안녕하세요, 올리브입니다! 드디어 피땀 눈물 흘려 만든 소중한 헤드리스 블로그를 세상에 당당히 공개할 때가 왔네요. 하지만 무작정 오픈한다고 구글이 우리를 알아서 찾아와 주진 않겠죠? 깐깐한 구글 봇이라는 VVIP 손님을 제대로 맞이하려면 아주 매끄러운 레드카펫을 미리 깔아둬야 합니다. 애드센스 고시 합격까지 한 번에 프리패스할 수 있는 ‘구글 등록 최적화 세팅’, 지금부터 제 방식대로 완벽하게 짚어드릴게요!


1단계: 필수 법적 페이지 및 접근 권한 설정 (배포 전 필수)

구글 봇이 사이트를 방문했을 때 가장 먼저 확인하는 ‘신뢰도’ 항목입니다. 까다로운 심사관을 만족시키려면 사이트를 공개하기 전에 미리 준비되어 있어야 합니다.

1-1. 개인정보처리방침(Privacy Policy) 페이지 생성

  • 경로: app/privacy/page.tsx
  • 내용: 쿠키 사용 및 애드센스 광고 게재 안내가 포함되어야 합니다.
  • 코드 예시:

TypeScript

export default function Privacy() {
  return (
    <main className="max-w-3xl mx-auto py-20 px-6 text-left">
      <h1 className="text-2xl font-bold mb-4">개인정보처리방침 (Privacy Policy)</h1>
      <section className="mb-8">
        <h2 className="text-lg font-semibold">1. 개인정보 수집 안내</h2>
        <p>본 사이트는 이메일 주소 외의 민감한 정보를 강제로 수집하지 않습니다.</p>
      </section>
      <section className="mb-8">
        <h2 className="text-lg font-semibold">2. 쿠키 및 광고 안내</h2>
        <p>본 사이트는 구글 애드센스(Google AdSense)를 통해 광고를 게재하며, 서비스 개선을 위해 쿠키를 사용합니다.</p>
      </section>
      <p>문의: [사용자 이메일 주소]</p>
    </main>
  );
}

1-2. 검색 엔진 로봇 출입 허용 (robots.txt)

  • 경로: public/robots.txt
  • 코드:

Plaintext

User-agent: *
Allow: /
Sitemap: https://[본인 도메인 주소]/sitemap.xml

2단계: 구글 서치 콘솔(Search Console) 등록 및 소유권 확인

사이트가 검색 결과에 노출되기 위한 역사적인 첫 관문입니다. “이 사이트 진짜 내 거 맞아요!”라고 증명하는 과정이죠.

  • 코드 발급: 구글 서치 콘솔에서 사이트 주소 등록 후 ‘DNS TXT 레코드’ 값을 복사합니다.
  • 도메인 설정: 도메인 관리 사이트(DNS 설정)에 아래 레코드를 추가합니다.
    • 유형: TXT
    • 값: google-site-verification=[발급받은 검증 코드]
  • 사이트맵 제출: 서치 콘솔 내 [Sitemaps] 메뉴에서 sitemap.xml을 제출합니다.

3단계: 구글 애드센스(AdSense) 연결

소유권 확인이 완료된 후, 광고 심사를 받기 위한 최종 단계입니다. 달콤한 수익을 위한 마지막 관문이죠!

  • 스크립트 삽입: 구글이 제공하는 검토용 코드를 사이트 헤더에 넣습니다.
  • 경로: app/layout.tsx
  • 코드: (봇 인식률을 위해 원본 HTML 태그 방식을 권장합니다.)

TypeScript

<head>
  <script
    async
    src="[https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-](https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-)[본인 애드센스 ID]"
    crossOrigin="anonymous"
  ></script>
</head>

⚠️ 틀리기 쉬운 주의사항 (Checklist)

다 해놓고 여기서 미끄러지면 눈물 납니다. 배포 전 반드시 크로스 체크하세요!

푸터 링크 오류 (가장 빈번함)

  • 실수: <Link href="/privacy/page.tsx"> (파일 경로를 적는 경우)
  • 정답: <Link href="/privacy"> (Next.js 라우팅 주소를 적어야 404 오류가 나지 않습니다.)

스크립트 로딩 시점

Next.js의 Script 컴포넌트를 쓸 경우, 승인 단계에서는 strategy="beforeInteractive"를 사용하거나 위와 같은 일반 <script> 태그를 사용해야 봇이 코드를 놓치지 않습니다.

URL 일치 여부

신청한 주소와 실제 배포된 주소(www 포함 여부 등)가 글자 하나까지 완벽히 일치해야 ‘사이트 확인 불가’ 메시지가 뜨지 않습니다. 조금이라도 다르면 얄미운 에러를 마주하게 됩니다.

robots.txt 확인

배포 후 도메인/robots.txt를 직접 접속했을 때 404가 뜨지 않고 설정한 텍스트가 잘 보이는지 반드시 확인해야 합니다.


여기까지 오시느라 정말 고생 많으셨습니다! 👏

낯선 세팅들에 조금 머리가 아팠을지 몰라도, 이 귀찮은 과정들이 결국 여러분의 소중한 블로그를 구글의 ‘VIP’로 만들어줄 핵심 비결이랍니다. 까다롭기로 소문난 애드고시도 이 가이드와 함께라면 단번에 프리패스하시리라 믿어 의심치 않아요. 여러분의 성공적인 배포와 두둑한 수익 창출을 응원하겠습니다. 😤