2026/04/26

, , ,

구글 서치 콘솔 대량 색인 생성을 위한, Google Indexing API Manager

블로그 색인 누락 한 방에 해결, ‘구글 색인 자동화 매니저’ 개발기

현재 IT(주로 바이두 넷디스크, 픽팍 같은 개인 클라우드 서비스와 AI의 도움으로 개발한 자작 프로그램) 관련 글은 구글 블로거에, 그밖에 책/영화/드라마 리뷰 같은 잡글은 FC2 블로그에 게시하는 투 플랫폼 형태로 블로그를 운영 중이다. 한 우물만 파는 게 좋다는 말에 혹한 것도 있지만, 글쓰기 수준이야 어찌 되었든, 내 글이 디지털 유산으로 남길 바라는 욕심이 가장 아마 가장 클 것이다. 그래서 가장 소중히 여기는 책 리뷰 글은 블로거와 FC2 동시에 작성하고, 게시만 FC2에 한다. 만약 FC2 서비스가 종료되면, 블로거에 임시 저장된 글을 게시하면 간단하게 복구가 된다.

아무튼, 무료 블로그 서비스 중 FC2는 콘텐츠 자유도가 가장 높다는 나름 뚜렷한 장점이 있는데, 기타 사항은 아래 테이블을 참고하면 되고, 반면에 FC2 블로그 운영에 있어 가장 큰 단점은 바로 구글 서치 콘솔에 사이트맵(sitemaps.xml) 등록이 안 된다는 점이다. FC2 블로그 사이트맵이 Bing/네이버/얀덱스 웹 마스터 도구에는 등록이 되고 색인 생성도 제대로 되는 것으로 보아, FC2 블로그에서 생성된 사이트맵 파일에 문제가 있는 것은 아니라 순전히 구글 봇과 FC2 블로그 간의 문제로 보인다.

그래서 FC2 블로그에 새 글을 게시했다면, 즉시 구글 서치 콘솔에서 수동으로 색인 생성을 해줘야 하는데, 그걸 오랫동안 잊고 있다가 최근에서야 사이트맵 문제점과 함께 알게 되었다. 물론 사이트맵 등록이 안 되어도, 색인 생성은 그럭저럭 되지만 크롤링 속도가 매우 더디고, 누락되는 글도 꽤 많이 생긴다.

그래서 서치 콘솔에서 확인해 보니 누락된 글이 꽤 된다. 하루에 수동 색인 요청을 10개 정도만 할 수 있다는 생각에 미치자마자 귀차니즘이 파도처럼 밀려온다. 이걸 제미나이와 함께 고민하다가, 제미나이의 제안에 따라 구글 클라우드에서 제공하는 Web Search Indexing APIGoogle Search Console API를 활용하여 색인 생성 여부와 함께 색인 생성 요청을 자동화하는 프로그램을 직접 만들게 되었다. 참말로 세상 좋아졌지 않은가?

🔴 FC2 블로그 vs 🟠 Google Blogger

무료 블로그 플랫폼 장단점 비교 (2026년 4월 기준)

항목 FC2 블로그 구글 블로거 (Blogger)
운영 주체 미국 FC2 서비스 구글 (Google)
저장 용량 1GB(무료 계정) 사실상 무제한
검열 / 자유도 자유도 높음 (콘텐츠 제한 적음) 정책 비교적 엄격
플랫폼 광고 무료 계정 강제 광고 광고 없음
애드센스 수익화 가능 가능 (구글과 높은 호환성)
SEO (검색 노출) 상대적으로 불리 콘텐츠 검수가 엄격해
딱히 유리한 점 없음
도메인 설정 제한적 커스텀 도메인 연결 가능
속도 일부 변동 있음 매우 안정적
커스터마이징 자유도 높음 (HTML 수정 가능) 템플릿 기반 (제한 있음)
계정 리스크 낮은 편 정책 위반 시 제재 가능
글 삭제 위험 낮음 상대적으로 많음
서비스 안정성 1999년부터 안정적인
장수 플랫폼
Google의 잦은
서비스 종료 사례가 될지도
추천 사용자 자유로운 콘텐츠 운영 SEO 중심 장기 운영

구글 색인 자동화 매니저(Google Indexing API Manager)는 무엇에 쓰는 물건?

Google Indexing API Manager는 구글의 'Indexing API'를 마우스 클릭 몇 번만으로 누구나 쉽게 사용할 수 있도록 만든 윈도우 전용 GUI 프로그램이다. 원래 Google Indexing API는 파이썬(Python)이나 Node.js 같은 프로그래밍 지식이 있어야만 다룰 수 있는 개발자용 도구다. 하지만, 이 프로그램을 사용하면 코딩을 전혀 몰라도, 구글 클라우드에서 발급받은 서비스 계정의 JSON 키 파일 하나만 있으면 누구나 내 웹사이트/블로그의 URL을 구글 검색 엔진에 '초고속'으로 밀어 넣을 수 있다. 단순히 색인 생성 요청뿐만 아니라, 덤으로 색인 생성 여부를 확인하는 것도 가능하다.

쉽게 말해, 이 앱은 구글의 Indexing API를 활용하여, 내 블로그의 수많은 URL을 구글 검색 엔진에 자동으로 "이 글 좀 가져가서 색인해 줘!"라고 요청(ping)을 보내는 데스크톱 프로그램이다. 다만, 구글은 공식적으로 이 API를 '채용 정보'나 '라이브 방송'과 같은 실시간 정보 업데이트에 권장하고 있다. 하지만, 일반적인 블로그 게시물이나 웹페이지에 적용해도 구글 봇의 크롤링을 유도하는 데 매우 탁월한 효과를 발휘한다는 AI의 제안에 혹해, 기어코 만들고야 말았다.

실제로 이 앱으로 색인 생성 요청 후 며칠 경과를 지켜보니, 수동 색인 생성만큼 확실하지도, 빠르지도 않지만, 몇몇 URL이 색인 생성된 걸 확인할 수 있었다.

구글 색인 자동화 매니저 기능 요약

(모든 기능은 테스트되지 않았으며, 일부 버그가 있을 수 있음)

  • 🔑 다중 서비스 계정 키 순환 (할당량 무한 확장)
    • 구글 API의 하루 기본 전송 할당량은 200개입니다.
    • 여러 개의 JSON 키를 등록해 두면, 200개가 소진될 때마다 프로그램이 자동으로 다음 키로 교체하여 전송을 계속합니다.
    • 예: 10개의 키를 등록하면 하루 2,000개까지 전송 가능합니다.
    • ⚠️ 편법 사용으로 인한 제재는 본인의 책임입니다.
  • 🤖 스케줄링 자동 재개 기능
    • 일일 할당량을 모두 소진했을 때, '자동 재개' 옵션을 켜두면 작동합니다.
    • 프로그램이 구글 할당량 리셋 시간(태평양 시간 자정)까지 자동으로 대기합니다.
    • 정각이 되면 작업을 자동으로 재개합니다.
  • 🧠 똑똑한 중복 전송 방지 (2중 필터)
    • API 이력 기준 제외
      • 과거에 이미 전송했던 URL은 1초 만에 걸러내어 소중한 할당량을 아껴줍니다.
    • 실제 구글 색인 기준 제외 (Search Console API 연동)
      • 구글 색인 데이터베이스를 실시간으로 확인하고, 이미 색인 생성된(Indexed) URL은 제외합니다.
  • 🌐 사이트맵(Sitemap) 및 RSS 원클릭 추출
    • URL을 일일이 복사할 필요가 없습니다.
    • 사이트맵(sitemap.xml)이나 RSS 주소만 넣으면 수백 개의 URL을 자동으로 추출합니다.
  • 📊 강력한 상태 조회 및 이력 관리
    • 내가 보낸 URL이 진짜 구글에 색인되었는지 여부를 확인할 수 있습니다.
    • 마지막 크롤링 날짜도 조회 가능합니다.
    • 데이터를 엑셀처럼 표 형식으로 한눈에 조회할 수 있습니다.
    • 조회 결과를 CSV 파일로 저장할 수 있습니다.
    • 실패한 URL만 모아서 '재시도'하는 것도 원클릭으로 가능합니다.

⬇ 앱 다운로드(업데이트: 2026/04/26)

Google Indexing API Manager: 픽팍 다운 / 테라 다운

Google Indexing API 설정 및 사용 가이드

이 과정은 크게 1. 구글 클라우드 설정, 2. 서치 콘솔 권한 부여, 3. Google Indexing API Manager 앱 실행 세 단계로 나뉜다. 예전에 AutoRclone 사용해 본 사람이라면, 아주 쉬울 것이다.

  • 1. GCP 콘솔 접속: Google Cloud Console에 접속하여 구글 계정으로 로그인. 가능하면, 서치 콘솔을 관리하는 계정과 같은 것으로.
  • 2. 새 프로젝트 생성: 상단 메뉴 바 좌측의 프로젝트 선택 드롭다운을 클릭하고, [새 프로젝트(New Project)]를 클릭해 적당한 프로젝트 이름(예: blog-indexing-api)을 입력하고 새 프로젝트 생성.
  • 3. 알림창이나 상단 메뉴에서 방금 만든 프로젝트를 선택.
  • 4. Web Search Indexing API 활성화: 왼쪽 상단 햄버거 메뉴(≡) > [API 및 서비스] >[라이브러리]로 이동. 검색창에 각각 Web Search Indexing API/Google Search Console API를 검색하고, [사용(Enable)] 버튼을 눌러 ‘사용’으로 설정.
  • 5. 서비스 계정(Service Account) 생성: 왼쪽 메뉴에서 [API 및 서비스] > [사용자 인증 정보(Credentials)]로 이동. 상단의 [+ 사용자 인증 정보 만들기] > [서비스 계정(Service Account)] 을 선택. 서비스 계정 이름(예: indexer-bot)을 입력하고 [만들기 및 계속]을 클릭. (선택사항) 역할 선택은 건너뛰어도 무방.
  • 6. 서비스 계정 이메일 주소 복사: 생성된 서비스 계정 목록에서 방금 만든 계정의 이메일 주소(예: indexer-bot@your-project-id.iam.gserviceaccount.com)를 복사해 둔다.(서치 콘솔 관리 계정에 등록할 때 필요)
  • 7. JSON 키 파일 생성 및 다운로드(매우 중요!): 방금 만든 서비스 계정을 클릭하여 상세 페이지로 진입. 상단 탭에서 [키(Keys)] 를 선택. [키 추가(Add Key)] > [새 키 만들기(Create new key)]를 클릭한 다음 유형을 JSON으로 선택하고 [만들기]를 누루면, .json 파일이 컴퓨터에 다운로드된다. 이 파일은 Google Indexing API Manager 앱에서 사용할 것이다.
  • 8. Google Search Console에 권한 부여: 방금 만든 '서비스 계정(로봇)'에게 내 서치 콘솔 속성을 제어할 수 있는 권한을 주어야 한다. Google Search Console > 왼쪽 메뉴 하단의 [설정] > [사용자 및 권한]을 클릭. 우측 상단의 [사용자 추가] 버튼을 클릭해 서비스 계정의 이메일 주소를 등록한다. 반드시 권한을 [소유자(Owner)] 로 설정해야 API가 작동한다.

Google Indexing API Manager 사용법

  • 1. [API 설정] 탭: 구글 클라우드에서 다운로드한 json 키 파일을 추가(여러 개 추가 가능).
  • 2. [URL 목록] 탭: 색인을 요청할 URL을 붙여넣거나, 사이트맵 주소를 넣고 [추출] 버튼을 클릭. 이후 [실행 준비] 버튼을 눌러 중복 제거 작업에 돌입.
  • 3. [작업 실행] 탭: 요청 타입(새 글/수정됨 vs 삭제됨) 중 하나를 선택. '이미 색인된 URL 제외'나 '자동 재개' 같은 스마트 옵션을 체크. [작업 시작]을 누르면 구글 봇을 향해 내 URL들이 초고속 전송 시작!
  • ※ [상태 조회] 탭: Search Console 속성 URL을 입력하고 상태 조회를 누르면, 내 글들이 구글에 실제로 잘 등록되었는지(초록색), 아직 크롤링만 되었는지(노란색) 실시간으로 확인 가능.

이런 분들께 강력히 추천

  • 📈 트렌드/이슈 블로거 & 뉴스 사이트 운영자: 글을 쓰자마자 1분 1초라도 빨리 구글 검색 결과에 노출시켜야 하는 분들.
  • 🛒 대형 쇼핑몰 & 커뮤니티 운영자: 하루에도 수십~수백 개의 페이지가 생성되고 삭제되어 수동으로 서치 콘솔 관리가 불가능하신 분들.
  • 😤 구글 서치 콘솔에 지친 분들: 서치 콘솔에 들어갔을 때 "크롤링됨 - 현재 색인이 생성되지 않음" 또는 "발견됨 - 현재 색인이 생성되지 않음"이라는 문구만 보면 한숨부터 나오시는 분들.
  • 💻 코딩의 'ㅋ'자도 모르는 일반 사용자: Indexing API가 좋다는 건 알지만, 파이썬이나 터미널 창을 켜는 것 자체가 두려우셨던 분들.
  • 🚚 블로그 이사 후 대량의 색인 생성 작업이 필요할 때..

0 comments:

댓글 쓰기

댓글은 검토 후 게재됩니다.
본문이나 댓글을 정독하신 후 신중히 작성해주세요