네이버 IndexNow 프로토콜의 활용 방법과 목적
네이버의 IndexNow 프로토콜은 웹사이트 소유자가 사이트의
콘텐츠 변경 사항을 네이버 검색 엔진에 신속하게 알릴 수
있도록 설계된 기능입니다. 이를 통해 새로운 페이지의 생성,
기존 페이지의 업데이트 또는 삭제 등의 정보를 검색 엔진에
즉시 전달하여 색인(indexing) 과정을 가속화할 수 있습니다.
기존에는 검색 엔진의 크롤러가 주기적으로 사이트를 방문하여
변경 사항을 파악했지만, IndexNow를 활용하면 이러한 대기
시간을 줄이고 최신 정보를 빠르게 반영할 수 있습니다. 그러나
IndexNow를 통해 정보를 전달하더라도 해당 페이지의 색인이
보장되는 것은 아니며, 검색 엔진의 정책에 따라 결정됩니다.
IndexNow의 주요 기능과 장점
-
신속한 색인 요청: 웹사이트의 변경 사항을 검색
엔진에 즉시 알림으로써, 크롤러의 방문을 기다릴 필요 없이
빠르게 색인을 요청할 수 있습니다. -
다양한 검색 엔진과의 연동: IndexNow를 통해 한 번의
요청으로 네이버뿐만 아니라 Bing 등 다른 검색 엔진에도 변경
사항을 동시에 알릴 수 있습니다. -
서버 부하 감소: 빈번한 크롤링으로 인한 서버 부하를
줄이고, 필요한 시점에만 크롤러가 방문하도록 유도할 수
있습니다.
IndexNow 사용을 위한 단계별 가이드
-
API 키 생성 및 검증
-
API 키 생성: UTF-8 인코딩으로 최소 8자에서 최대
128자의 키를 생성합니다. 키는 16진수 문자(a-f, A-F,
0-9)와 하이픈(-)만을 사용하여 만들어야 합니다. 예를
들어,fc1e3ad82010475381daf9846e627fdd
와
같은 형식입니다. -
키 파일 업로드: 생성한 키를
{생성한키}.txt
파일로 저장한 후, 해당
파일을 웹사이트의 루트 디렉토리에 업로드합니다. 예를
들어, 키가
fc1e3ad82010475381daf9846e627fdd
라면,
https://yourdomain.com/fc1e3ad82010475381daf9846e627fdd.txt
경로에 파일이 위치해야 합니다. -
키 검증: 웹 브라우저에서 해당 파일의 URL에
접근하여 정상적으로 표시되는지 확인합니다. 예를 들어,
https://yourdomain.com/fc1e3ad82010475381daf9846e627fdd.txt
에 접근하여 키 값이 제대로 표시되는지 확인합니다.
-
API 키 생성: UTF-8 인코딩으로 최소 8자에서 최대
-
페이지 갱신 요청 전송
-
단일 URL 전송: 특정 페이지의 변경 사항을 알리기
위해 다음과 같은 GET 요청을 보냅니다.여기서
url
파라미터에는 변경된 페이지의 URL을,
key
파라미터에는 생성한 API 키를
입력합니다. -
https://searchadvisor.naver.com/indexnow?url=https://yourdomain.com/updated-page&key=fc1e3ad82010475381daf9846e627fdd
-
여러 URL 전송: 한 번에 여러 페이지의 변경
사항을 알리려면 POST 요청을 사용하여 JSON 형식으로
데이터를 전송합니다. 예를 들어:이때,
keyLocation
은 키 파일의 정확한 URL을
가리켜야 합니다. -
{ "host": "yourdomain.com", "key":
"fc1e3ad82010475381daf9846e627fdd", "keyLocation":
"https://yourdomain.com/fc1e3ad82010475381daf9846e627fdd.txt",
"urlList": [ "https://yourdomain.com/page1",
"https://yourdomain.com/page2" ] }
-
단일 URL 전송: 특정 페이지의 변경 사항을 알리기
-
워드프레스에서 IndexNow 적용
-
플러그인 설치: 워드프레스 사용자는 IndexNow를
지원하는 플러그인을 설치하여 자동으로 색인 요청을 보낼
수 있습니다. 대표적인 플러그인으로는 ‘Index Now’와
‘Rank Math’의 인스턴트 인덱싱 기능이 있습니다 -
설정 구성: 플러그인 설치 후, 생성한 API 키를
입력하고, 네이버를 포함한 원하는 검색 엔진을 선택하여
설정을 완료합니다. -
자동화된 색인 요청: 이후 새로운 글을 게시하거나
기존 글을 수정할 때마다 플러그인이 자동으로 IndexNow
프로토콜을 통해 검색 엔진에 변경 사항을 알립니다.
-
플러그인 설치: 워드프레스 사용자는 IndexNow를
IndexNow 사용 시 유의사항
-
색인 보장 여부: IndexNow를 통해 변경 사항을
알리더라도, 해당 페이지의 색인 여부는 검색 엔진의 정책과
판단에 따라 결정됩니다. 즉, 요청을 보냈다고 해서 반드시
색인이 이루어지는 것은 아닙니다.