본문 바로가기
IT 활용법/인터넷

네이버 IndexNow 프로토콜의 활용 방법과 목적

by 데브업 2025. 4. 15.

네이버 IndexNow 프로토콜의 활용 방법과 목적

네이버의 IndexNow 프로토콜은 웹사이트 소유자가 사이트의 콘텐츠 변경 사항을 네이버 검색 엔진에 신속하게 알릴 수 있도록 설계된 기능입니다. 이를 통해 새로운 페이지의 생성, 기존 페이지의 업데이트 또는 삭제 등의 정보를 검색 엔진에 즉시 전달하여 색인(indexing) 과정을 가속화할 수 있습니다. 기존에는 검색 엔진의 크롤러가 주기적으로 사이트를 방문하여 변경 사항을 파악했지만, IndexNow를 활용하면 이러한 대기 시간을 줄이고 최신 정보를 빠르게 반영할 수 있습니다. 그러나 IndexNow를 통해 정보를 전달하더라도 해당 페이지의 색인이 보장되는 것은 아니며, 검색 엔진의 정책에 따라 결정됩니다.

IndexNow의 주요 기능과 장점

  • 신속한 색인 요청: 웹사이트의 변경 사항을 검색 엔진에 즉시 알림으로써, 크롤러의 방문을 기다릴 필요 없이 빠르게 색인을 요청할 수 있습니다.
  • 다양한 검색 엔진과의 연동: IndexNow를 통해 한 번의 요청으로 네이버뿐만 아니라 Bing 등 다른 검색 엔진에도 변경 사항을 동시에 알릴 수 있습니다.
  • 서버 부하 감소: 빈번한 크롤링으로 인한 서버 부하를 줄이고, 필요한 시점에만 크롤러가 방문하도록 유도할 수 있습니다.

IndexNow 사용을 위한 단계별 가이드

  1. 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에 접근하여 키 값이 제대로 표시되는지 확인합니다.
  2. 페이지 갱신 요청 전송
    • 단일 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" ] }
  3. 워드프레스에서 IndexNow 적용
    • 플러그인 설치: 워드프레스 사용자는 IndexNow를 지원하는 플러그인을 설치하여 자동으로 색인 요청을 보낼 수 있습니다. 대표적인 플러그인으로는 'Index Now'와 'Rank Math'의 인스턴트 인덱싱 기능이 있습니다
    • 설정 구성: 플러그인 설치 후, 생성한 API 키를 입력하고, 네이버를 포함한 원하는 검색 엔진을 선택하여 설정을 완료합니다.
    • 자동화된 색인 요청: 이후 새로운 글을 게시하거나 기존 글을 수정할 때마다 플러그인이 자동으로 IndexNow 프로토콜을 통해 검색 엔진에 변경 사항을 알립니다.

IndexNow 사용 시 유의사항

  • 색인 보장 여부: IndexNow를 통해 변경 사항을 알리더라도, 해당 페이지의 색인 여부는 검색 엔진의 정책과 판단에 따라 결정됩니다. 즉, 요청을 보냈다고 해서 반드시 색인이 이루어지는 것은 아닙니다.