본문 바로가기
컴퓨터 인터넷 모바일 it/블로그 애드센스 등

IndexNow 빙 자동 색인 요청하기 - 워드프레스 CrawlWP 플러그인

by 하누혀누IT 2025. 6. 2.
반응형

IndexNow 빙 자동 색인 요청하기 - 워드프레스 CrawlWP 플러그인

검색엔진에 글을 올리자마자 노출되면 트래픽이 훨씬 빠르게 늘어난다는 사실은 잘 알려져 있습니다. 그러나 워드프레스 기본 설정만으로는 ‘모든 포스트가 신속하게 색인된다’는 보장이 없습니다. 마이크로소프트 Bing과 러시아의 Yandex가 주도하고 Google·Naver 등 여러 검색엔진이 채택한 IndexNow 프로토콜은 ‘URL이 생성·수정·삭제되는 즉시 검색엔진에 알리는 표준화된 방식’입니다. 이 기능을 수초 단위로 활용할 수 있도록 도와주는 대표적인 플러그인이 CrawlWP입니다. 본 포스팅에서는 CrawlWP 설치부터 Bing API 키 발급, Rank Math Instant Indexing과의 중복 판단, 그리고 운영 시 주의할 점까지 깊이 있게 다룹니다.


IndexNow란 무엇인가?

  • 실시간 URL 알림 프로토콜: 사이트에서 URL이 발행·변경·삭제되면 HTTP POST나 GET으로 즉시 알림을 전송해 색인 대기 시간을 수 분 이내로 단축합니다.
  • 서치 엔진 참여 현황: Microsoft Bing과 Yandex가 초기 도입했고, 최근에는 Naver, Seznam, Yep 등이 테스트에 참여하고 있습니다. 구글은 공식 지원하지 않지만 실험적 검토 중입니다.
    • 구글 API 설정하려면 구글 개발자 콘솔에 가입하고 api를 발급 받아야 하는데, 개인 식별 인증을 해야 하고 신용카드도 등록해야 합니다. 애드센스를 다계정으로 이용하는 사람들이 다계정마다 구글 검색에 인덱스 나우를 하려고 구글 개발자 콘솔에 중복 가입하는 순간 모든 계정이 정지 당합니다.

동작 원리

  1. API 키 생성: 사이트 소유권을 증명하는 8~128자 랜덤 문자열.
    • Tip: 네이버는 api키를 임의로 생석해서 루트폴더에 파일을 만들어 두면 되지만, bing이나, google, yandex는 자기들이 발급한 api를 원합니다. 하지만 google 인덱스나우는 거의 효과가 없으니, bing에서 발급 받은 api를 네이버와 공용으로 사용하는 것이 좋습니다.
  2. 키 파일 업로드: 루트(/indexnow용apikey파일.txt) 또는 지정 경로에 키를 저장하면 검색엔진이 주기적으로 확인합니다.
  3. URL 제출: 최대 10,000개 URL을 JSON 배열로 전송하거나 개별 전송 가능.
  4. 응답 코드 확인: 200 OK가 반환되면 정상 접수, 429는 호출 제한, 4xx는 인증 오류를 의미합니다.


CrawlWP 플러그인 주요 기능

특징

꼭 CrawlWP이 아니어도 네이버에 인덱스 나우 푸시가 가능합니다.

  • IndexNow API 통합: 글 발행·업데이트·휴지통 이동 시 자동 호출
  • 멀티 엔진 지원: Bing·Yandex뿐 아니라 Naver·Yep·Seznam 등으로도 확장
  • SEO 인사이트: 색인 상태, 클릭률, 오류 URL 리포트 패널 제공
  • 대량 제출 스케줄러: 이전 글을 일괄 제출하는 큐 기능 포함

Rank Math Instant Indexing과의 비교

  • 기능 중복 여부
    • Rank Math도 IndexNow 모듈을 포함하지만, CrawlWP는 색인 현황 모니터링·대량 큐·엔진 추가 지원 면에서 앞섭니다.
  • 공존 가능
    • 둘 다 활성화하면 동일 URL이 중복 송신될 수 있어 호출 횟수 초과(429) 위험이 있습니다. 한 플러그인만 유지하거나 Rank Math의 ‘Instant Indexing’ 모듈을 꺼두는 편이 안전합니다.
  • Rank Math를 이용한다면, 호스팅 루트 폴더에 Bing에서 발급받은 api키를 파일명으로 만든 '빙발급api.txt'을 만들어 두고 내용에 빙에서 발급받은 api를 저장합니다. Rank Math 인스턴트 인덱싱 설정에서도 똑같이 해당 api를 입력해 둡니다.


Bing API 키 발급 절차

  1. Bing Webmaster Tools 로그인
  2. 우측 상단 톱니바퀴 → API Access 클릭
  3. Generate API Key 버튼을 눌러 새 키를 발급 후 복사
  4. 키 파일(indexnow.txt)을 사이트 루트에 업로드하거나 CrawlWP 내부에서 자동 호스팅

⚡ 팁: 동일 계정에서 여러 도메인을 관리한다면 도메인마다 고유 키를 발급받아야 충돌을 방지할 수 있습니다.


CrawlWP에서 IndexNow 활성화

  1. 플러그인 설치
    • ‘플러그인 → 새로 추가’에서 CrawlWP SEO 검색 후 설치 및 활성화
  2. 설정 → CrawlWP → Indexing 탭 이동
  3. Bing API Key 입력 칸에 발급받은 키 붙여넣기
  4. Enable IndexNow 토글을 켜고 ‘변경 사항 저장’
  5. 테스트용으로 기존 글을 업데이트하여 응답 코드가 ‘200, OK’로 뜨는지 확인

고급 옵션

  • 배치 제출(Task Queue): 과거 포스트를 100개 단위로 큐에 적재해 호출 한도를 분산
  • 콘텐츠 유형 선택: 페이지, 커스텀 포스트 타입, 제품(우커머스) 등 세분화
  • 로그 레벨: 성공, 경고, 오류별 로그를 남겨 디버깅 용이

최적화 Tips

캐시·CDN 호환

  • 워드프레스 캐시 플러그인(WP Rocket, LiteSpeed Cache)과 충돌하지 않습니다. 다만 서버 사이드 캐시가 ‘글 수정 후 곧바로 퍼지’되지 않으면 IndexNow 호출이 선행돼 실제 변화를 반영하지 못할 수 있습니다. 캐시 TTL을 보수적으로 조정하세요.
  • Cloudflare 등 CDN을 쓰는 경우 직접 서버 IP로 호출 옵션을 켜면 불필요한 보안 차단을 피할 수 있습니다.

대량 URL 인덱싱 전략

  • 새 사이트라면 사이트맵 전체를 한 번에 제출하기보다는 500~1000 URL씩 나눠 1시간 간격으로 큐에 넣는 것이 좋습니다. Bing은 계정별로 일 최대 10,000건 호출 제한이 있습니다.
  • 트래픽이 큰 쇼핑몰이라면 변경 가능성이 큰 제품 URL을 우선순위로 설정해 크롤링 예산을 집중시키세요.

장애·오류 해결

  • 429 Too Many Requests: 최근 24시간 호출 횟수 초과. 플러그인 큐 스케줄을 느리게 조정.
  • 403 Forbidden: 키 파일 위치 불일치. 도메인 루트에서 키 파일 접근이 가능한지 재확인.
  • 503 Service Unavailable: Bing 쪽 서버 과부하. 플러그인에 ‘재시도 지연’을 설정하세요.

결론

IndexNow는 ‘검색엔진이 먼저 찾아오기를 기다리는’ 기존 패러다임을 바꾸는 능동적 색인 방식입니다. CrawlWP 플러그인을 도입하면 워드프레스 초보자도 코드 수정 없이 실시간 URL 제출·상태 모니터링·대량 관리까지 수행할 수 있습니다. 단, Rank Math와 같은 유사 모듈이 이미 활성화돼 있다면 충돌 여부를 먼저 점검해야 하며, 호출 한도·API 키 관리·캐시 정책을 함께 고려해야 최적 성과를 얻습니다. 꾸준한 모니터링과 주기적인 로그 체크로 ‘색인 누락’을 사전에 차단한다면, 발행 즉시 노출되는 블로그 운영의 쾌속성을 누릴 수 있을 것입니다.


참고자료

  • WordPress.org CrawlWP 플러그인 설명 페이지 (WordPress.org)
  • Bing Webmaster Tools 공식 IndexNow 가이드 (Search - Microsoft Bing)
  • Rank Math IndexNow 사용법 KB 문서 (Rank Math)
  • CrawlWP 공식 웹사이트 기능 안내 (CrawlWP)
  • IndexNow Bing WMT 설정 튜토리얼(2025년 5월) (webFEAT Complete)
  • CrawlWP 소개 블로그 포스트(2025년 1월) (CrawlWP)
반응형

댓글