SOYOYU
기술 SEO

IndexNow vs Google Indexing API: 실시간 색인 요청 비교 가이드

IndexNow와 Google Indexing API의 지원 엔진, 콘텐츠 제한, 쿼터를 10가지 항목으로 비교합니다. 네이버 IndexNow 설정 방법과 Next.js 구현 가이드를 포함합니다.

전승엽2026년 7월 16일6 min read
IndexNowIndexing API색인네이버기술 SEO

TL;DR: IndexNow vs Google Indexing API, 무엇을 써야 하는가?

  • IndexNow: Bing, Yandex, 네이버, Seznam, Yep 지원. Google은 미지원
  • Google Indexing API: JobPosting 또는 BroadcastEvent만 사용 가능. 일반 블로그나 제품 페이지에는 사용할 수 없습니다
  • 쿼터 차이: IndexNow는 단일 요청으로 10,000 URL, Google API는 기본 200건/일
  • 대부분의 사이트에서 정답: IndexNow (Bing/네이버용) + XML 사이트맵 (Google용)
  • 네이버는 2025년 7월 IndexNow를 공식 채택했습니다

IndexNow 프로토콜 현황

지원 검색 엔진

IndexNow는 2021년 Microsoft Bing과 Yandex가 공동 개발한 프로토콜입니다. 하나의 검색엔진에 제출하면 참여 검색엔진 전체에 자동 공유됩니다.

검색 엔진지원 여부비고
Microsoft BingO공동 개발사 (2021년 출시)
YandexO공동 개발사
Naver (네이버)O2025년 7월 채택
Seznam.czO체코 검색엔진
YepO
GoogleX2021년부터 테스트 중이나 2026년 2월 기준 미채택

Google이 IndexNow를 지원하지 않는다는 점이 핵심입니다. Google 색인을 위해서는 별도의 방법이 필요합니다.

출처: IndexNow - Search Engines

제출 한도

  • 단일 HTTP POST로 최대 10,000개 URL 제출 가능
  • 2026년 기준 하루 50억+ URL이 IndexNow를 통해 제출됨 (2024년 35억에서 증가)

출처: TrySight - How to Use IndexNow for Faster Indexing


Google Indexing API: 핵심 제한 사항

Google Indexing API에 대한 오해가 업계에 널리 퍼져 있습니다. 명확히 짚고 넘어가야 할 사항들이 있습니다.

콘텐츠 유형 제한

Google Indexing API는 일반 콘텐츠에 사용할 수 없습니다.

공식적으로 지원하는 콘텐츠 유형:

  • JobPosting 구조화 데이터가 포함된 페이지 (채용 공고)
  • BroadcastEvent(VideoObject 내) 구조화 데이터가 포함된 페이지 (라이브 스트리밍)

블로그 포스트, 제품 페이지, 일반 콘텐츠 페이지는 Indexing API의 공식 사용 대상이 아닙니다.

비공식 사용의 위험

일부 SEO 커뮤니티에서 "일반 URL도 Indexing API로 제출하면 빨리 색인된다"는 팁이 공유됩니다. 실제로 빠른 색인이 관찰된 사례도 있지만, Google 공식 문서는 이 API가 JobPosting과 BroadcastEvent 전용이라고 명시합니다. 공식 용도 외 사용의 장기적 영향에 대한 Google의 공식 입장은 없으므로, 주의가 필요합니다.

출처: Google Developers - Indexing API Quickstart

쿼터 제한

  • 기본 일일 쿼터: 200건
  • 각 URL당 1회 호출 = 1 쿼터 소모
  • 배치 처리 가능하나 최대 100개 요청을 묶을 수 있음
  • 추가 쿼터는 별도 승인 필요

출처: Google Developers - Indexing API Using API


10가지 항목 비교표

항목IndexNowGoogle Indexing API
지원 검색엔진Bing, Yandex, Naver, Seznam, YepGoogle만
콘텐츠 유형모든 유형JobPosting, BroadcastEvent
일일 한도10,000 URL/요청 — 제한 관대기본 200건/일
배치 제출단일 POST로 10,000개100개 묶기 가능, 개별 카운트
인증 방식API 키 파일 (간단)OAuth 2.0 서비스 계정 (복잡)
구현 난이도낮음높음
비용무료무료 (Google Cloud 계정 필요)
Google 색인X (Google 미지원)O (제한적)
네이버 색인OX
적합한 사이트블로그, 이커머스, 뉴스채용 사이트, 라이브 스트리밍

IndexNow 구현 방법

기본 설정 (3단계)

1단계: API 키 생성

고유한 문자열을 API 키로 사용합니다(예: 32자리 hex 문자열).

2단계: 키 파일 업로드

생성한 키를 텍스트 파일로 도메인 루트에 업로드합니다.

https://example.com/{your-api-key}.txt

파일 내용은 키 문자열 자체입니다.

3단계: URL 변경 시 POST 요청 전송

POST https://api.indexnow.org/indexnow
Content-Type: application/json

{
  "host": "example.com",
  "key": "your-api-key",
  "keyLocation": "https://example.com/your-api-key.txt",
  "urlList": [
    "https://example.com/page1",
    "https://example.com/page2"
  ]
}

네이버 IndexNow 상세

네이버는 2025년 7월 IndexNow 프로토콜을 공식 채택했습니다. IndexNow에 제출하면 네이버에도 자동으로 공유됩니다.

워드프레스 사이트: Mikhail Kobzarev의 IndexNow 플러그인에 네이버 지원이 추가되었습니다. 검색 엔진 선택 시 Naver를 선택하고 API 키를 입력합니다. 글 발행, 수정, 댓글 추가 시 자동 IndexNow 전송이 가능합니다.

출처: TBWA SEO - 워드프레스 IndexNow 플러그인

출처: TheWordCracker - 네이버 IndexNow 프로토콜 도입

Next.js 구현

Next.js는 IndexNow를 네이티브로 지원하지 않습니다. 커스텀 구현이 필요합니다.

  1. API 키 파일을 /public/ 디렉토리에 배치합니다 (도메인 루트에서 접근 가능)
  2. 콘텐츠 발행/업데이트 시 POST 요청을 보내는 webhook 또는 스크립트를 작성합니다
  3. sitemap.xml과 같은 디렉토리에 키 파일을 배치합니다
// 예시: IndexNow 제출 함수
async function submitToIndexNow(urls) {
  const response = await fetch('https://api.indexnow.org/indexnow', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      host: 'example.com',
      key: process.env.INDEXNOW_API_KEY,
      keyLocation: `https://example.com/${process.env.INDEXNOW_API_KEY}.txt`,
      urlList: urls
    })
  });
  return response.status;
}

출처: FreeCodeCamp - How to Index Next.js Pages with IndexNow


상황별 권장 방법

상황권장 방법이유
일반 웹사이트 (블로그, 이커머스)IndexNow + XML 사이트맵IndexNow는 Bing/네이버, 사이트맵은 Google
채용 사이트Google Indexing API + IndexNowIndexing API의 공식 지원 대상
라이브 스트리밍Google Indexing API + IndexNowBroadcastEvent 지원
한국 타겟 사이트IndexNow 필수네이버 지원
빈번한 콘텐츠 업데이트IndexNow 우선 + GSC URL Inspection실시간 + 수동 보완
대규모 사이트 (10,000+ 페이지)IndexNow (배치 제출) + 사이트맵10,000 URL 배치 지원

Google 색인을 위한 대안

Google이 IndexNow를 지원하지 않으므로, Google 색인은 다음 방법을 사용합니다.

  1. XML 사이트맵: 전통적이지만 여전히 기본. Google은 사이트맵을 통해 새 URL을 발견합니다
  2. Google Search Console URL Inspection: 수동 인덱싱 요청. 개별 URL 단위
  3. Google Indexing API: JobPosting/BroadcastEvent 한정으로만 사용
  4. 양질의 내부 링크: 크롤링 효율 향상
  5. RSS/Atom 피드: 새 콘텐츠 발견 촉진

자주 묻는 질문

Q1. Google Indexing API를 일반 블로그 포스트에 사용해도 되나요?

공식적으로는 안 됩니다. Google Indexing API는 JobPosting과 BroadcastEvent만 공식 지원합니다(VideoObject 내). 일반 콘텐츠에 사용하면 Google에 해당 페이지가 "일시적" 콘텐츠라는 잘못된 신호를 보낼 수 있어, 에버그린 콘텐츠에 오히려 해로울 수 있습니다.

Q2. IndexNow를 설정하면 Google에도 색인되나요?

아닙니다. Google은 IndexNow를 지원하지 않습니다. IndexNow는 Bing, Yandex, 네이버 등 참여 검색엔진에만 공유됩니다. Google 색인을 위해서는 XML 사이트맵, GSC URL Inspection, 내부 링크 등 별도 방법을 사용해야 합니다.

Q3. 네이버에 IndexNow를 보내면 바로 색인되나요?

IndexNow는 "URL이 변경되었다"는 알림입니다. 색인 자체를 보장하지는 않습니다. 네이버가 해당 URL을 수집할 때 우선순위가 높아지지만, 콘텐츠 품질 기준을 충족하지 못하면 색인에서 제외될 수 있습니다.

Q4. IndexNow 제출에 비용이 드나요?

IndexNow 프로토콜 자체는 무료입니다. API 키 생성, URL 제출 모두 비용이 없습니다. 워드프레스 플러그인도 무료입니다. 다만 자동화를 위한 커스텀 개발에는 개발 비용이 발생할 수 있습니다.

Q5. IndexNow와 사이트맵을 둘 다 사용해야 하나요?

네. IndexNow는 "변경 알림"이고, 사이트맵은 "전체 URL 목록"입니다. 역할이 다릅니다. 특히 Google은 IndexNow를 지원하지 않으므로, Google 색인을 위해서는 사이트맵이 필수입니다. 두 방법을 병행하는 것이 가장 안전합니다.


결론: 대부분의 사이트는 IndexNow + 사이트맵이 정답입니다

채용 사이트나 라이브 스트리밍 플랫폼이 아니라면, Google Indexing API는 사용 대상이 아닙니다. 일반 웹사이트의 최적 조합은 다음과 같습니다.

권장 구성:

  1. IndexNow 설정: Bing, 네이버 등 참여 검색엔진에 실시간 URL 변경 알림
  2. XML 사이트맵 운영: Google을 포함한 모든 검색엔진의 URL 발견 기초
  3. GSC URL Inspection: 긴급하게 Google 색인이 필요한 개별 URL에 수동 요청

한국 시장을 타겟으로 하는 사이트라면 IndexNow 설정은 필수입니다. 네이버가 공식 지원하고 있고, 설정도 간단합니다.

색인 최적화가 필요하시면 XEO 무료 진단을 신청하세요.

다른 글 읽기

기술 SEO

이미지 검색에 우리 제품 사진이 하나도 안 나오는 이유

구글 이미지·시각 검색(Google Lens)에 제품 사진이 안 뜨는 원인과 대응. Alt Text·파일명·이미지 사이트맵·주변 텍스트까지 이커머스 시각 검색 최적화 실무.

4 min read
기술 SEO

커스텀 dropdown은 거의 항상 잘못된 선택입니다 — select와 combobox 코드 리뷰

native <select>는 모바일에서 압도적으로 좋은 UX를 줍니다. 커스텀 dropdown으로 갈아탈 정당한 이유는 검색 가능, 멀티 선택, 가상화 셋 정도뿐입니다. ARIA combobox의 진짜 비용을 봅니다.

9 min read
기술 SEO

검색 결과에 내 사이트 설명이 이상하게 나오는 이유

메타 디스크립션을 써도 구글이 다르게 보여주는 이유와 대응 방법. 구글이 스니펫을 재작성하는 구조, 자주 하는 실수, 최소화할 수 있는 기술.

4 min read
기술 SEO

type=text는 거의 항상 잘못된 선택입니다 — input 타입별 코드 리뷰

type 속성 한 글자가 모바일 키보드를 바꾸고, AI 자동완성 정확도를 결정하고, 한국 전화번호 입력의 함정을 만듭니다. input 타입 13개의 실무 결정 트리를 정리합니다.

8 min read
기술 SEO

고성 송지호·봉수대 오토캠핑장 예약 사이트가 검색에 안 나오는 이유

송지호·봉수대 등 고성군 공공캠핑장 6곳 예약 방법 정리. 그리고 공식 예약 사이트가 구글 색인에 0건인 이유를 구글 오픈소스 파서까지 돌려 실측으로 진단합니다.

19 min read
기술 SEO

신규 페이지를 만들어도 구글이 며칠째 안 가져가는 이유

사이트맵을 제출해도 신규 페이지가 바로 색인되지는 않습니다. 발견·크롤·색인 단계를 구분하고 공식 도구로 원인을 점검하는 대응 순서.

5 min read

검색 최적화가 필요하신가요?

무료 상담을 통해 비즈니스에 맞는 최적화 전략을 확인하세요.