IndexNow는 웹 마스터, 웹 사이트 소유자가 웹 사이트의 최신 콘텐츠 변경 사항을 즉시 검색 엔진에 알려주는 간단한 방법입니다. 가장 간단한 형태의 IndexNow는 검색 엔진이 URL과 해당 콘텐츠가 추가, 업데이트 또는 삭제되었음을 알 수 있도록 하여 검색 엔진이 검색 결과에 이러한 변경 사항을 신속하게 반영할 수 있도록 하는 간단한 핑입니다.
IndexNow가 없으면 검색 엔진이 모든 URL을 자주 크롤링하지 않기 때문에 검색 엔진이 콘텐츠가 변경된 것을 발견하는 데 며칠에서 몇 주가 걸릴 수 있습니다. IndexNow를 사용하면 검색 엔진이 “변경된 URL”을 즉시 파악하여 이러한 URL에 대한 크롤링의 우선 순위를 정하고 새로운 콘텐츠를 발견하기 위해 유기적 크롤링을 제한할 수 있습니다.
Microsoft Bing은 워드프레스용 플러그인(IndexNow 플러그인, IndexNow Plugin By Microsoft Bing)을 제공하고 있으며 이 플러그인을 설치 운용하면 Microsoft Bing에 색인 요청하는 것은 잊고 살 정도로 그 성능은 탁월합니다.
검색엔진최적화(SEO)입장에서 IndexNow의 필요성은 네이버와 얀덱스에서 발생합니다.
indexnow.org는 ‘IndexNow는 Microsoft Bing, Naver, Seznam.cz, Yandex, Yep의 지원을 받습니다.’라고 공식적으로 소개하고 있습니다.(indexnow.org의 IndexNow란?)
얀덱스의 경우, 누락없이 크롤링은 꼼꼼하게 하나 색인이 느린 점이 약점입니다. 색인의 속도를 올리기 위해서는 크롤링 속도를 높히는 방법이 있는데 이 경우, IndexNow는 매우 유용한 수단이 됩니다.
indexnow.org의 자주 묻는 질문(FAQ)에 따르면, IndexNow 지원 검색 엔진은 다른 모든 IndexNow 지원 검색 엔진에 제출된 모든 URL을 즉시 공유하므로 하나의 엔드포인트에 알리기만 하면 됩니다.(IndexNow-enabled search engines shares immediately all URLs submitted to all other IndexNow-enabled search engines, so you just need to notify one endpoint.)라고 소개하고 있습니다.
저희는 Microsoft Bing은 워드프레스용 플러그인(IndexNow 플러그인, IndexNow Plugin By Microsoft Bing)을 이용하고 있으므로 네이버와 얀덱스에도 크롤링이 잘 되어야 하고 수동색인 요청을 할 필요가 없어야 합니다. 그런데 현실은 그렇지 않습니다. 빙, 네이버, 얀덱스는 각자가 받은 url 요청을 공유하지 않습니다.
indexnow.org 의 공식 발표를 믿고 indexnow.org의 URL을 제출하는 검색 엔진의 엔드포인트인 https://api.indexnow.org/indexnow?url=url-changed&key=your-key 에 url을 제출해보고 빙, 네이버, 얀덱스에 반영되는지 실험해 보아야 합니다.
1 단계 : indexnow.org 용 IndexNow 개발을 완료하여 크롤링 및 색인할 url 제출해도 네이버에 반영이 안되는 경우, 개발해야 합니다.
WordPress 크리에이터를 위한 AI 솔루션인 codewp.ai(유료)를 이용하면 플러그인을 갭라할 수 있습니다.
IndexNow
https://api.indexnow.org/indexnow?url=url-changed&key=your-key
Microsoft Bing
https://www.bing.com/indexnow?url=url-changed&key=your-key
Naver
https://searchadvisor.naver.com/indexnow?url=url-changed&key=your-key
Seznam.cz
https://search.seznam.cz/indexnow?url=url-changed&key=your-key
Yandex
https://yandex.com/indexnow?url=url-changed&key=your-key
Yep
https://indexnow.yep.com/indexnow?url=url-changed&key=your-key
검색 엔진이 URL을 좋아하면 검색 엔진이 사이트의 크롤링 일정 논리와 크롤링 할당량을 기준으로 빠르게 최신 콘텐츠를 가져오기 위해 URL을 크롤링합니다.
검색 엔진이 URL을 좋아하고 사이트의 크롤링 할당량이 충분하면 검색 엔진이 이러한 URL의 일부 또는 전부를 크롤링합니다.
IndexNow를 사용하면 검색 엔진이 웹 사이트 변경 사항을 알 수 있습니다. IndexNow를 사용하더라도 검색 엔진이 웹 페이지를 크롤링하거나 인덱싱한다는 것은 보장되지 않습니다. 변경 사항이 검색 엔진에 반영될 때까지 시간이 걸릴 수 있습니다.
아니요, IndexNow를 사용하기 시작한 이후부터 변경되는(추가, 업데이트 또는 삭제) URL만 게시해야 합니다.
예, 모든 크롤링이 크롤링 할당량에 포함됩니다. URL을 IndexNow에 게시함으로써 귀하가 이러한 URL에 관심이 있다는 것을 검색 엔진에 알려주게 되며, 검색 엔진은 일반적으로 알고 있는 다른 URL보다 이 URL을 크롤링하는 데 우선 순위를 둡니다.
검색 엔진은 URL이 선택 기준을 충족하지 않으면 URL을 크롤링하고 인덱싱하는 않도록 선택할 수 있습니다.
검색 엔진은 특정 URL이 선택 기준을 충족하지 않으면 이를 선택하지 않도록 할 수 있습니다.
예, 콘텐츠가 변경되는 즉시 검색 엔진에서 콘텐츠를 검색하도록 하려면 IndexNow를 사용해야 합니다. 검색 엔진에서 변경 사항을 확인하기 위해 몇 시간 또는 몇 주를 기다릴 필요가 없습니다.
하루에 동일한 URL을 많이 제출하지 마십시오. 페이지가 자주 편집되는 경우, 검색 엔진에 알리기 전에 편집 간에 10분을 기다리는 것이 좋습니다. 페이지가 지속적으로 업데이트되는 경우(예: Waimea의 시간, 도쿄의 날씨) 모든 변경 사항에 IndexNow를 사용하지 않는 것이 좋습니다.
예, 데드 링크(http 404, http 410) 페이지를 제출하여 검색 엔진에 새로운 데드 링크를 알려줄 수 있습니다.
예, 새로 리디렉션 URL(예: 301 리디렉션, 302 리디렉션, 메타 새로 고침 태그가 있는 html 등)을 제출하여 콘텐츠가 변경되었음을 검색 엔진에 알릴 수 있습니다.
최근에 모든 URL이 변경된 경우 모든 URL을 포함하여 최근에 변경된(추가, 업데이트 또는 삭제) URL만 제출하려면 IndexNow를 사용하십시오. 사이트 맵 을 사용하여 검색 엔진에 모든 URL을 알려주세요. 검색 엔진이 며칠마다 사이트 맵을 방문합니다.
이러한 HTTP 429 너무 많은 요청 응답 상태 코드는 주어진 시간 안에 너무 많은 요청을 보내고 있다는 것을 나타냅니다. 속도를 늦추거나 나중에 다시 시도하세요.
검색 엔진은 새 키를 받았을 때 소유권을 확인하기 위해 {key}.txt 파일을 한 번만 크롤링합니다. 또한, 키를 자주 수정할 필요가 없습니다.
예, 웹 사이트가 다른 콘텐츠 관리 시스템을 사용하는 경우, 각 콘텐츠 관리 시스템은 자체 키를 사용할 수 있습니다. 호스트의 루트에 다른 키 파일을 게시합니다.
아니요, 도메인의 각 호스트에는 자체 키가 있어야 합니다. 사이트에 host-a.example.com 및 host-b.example.com가 있는 경우 각 호스트에 키 파일이 있어야 합니다.
예, 둘 이상의 호스트와 둘 이상의 도메인에서 동일한 키를 재사용할 수 있습니다.
예, 사이트 맵이 웹 마스터가 크롤링에 사용할 수 있는 사이트의 모든 페이지를 검색 엔진에 알려주는 쉬운 방법인 경우, 사이트 맵은 검색 엔진에서 자주 방문하지 않습니다. IndexNow를 사용하면 웹 마스터는 검색 엔진이 사이트 맵을 발견하고 크롤링할 때까지 기다릴 필요가 ”없습니다”. 그러나 검색 엔진에 새로운 콘
IndexNow에 대한 자세한 내용은 각 검색 엔진에서 제공되는 설명서를 참조하세요.
이하는 NAVER Search Advisor 웹마스터 가이드의 IndexNow – FAQ 의 내용입니다.
총 요청 수에는 제한이 없으며, 한 번에 많은 수의 요청이 있는 경우 제한이 적용됩니다.
요청이 정상적으로 수신된 경우 IndexNow API는 HTTP 200 OK 코드를 반환합니다. 그러나, 요청에 실린 문서들의 색인을 보장하지는 않습니다.
아니요, IndexNow는 새로운 정보가 있다는 것을 검색엔진에 빨리 알리고, 동시에 다른 검색엔진들에 널리 알리기에 좋습니다.
서치 어드바이저 웹마스터 도구의 수집 요청, RSS, 사이트맵 제출 중 적절하게 선택하여 사용하실 수 있습니다.
네, 해당 경우에도 IndexNow를 통해서 변경된 정보를 알릴 수 있습니다.
아니요, IndexNow를 사용하기 시작한 이후 추가된 URL만 게시해야 합니다.
참고자료 : 1. indexnow.org의 IndexNow란?
2. indexnow.org의 자주 묻는 질문(FAQ)
3. NAVER Search Advisor 웹마스터 가이드의 IndexNow – FAQ