IndexNow는 무엇을 알리나요? 알림 접수와 색인 완료 구분
IndexNow는 사이트의 새 URL이나 변경 사실을 참여 검색엔진에 알리는 프로토콜입니다. 알림 접수는 크롤링·색인·검색 순위 상승을 보장하지 않습니다.
먼저 소유권과 공개 URL 확인
소유한 호스트에서 키 파일을 제공하는 등 공식 소유권 확인 요건을 충족해야 합니다. Blogger처럼 루트의 임의 텍스트 파일 제공이 제한되는 환경에서는 구현 가능 여부부터 확인하세요. 일반 게시물에 키 문자열을 적는 것만으로 키 파일 요건을 충족한다고 가정하면 안 됩니다.
응답을 어떻게 읽나요?
| 응답 | 해석 |
|---|---|
| 200 | 요청을 성공적으로 접수한 응답. 색인 완료와는 다름 |
| 202 | 키 검증 등을 위해 접수된 상태. 후속 결과 확인 필요 |
| 400·403·422 | 요청 형식, 키, 호스트 및 URL 조건 점검 |
| 429 | 요청 빈도를 줄이고 서비스 안내 확인 |
외부 호출 없는 응답 분류 예제
def notification_state(status):
if status == 200:
return "submitted"
if status == 202:
return "pending_validation"
if status == 429:
return "throttled"
return "needs_review"
assert notification_state(202) == "pending_validation"
assert notification_state(200) != "indexed"
print(notification_state(202))
변수 이름도 indexed가 아니라 submitted 또는 pending처럼 실제로 관찰한 상태를 표현해야 합니다. 최종 색인 여부는 참여 검색엔진의 도구에서 별도로 확인합니다.
Google 색인과 구분하기
Google 일반 블로그 글의 색인 점검은 Search Console, 사이트맵과 내부 링크를 중심으로 진행하세요. IndexNow 전송 결과를 Google의 색인 완료로 표시하면 운영 기록이 잘못됩니다.
공식 기준: IndexNow 문서. 관련 글: 알림 로그 설계, Google Indexing API 범위, API·운영 가이드.
작성: 로그 · 2026-10-17 정정: 요청 접수와 색인 완료를 구분하고 Blogger의 키 제공 제약을 명시했습니다.
댓글
댓글 쓰기