용어집 항목

IndexNow

크롤링을 기다리는 대신, 참여 검색엔진에 URL이 추가되거나 바뀌었다고 알리는 개방형 프로토콜입니다.

정의

IndexNow는 개방형 프로토콜입니다. 사이트 소유자가 추가되거나 바뀐 URL 목록을 공용 엔드포인트로 보내고, 도메인에 올려 둔 키 파일로 인증하면, 참여 검색엔진이 그 알림을 받아 갑니다. Bing, Yandex, Seznam, Naver, Yep이 참여 검색엔진에 포함되며, Google은 목록에 없고 자체 크롤링과 사이트맵에 의존합니다.

IndexNow는 무언가를 색인하지 않고 알리기만 합니다. 페이지가 검색 결과에 나오는지는 여전히 각 검색엔진의 자체 평가에 달려 있습니다.

출처: IndexNow.org: Documentation · IndexNow.org: Participating search engines

예시

같은 날 오후에 비교 페이지를 새로 게시하고 가격 페이지를 수정합니다. 배포 스크립트가 새 사이트맵을 이전 것과 비교해 정확히 그 두 URL을 찾아내고, 공용 IndexNow 엔드포인트로 JSON 요청 한 번에 보냅니다. 도메인 루트에 있는 키 파일이 사이트가 내 것임을 증명합니다. 요청 본문은 아래에 있습니다.

이제 Bing과 다른 참여 검색엔진은 다음 크롤링을 기다리지 않고 두 페이지를 가져갈 수 있습니다. Google은 참여 목록에 없으므로, Google에서는 여전히 업데이트된 사이트맵과 내부 링크가 그 일을 합니다. 어느 페이지든 검색 결과에 나올지는 각 검색엔진이 스스로 정합니다.

POST https://api.indexnow.org/indexnow
Content-Type: application/json; charset=utf-8

{
  "host": "yourproduct.example",
  "key": "<your-key>",
  "keyLocation": "https://yourproduct.example/<your-key>.txt",
  "urlList": [
    "https://yourproduct.example/pricing/",
    "https://yourproduct.example/vs/other-tool/"
  ]
}

디렉터리 출시에서 중요한 이유

출시하면 새 페이지가 한꺼번에 많이 생깁니다. 내 출시 페이지, 변경 내역, 비교 페이지 등입니다. 참여 검색엔진은 크롤러가 언제 다시 올지 기다리지 않고 몇 시간 안에 이 페이지들을 가져갈 수 있습니다. 비용이 들지 않고, 무엇을 대체하지도 않습니다. Google에서는 여전히 사이트맵과 내부 링크가 그 일을 합니다.

LaunchRepo가 다루는 방식

배포가 끝나면 launchrepo.dev는 이전 사이트맵과 비교해 새로 생겼거나, 날짜가 바뀌었거나, 삭제된 URL만 IndexNow로 보냅니다. 키 파일은 도메인에 있습니다. LaunchRepo 저장소는 내 URL을 어디에도 제출하지 않습니다. 디렉터리의 등록 페이지는 디렉터리의 것이고, 내 사이트의 색인은 내가 직접 설정할 일입니다. 디렉터리에 대해서는 우선순위 방법이 대신 Google이 샘플 등록 페이지를 색인했는지 확인합니다.

더 알아보기

디렉터리 백링크: 증명할 수 있는 것과 없는 것

우선순위 방법이 Google의 샘플 등록 페이지 색인 여부를 확인하는 이유와, 그 확인으로 디렉터리에 대해 알 수 있는 것과 없는 것을 다룹니다.

저장소에서 이 용어를 직접 확인하세요

LaunchRepo는 디렉터리 플레이북 299개, 제품 정보 파일, 그리고 내 에이전트가 실행하는 제출 트래커로 이루어져 있습니다. €49.00를 한 번 결제하고, 내가 소유한 모든 제품에 쓰세요.

가격 보기