Instant Indexer
공개 페이지가 변경되면 참여 중인 검색 엔진에 알립니다. 무엇을 크롤링할지는 각 검색 엔진이 결정합니다.
플러그인
Instant Indexer
공개 페이지가 변경되면 참여 중인 검색 엔진에 알립니다. 무엇을 크롤링할지는 각 검색 엔진이 결정합니다.
설명
Instant Indexer는 공개 페이지가 추가, 변경 또는 삭제될 때 참여 중인 검색 엔진에 알립니다. 무엇을 크롤링할지는 각 검색 엔진이 결정합니다.
변경 사항
플러그인은 게시, 실시간 편집, 비공개 전환, 휴지통 이동, 복원 시 포함 대상인 공개 항목을 대기열에 넣습니다. 슬러그를 바꾸면 이전 URL과 새 URL이 모두 대기열에 들어갑니다. 편집은 보통 30~90초 후에 전송되며, 그 구간 안에서는 URL당 한 번만 보냅니다. 요청 하나에는 최대 1,000개의 URL이 들어갑니다.
초안, 아직 게시되지 않은 예약 항목, 미리보기, noindex 페이지는 제외됩니다. 이미 알고 있는 주소에는 noindex로 변경된 후 삭제 알림이 전송됩니다. 대기열에 들어간 페이지는 다시 확인하지 않으므로, 앞서 보낸 알림이 noindex 또는 비공개 전환 알림보다 먼저 도착할 수 있습니다.
전송은 기본적으로 꺼져 있습니다. 꺼져 있는 동안의 변경은 대기열에 들어가지 않습니다. 끄면 “모두 제출”이 취소됩니다. 대기 중인 URL은 전송을 다시 켰더라도 다음 전송 또는 매시간 정리 시점에 삭제됩니다.
설정 및 기록
설정에서 콘텐츠 유형과 엔드포인트를 선택합니다. 생성된 키만 담긴 루트 키 파일 https:///.txt가 필요합니다. 대안으로 해당 루트 경로에서 플러그인의 키 라우트로 리디렉션할 수도 있지만, 일부 검색 엔진은 리디렉션을 따르지 않을 수 있습니다.
설정 후에는 홈페이지 URL로 테스트하세요. 200 응답은 키 검증이 완료되었음을 의미하고, 202는 키 확인을 기다리는 중임을 의미합니다. 전송을 활성화한 뒤 “모두 제출”을 사용해 기존 공개 페이지를 대기열에 넣고 삭제 알림을 위해 해당 주소를 기억하게 하세요.
편집자와 관리자는 제출 로그를 볼 수 있습니다. 설정과 제출 관리는 관리자가 합니다. 대시보드에는 대기 중인 URL 수, 전송된 URL 수, 마지막 응답이 표시됩니다.
이 플러그인은 MIT 라이선스이며 계정, 라이선스 키, 원격 측정이 없습니다.
Instant Indexer는 Peachfin Themes가 만든 독립 플러그인이며 IndexNow 운영자나 어떤 검색 엔진과도 제휴하거나 승인을 받지 않았습니다.
설치
요구 사항
샌드박스 러너가 있는 EmDash 1.1 이상을 사용하세요(Cloudflare: Workers Paid 및 Worker Loader 바인딩, Node: workerd). EmDash 1.2.0에서 테스트되었습니다.
설치 방법
- 플러그인 레지스트리에서 Instant Indexer(
@peachfinthemes.com/instant-indexer)를 설치합니다. - 콘텐츠 및 스키마 읽기 접근과 네트워크 접근을 승인합니다. 허용되는 호스트는 보안 섹션에 나열되어 있습니다.
- Instant Indexer 설정: EmDash 1.1에서는 설정 주소. 1.2에서는 구성된 주소, 그다음 Site URL, 그다음 설정. 1.1에서는 설정을 수정하고, 1.2에서는 Settings > General의 Change domain을 통해 구성 또는 Site URL을 사용합니다(https. http는 localhost에만 허용). Node는 재시작하고, Workers에서는 재배포하거나 새 아이솔레이트를 기다립니다. **Public site address (optional)**는 스킴, 호스트, 포트를 덮어씁니다. 누락된 EmDash 주소를 대체할 수는 없으며, 이 경우 아무것도 전송되지 않습니다.
- 아래에 설명된 루트 키 파일을 추가합니다.
- Send changes to search engines를 켜고 저장합니다. 전송이 꺼져 있는 동안의 변경은 대기열에 들어가지 않습니다.
- Test connection을 선택합니다. 200 응답은 키 검증이 완료되었음을 의미합니다. 202 응답은 키 확인을 기다리는 중임을 의미합니다. 계속 그렇다면 루트 파일에 저장된 키가 들어 있고 공개적으로 읽을 수 있는지 확인하세요.
- Submit all published URLs now를 실행해 기존 공개 페이지를 대기열에 넣고 삭제 알림을 위해 해당 주소를 기억하게 하세요.
전송을 끄면 “모두 제출”이 취소됩니다. 전송을 활성화한 후 다시 시작하세요. 대기 중인 URL은 전송을 다시 켰더라도 다음 전송 또는 매시간 정리 시점에 삭제됩니다.
루트 키 파일
설치할 때 임의의 키가 생성됩니다. 사이트의 public/ 폴더에 그 키만 담긴 .txt 파일을 추가하고 배포하세요. https:///.txt에서 읽을 수 있어야 합니다.
대안으로 같은 사이트에서 /.txt를 /_emdash/api/plugins/instant-indexer/key로 리디렉션할 수 있습니다. 일부 검색 엔진은 리디렉션을 따르지 않을 수 있습니다. 어느 쪽이든 루트 키 경로는 필요합니다.
키를 변경한 후에는 루트 파일 또는 리디렉션을 업데이트하고 다시 테스트하세요.
로컬 주소와 테스트 주소는 거부됩니다. 공개된 스테이징 사본에서는 전송을 꺼 두세요.
자주 묻는 질문
무엇을 보내나요?
Instant Indexer는 IndexNow 프로토콜을 사용해 공개 페이지가 변경되면 참여 중인 검색 엔진에 알립니다. 무엇을 크롤링할지는 각 검색 엔진이 결정합니다. 모든 검색 엔진이 참여하는 것은 아닙니다.
테스트는 어떻게 작동하나요?
Test connection은 홈페이지 URL이 담긴 요청을 한 번 보내며 재시도하지 않습니다. 200 응답은 키 검증이 완료되었음을 의미합니다. 202 응답은 키 확인을 기다리는 중임을 의미합니다. 계속 그렇다면 루트 키 파일을 공개적으로 읽을 수 있는지, 저장된 키가 들어 있는지 확인하세요. 429 또는 서버 오류가 발생하면 전송이 일시 중지됩니다. 일시 중지 중에는 테스트가 거부됩니다.
왜 루트 키 파일이 필요한가요?
일반 페이지를 포함하려면 키를 https:///.txt에서 사용할 수 있어야 합니다. 파일에는 저장된 키만 들어 있어야 합니다. 대안으로 해당 경로에서 플러그인의 키 라우트로 리디렉션할 수 있지만 일부 검색 엔진은 따르지 않을 수 있습니다. 422 응답이 나오면 루트 파일을 확인하고 페이지 URL이 같은 호스트를 사용하는지 확인하세요.
”모두 제출”은 언제 사용해야 하나요?
전송을 활성화한 뒤 실행해 기존 페이지를 대기열에 넣고 이후 삭제 알림을 위해 주소를 기억하게 하세요. 알려지지 않은 URL은 삭제로 보고할 수 없습니다. 제외된 콘텐츠 유형은 건너뜁니다. 전송을 끄면 실행이 취소되므로 켠 후 다시 시작하세요. 대기 중인 URL은 전송을 다시 켰더라도 다음 전송 또는 매시간 정리 시점에 삭제됩니다.
전송이 실패하면 어떻게 되나요?
400, 403, 422 응답은 해당 배치를 삭제합니다. 원인을 해결한 다음 Submit all published URLs now를 사용해 기존 페이지를 다시 대기열에 넣으세요. 429, 서버 오류, 네트워크 오류의 경우 대기열의 URL은 점점 늘어나는 간격으로 재시도됩니다. Retry-After는 최대 7일까지 존중됩니다. 재시도는 대기열 행당 8번 실패하면 중단됩니다. 새로 편집하면 해당 URL이 다시 대기열에 들어갑니다.
도움은 어디서 받을 수 있나요?
지원 페이지를 방문하세요.
보안
문제 신고
공개 이슈를 열기 전에 보안 문제는 [email protected]으로 비공개로 신고해 주세요.
권한
콘텐츠 읽기 접근은 공개 항목의 URL을 찾는 데 사용됩니다. 스키마 읽기 접근은 URL 패턴과 공개 콘텐츠 유형을 식별하는 데 사용됩니다. 플러그인은 콘텐츠를 쓰거나 게시할 수 없습니다.
네트워크 접근
플러그인이 연결할 수 있는 엔드포인트 호스트는 다음뿐입니다.
api.indexnow.orgwww.bing.comyandex.com
요청은 선택한 엔드포인트로 전송되며 사이트의 호스트 이름, 키, 키 위치, 공개 페이지 URL을 포함합니다. 개인 정보가 주소의 일부라면 URL에 개인 정보가 포함될 수 있습니다. 원격 측정은 없습니다.
초안, 아직 게시되지 않은 예약 항목, 미리보기, noindex 페이지는 새 페이지로 대기열에 들어가지 않습니다. 이미 알고 있는 주소에는 noindex로 변경된 후 삭제 알림이 전송됩니다. 대기열에 들어간 페이지는 다시 확인하지 않으므로, 앞서 보낸 알림이 noindex 또는 비공개 전환 알림보다 먼저 도착할 수 있습니다. 다른 호스트의 URL은 삭제됩니다.
접근 및 키
편집자와 관리자는 제출 로그를 볼 수 있습니다. 설정과 제출 관리는 관리자가 합니다.
저장된 키만 담긴, 공개적으로 읽을 수 있는 루트 키 파일 https:///.txt가 필요합니다. 대안으로 해당 경로에서 /_emdash/api/plugins/instant-indexer/key로 리디렉션할 수 있지만 일부 검색 엔진은 따르지 않을 수 있습니다. 플러그인은 키 라우트를 캐시 없이 일반 텍스트로 제공합니다.
저장되는 데이터
사이트에는 설정, 키, 대기 중인 URL, 기억된 주소, 로그가 저장됩니다. 전송할 때마다, 그리고 매시간 정리 시 로그가 약 200개 항목으로 정리되며, 개수가 일시적으로 더 많을 수 있습니다. 한 번의 전송에서 최대 90개 행을 쓰고, 추가 URL은 요약 행으로 처리합니다.
제거하면 사이트의 제거 옵션에 따라 이 데이터가 삭제됩니다.
테스트 사이트
주소가 없거나 로컬 또는 테스트 주소이면 전송이 차단됩니다. 이 주소 확인은 사이트가 공개되어 있거나 운영 환경이라는 것을 증명하지 않습니다. 전송은 기본적으로 꺼져 있습니다. 공개된 스테이징 사본에서는 꺼 두세요.
변경 내역
1.0.1 (2026-10-08)
EmDash 1.2.0에서 테스트되었습니다. EmDash 1.2에 맞춰 사이트 주소 안내를 업데이트했습니다. 플러그인의 작동 방식에는 변경이 없습니다.
1.0.0 (2026-10-06)
공개 페이지가 변경되면 IndexNow를 통해 참여 중인 검색 엔진에 알립니다. 무엇을 크롤링할지는 각 검색 엔진이 결정합니다.
- 전송은 기본적으로 꺼져 있습니다. 꺼져 있는 동안의 변경은 대기열에 들어가지 않습니다. 끄면 “모두 제출”이 취소됩니다. 대기 중인 URL은 전송을 다시 켰더라도 다음 전송 또는 매시간 정리 시점에 삭제됩니다.
- 게시, 실시간 편집, 비공개 전환, 휴지통 이동, 복원 변경을 대기열에 넣고, 슬러그 변경 후에는 두 URL을 모두 넣습니다. 편집은 보통 30~90초 후에 전송되며 구간마다 URL당 한 번, 요청당 최대 1,000개의 URL입니다.
- 초안, 아직 게시되지 않은 예약 항목, 미리보기, noindex 페이지를 제외합니다. 이미 알고 있는 주소에는 noindex로 변경된 후 삭제 알림이 전송됩니다. 대기열에 들어간 페이지는 다시 확인하지 않습니다.
- 참여 검색 엔진용으로 세 개의 엔드포인트 중에서 선택할 수 있습니다.
- 설치 시 임의의 키를 생성합니다. 소유자가 제공하는 루트 키 파일이 필요합니다. 루트 키 경로에서 플러그인의 키 라우트로 리디렉션하는 방법도 대안입니다. 200 응답은 키 검증 완료, 202는 키 확인 대기 중을 의미합니다.
- 사이트에서 공개 URL 패턴, 로캘 접두사, 후행 슬래시 설정을 읽습니다. 경로 재정의는 선택 사항입니다.
- “모두 제출”은 단계당 90개 항목을 읽고 삭제 알림을 위해 URL을 기억합니다. 취소는 다음 단계에서 적용되며, 전송이 비활성화되지 않은 한 대기열의 URL은 계속 전송됩니다.
- 속도 제한, 서버 오류, 네트워크 장애는 점점 늘어나는 간격으로 재시도합니다. Retry-After는 최대 7일까지 적용됩니다. 재시도는 대기열 행당 8번 실패하면 중단됩니다. 테스트는 재시도하지 않습니다.
- 전송할 때마다, 그리고 매시간 정리 시 로그를 약 200개 항목으로 정리합니다. 대시보드에는 대기 중인 URL 수, 전송된 URL 수, 마지막 응답이 표시됩니다.
- 설정과 제출은 관리자가 제어합니다. 콘텐츠 및 스키마 접근은 읽기 전용입니다. 네트워크 접근은 선언된 세 개의 엔드포인트로 제한됩니다.
MIT 라이선스이며 계정, 라이선스 키, 원격 측정이 없습니다.