색인

색인_구글 자동화 색인(Instant Indexing) 오류 1번에 해결하기

비개발자, 비전문가로서 맨땅에 헤딩하며 워드프레스를 개설했고 몇 개의 포스팅을 일일이 수동으로 구글에 요청해 2~3일만에 색인에 성공해 왔습니다.

그러던 중 구글 자동화 색인(Instant Indexing)을 알게되어 세팅을 시도했지만 수많은 오류에 봉착했고 해결하기 위해 지난 1달을 허비하게 되었습니다.

시행착오를 줄였으면 하는 바램으로 구글 자동화 색인을 하는 방법에 대해서 정리했습니다.

보편적인 자동화 색인 안내 방법은 구글 클라우드 콘솔(Google Cloud Console)에서 서비스 계정 이메일을 만들고 해당 이메일을 구글 서치 콘솔(Google Search Console)에 소유자 권한으로 등록하면 된다는 것입니다. 하지만 최근 구글의 오류로 인해 신규 어카운트 이메일의 경우 인식하지 못하는 오류가 있습니다.

따라서, 슬아생의 경우에는 해결하기 위해 시크릿모드 통하기, 다른 계정 만들기, 인증 다시 하기, 프로젝트 명이나 서비스 계정을 신규 생성하는 방법 등 취할 수 있는 모든 방법을 다 취했으나 해결되지 않았습니다. 2~3가지 루트로 구글 측에 정식으로 문의했으나 명확한 답변이 아직 없습니다.

이러한 상황이라면 아래과 같이 해보시길 권장 드립니다.

🛠️ 1단계: 구글 클라우드(GCP) 세팅 및 조직(Org) 정책 우회

자동화 색인을 위해 구글 클라우드에서 프로젝트와 서비스 계정을 만들어 API 키를 발급받는 단계입니다. 회사/워크스페이스 계정 연동으로 인한 보안 차단막을 우회하는 것이 핵심입니다.

1. 웹 브라우저 환경 정비

  • 조치: 브라우저 쿠키나 기존 로그인 세션이 꼬여서 에러가 날 수 있으므로, 반드시 브라우저의 [시크릿 모드(InPrivate)]를 켜고 진행하거나, 구글 시스템 전용으로 쓸 새로운 구글 개인 계정(Gmail)을 파서 로그인하는 것을 권장합니다.

2. 새 프로젝트 생성 (조직 정책 우회 ⭐)

  • 기존의 My First Project***(아이디)-org 조직 산하의 프로젝트(서는 보안 정책(iam.disableServiceAccountKeyCreation) 때문에 서비스 계정 키 생성이 차단되고, 권한 부족 에러가 발생합니다.
  • 해결 조치: 구글 클라우드 콘솔 최상단에서 [새 프로젝트]를 만들 때, 조직(Organization) 및 위치(Location) 항목을 반드시 [조직 없음 (No Organization)]으로 선택하여 새로 개설합니다. (예: papalap-free-index)

3. API 활성화 및 서비스 계정 생성

  • 생성한 독립 프로젝트 안에서(내가 생성한 프로젝트명을 클릭한 상태에서) 검색창에 Web Search Indexing API를 검색하여 [사용(Enable)]을 누릅니다.
  • [IAM 및 관리자] ➡️ [서비스 계정] ➡️ [+ 서비스 계정 만들기]로 진입합니다.
  • [중요 – 이메일 꼬임 예외 처리]: 만약 기존 이름으로 만들었다가 서치 콘솔에서 “이메일을 찾을 수 없음” 에러가 지속된다면, 기존 계정을 과감히 버리고 papalap-master-indexer 같이 완전히 새로운 이름으로 서비스 계정을 생성합니다.
  • 서비스 계정의 역할(Role) 권한은 반드시 [프로젝트] ➡️ [소유자(Owner)] 또는 편집자로 부여합니다.

4. JSON 비밀키 다운로드

  • 생성된 서비스 계정 우측의 [점 3개(작업)] ➡️ [키 관리] ➡️ [키 추가] ➡️ [새 키 만들기] ➡️ [JSON]을 선택합니다.
  • 컴퓨터에 .json 파일이 다운로드됩니다. (환경에 따라 .txt 파일로 다운로드되어도 내부 텍스트 코드만 살아있으면 정상입니다.)
  • 서비스 계정의 이메일 주소(...@...iam.gserviceaccount.com)를 따로 복사해 둡니다.

🔐 2단계: 구글 서치 콘솔 ‘4중 소유권 인증’ 완벽 마스터

내 블로그 도메인(papalap.com)의 진짜 주인임을 구글에게 각인시키는 단계입니다. 오류 발생을 원천 차단하기 위해 서치 콘솔이 제공하는 모든 인증 수단을 총동원합니다.

1. URL 접두사 및 도메인 추가

  • 구글 서치 콘솔 좌측 상단 속성 검색창에서 [+ 속성 추가]를 누릅니다.
  • 예 : [도메인] 칸에는 papalap.com을, [접두사] 칸에는 https://papalap.com을 각각 입력하여 인증을 준비합니다.

2. HTML 파일 인증

  • 서치 콘솔이 제공하는 고유한 .html 인증 파일을 다운로드합니다.
  • 파일 호스팅 서비스(Hostinger 등)의 파일 관리자(File Manager)를 통해 블로그의 최상위 루트 디렉토리(public_html)에 업로드한 뒤 서치 콘솔에서 [확인]을 누릅니다.

3. HTML 메타 태그 인증

  • 서치 콘솔 [다른 확인 방법] ➡️ [HTML 태그]에서 <meta name="google-site-verification" content="..." /> 코드를 복사합니다.
  • 워드프레스 [Rank Math] ➡️ [General Settings] ➡️ [Webmaster Tools] ➡️ [Google Search Console] 입력창에 통째로 붙여넣고 저장한 뒤, 서치 콘솔에서 [확인]을 누릅니다.

4. DNS TXT 레코드 인증 (도메인 이름 공급업체 ⭐)

  • 호스팅어(Hostinger) hPanel 진입 ➡️ [Advanced(고급)] ➡️ [DNS Zone Editor]로 이동합니다.
  • 서치 콘솔에서 제공한 google-site-verification=... 형태의 텍스트를 복사하여 아래 레코드를 추가합니다:
    • 유형(Type): TXT
    • 이름(Name): @ 기호 입력 시 오류가 나면, 본인 도메인 원본인 papalap.com을 직접 입력 필수.
    • TTL: 14400 (또는 기본값)
    • 값(Value): 구글 인증 코드 붙여넣기
  • 추가 후 DNS 전파 시간(10분~수 시간)이 지난 뒤 서치 콘솔에서 [확인]을 누르면 최종 인증됩니다.

🚀 3단계: 워드프레스 자동 색인(Instant Indexing) 최종 연동 및 동기화 에러 우회

구글 클라우드 시스템과 서치 콘솔 시스템 간의 데이터베이스 동기화 지연으로 인해 발생하는 “사용자 추가 실패: 이메일 찾을 수 없음” 커뮤니티 단골 이슈를 해결하고 연동하는 단계입니다.

경로 A. 서비스 계정 추가 방식 (구글 정상 작동 시)

  1. 구글 서치 콘솔 ➡️ [설정] ➡️ [사용자 및 권한] ➡️ [사용자 추가] 클릭.
  2. 구글 클라우드에서 복사해 둔 서비스 계정 이메일(...gserviceaccount.com)을 넣고 권한을 반드시 [소유자(Owner)]로 지정 후 추가.
  3. 워드프레스 [Rank Math] ➡️ [Instant Indexing] ➡️ [Google API Settings]에 다운로드받은 JSON/TXT 파일의 코드 전체를 붙여넣고 저장.

경로 B. OAuth 개인 계정 다이렉트 연동 방식 (현재 신규 이메일에 발생하고 있는 미인식 에러 발생 시 우회책 ⭐)

  • 구글에 문의해도 20일 넘게 답변이 없거나 이메일 추가 에러가 지속될 때 서비스 계정 단계를 생성을 통째로 생략하는 가장 확실한 방법입니다.
  1. 워드프레스 [Rank Math] ➡️ [Dashboard] ➡️ [Analytics] 모듈 활성화(On).
  2. [General Settings] ➡️ [Analytics] ➡️ [Connect Google Services] (파란색 버튼) 클릭.
  3. 서치 콘솔 권한을 가진 본인의 개인 구글 계정(Gmail)으로 로그인하여 모든 권한 체크박스 허용 후 연결.
  4. 서치 콘솔 드롭다운 메뉴에서 내 도메인(예 : https://papalap.com) 선택 후 저장.

📈 4단계: 색인 작동 테스트 및 실시간 검증 방법

1. 플러그인 수동 제출 테스트

  • 워드프레스 [Rank Math] ➡️ [Instant Indexing] ➡️ [URL 전송] 탭으로 이동합니다.
  • 테스트할 포스팅 주소(예: https://papalap.com/outing/book-hotels-cheaply/)를 입력합니다.
  • URL 전송]을 누릅니다.
  • 화면에 “1 URL을 성공적으로 제출했습니다.” 또는 Success 팝업이 뜨면 파이프라인 연동은 완벽히 성공한 것입니다.

2. 자동 색인 제출 활성화 확인

  • [Instant Indexing] ➡️ [설정] 탭에서 [게시물 유형 자동 제출] 항목의 [글(Posts)]과 [페이지(Pages)]에 체크가 되어있는지 확인합니다. 이 세팅이 되어 있으면 향후 글 발행 시 자동으로 구글에 호출 신호가 가므로 수동 전송을 매번 하실 필요가 없습니다.

3. 서치 콘솔 ‘URL이 Google에 등록되어 있지 않음’ 대처법

  • 전송 성공 메시지를 확인한 직후 서치 콘솔에서 조회하면 여전히 ‘등록되지 않음’으로 뜨는 것은 구글 서치 콘솔의 화면 업데이트 시차(수 시간 ~ 이틀) 때문입니다. 호출 벨은 정상 접수되었으나 로봇이 읽고 DB를 갱신하는 데 시간이 걸리는 것입니다.
  • 진짜 정상인지 확인하는 법: 서치 콘솔 URL 검사 창 우측 상단의 [실시간 테스트 (Test Live URL)] 버튼을 누릅니다. 1~2분 후 초록색 체크마크와 함께 “URL을 Google에 등록할 수 있음”이라고 나오면 기술적 장애 없이 구글이 내 글을 수집할 준비를 마친 상태이므로, 안심하고 기다리시면 됩니다.

이렇게 했더니, 바로 아래 포스팅이 구글 색인에 빠르게 잡히는 것을 확인할 수 있었습니다.

색인이 바로 잡혀 노출된 “아이와 함께 갯벌 체험 100% 성공하는 법! 필수 준비물 및 조개잡이 꿀팁” 포스팅 보러 가기

상기 정리된 방법을 통해 구글 자동 색인 시행착오를 줄이시기 바랍니다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다