워드프레스 색인 IndexNow로 자동 수집 요청하기(네이버, 구글, 빙)

반응형

워드프레스 색인 자동 수집 요청

 

워드프레스 검색 엔진 등록 및 검색 노출

워드프레스 사이트를 생성한지 오랜데 다른 블로그들과 다르게 방문자는 없거나 매우 적습니다. 왜 그럴까요? 각 검색 사이트에 노출이 안되고 있는 경우도 많고 매우 늦게 수집되어 노출되는

tech.notturnoworld.com

  • 글 발행량이 적을 때는 수동도 괜찮지만, 자동으로 해주면 더 좋겠죠??
  • 아쉽게도 다음은 수동으로 요청해야 합니다.

  • 구글 API, 빙 API로 이미 색인을 자동화하고 계신 분이 많으실 것 같습니다.
  • 네이버도 23년 7월 말부터 IndexNow 프로토콜을 지원하면서 자동 색인 요청을 할 수 있게 되었습니다.
  • 초보고 쉽게 설정할 수 있으니 따라 해보시면 좋을 것 같습니다.

IndexNow란?

  • IndexNow는 웹 사이트의 변경사항을 검색 엔진에 쉽게 알릴 수 있도록 Microsoft Bing이 Yandex, Seznam 등의 글로벌 검색 엔진들과 공동으로 만든 프로토콜입니다.
  • 인덱스나우는 웹 마스터와 웹 사이트 소유자에게 웹 사이트의 최신 변경사항을 검색엔진에 즉시 알리는 효과적인 방법을 제공합니다.
  • 인덱스나우의 기능은 검색엔진에게 URL의 콘텐츠가 추가되었거나 업데이트되었는지, 아니면 삭제되었는지를 알려주는 간단한 핑(Ping) 메커니즘입니다.
  • 검색엔진은 모든 URL을 꾸준히 크롤링하지 않기 때문에 콘텐츠의 변동 사항을 파악하는데 며칠에서 몇 주까지 시간이 걸릴 수 있습니다.
  • 인덱스나우는 "변경된 URL"을 즉시 인지하고, 해당 URL의 크롤링 우선순위를 조정함으로써 새로운 콘텐츠를 효과적으로 검색되도록 하는데 도움이 될 수 있습니다.

 

워드프레스에서 인덱스나우 기능 사용하는 방법

  • 워드프레스에는 IndexNow를 사용할 수 있게 해 주는 몇 가지 플러그인이 있습니다.
  • 마이크로소프트에서 워드프레스용 IndexNow 플러그인을 확인할 수 있는데 아래와 같은 이름으로 등록되어 있습니다.

 

  • Rank Math 등 SEO 플러그인에서도 인덱스나우 기능을 제공합니다.

 

쉽게 네이버, 빙, 구글 색인을 요청할 수 있는 플러그인

  • 러시아 개발자 미하일 콥자레프의 Index Now SEO 플러그인을 사용하면 쉽고 빠르게 색인요청이 가능합니다.
  • 아래와 같은 플러그인을 워드프레스에 추가해 줍니다.

  • 설치 후 활성화를 완료하면 IndexNow 메뉴가 생깁니다.
  • 메뉴를 클릭하여 아래와 같은 설정 화면으로 넘어갑니다.

 

  • Post added : 글이 발행될 때 검색엔진에 알림
  • Post updated : 글이 업데이트될 때 검색엔진에 알림
  • Term added : 태그가 추가될 때 검색엔진에 알림
  • Comment added : 댓글이 추가될 때 검색엔진에 알림
  • 내용을 참고하여 검색엔진에 업데이트하고 싶은 경우를 켜서 [변경사항 저장]을 클릭합니다.

IndexNow 네이버 자동 색인 요청하기

  • IndexNow 탭으로 들어갑니다.
  • 다양한 선택지가 보이는데 한 번에 1가지만 자동으로 설정할 수 있습니다.
  • 네이버를 선택하고 변경사항 저장을 클릭합니다.
  • API키는 이미 생성되어 있지만 원하는 형식으로 만들 수 있습니다. (아래 박스 글을 참고해 주세요.)
네이버 API키 생성하는 방법

네이버 공식 문서에 의하면 키는 다음과 같은 규칙에 따라 생성하면 된다고 합니다.
1. UTF-8 인코딩을 사용해야 합니다.
2. key는 16진수에 사용되는 문자, 숫자, - 만을 이용해서 만들어야 합니다. (a-f, A-F, 0-9, -)
3. key의 길이는 최소 8자, 최대 128자입니다.
  • 이미 생성되어 있는 API 키 또는 직접 설정한 API 키를 복사하여 메모장을 열어줍니다.
  • 아래 그림과 같이 복사한 API 키를 본문에 붙여 넣고, 파일 이름도 API키.txt로 설정합니다.

  • FTP나 파일매니저를 이용해서 생성한 API키.txt 파일을 루트 경로에 업로드합니다.
  • ads.txt, robots.txt 파일을 업로드하는 경로와 동일합니다.
  • 업로드가 완료되었으면 글을 발행하거나 업로드를 한 번 해봅니다.

  • 설정이 잘 되었으면 초록불과 함께 200이라는 숫자, OK가 뜬 것을 볼 수 있습니다.

IndexNow 빙 자동 색인 요청하기

  • RankMath에서 인스턴트 인덱싱을 사용하고 있다면 중복되는 기능이므로 사용하지 않아도 됩니다.

  • 빙 웹마스터도구에 로그인하여 오른쪽 상단 톱니바퀴를 클릭합니다.
  • API 액세스 권한 -> API 키 -> API키 생성 -> 복사

  • 설치한 플러그인에 Bing API 탭으로 가서 복사한 API키를 붙여 넣어줍니다.
  • Enable가 꺼져있다면 켜주시고 [변경사항 저장]을 하시면 빙 자동 색인 요청이 가능해집니다.
  • 글 하나를 업데이트하거나 발행하여 초록불과 200, OK가 뜨는지 확인합니다.

IndexNow 구글 자동 색인 요청하기

구글 API  발급받기

  • 구글 API탭에 들어가 보면 구글의 경우에는 JSON 형식으로 등록해야 함을 알 수 있습니다.
  • 구글 개발자 콘솔 로그인 ->  IAM 및 관리자 -> 서비스 계정 -> + 서비스 계정 만들기

 

 

  • 서비스 계정이름 및 계정 ID, 설명을 원하는 대로 작성해 줍니다.
  • 노란색 표시된 이메일 주소는 나중에 필요하므로 복사해 둡니다.
  • [만들고 계속하기]를 클릭해서 역할을 소유자로 설정합니다.
  • [완료] 클릭

  • 키 관리 -> 키 추가 -> 새 키 만들기 -> JSON -> 자동으로 다운로드된 JSON 파일 열기

구글 API  사용 등록하기

  • 구글 서치 콘솔 로그인 -> 설정 -> 사용자 및 권한

  • [사용자 추가]를 클릭합니다.
  • 미리 복사해 둔 이메일 주소를 붙여 넣습니다.
  • 권한은 소유자로 설정하고 추가를 클릭합니다.

  • 완료되었으면 다운로드하여둔 JSON 파일을 열어 내부의 코드를 복사합니다.

  • 복사한 코드를 플러그인의 Google JSON Key에 붙여 넣기하고 변경사항 저장을 클릭합니다.
  • 구글 API는 적용까지 시간이 좀 걸립니다.
  • 글 하나를 업데이트하거나 발행하여 초록불과 200, OK가 뜨는지 확인합니다.

참고) 아래와 같은 구글 색인 오류가 뜨는 경우 해결 법

 

Indexing API has not been used in project PROJECT_ID before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/indexing.googleapis.com/overview?project=PROJECT_ID then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.

 

  • 이 경우 자신의 프로젝트 ID가 입력된 주소로 들어가면 아래와 같은 화면이 뜨는데,  [사용]을 클릭해 줘야 합니다.

반응형

Designed by JB FACTORY