워드프레스 네이버 인덱스나우(IndexNow) 플러그인

Last Updated: 2024년 04월 15일 | | 18개 댓글

네이버에서 지난 7월에 IndexNow 프로토콜을 도입했습니다. 네이버 인덱스나우를 워드프레스에 적용하려면 IndexNow 플러그인을 수정해야 했지만, Mikhail Kobzarev 개발자가 만든 Index Now 플러그인에서 네이버 지원을 추가했습니다. 네이버에 IndexNow 프로토콜을 통해 색인 요청을 하고 싶은 경우 이 플러그인을 사용할 수 있습니다.

대량으로 URL을 제출하여 색인 요청을 하려는 경우에는 다음 글을 참고해보세요.

아래의 IndexNow 플러그인은 빙, 구글 등 여러 서비스를 지원합니다. 이 때문에 사이트 속도가 느려질 수도 있습니다. 사이트 속도가 염려되는 경우 아래에서 네이버 인덱스나우 전용 플러그인을 다운로드하여 테스트해보시기 바랍니다.

워드프레스 네이버 인덱스나우(IndexNow) 플러그인

인덱스나우(IndexNow)는 웹 사이트의 변경사항을 검색 엔진에 쉽게 알릴 수 있도록 마이크로소프트 빙(Microsoft Bing)이 얀덱스(Yandex), Seznam 등의 글로벌 검색 엔진들과 공동으로 만든 프로토콜입니다. 네이버도 지난 7월 25일에 IndexNow 프로토콜 지원을 발표했습니다.

Bing의 경우 마이크로소프트에서 만든 공식 IndexNow 플러그인이나 Rank Math의 인스턴트 인덱싱 기능을 사용하여 IndexNow 색인 요청을 할 수 있습니다. 네이버의 경우 Mikhail Kobzarev라는 개발자가 만든 Index Now 플러그인을 사용할 수 있습니다.

플러그인 설치 및 사용 방법

워드프레스 관리자 페이지에서 플러그인 » 새로 설치(Add new Plugin)으로 이동하여 "index now"를 검색하여 Index Now 플러그인을 설치합니다.

IndexNow 플러그인 설치

"indexnow"로 검색할 경우에는 스크롤하여 아래로 내려야 이 플러그인이 검색될 것입니다.

플러그인을 활성화하였다면 IndexNow » IndexNow » IndexNow 탭으로 이동합니다.

Search EngineNaver로 선택하고 API Key를 입력합니다.

네이버 IndexNow API 키 생성 방법은 네이버 문서를 참고하시기 바랍니다. 다음과 같은 규칙에 따라 API 키를 생성해야 합니다.

  • UTF-8 인코딩을 사용해야 합니다.
  • key는 16진수에 사용되는 문자, 숫자, - 만을 이용해서 만들어야 합니다.
    • a-f, A-F, 0-9, -
  • key의 길이는 최소 8자, 최대 128자입니다.
  • 다음은 key의 예시입니다.
    • fc1e3ad82010475381daf9846e627fdd
    • eda4094d82454ab0ad8601e3b7405a69

다음 네이버 IndexNow API 키 생성기를 사용하여 랜덤한 API 키를 생성할 수 있습니다.

IndexNow » IndexNow » General 탭에서 IndexNow 프로토콜을 통해 색인 요청 관련 설정을 지정하도록 합니다.

워드프레스 IndexNow 플러그인 설정

Notify SE when 섹션에서 다음 옵션들을 활성화/비활성화할 수 있습니다.

  • Post added: 글이 발행될 때
  • Post updated: 글이 업데이트될 때
  • Term added: 용어가 추가될 때
  • Comment added: 댓글이 추가될 때

네이버 IndexNow 작동 확인

이제 글을 발행하거나 글을 업데이트한 후에 네이버 IndexNow가 작동하는지 체크할 수 있습니다. IndexNow » Log에 요청 성공 여부가 표시됩니다.

네이버 문서에 의하면 "요청이 정상적으로 수신된 경우 IndexNow API는 HTTP 200 OK 코드를 반환합니다."

IndexNow 색인 요청 효과

이 블로그에서는 3개월 정도 IndexNow 플러그인을 사용하여 네이버에 색인 요청을 해왔습니다. 하지만 기대와는 달리 네이버 유입이 늘어나지는 않고 있습니다.

네이버 검색 로직 변경으로 인해 네이버 유입이 크게 줄었습니다. IndexNow 요청 이후에는 방문자 수 변화가 크게 없고, 네이버에서 검색에 AI를 도입한다고 발표한 이후에 소폭 상승하는 것 같지만, 유의미한 변화는 없었습니다.

네이버 IndexNow 요청으로 효과가 있었다고 하는 사용자도 보았지만 저는 아쉽게도 실질적인 효과는 없었습니다.

이 방법은 수동으로 색인 요청하는 것을 대체하지 않는다고 네이버에서 밝히고 있습니다. 그러므로 IndexNow 플러그인으로 네이버에 색인 요청을 하더라도 여유가 되면 수동으로 색인 요청하는 것도 고려해보시기 바랍니다.

참고


18 개 댓글

Leave a Comment

  1. 위 설명대로 플러그인 설치하고 네이버 선택한 후 변경사항 저장 눌렀습니다. 그리고 log 에 들어가면 '아이템을 찾을 수 없음' 이라고 뜨면 무언가 잘못된건가요?

    응답
  2. 응답 코드가 200이 아니라 422로 나옵니다. api key를 알려주신 사이트에서 플러그인에 입력하여 적용했는데 무엇이 잘못되었을까요?

    응답
    • 네이버 문서에 의하면...

      422 Unprocessable Entity URL이 key 정보와 일치하지 않습니다.

      URL이 키 정보와 일치하지 않을 때 발생한다고 하네요.

      Rank Math의 설명에 의하면

      The URLs don’t belong to the host or the key is not matching the schema in the protocol.

      URL이 호스트에 속하지 않거나 키가 프로토콜의 스키마와 일치하지 않을 때 발생한다고 하네요.

      다음과 같은 조치로 해결되는지 체크해보시겠어요?

      1. 플러그인을 비활성화한 후에 다시 활성화합니다.
      2. 네이버 API 키를 다시 생성하여 입력합니다.
      키 생성은 다음 페이지를 참고해보세요:

      https://www.thewordcracker.com/key-generator/

      응답
    • 제 블로그에도 이 플러그인이 설치되어 있는데, 이 때문에 속도가 느려진 것 같지는 않습니다.
      만약 이 플러그인 때문에 문제가 된다면 플러그인을 삭제하시기 바랍니다.

      응답
      • 이 플러그인으로 네이버와 구글 Indexnow 기능을 쓰고 Instant Indexing 플러그인은 삭제해도 되겠네요. 감사합니다!

      • 네. 빙과 네이버 모두에 IndexNow 색인 제출 목적으로 이 플러그인을 사용하셔도 되고, 또는 Bing은 랭크 매쓰의 기능을 사용하고 네이버는 이 글에서 소개하는 IndexNow 플러그인을 사용하는 것도 가능할 것입니다.

      • 얀덱스는 러시아 검색엔진입니다.

        얀덱스(러시아어: Яндекс)는 러시아에서 60%의 시장 점유율을 차지하는 러시아 최대의 검색 엔진을 운영하는 인터넷 기업이다.

        러시아를 타겟으로 한다면 yandex에도 등록하고 얀덱스 API 키도 생성하여 입력하면 도움이 될 것입니다. 하지만 러시아를 대상으로 하지 않는 경우 필요 없을 것 같습니다.