Tenten AIGEO
블로그로 돌아가기
기술 AEO 구현도입·실행

IndexNow 구축 가이드: API 푸시로 Bing과 AI 검색에 새 콘텐츠를 더 빠르게 색인시키는 방법

IndexNow를 처음부터 끝까지 구축하는 방법을 설명합니다. 키 생성과 키 검증 파일 배포부터 GET 및 일괄 POST API로 새 콘텐츠를 Bing과 Bing 기반 AI 검색에 직접 알리는 과정까지 다룹니다. 색인 대기 시간을 며칠에서 몇 시간으로 줄이고, 응답 코드 디버깅과 자동화 방법도 확인할 수 있습니다.

Tenten GEO 팀게시일 2026-05-105 분 소요
콘텐츠 노드에서 검색엔진으로 부드러운 보랏빛 광선이 빠르게 뻗어 나가는 추상 이미지. IndexNow의 능동적인 색인 푸시를 상징합니다.

IndexNow의 가치는 한 문장으로 정리할 수 있습니다. ‘새 콘텐츠가 검색엔진에 발견되기까지 걸리는 시간’을 수동 크롤링의 며칠에서 능동 푸시의 몇 시간으로 줄여 줍니다. Bing 색인을 기반으로 작동하는 AI 답변 인터페이스에도 효과가 있습니다. 다만 순위를 높이는 도구는 아니며, 품질이 부족한 페이지를 갑자기 인용 대상으로 만들어 주지도 않습니다. IndexNow의 역할은 ‘발행’과 ‘색인’ 사이의 시차를 줄이는 것입니다. 매주 제품 페이지와 블로그를 업데이트하는 대만의 많은 B2B 웹사이트에서는 이 시차만으로도 며칠간 브랜드 노출과 검색 유입 기회를 놓칠 수 있습니다.

IndexNow란 무엇이며, AI 검색과 어떤 관련이 있나

기존에는 검색엔진 크롤러가 웹사이트를 주기적으로 방문해 변경 사항을 스스로 찾아야 했습니다. 페이지 수가 적고 검색 신뢰도가 낮은 사이트라면 재방문까지 며칠 이상 걸릴 수 있습니다. IndexNow는 반대로 작동합니다. URL을 추가·수정·삭제할 때 API로 검색엔진에 “이 페이지가 변경됐으니 다시 크롤링해 달라”고 직접 알립니다. 이 프로토콜은 Microsoft Bing과 Yandex가 2021년에 공동으로 출시했으며, 이후 Seznam과 Naver 같은 검색엔진도 참여했습니다. 핵심은 참여 검색엔진 한 곳에만 제출하면 해당 정보가 다른 참여사에도 공유된다는 점입니다. 검색엔진마다 일일이 요청을 보낼 필요가 없습니다.

AI 검색과의 관계는 오해가 없도록 분명히 구분해야 합니다. IndexNow의 직접적인 수혜 대상은 Bing과 Bing 색인 위에서 작동하는 인터페이스입니다. Microsoft Copilot, DuckDuckGo, 그리고 Bing을 통해 색인되는 일부 ChatGPT 검색 결과가 여기에 해당합니다. 즉, IndexNow가 가속하는 것은 Bing의 색인 파이프라인이며, 이 파이프라인을 활용하는 AI 제품에도 영향을 줍니다. 반면 Google은 현재 IndexNow를 사용하지 않습니다. Perplexity와 OpenAI의 자체 검색 크롤러도 IndexNow 신호를 직접 받아들이지 않습니다. 따라서 현실적인 포지셔닝은 명확합니다. IndexNow는 ‘Bing 생태계 진입’을 앞당기는 가속 장치이자 GEO 기술 기반의 한 요소이며, 모든 AI 검색엔진을 포괄하는 만능 스위치는 아닙니다.

시작 전에 갖춰야 할 세 가지

푸시를 시작하려면 다음 세 가지 조건만 준비하면 됩니다.

  1. 키 생성: 길이는 8~128자이며 a–z, A–Z, 0–9, 하이픈만 사용할 수 있습니다. Bing Webmaster Tools에서 만들거나 무작위 헥사 문자열로 직접 생성할 수 있습니다.
  2. 키 검증 파일 배포: 키 값을 일반 텍스트 파일로 저장하고 파일명을 ‘your key.txt’로 지정한 뒤 웹사이트 루트 디렉터리에 배치합니다. https://yourdomain/yourkey.txt 주소로 외부에서 접근할 수 있어야 합니다. 검색엔진은 이 파일을 읽어 제출 주체가 해당 사이트의 소유자인지 확인합니다.
  3. 제출 URL과 키 파일의 도메인 일치 여부 확인: 다른 도메인의 URL을 제출하면 거부됩니다. 서브도메인마다 별도의 키 파일이 필요합니다.

가장 간단한 방법: URL 한 개 푸시하기

새 글을 발행한 뒤 URL 하나만 알리려면 GET 요청으로 충분합니다. https://api.indexnow.org/indexnow?url=the complete URL to be submitted&key=your key를 호출하면 됩니다. 같은 방식으로 Bing 엔드포인트인 https://www.bing.com/indexnow를 직접 호출해도 결과는 같습니다. 특히 한글이나 중문이 포함된 경로는 반드시 URL 인코딩해야 합니다. 응답이 200이면 요청이 접수된 것입니다. 수동으로 실행하거나 콘텐츠 규모가 작은 웹사이트에 적합한 방식입니다.

일괄 푸시: 여러 URL을 한 번에 보내는 API 예시

웹사이트 규모가 커서 URL을 하나씩 보내기 어렵다면 일괄 엔드포인트를 사용합니다. https://api.indexnow.org/indexnow로 POST 요청을 보내고, 헤더에는 Content-Type: application/json; charset=utf-8을 지정합니다. 요청 본문에는 네 개 필드로 구성된 JSON 객체를 담습니다.

  • host: 웹사이트의 도메인 호스트명입니다. 예: www.example.com.
  • key: 키 문자열입니다. 키 파일에 저장된 값과 정확히 일치해야 합니다.
  • keyLocation: 키 파일의 전체 URL입니다. 예: https://www.example.com/yourkey.txt.
  • urlList: 제출할 URL의 배열입니다. 한 번에 최대 10,000개까지 보낼 수 있으며, 모든 URL은 host에 지정한 도메인에 속해야 합니다.

원칙은 하나입니다. 콘텐츠가 실제로 변경됐을 때만 보내야 합니다. IndexNow는 정기 작업이 아니라 변경 알림으로 이해하는 편이 정확합니다. 일부 팀은 매일 전체 웹사이트 URL을 다시 보내도록 반복 작업을 구성하지만, 이렇게 해도 속도는 빨라지지 않습니다. 오히려 요청 한도에 걸리고 신뢰도가 낮아질 수 있습니다. 적절한 실행 시점은 페이지 발행, 주요 업데이트, 삭제입니다. 페이지를 삭제할 때도 요청을 보내야 검색엔진이 유효하지 않은 페이지를 색인에서 더 빨리 제외할 수 있습니다.

콘텐츠 발행, Bing으로의 API 알림, 다른 참여 검색엔진과의 공유까지 네 단계로 보여 주는 IndexNow 푸시 흐름도
IndexNow는 수동 크롤링 환경에서 며칠씩 걸리던 ‘발행 후 색인 가능 상태까지의 대기 시간’을 능동 푸시를 통해 몇 시간으로 줄입니다.

응답 코드가 이해되지 않는다면 이 체크리스트로 점검하세요

  • 200 OK: 제출에 성공했으며 검색엔진이 요청을 접수했습니다.
  • 202 Accepted: 요청은 접수됐지만 키를 아직 검증 중입니다. 일반적으로 검색엔진이 키 파일을 읽지 못한 경우입니다.
  • 400 Bad Request: 요청 형식에 오류가 있습니다. JSON 구문이 잘못됐거나 필수 필드가 빠졌을 가능성이 큽니다.
  • 403 Forbidden: 키가 유효하지 않습니다. 키 파일의 내용과 제출한 키가 완전히 일치하는지 확인하세요.
  • 422 Unprocessable Entity: URL이 지정한 도메인에 속하지 않거나, key와 keyLocation이 일치하지 않습니다.
  • 429 Too Many Requests: 요청을 너무 자주 보냈습니다. 전송 속도를 낮추고 여러 URL을 일괄 요청으로 묶어 보내세요.

IndexNow를 발행 프로세스에 연동해 자동화하기

수동 제출은 초기 설정을 확인할 때만 적합합니다. 실질적인 효과를 얻으려면 푸시를 발행 프로세스에 연결해 배포할 때마다 자동 실행되도록 해야 합니다. WordPress 사용자는 Bing 공식 플러그인을 설치하거나 Rank Math 또는 Yoast에 내장된 IndexNow 지원 기능을 활용할 수 있습니다. Cloudflare에서 웹사이트를 운영한다면 관리 화면에서 Crawler Hints를 클릭 한 번으로 활성화해 자동 전송할 수 있습니다. 자체 구축 웹사이트나 Next.js 같은 아키텍처에서는 콘텐츠 발행 웹훅 또는 CI 프로세스에서 일괄 엔드포인트를 호출하면 됩니다. 변경된 URL을 모아 한 번의 POST 요청으로 보내는 방식입니다. 핵심은 담당자의 기억에 의존하지 않고 ‘발행’ 동작 자체가 알림을 보내도록 만드는 것입니다.

IndexNow는 투자 대비 효과가 높은 GEO 기술 기반 요소입니다. 한 번 설정하면 장기간 자동으로 효과를 얻을 수 있고, 비용도 사실상 초기 연동 작업에 집중됩니다. 다만 전체 검색 가시성 체인에서는 하나의 연결 고리에 불과합니다. 그 앞에는 웹사이트가 정상적으로 크롤링되고 구조화된 형태로 이해될 수 있는지가 있으며, 그 뒤에는 콘텐츠가 AI에 명확하게 인용될 수 있는지가 있습니다. 웹사이트의 색인 상태가 불확실하거나 Bing과 AI 인터페이스의 어느 단계에서 막히는지 모르겠다면 30분 GEO 진단을 예약할 수 있습니다. 색인 가능성, 크롤링 가능성, 인용 가능성을 나눠 점검해 드립니다.

자주 묻는 질문

IndexNow를 사용하면 Google 색인도 빨라지나요?
아닙니다. Google은 현재 IndexNow를 사용하지 않습니다. IndexNow는 주로 Bing, Yandex, Seznam, Naver 같은 참여 검색엔진을 대상으로 합니다. Google 색인을 앞당기려면 Search Console에서 사이트맵을 제출하고, 검색엔진이 원활하게 탐색할 수 있는 웹사이트 구조를 유지해야 합니다.
IndexNow는 ChatGPT나 Perplexity 같은 AI 검색에도 도움이 되나요?
간접적으로 도움이 됩니다. IndexNow는 Bing 색인을 가속하며, Copilot, DuckDuckGo와 일부 ChatGPT 검색 결과는 Bing을 기반으로 합니다. 다만 Perplexity와 OpenAI의 자체 크롤러는 IndexNow 신호를 직접 읽지 않으므로 효과도 간접적입니다.
URL을 제출한 뒤 반영되기까지 얼마나 걸리나요?
보장된 시간은 없습니다. 다만 실제 운영에서는 보통 몇 시간 안에 크롤링 대기열에 들어갑니다. 크롤러의 자연스러운 재방문을 며칠씩 기다리는 것보다는 훨씬 빠릅니다. 단, 요청이 반영됐다고 해서 반드시 색인되는 것은 아닙니다. 페이지 품질과 크롤링 가능성은 여전히 전제 조건입니다.

다음 단계

AI 답변에서 우리 브랜드는 얼마나 보일까요?

30분 GEO 진단을 통해 주요 AI 엔진에서의 가시성 격차와 우선 개선 과제를 확인해 보세요.

30분 진단 예약