워드프레스 색인 IndexNow로 자동 수집 요청하기(네이버, 구글, 빙)
- 워드프레스
- 2024. 7. 12.
반응형
워드프레스 색인 자동 수집 요청
- 지금까지는 개별 서치콘솔, 서치어드바이저 등에서 수동으로 글 하나하나 색인 요청을 했을 것입니다.
- 수동 색인 방법은 아래와 같습니다.
- 워드프레스 검색 엔진 등록 및 검색 노출
- 글 발행량이 적을 때는 수동도 괜찮지만, 자동으로 해주면 더 좋겠죠??
- 아쉽게도 다음은 수동으로 요청해야 합니다.
- 구글 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가 입력된 주소로 들어가면 아래와 같은 화면이 뜨는데, [사용]을 클릭해 줘야 합니다.
반응형
'워드프레스' 카테고리의 다른 글
robots.txt 만드는 방법: GPT, GEMINI와 무분별한 크롤링을 하는 나쁜 봇을 막아보자 (6) | 2024.10.15 |
---|---|
Cyber Panel에서 SSL 설치하는 방법 (0) | 2024.06.07 |
Plesk 무료 지원 종료 Vultr(벌처) CyberPanel로 이사 하기 (0) | 2024.06.06 |
손쉽게 워드프레스 서버 이사하는 방법 (1) | 2024.05.20 |
가비아 도메인 벌쳐(Vultr) 연결 방법과 하위 도메인 추가 방법 (0) | 2024.05.17 |