본문 바로가기

IndexNow Payload 생성·검사기

브라우저 처리

도메인·IndexNow 키·주소 목록으로 IndexNow 전송용 JSON과 키 파일 위치, curl 전송 명령을 만듭니다. 키 형식, 1만 개 한도, 다른 도메인 주소 섞임을 검사하며, 실제 전송은 하지 않습니다.

도구 실행입력 후 결과 확인
IndexNow Payload 생성·검사기 샘플 실행

IndexNow는 페이지를 새로 만들거나 고쳤을 때 검색엔진에 바로 알리는 공개 규격입니다. 네이버 서치어드바이저와 Bing 등이 지원해, 사이트맵을 기다리지 않고 바뀐 주소를 빠르게 알릴 수 있습니다.

브라우저 처리
샘플 결과
{
  "host": "shop.example.com",
  "key": "a1b2c3d4e5f6g7h8",
  "keyLocation": "https://shop.example.com/a1b2c3d4e5f6g7h8.txt",
  "urlList": [
    "https://shop.example.com/products/linen",
    "https://shop.example.com/sale/linen"
  ]
}

# 1) https://shop.example.com/a1b2c3d4e5f6g7h8.txt 파일을 만들고 내용에 키 값만 적어 올립니다.
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

IndexNow Payload 생성·검사기 사용 가이드

IndexNow는 페이지를 새로 만들거나 고쳤을 때 검색엔진에 바로 알리는 공개 규격입니다. 네이버 서치어드바이저와 Bing 등이 지원해, 사이트맵을 기다리지 않고 바뀐 주소를 빠르게 알릴 수 있습니다.

이 생성기는 도메인, 키, 알릴 주소 목록을 받아 IndexNow API에 보낼 JSON(host, key, keyLocation, urlList)을 만들고, 키를 증명하는 파일 위치(https://도메인/키.txt)와 curl 전송 명령을 함께 줍니다. https://가 붙은 도메인을 넣어도 도메인만 뽑아 씁니다.

키가 영문·숫자·하이픈 8~128자인지, 주소가 1만 개 이하인지, 모든 주소가 같은 도메인인지 확인합니다. 브라우저에서 바로 전송하지 않으므로, 결과 명령을 터미널에서 실행하거나 서버 코드에 옮겨 쓰면 됩니다.

사용 방법

  1. '도메인 (예: example.com)'에 사이트 도메인을 넣습니다.
  2. 'IndexNow 키 (영문·숫자 8~128자)'에 정한 키를 넣습니다.
  3. '알릴 주소 (한 줄에 하나, 같은 도메인)'에 새로 만들거나 고친 주소를 적고 '실행'을 누릅니다.
  4. 안내대로 키 파일을 올린 뒤 curl 명령으로 JSON을 보냅니다.

예시: 새 상품 두 개 알리기

입력
도메인: shop.example.com
키: a1b2c3d4e5f6g7h8
주소: https://shop.example.com/products/linen
https://shop.example.com/sale/linen
결과
{
  "host": "shop.example.com",
  "key": "a1b2c3d4e5f6g7h8",
  "keyLocation": "https://shop.example.com/a1b2c3d4e5f6g7h8.txt",
  "urlList": [
    "https://shop.example.com/products/linen",
    "https://shop.example.com/sale/linen"
  ]
}

# 1) https://shop.example.com/a1b2c3d4e5f6g7h8.txt 파일을 만들고 내용에 키 값만 적어 올립니다.

실제 결과에는 curl 전송 명령이 이어집니다.

이럴 때 쓰면 좋아요

  • 새 상품·글을 올린 직후 검색엔진에 알릴 때
  • 가격이나 재고가 바뀐 페이지를 빠르게 다시 읽게 할 때
  • 사이트 이전 뒤 새 주소를 한꺼번에 알릴 때
  • 서버 자동화에 넣을 IndexNow 요청 형식을 확인할 때

문제가 생겼을 때

키 파일을 올리지 않고 전송했습니다.

검색엔진은 keyLocation의 파일 내용이 키와 같은지 확인합니다. 파일이 없으면 요청이 거절됩니다.

다른 도메인 주소가 섞였다는 오류가 납니다.

한 번의 요청에는 같은 도메인 주소만 보낼 수 있습니다. 도메인별로 나눠 보내세요.

바뀌지 않은 페이지까지 매일 보냈습니다.

IndexNow는 새로 만들거나 바뀐 페이지만 알리는 용도입니다. 같은 주소를 반복해 보내면 무시될 수 있습니다.

활용 팁

  • 키는 한 번 정하면 계속 같은 값을 쓰고, 키 파일도 계속 올려 둡니다.
  • api.indexnow.org로 보내면 IndexNow에 참여한 검색엔진들이 정보를 함께 받습니다.
  • Google은 IndexNow를 쓰지 않으므로 사이트맵과 Search Console도 함께 관리하세요.

자주 묻는 질문

이 도구가 대신 전송해 주나요?

아니요. 요청 내용과 명령만 만들고 전송하지 않습니다. 브라우저에서 다른 사이트로 데이터를 보내지 않도록 의도한 설계입니다.

키는 어떻게 만드나요?

영문 소문자와 숫자로 된 8~128자 무작위 문자열이면 됩니다. 비밀번호 생성기로 만든 32자 정도의 영숫자 문자열을 쓰면 충분합니다.

Google도 IndexNow를 지원하나요?

2026년 현재 Google은 IndexNow에 참여하지 않습니다. Google에는 사이트맵과 Search Console의 URL 검사 기능을 쓰세요.