발행하는 순간,
모든 검색엔진에 노출됩니다.
구글 · 빙 · 네이버 · 다음(카카오)부터 Yandex·Seznam까지.
키 발급과 워드프레스 플러그인 설정을 그대로 따라 하면, 새 글이 검색에 잡히는 시간을 몇 주에서 몇 분으로 줄일 수 있습니다.
자동 색인의 원리
"알림(Push)" 방식과 "수집(Crawl)" 방식의 결합
🐢 가만히 두면
검색엔진 로봇이 내 사이트를 다시 방문할 때까지 기다려야 합니다. 신규·저권위 사이트는 며칠~몇 주가 걸리고, 그동안 글은 검색에 없는 것과 같습니다.
🚀 자동 색인을 켜면 (전송은 Rank Math가 전담)
글이 발행되면 워드프레스 Rank Math가 검색엔진에 "새 글이 생겼으니 지금 수집하라"고 자동으로 알립니다. 이 프로그램은 색인을 직접 보내지 않고, 발행한 글을 "전송완료"로 기록만 합니다.
🌐 검색엔진별 색인 방식
| 검색엔진 | 실시간 색인 방식 | 비고 |
|---|---|---|
| Google Indexing API | 서비스 계정 + 서치콘솔 소유자 · 일 200건 | |
| 🟦 Bing | IndexNow | 야후·DuckDuckGo·Ecosia 등 빙 기반 엔진 포함 |
| 📗 네이버 | IndexNow | 2022년부터 IndexNow 공식 참여 |
| 🟣 Yandex | IndexNow | 러시아 1위 검색엔진 |
| 🟩 Seznam · Yep | IndexNow | 체코 1위 · Ahrefs 검색 |
| 🟡 다음(카카오) | 사이트맵 등록 | 실시간 API 없음 · 최초 1회 등록 |
전송은 Rank Math가 ①Google ②IndexNow(Bing·네이버·Yandex)로, 다음은 ③사이트맵으로 처리합니다. 이 프로그램은 발행한 글을 "전송완료"로 기록만 하며, 실제 색인 노출 여부는 검증하지 않습니다(각 검색엔진 도구에서 직접 확인).
사전 준비
시작하기 전에 이 3가지만 확인하세요
- ✦워드프레스 관리자 권한플러그인 설치와 사이트맵 설정을 위해 관리자(Administrator) 계정이 필요합니다.
- ✦HTTPS 적용 + 대표 주소 통일
https://적용은 필수입니다. 또한 www 유무를 하나로 통일하세요. (글 주소와 인증 주소가 다르면 색인이 거부됩니다.) - ✦SEO 플러그인 설치 (강력 권장)Rank Math 또는 Yoast SEO 중 하나를 설치하면 사이트맵 자동 생성과 IndexNow 자동 제출을 한 번에 해결할 수 있습니다. 워드프레스 관리자 → 플러그인 → 새로 추가 → Rank Math 검색 → 설치 후 활성화.
Google Indexing API
구글에 새 글을 직접 전송 (일 200건)
1부 · 구글 클라우드에서 키(JSON) 만들기
- 1구글 클라우드 콘솔 접속 & 프로젝트 생성console.cloud.google.com 접속 → 상단 프로젝트 선택 → 새 프로젝트(예:
blog-indexing) 생성. - 2Indexing API 사용 설정좌측 메뉴 API 및 서비스 → 라이브러리 → Indexing API 검색 → 사용 설정(Enable) 클릭.
- 3서비스 계정 생성API 및 서비스 → 사용자 인증 정보 → 사용자 인증 정보 만들기 → 서비스 계정 → 이름 입력 후 완료. 생성된 계정의 이메일(
...@프로젝트.iam.gserviceaccount.com)을 복사해 둡니다. - 4JSON 키 다운로드방금 만든 서비스 계정 클릭 → 키(KEYS) 탭 → 키 추가 → 새 키 만들기 → JSON → 파일이 자동 다운로드됩니다. 이 파일이 곧 비밀번호이니 외부에 노출하지 마세요.
2부 · 서치콘솔에 "소유자"로 연결 (필수!)
서비스 계정이 내 사이트의 소유자로 등록돼야만 색인 요청이 허용됩니다. 이 단계를 건너뛰면 403 Permission denied 오류가 납니다.
- 5Search Console에 사이트 등록search.google.com/search-console → 속성 추가 → 내 사이트 주소 입력 → 소유권 확인. (도메인 속성으로 등록하면 www/하위경로 걱정이 없어 가장 권장됩니다.)
- 6서비스 계정을 '소유자'로 추가설정 → 사용자 및 권한 → 사용자 추가 → 3단계에서 복사한 서비스 계정 이메일 입력 → 권한을 '소유자'로 지정 후 추가.
※ 목록에 '소유자'가 안 보이면 설정 → 소유권 확인 → 속성 소유자 관리에서 위임된 소유자로 추가하세요. '전체 사용자'는 권한이 부족해 403이 납니다.
3부 · Rank Math에 연결
- 7JSON을 Rank Math에 등록워드프레스 → Rank Math → Instant Indexing → Google API Settings에 다운로드한 JSON 파일의 전체 내용을 붙여넣어 연결하세요. 이후 글 발행 시 Rank Math가 구글로 자동 색인 요청을 보냅니다. (이 프로그램에는 별도로 등록할 필요가 없습니다.)
📌 하루 200건 쿼터가 있으며, 이는 일반적인 자동 발행량을 충분히 감당합니다. (Indexing API는 공식적으로 채용·이벤트 페이지용이지만, 일반 글 색인에도 널리 사용됩니다.)
색인 전송 — Rank Math
발행 시 Google · IndexNow(Bing·네이버·Yandex)로 자동 색인 요청
색인 "전송"은 Rank Math가 전담합니다
색인 요청 전송은 이 프로그램이 아니라 워드프레스 Rank Math의 Instant Indexing 모듈이 맡습니다. 글이 발행/수정되면 Rank Math가 자동으로 처리합니다:
- ⚡IndexNow 일괄 전송Bing · 네이버 · Yandex · Seznam 등에 한 번에
- 🔵Google Indexing API 전송서비스 계정을 연결하면 구글에도 자동 제출
Rank Math가 IndexNow 키를 사이트 최상위 경로(https://내도메인/키.txt)에 자동 호스팅하므로, 키를 하위 폴더에 둬서 나던 422 오류가 생기지 않습니다.
🔌 Rank Math Instant Indexing 켜기
키를 자동으로 루트에 호스팅하고, 글 발행 시 자동 제출까지 해줍니다. (Rank Math 권장 · 또는 IndexNow 공식·SEOPress 중 하나)
- 1플러그인 설치관리자 → 플러그인 → 새로 추가에서 다음 중 하나 검색·설치:Rank Math SEOIndexNow (by Microsoft Bing)SEOPress
- 2IndexNow 기능 켜기Rank Math: 일반 설정에 Instant Indexing / IndexNow 항목 활성화. IndexNow 공식 플러그인: 설치만 하면 키 자동 생성·제출. 키가
https://내도메인/키.txt루트에 자동 배치됩니다. - 3Google까지 Rank Math로 전송(선택)Rank Math의 Google API Settings에 서비스 계정 JSON을 연결하면 구글까지 Rank Math가 전송합니다. 이 프로그램은 색인을 직접 보내지 않고, 발행한 글을 "전송완료"로 기록만 합니다.
📁 루트에 키 파일 직접 올리기
FTP/호스팅 파일 관리자로 웹 루트에 키.txt(내용=키 문자열)를 업로드합니다.
또는 테마의 functions.php에 가상 경로를 추가:
add_action('init', function () {
if (trim($_SERVER['REQUEST_URI'], '/') === '키값.txt') {
header('Content-Type: text/plain');
echo '키값';
exit;
}
});업로드 후 브라우저로 https://내도메인/키.txt에 접속해 키가 그대로 보이면 성공입니다.
다음 (카카오)
실시간 API가 없어 사이트맵으로 수집
다음은 개별 URL을 즉시 보내는 API가 없습니다. 대신 사이트를 한 번 등록해 두면 이후 새 글을 알아서 수집합니다. (최초 1회면 충분)
- 1다음 검색 등록register.search.daum.net 접속 → 신규 등록 → 사이트(블로그) 등록 → 내 도메인 입력 후 신청.
- 2사이트맵 주소 제출등록 과정에서 또는 다음 웹마스터도구에서
sitemap.xml주소를 제출해 두면 수집 주기가 빨라집니다.
📌 다음은 즉시 색인이 아니라 며칠 단위로 수집됩니다. 속도보다 "빠짐없이 등록"이 핵심입니다.
Bing (+ 야후·DuckDuckGo)
IndexNow로 실시간 색인 — 추가 키 불필요
Bing은 IndexNow를 주도하는 검색엔진이라, 위 IndexNow 설정만으로 실시간 색인이 끝납니다. 야후·DuckDuckGo·Ecosia 등 빙 기반 엔진도 함께 커버됩니다. 안정적인 수집을 위해 빙 웹마스터 도구 등록만 한 번 해두면 좋습니다.
- 1빙 웹마스터 도구 등록bing.com/webmasters → Google Search Console에서 가져오기를 선택하면 소유 확인·사이트맵이 자동 연동됩니다. (가장 빠름)
- 2IndexNow 키 확인(선택)웹마스터 도구의 IndexNow 메뉴에서 키 상태와 제출 이력을 확인할 수 있습니다.
사이트맵 & robots.txt
모든 색인의 토대 — 한 번만 만들면 끝
사이트맵 주소 확인
SEO 플러그인을 설치했다면 사이트맵이 자동 생성됩니다. 내 플러그인에 맞는 주소를 위 각 검색엔진(구글·네이버·다음·빙)에 제출하세요.
Rank Math → https://내도메인/sitemap_index.xml
Yoast SEO → https://내도메인/sitemap_index.xml
워드프레스 기본 → https://내도메인/wp-sitemap.xmlrobots.txt
로봇이 사이트맵을 스스로 찾도록 한 줄 추가(대부분 플러그인이 자동 처리):
Sitemap: https://내도메인/sitemap_index.xml색인 전송 기록
발행한 글의 색인 전송 내역을 날짜별로 확인 (전송완료)
상태 표기
- ✅전송완료발행되어 Rank Math가 각 검색엔진(Google·Bing·네이버·Yandex 등)으로 색인 요청을 전송한 상태
이 프로그램은 실제 색인(검색 노출) 여부는 확인하지 않습니다. 정확한 색인 여부는 Google Search Console 등 각 검색엔진의 도구에서 직접 확인하세요.
어떻게 보나
- 1히스토리 열기프로그램 → 설정 → 자동색인 설정 → 색인 히스토리 탭.
- 2날짜별 확인날짜를 선택하면 그날 발행해 색인 전송된 글들이 전송완료로 표시됩니다.
🔎 실제 색인 여부가 궁금하다면
글이 검색에 실제로 노출되는지는 Google Search Console의 URL 검사에 글 주소를 넣어 확인하거나, 각 검색엔진에서 site:내도메인/글주소로 검색해 보세요. (이 프로그램은 색인 "전송"까지만 책임지며, 색인 결과는 검증하지 않습니다.)
문제 해결
색인 로그에 오류가 뜬다면
서비스 계정이 서치콘솔 소유자로 등록되지 않았습니다. 2부 6단계를 다시 확인하세요. '전체 사용자'가 아니라 반드시 '소유자'여야 합니다. 또한 URL-접두어 속성이라면 글 주소의 https/www 형태가 등록 주소와 정확히 같아야 합니다.
키 파일이 루트가 아닌 하위 폴더에 있거나, 키 파일 호스트와 글 주소 호스트가 다릅니다(www/https 불일치 포함). 방법 A(플러그인)로 전환하는 것이 가장 확실합니다. https://내도메인/키.txt가 브라우저에서 열리는지 확인하세요.
보안 플러그인·Cloudflare가 검색엔진 봇의 키 파일 접근을 막을 수 있습니다. .txt 파일과 봇 User-Agent를 허용 목록에 추가하세요.
