Ghost 블로그 검색엔진 등록하기: Google과 Naver SEO 완벽 가이드

Ghost 블로그를 Google과 Naver 검색엔진에 등록하고 SEO를 최적화하는 방법을 단계별로 설명합니다.

1. 왜 검색엔진 등록이 필요한가?

블로그를 개설해도 검색엔진에 자동으로 노출되지 않습니다. 특히 신규 사이트는 검색엔진이 존재조차 모를 수 있습니다.

검색엔진 등록의 이점:
├── 빠른 색인 (크롤링 우선순위)
├── 검색 노출 현황 파악
├── 검색어/클릭 통계 확인
├── 사이트 문제 조기 발견
└── SEO 개선 인사이트

주요 검색엔진

검색엔진 한국 점유율 (2025) 등록 도구
Google ~33-54% Google Search Console
Naver ~39-59% Naver Search Advisor
Bing ~4% Bing Webmaster Tools
Daum ~3-5% Daum 검색등록

참고: 점유율은 측정 방식에 따라 다릅니다. 모바일에서는 구글(~63%)이 우세하고, 데스크탑에서는 네이버(~50%)가 우세합니다. 구글의 점유율이 빠르게 상승 중입니다.

팁: 한국 타깃이라면 Google + Naver 필수, 글로벌이라면 Google 우선입니다.


2. Ghost의 SEO 기능

Ghost는 기본적으로 SEO 친화적인 구조를 갖추고 있습니다.

자동 생성되는 SEO 요소

요소 위치 설명
Sitemap /sitemap.xml 모든 페이지 목록
RSS Feed /rss/ 최신 글 피드
robots.txt /robots.txt 크롤러 접근 규칙
Meta Tags 자동 생성 title, description
Canonical URL 자동 설정 중복 콘텐츠 방지
Structured Data 자동 생성 JSON-LD 스키마

Sitemap 확인

curl -s https://blog.example.com/sitemap.xml | head -20

출력 예시:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.example.com/</loc>
    <lastmod>2026-01-18T10:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://blog.example.com/first-post/</loc>
    <lastmod>2026-01-18T09:00:00.000Z</lastmod>
  </url>
</urlset>

3. Google Search Console 등록

Google Search Console(GSC)은 Google 검색에서 사이트 성과를 모니터링하는 무료 도구입니다.

3.1 Search Console 접속

  1. Google Search Console 접속
  2. Google 계정으로 로그인

3.2 속성 추가

시작하기 또는 속성 추가 클릭

두 가지 옵션:

유형 설명 권장
도메인 모든 서브도메인 포함 ✅ 여러 서브도메인 운영 시
URL 접두어 특정 URL만 단일 사이트만 운영 시

도메인 선택 → example.com 입력 (https:// 없이) → 계속

팁: 도메인 방식으로 등록하면 blog.example.com, app.example.com 등 모든 서브도메인이 자동으로 포함됩니다. 나중에 서브도메인을 추가해도 별도 등록이 필요 없습니다.

3.3 소유권 확인 (Cloudflare 자동 연동)

Cloudflare를 DNS로 사용 중이라면 자동 연동으로 간편하게 인증할 수 있습니다.

  1. 도메인 입력 후 계속 클릭
  2. Google이 Cloudflare를 자동 감지 → 확인 시작 클릭
  3. Cloudflare 로그인 → 권한 승인
  4. 자동으로 TXT 레코드 추가 → 완료

팁: 수동으로 DNS 레코드를 추가할 필요 없이 클릭 몇 번으로 끝납니다.

성공 메시지:

소유권이 확인되었습니다.

3.4 (대안) 수동 DNS TXT 레코드

Cloudflare 외 DNS를 사용하거나 자동 연동이 안 되는 경우:

  1. Google이 제공하는 TXT 레코드 값 복사
  2. DNS 관리 페이지에서 TXT 레코드 추가:
Type: TXT
Name: @ (또는 example.com)
Content: google-site-verification=ABC123xyz...
TTL: Auto
  1. Google Search Console로 돌아가 확인 클릭

3.5 (대안) URL 접두어 방식

DNS 접근이 어렵거나 단일 URL만 등록하고 싶은 경우:

  1. URL 접두어 선택 → https://blog.example.com 입력
  2. HTML 태그 탭 선택
  3. 메타태그 복사 → Ghost Admin → Code injectionSite Header에 붙여넣기:
<!-- Google Search Console -->
<meta name="google-site-verification" content="ABC123xyz..." />
  1. Save 후 Google에서 확인 클릭

3.6 Sitemap 제출

  1. 좌측 메뉴 Sitemaps 클릭
  2. 새 사이트맵 추가 입력창에 전체 URL 입력:
    • https://blog.example.com/sitemap.xml
  3. 제출 클릭

주의: 도메인 방식으로 등록한 경우 sitemap.xml만 입력하면 오류가 납니다. 전체 URL을 입력하세요.

상태 확인:

상태 의미
성공 정상 처리됨
가져올 수 없음 URL 오류 또는 접근 불가
오류 있음 sitemap 형식 문제

3.7 색인 요청 (선택)

중요한 페이지를 빨리 색인하고 싶다면:

  1. 상단 검색창에 URL 입력 (예: https://blog.example.com/my-post/)
  2. 색인 생성 요청 클릭
  3. "요청이 전송되었습니다" 확인

주의: 하루 제출 횟수 제한이 있으므로 핵심 페이지만 요청하세요.

3.8 유용한 기능

기능 설명
실적 검색 노출, 클릭, CTR, 순위
URL 검사 특정 URL 색인 상태 확인
적용 범위 색인된/제외된 페이지 현황
모바일 사용 편의성 모바일 최적화 문제
Core Web Vitals 페이지 속도/UX 지표

4. Naver Search Advisor 등록

네이버 검색에 노출되려면 Naver Search Advisor(구 웹마스터 도구)에 등록해야 합니다.

4.1 Search Advisor 접속

  1. Naver Search Advisor 접속
  2. 네이버 계정으로 로그인

4.2 사이트 등록

  1. 웹마스터 도구 클릭
  2. 사이트 관리사이트 등록 클릭
  3. https://blog.example.com 입력 → 확인

주의: 네이버는 Google과 달리 도메인 전체 등록 기능이 없습니다. 서브도메인별로 각각 등록해야 합니다. 예를 들어 example.comblog.example.com은 별도로 등록해야 합니다.

4.3 소유권 확인

  1. HTML 태그 방식 선택
  2. 메타태그 복사:
<meta name="naver-site-verification" content="xyz789abc..." />
  1. Ghost Admin → SettingsCode injectionSite Header
  2. Google 태그 아래에 추가:
<!-- Google Search Console -->
<meta name="google-site-verification" content="ABC123xyz..." />

<!-- Naver Search Advisor -->
<meta name="naver-site-verification" content="xyz789abc..." />
  1. Save 클릭
  2. Naver로 돌아가 소유확인 클릭

4.4 Sitemap 제출

  1. 좌측 메뉴 요청사이트맵 제출
  2. https://blog.example.com/sitemap.xml 입력 (전체 URL)
  3. 확인 클릭

4.5 RSS 제출 (권장)

네이버는 RSS 피드도 수집합니다:

  1. 요청RSS 제출
  2. https://blog.example.com/rss/ 입력
  3. 확인 클릭

4.6 웹 페이지 수집 요청

특정 URL을 빨리 색인하고 싶다면:

  1. 요청웹 페이지 수집
  2. URL 입력 → 확인

제한: 하루 최대 10개 URL

4.7 유용한 기능

기능 설명
사이트 현황 색인 현황, 유입 키워드
검증 robots.txt, 사이트맵 검증
콘텐츠 확산 연관 채널 분석
마케팅 채널 블로그, 카페 노출 현황

5. Ghost Code Injection 최종 설정

5.1 Site Header

Ghost Admin → SettingsCode injectionSite Header:

<!-- Google Search Console -->
<meta name="google-site-verification" content="YOUR_GOOGLE_CODE" />

<!-- Naver Search Advisor -->
<meta name="naver-site-verification" content="YOUR_NAVER_CODE" />

<!-- (선택) Bing Webmaster -->
<meta name="msvalidate.01" content="YOUR_BING_CODE" />

5.2 추가 SEO 메타태그 (선택)

<!-- Open Graph (SNS 공유용) -->
<meta property="og:locale" content="ko_KR" />

<!-- 언어 설정 -->
<link rel="alternate" hreflang="ko" href="https://blog.example.com/" />

<!-- 추가 키워드 (선택, Google은 무시함) -->
<meta name="keywords" content="기술블로그, 개발, 프로그래밍" />

6. 검색 노출 확인 방법

6.1 site: 검색 연산자

검색엔진에서 site: 연산자로 색인 현황을 확인할 수 있습니다.

Google:

site:blog.example.com

Naver:

site:blog.example.com

6.2 색인 소요 시간

검색엔진 신규 사이트 기존 사이트
Google 1-4주 수 시간 ~ 수 일
Naver 2-4주 수 일 ~ 1주

색인 속도를 높이는 방법:

  • 정기적인 콘텐츠 업데이트
  • sitemap 제출
  • SNS/다른 사이트에서 링크 획득
  • 수동 색인 요청

6.3 색인 안 되는 경우 체크리스트

[ ] robots.txt에서 차단하지 않았는지
[ ] 사이트가 HTTPS로 접근 가능한지
[ ] sitemap.xml이 정상적으로 열리는지
[ ] meta robots에 noindex가 없는지
[ ] 콘텐츠가 충분한지 (빈 페이지 아닌지)

7. Ghost SEO 최적화 팁

7.1 포스트별 SEO 설정

Ghost 에디터에서 포스트 설정 (톱니바퀴 아이콘):

항목 설명 권장
Post URL 슬러그 영문 소문자, 키워드 포함
Excerpt 요약문 155자 내외
Meta title 검색 제목 60자 내외, 키워드 앞쪽
Meta description 검색 설명 155자 내외
Feature image 대표 이미지 SNS 공유 시 표시

7.2 URL 슬러그 작성법

좋은 예:

/ghost-docker-installation-guide
/how-to-backup-ghost-blog

나쁜 예:

/post-12345
/글-제목-여기에-작성

7.3 이미지 최적화

[ ] 이미지 파일명: descriptive-name.jpg (한글 X)
[ ] Alt 텍스트 작성
[ ] 이미지 압축 (TinyPNG 등)
[ ] 적절한 크기 (너무 크지 않게)

7.4 내부 링크

관련 글 간에 링크를 걸면 SEO에 도움이 됩니다:

이전 글: [Oracle Cloud 서버 세팅](/oracle-cloud-setup/)
다음 글: [Ghost 백업 자동화](/ghost-backup-automation/)

8. 고급: 추가 검색엔진 등록

8.1 Bing Webmaster Tools

Bing Webmaster Tools

  1. Microsoft 계정 로그인
  2. 사이트 추가 → URL 입력
  3. XML 사이트맵 방식 선택 → sitemap URL 입력
  4. 소유권 자동 확인

팁: Bing에 등록하면 Yahoo, DuckDuckGo에도 노출됩니다.

8.2 Daum 검색등록

Daum 검색등록

  1. 카카오 계정 로그인
  2. 신규 등록 → 블로그 URL 입력
  3. 카테고리 선택 → 확인

참고: Daum은 별도 소유권 확인 없이 등록만 하면 됩니다.


9. 검색 성과 모니터링

9.1 Google Search Console 주요 지표

지표 설명 개선 방법
노출수 검색 결과에 표시된 횟수 키워드 최적화
클릭수 실제 클릭한 횟수 제목/설명 개선
CTR 클릭률 (클릭/노출) 매력적인 제목
평균 게재순위 검색 결과 순위 콘텐츠 품질 향상

9.2 정기 체크 항목

주간:

  • [ ] Search Console 실적 확인
  • [ ] 새 색인/제외 페이지 확인

월간:

  • [ ] 인기 검색어 분석
  • [ ] 저조한 페이지 개선
  • [ ] sitemap 오류 확인

10. 트러블슈팅

10.1 "URL이 Google에 등록되어 있지 않음"

원인: 아직 크롤링되지 않음

해결:

  1. URL 검사 → 색인 생성 요청
  2. sitemap 다시 제출
  3. 며칠 기다리기

10.2 "소유권 확인 실패"

원인: 메타태그가 올바르게 삽입되지 않음

해결:

# 메타태그 확인
curl -s https://blog.example.com | grep "verification"

태그가 보이지 않으면:

  • Ghost Admin → Code injection 재확인
  • 캐시 삭제 (Cloudflare 등)

10.3 "sitemap을 가져올 수 없음"

원인: URL 오류 또는 접근 불가

해결:

# sitemap 직접 확인
curl -I https://blog.example.com/sitemap.xml

# 정상: HTTP/2 200
# 오류: 4xx, 5xx

10.4 네이버에 색인이 안 됨

원인: 네이버는 신규 사이트 색인이 느림

해결:

  • RSS 제출 추가
  • 웹 페이지 수집 요청
  • 네이버 블로그/카페에서 링크 공유
  • 2-4주 기다리기

11. 핵심 개념 정리

개념 설명
Sitemap 사이트의 모든 URL 목록 (XML 형식)
색인 (Indexing) 검색엔진 DB에 페이지 저장
크롤링 검색엔진 봇이 페이지 방문/분석
CTR Click-Through Rate, 클릭률
SERP Search Engine Results Page, 검색 결과 페이지
robots.txt 크롤러 접근 규칙 파일

12. 베스트 프랙티스 체크리스트

검색엔진 등록

  • [ ] Google Search Console 등록 및 sitemap 제출
  • [ ] Naver Search Advisor 등록 및 sitemap/RSS 제출
  • [ ] Bing Webmaster Tools 등록 (선택)
  • [ ] 메타태그 삽입 확인

SEO 기본

  • [ ] 모든 포스트에 meta title/description 설정
  • [ ] URL 슬러그 영문으로 작성
  • [ ] 이미지 alt 텍스트 작성
  • [ ] 내부 링크 활용
  • [ ] 정기적인 콘텐츠 업데이트

13. FAQ

Q: 검색엔진 등록이 필수인가요?
A: 필수는 아니지만, 등록하면 빠르게 색인되고 검색 현황을 파악할 수 있습니다. 등록 안 해도 시간이 지나면 자연스럽게 색인될 수 있습니다.

Q: Google과 Naver 중 어디를 먼저 해야 하나요?
A: 동시에 해도 됩니다. 한국 타깃이면 Naver, 글로벌이면 Google을 우선하세요.

Q: sitemap을 수동으로 업데이트해야 하나요?
A: Ghost가 자동으로 관리합니다. 새 글 발행 시 sitemap에 자동 추가됩니다.

Q: 검색 순위를 올리려면 어떻게 해야 하나요?
A: 양질의 콘텐츠, 적절한 키워드 사용, 정기적인 업데이트, 다른 사이트로부터의 백링크가 중요합니다. 검색엔진 등록만으로는 순위가 오르지 않습니다.

Q: 색인 요청을 많이 하면 빨리 노출되나요?
A: 아닙니다. 과도한 요청은 스팸으로 간주될 수 있습니다. 핵심 페이지만 요청하세요.


14. 다음 단계

검색엔진 등록까지 완료했습니다! 다음 글에서는 Ghost 6.0 업그레이드 방법을 다룹니다.

시리즈 목차:

  1. Oracle Cloud 무료 서버 세팅
  2. Ghost 블로그 Docker 설치
  3. Ghost 블로그 백업 자동화
  4. 검색엔진 등록 (Google/Naver) ← 현재 글
  5. Ghost 6.0 업그레이드
  6. Ghost ActivityPub 설정 (Fediverse)
  7. Ghost Analytics 설정 (Tinybird)

완성된 인프라

[Oracle Cloud - 무료]
├── 4 OCPU, 24GB RAM, 200GB
├── Ubuntu 24.04 + Docker
├── UFW + fail2ban (보안)
│
├── [Nginx Proxy Manager]
│   └── Cloudflare Origin CA (SSL)
│
├── [Ghost 6.0]
│   └── MySQL 8.0
│
└── [백업 자동화]
    ├── 서버 로컬 (7일)
    └── GitHub Private (최신 1개)

[Cloudflare]
├── DNS + CDN + DDoS 방어
└── SSL/TLS: Full (Strict)

[검색엔진]
├── Google Search Console ✅
└── Naver Search Advisor ✅

다음 단계 제안

  • 첫 번째 블로그 포스트 작성
  • Ghost 테마 커스터마이징
  • 뉴스레터 설정 (Mailgun)
  • 애널리틱스 모니터링
  • 정기적인 콘텐츠 업데이트

15. 참고 자료