테마 전환

AMP 페이지 AdSense 게재 완벽 가이드: 모바일 광고 수익을 48% 높이는 비결

Easton editorial illustration: fault-isolation scanner

Google Analytics를 열어 보니 모바일 트래픽 비중이 67%였습니다. 이어 AdSense 수익 보고서를 확인했더니 모바일 RPM은 데스크톱의 절반에 불과했습니다.

아주 익숙한 상황입니다. 모바일 트래픽은 계속 늘지만 광고 수익은 좀처럼 오르지 않습니다. 광고 크기 때문이라는 사람도 있고, 위치가 잘못됐다고 말하는 사람도 있으며, 아예 최적화를 포기하는 사람도 있습니다.

폭스바겐은 같은 광고를 일반 페이지에서 AMP 페이지로 옮기는 테스트를 했습니다. 그 결과 클릭률이 곧바로 26% 상승했습니다. AMPHTML 광고 형식까지 적용하자 클릭률은 다시 48% 뛰었습니다. 워싱턴 포스트는 AMP를 사용한 뒤 7일 사용자 유지율이 51%에서 63%로 올랐습니다. 유지율이 높아지면 광고 노출도 자연스럽게 늘어납니다.

이 데이터를 보고 AMP 기술을 다시 살펴보기 시작했습니다. 많은 사이트 운영자가 AMP는 제약이 많고 설정이 번거로우며 광고 수익에 악영향을 줄까 걱정합니다. 하지만 실제로 테스트해 보니 AMP 페이지는 로딩 속도가 4배 빨라졌을 뿐 아니라 광고 수익도 오히려 더 높았습니다.

이 글에서는 AMP 페이지에 AdSense 광고를 올바르게 게재하는 방법을 단계별로 설명합니다. 자동 광고와 수동 광고부터 광고 크기 최적화, Core Web Vitals 조정까지 제가 겪은 시행착오와 찾아낸 해결책을 모두 공유하겠습니다.

AMP 기술과 AdSense에 미치는 영향 이해하기

AMP란 무엇이며 모바일에서 왜 중요한가

AMP는 Accelerated Mobile Pages(가속 모바일 페이지)의 약자로, Google이 2015년에 출시한 모바일 전용 웹 기술 규격입니다.

AMP의 핵심 개념은 HTML을 간소화하고, 리소스를 비동기로 로드하며, 우선순위에 따라 콘텐츠를 불러오는 것입니다. 예를 들어 일반 웹페이지는 각종 JavaScript 플러그인, 소셜 공유 버튼, 광고 스크립트를 먼저 로드해 사용자가 콘텐츠를 보려면 한참 기다려야 할 수 있습니다. AMP 페이지는 반대로 콘텐츠를 우선 불러오고 나머지는 차례로 로드합니다.

수치는 매우 명확합니다. AMP 페이지는 일반 웹페이지보다 로딩 속도가 4배 빠르고 데이터 사용량은 1/10에 불과합니다. 4G 네트워크에서 일반 페이지를 여는 데 5-8초가 걸릴 수 있지만, AMP 페이지는 대체로 1-2초 안에 콘텐츠가 표시됩니다.

Google은 2021년 이후 검색 결과의 ‘주요 뉴스’에 노출되기 위한 AMP 의무 요건을 없앴지만, AMP 페이지는 검색 순위 측면에서 여전히 이점이 있습니다. 페이지 속도 자체가 순위 결정 요소 중 하나이기 때문입니다.

AMP가 AdSense 광고에 주는 긍정적인 영향

솔직히 AMP를 처음 들었을 때는 제약이 이렇게 많은데 광고가 제대로 나오겠냐는 생각부터 들었습니다. 결과는 정반대였습니다.

먼저 데이터를 보겠습니다. 앞서 언급한 폭스바겐 테스트에서는 표준 HTML 페이지를 AMP 페이지로 바꾸자 광고 클릭률이 26% 올랐고, AMPHTML 광고를 적용하자 다시 48% 상승했습니다. 이는 일부 사례에 그치지 않습니다. 인도 최대 디지털 미디어 기업인 Times Internet은 AMP 도입 후 트래픽이 6배, 수익이 1.5배 늘었으며 페이지 로딩 시간은 3.6배 단축됐습니다.

왜 이런 결과가 나올까요? 이유는 사실 간단합니다.

속도가 빠르면 광고 가시성이 높아집니다. 일반 페이지가 느리면 사용자가 기다리지 못하고 닫아 버릴 수 있습니다. AMP 페이지는 1초 만에 열려 사용자가 콘텐츠와 광고를 함께 보게 되므로 노출 기회가 자연스럽게 많아집니다. Google 데이터에 따르면 페이지 로딩 시간을 19초에서 5초로 줄이면 광고 수익이 두 배가 될 수 있습니다.

사용자 유지율이 좋으면 장기 수익이 높아집니다. 워싱턴 포스트 사례가 이를 잘 보여 줍니다. 7일 사용자 유지율이 51%에서 63%로 올랐습니다. 사용자가 다시 방문한다는 것은 더 많은 페이지 조회와 광고 노출로 이어집니다.

광고 로딩 우선순위를 제어할 수 있습니다. AMP에는 요소의 우선순위와 가시성에 따라 리소스 로딩을 조정하는 영리한 메커니즘이 있습니다. 화면에 보이는 광고는 먼저 로드하고, 화면 밖의 광고는 늦게 로드합니다. 속도를 지키면서 광고 노출 기회도 놓치지 않는 방식입니다.

흔한 오해 바로잡기

여기까지 읽고 원리는 알겠지만 AMP가 정말 수고를 들일 만큼 가치가 있는지 궁금할 수 있습니다. 제가 자주 접한 걱정은 다음과 같습니다.

오해 1: AMP를 쓰면 광고 수익이 줄어든다
정반대입니다. 앞서 본 데이터처럼 AMP 페이지는 광고 클릭률과 수익이 대체로 더 높습니다. 물론 광고를 올바르게 설정해야 하며, 바로 이것이 이 글의 핵심입니다.

오해 2: AMP 설정은 복잡하고 기술 진입 장벽이 높다
자동 광고를 사용하면 정말 간단합니다. 코드 몇 줄을 복사해 페이지의 <head><body>에 붙여 넣으면 끝입니다. 아래에서 절차를 자세히 설명하니 그대로 따라 하면 됩니다. 수동 광고는 조금 더 복잡하지만 <amp-ad> 태그 몇 개를 추가하는 정도입니다.

오해 3: AMP는 제약이 너무 많아 유연하지 않다
AMP가 사용자 경험을 해칠 수 있는 전면 광고나 자동 확장 광고를 지원하지 않는 것은 사실입니다. 하지만 일반 디스플레이 광고, 반응형 광고, 네이티브 광고는 모두 지원합니다. AdSense 정책을 지키는 한 광고 위치도 직접 제어할 수 있습니다.

제안은 간단합니다. 다른 사람의 데이터만 보지 말고 트래픽이 많은 글 하나의 AMP 버전을 만들어 보세요. Google Search Console로 AMP 버전과 비 AMP 버전의 성과를 비교하면 데이터가 답을 알려 줄 것입니다.

48%
폭스바겐 테스트에서 표준 HTML 페이지에 AMP와 AMPHTML 광고를 적용한 뒤 광고 클릭률이 상승한 수치

AMP 페이지의 광고 게재 제한과 규정

AMP가 지원하는 광고 형식

AMP 페이지에는 광고 형식에 일부 제한이 있지만 생각만큼 엄격하지는 않습니다. 핵심 원칙은 하나입니다. 사용자 경험을 해치거나 페이지 콘텐츠가 갑자기 움직이게 해서는 안 됩니다.

지원하는 형식:

  • 고정 위치 디스플레이 광고(가장 흔하며 글 안에 삽입하는 유형)
  • 반응형 광고(화면 크기에 따라 자동 조정되며 적극 추천)
  • 네이티브 광고(콘텐츠와 자연스럽게 어우러지는 광고)

지원하지 않는 형식:

  • 전면 광고(갑자기 나타나 화면 전체를 가리는 광고)
  • 자동 확장 광고(클릭하면 갑자기 커지는 광고)
  • 콘텐츠 재배치를 일으키는 모든 광고(로드된 뒤 글을 아래로 밀어내는 광고 등)

왜 이렇게 엄격할까요? AMP의 설계 철학은 ‘사용자 경험 우선’입니다. Google은 갑자기 나타나거나 자동으로 확장되는 광고가 단기적으로 클릭률을 조금 높일 수는 있어도 사용자를 떠나게 해 장기 수익은 오히려 낮춘다는 사실을 확인했습니다.

AMP 페이지의 기술 요구사항

이 부분은 약간 기술적이지만 어렵지는 않습니다.

일반 웹페이지의 AdSense 광고 코드는 다음과 같습니다.

<script async src="https://pagead2.googlesyndication.com/..."></script>
<ins class="adsbygoogle" ...></ins>
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>

AMP 페이지에서는 이 코드를 그대로 사용할 수 없습니다. AMP 전용 <amp-ad> 컴포넌트를 사용해야 합니다.

<amp-ad width="300" height="250"
    type="adsense"
    data-ad-client="ca-pub-게시자ID"
    data-ad-slot="광고단위ID">
</amp-ad>

모양은 다르지만 둘 다 Google에 ‘여기에 광고를 표시하라’고 알려 준다는 점은 같습니다. AMP 버전은 광고의 너비와 높이를 명확히 지정한다는 점이 다릅니다. 브라우저가 처음부터 확보할 공간을 알 수 있어 광고 로드 후 페이지가 갑자기 늘어나지 않습니다.

또 하나 중요한 점은 AMP 페이지와 비 AMP 페이지를 연결해야 한다는 것입니다. AMP 페이지의 <head>에 다음 한 줄을 추가합니다.

<link rel="canonical" href="https://yoursite.com/article.html">

비 AMP 페이지의 <head>에는 다음을 추가합니다.

<link rel="amphtml" href="https://yoursite.com/article.amp.html">

그러면 Google은 두 페이지가 같은 콘텐츠의 서로 다른 버전임을 인식하고, 모바일 검색에서는 AMP 버전을, 데스크톱에서는 일반 버전을 우선 표시합니다.

자주 발생하는 AMP 검증 오류

AMP 광고 설정을 마쳤다고 바로 게시하지 마세요. 먼저 AMP 검증 도구로 확인해야 합니다. 제가 겪은 문제를 여러분은 반복하지 않아도 됩니다.

오류 1: 금지된 JavaScript 사용
AMP는 AMP 공식 컴포넌트 스크립트를 제외한 사용자 정의 JavaScript를 허용하지 않습니다. 페이지에 각종 분석 코드나 플러그인을 넣던 운영자라도 AMP 페이지에서는 그대로 사용할 수 없습니다.

해결 방법: AMP 버전 컴포넌트로 바꿉니다. 분석에는 <amp-analytics>, 소셜 공유에는 <amp-social-share>를 사용하면 됩니다.

오류 2: 광고 위치로 인한 레이아웃 이동(CLS 문제)
가장 흔한 문제입니다. 광고가 로드된 뒤 콘텐츠를 아래로 밀어 사용자가 읽던 위치가 갑자기 바뀝니다.

해결 방법: <amp-ad>에 명확한 widthheight를 반드시 지정해야 합니다. 백분율을 사용하거나 생략하면 안 됩니다.

오류 3: 필수 AMP 컴포넌트 스크립트 누락
AMP 컴포넌트를 사용할 때마다 <head>에 해당 스크립트를 불러와야 합니다. <amp-ad>를 사용했다면 다음을 추가합니다.

<script async custom-element="amp-ad"
    src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

이 코드를 빠뜨리면 광고가 표시되지 않습니다.

설정을 마친 뒤에는 Chrome에서 AMP 페이지를 열고 URL 뒤에 #development=1을 붙이세요. 예를 들면 https://yoursite.com/article.amp.html#development=1입니다. 개발자 도구(F12)를 열면 콘솔에 자세한 검증 오류가 표시되므로 안내에 따라 수정하면 됩니다.

AMP 자동 광고 설정 상세 가이드(초보자 추천)

AMP 자동 광고란 무엇인가

AMP 자동 광고는 Google이 AI로 광고 위치를 선택해 주는 기능입니다. 광고를 어디에 몇 개 넣을지 직접 고민할 필요 없이 AI가 페이지 콘텐츠와 사용자 행동을 분석해 적절한 위치에 자동으로 광고를 삽입합니다.

다음과 같은 사람에게 적합합니다.

  • AMP를 처음 접해 연구에 많은 시간을 쓰고 싶지 않은 사람
  • 콘텐츠 유형이 다양해 광고 위치를 일관되게 설계하기 어려운 사람
  • 페이지마다 광고 코드를 직접 삽입하기 번거로운 사람

저도 처음에는 자동 광고를 사용했습니다. 솔직히 효과는 꽤 좋았습니다. Google AI가 초보자인 저보다 광고 최적화를 더 잘 이해한 것은 분명했습니다.

AMP 자동 광고 설정 단계

전체 과정은 5분이면 끝납니다. 정말입니다.

1단계: AdSense 관리 화면에서 자동 광고 활성화

  1. AdSense 관리 화면에 로그인합니다.
  2. 왼쪽 메뉴에서 ‘광고’ → ‘사이트 기준’을 클릭합니다.
  3. 사이트를 찾아 오른쪽의 수정 버튼(연필 아이콘)을 클릭합니다.
  4. ‘자동 광고’ 스위치를 켭니다.
  5. 선택 사항으로 ‘광고 로드’를 클릭해 광고 수를 적게, 중간, 많게 중에서 조정할 수 있습니다.

처음에는 ‘중간’을 선택하는 것을 권합니다. 너무 적으면 수익이 낮고, 너무 많으면 경험을 해칩니다. 일주일 동안 데이터를 수집한 뒤 조정하세요.

2단계: AMP 자동 광고 코드 가져오기
AdSense 관리 화면에서 ‘광고’ → ‘기타 형식’ → ‘AMP’를 클릭하면 두 개의 코드가 표시됩니다.

3단계: AMP 페이지의 <head>에 스크립트 추가
첫 번째 코드를 복사해 AMP 페이지의 <head>에 붙여 넣습니다.

<script async custom-element="amp-auto-ads"
    src="https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js"></script>

4단계: <body><amp-auto-ads> 태그 추가
두 번째 코드를 <body> 시작 부분, 즉 <body> 태그 바로 아래에 붙여 넣습니다.

<amp-auto-ads type="adsense"
    data-ad-client="ca-pub-게시자ID">
</amp-auto-ads>

ca-pub-게시자ID를 자신의 값으로 바꾸세요. AdSense에서 제공하는 코드에는 자동으로 입력되어 있습니다.

5단계: AMP 검증 도구로 테스트

  1. 페이지를 저장해 서버에 업로드합니다.
  2. AMP 검증 도구를 엽니다.
  3. AMP 페이지 URL을 입력하고 검증을 클릭합니다.
  4. ‘AMP 검증 성공’이 표시되면 완료입니다.

전체 코드 예시는 다음과 같습니다.

<!doctype html>
<html lang="ko-KR">
<head>
    <meta charset="utf-8">
    <script async src="https://cdn.ampproject.org/v0.js"></script>

    <!-- AMP 자동 광고 스크립트 -->
    <script async custom-element="amp-auto-ads"
        src="https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js"></script>

    <title>글 제목</title>
    <link rel="canonical" href="https://yoursite.com/article.html">
    <!-- 기타 필수 AMP 코드... -->
</head>
<body>
    <!-- AMP 자동 광고 태그 -->
    <amp-auto-ads type="adsense"
        data-ad-client="ca-pub-1234567890123456">
    </amp-auto-ads>

    <!-- 글 본문 -->
    <h1>글 제목</h1>
    <p>글 본문...</p>
</body>
</html>

자동 광고의 장단점

자동 광고를 반년간 사용한 뒤 다음과 같이 정리했습니다.

장점:

  • 시간과 수고 절약: 한 번 설정하면 사이트 전체에 적용되므로 글마다 코드를 따로 넣을 필요가 없습니다.
  • AI 위치 최적화: Google이 페이지 구조와 사용자 행동에 따라 광고 위치를 동적으로 조정합니다.
  • 화면 자동 대응: 휴대전화 화면 크기에 따라 광고 위치와 수가 자동으로 바뀝니다.
  • 지속적인 최적화: Google이 광고 표시 전략을 계속 테스트하고 최적화합니다.

단점:

  • 정밀 제어 불가: ‘반드시 첫 문단 뒤에 광고를 배치한다’처럼 지정할 수 없습니다.
  • 위치가 적절하지 않을 수 있음: 가끔 제목 바로 아래처럼 원하지 않는 위치에 광고가 나타납니다.
  • 통일된 스타일 유지가 어려움: 모든 글의 광고 위치를 같게 만들고 싶어도 자동 광고로는 어렵습니다.

초보자는 자동 광고부터 사용하고 AdSense 수익 패턴에 익숙해진 뒤 수동 광고를 고려하는 것이 좋습니다. 두 방식을 결합해 핵심 페이지는 수동 광고로 정밀하게 제어하고, 나머지는 자동 광고로 시간을 절약해도 됩니다.

AMP 수동 광고 위치 설정 방법(숙련자 추천)

수동 설정이 필요한 이유

자동 광고를 몇 달 사용한 뒤 수동 광고를 시도하기 시작했습니다. 이유는 간단했습니다. 광고 위치를 더 정확히 제어하고 싶었기 때문입니다.

예를 들어 기술 튜토리얼 글에서는 자동 광고가 코드 예제 중간에 들어가 읽는 흐름을 끊을 때가 있습니다. 수동으로 설정하면 광고를 섹션 사이에 배치해 콘텐츠의 연속성을 지킬 수 있습니다.

수동 광고는 다음과 같은 경우에 적합합니다.

  • 튜토리얼이나 긴 글처럼 광고 위치에 대한 명확한 요구가 있는 콘텐츠
  • 모든 페이지에서 광고 레이아웃을 통일하고 싶은 경우
  • 비 AMP 페이지에서 이전해 온 전략 등 이미 검증된 광고 위치 전략이 있는 경우

AMP 수동 광고 위치 설정 전체 과정

AMP 페이지에서 AdSense 광고 위치를 수동으로 설정하는 상세 단계

Estimated time: PT15M

  1. 1

    Step 1: AdSense 관리 화면에서 디스플레이 광고 단위 만들기

    AdSense에서 광고 단위를 만드는 단계:
  2. 2

    Step 2: AMP 버전 코드를 가져와 페이지에 삽입하기

    AMP 광고 코드를 가져와 사용하는 방법:
  3. 3

    Step 3: <head>에 amp-ad 스크립트 추가하기

    필수 스크립트 설정:

모바일 광고 크기와 위치 최적화

모바일에 가장 적합한 광고 크기

AdSense는 다양한 광고 크기를 지원하지만 모바일에서 실제로 유용한 크기는 몇 가지뿐입니다.

반응형 크기(가장 추천)

<amp-ad width="100vw" height="320"
    type="adsense"
    data-ad-client="ca-pub-xxx"
    data-ad-slot="xxx"
    data-auto-format="rspv"
    data-full-width="">
    <div overflow=""></div>
</amp-ad>

장점: 화면 너비에 자동으로 맞춰져 iPhone, Android, iPad에서 모두 완벽하게 표시됩니다. Google이 가장 권장하는 형식입니다.

300x250(중간 직사각형)
모바일에서 가장 많이 쓰이는 크기입니다. 데이터에 따르면 클릭률과 단가가 모두 괜찮습니다. 거의 모든 광고주가 이 크기를 사용하므로 광고 게재율도 높습니다.

336x280(큰 직사각형)
iPad 같은 대화면 모바일 기기에 적합합니다. 작은 화면의 휴대전화에서는 다소 빽빽할 수 있지만 태블릿에서는 효과가 좋습니다.

320x100(배너)
글의 상단이나 하단에 적합합니다. 화면 높이를 적게 차지해 콘텐츠 표시를 크게 방해하지 않지만 클릭률은 비교적 낮습니다.

권장하지 않는 크기:

  • 728x90(PC 배너): 모바일 화면 너비보다 넓어 일부가 잘립니다.
  • 160x600(스카이스크래퍼): 모바일에서는 너무 길어 화면 공간을 과도하게 차지합니다.
  • 지나치게 큰 모든 크기: 휴대전화 화면은 한정되어 있으므로 큰 광고는 사용자에게 거부감을 줍니다.

반응형 크기를 우선 사용하는 것이 좋습니다. 고정 크기가 꼭 필요하면 300x250을 선택하세요. 특별한 필요가 없다면 다른 크기까지 굳이 고민할 필요는 없습니다.

광고 위치 최적화 전략

크기보다 위치가 더 중요합니다. 같은 광고도 올바른 위치에 두면 수익이 두 배까지 차이 날 수 있습니다.

원칙 1: 첫 화면에는 광고를 두지 않거나 작은 광고 하나만 둡니다
Google에는 ‘첫 화면 광고 밀도’ 정책이 있습니다. 사용자가 스크롤하지 않고 보는 첫 화면에 광고가 너무 많으면 AdSense 정책을 위반할 수 있습니다.

저는 첫 화면에는 콘텐츠만 두고 한 화면을 스크롤한 뒤 광고가 나타나게 합니다.

원칙 2: 광고가 콘텐츠보다 많으면 안 됩니다
AdSense의 엄격한 규정입니다. 광고 비중이 콘텐츠보다 높으면 계정이 경고를 받거나 사용 중지될 수 있습니다.

대략적인 기준으로 2,000자 글에는 광고 2-3개면 충분합니다. 욕심내지 마세요.

원칙 3: 광고 사이에 간격을 둡니다
광고 두 개가 너무 가까우면 사용자가 실수로 클릭하기 쉬워지고 Google이 ‘클릭 유도’로 판단할 수 있습니다.

광고 사이에는 완전한 문단 하나 또는 한 화면 분량의 콘텐츠를 두는 것이 좋습니다.

원칙 4: 광고를 콘텐츠와 자연스럽게 어우러지게 합니다
광고가 억지로 끼워 넣은 것처럼 보여서는 안 됩니다. 저는 보통 광고 앞뒤에 여백을 두고 CSS로 간격을 조절합니다.

<div style="margin: 20px 0;">
    <amp-ad ...></amp-ad>
</div>

A/B 테스트와 데이터 분석

광고 설정을 마쳤다고 바로 결론을 내리지 마세요. 조정하기 전에 최소 1-2주 동안 데이터를 수집해야 합니다.

주목할 지표:

  1. CTR(클릭률): 광고 클릭 수 ÷ 광고 노출 수

    • 모바일 CTR은 보통 1%-3%면 정상 범위입니다.
    • 0.5%보다 낮으면 광고 위치나 크기에 문제가 있다는 뜻입니다.
  2. CPC(클릭당 비용): 클릭 한 번으로 얻는 수익

    • 업종과 콘텐츠에 따라 달라 다른 사이트와 단순 비교하기 어렵습니다.
    • 자신의 사이트에서 나타나는 변화 추세에 집중하세요.
  3. RPM(1,000회 노출당 수익): 종합 지표

    • 공식: (수익 ÷ 노출 수) × 1,000
    • 수입에 직접 영향을 주므로 가장 직관적인 지표입니다.

A/B 테스트 방법:
AdSense에는 실험 기능이 내장되어 있습니다.

  1. AdSense 관리 화면에서 ‘최적화’ → ‘실험’을 클릭합니다.
  2. ‘광고 위치 비교’ 같은 새 실험을 만듭니다.
  3. 대조군(현재 설정)과 실험군(새 설정)을 지정합니다.
  4. AdSense가 트래픽을 자동 분배해 사용자의 절반은 대조군을, 나머지 절반은 실험군을 보게 합니다.
  5. 1-2주 실행한 뒤 어느 그룹의 수익이 더 높은지 확인합니다.

AMP 페이지 로딩 속도와 광고 수익의 균형

속도와 수익의 관계

Google 데이터 중 특히 기억에 남는 내용이 있습니다. 페이지 로딩 시간을 19초에서 5초로 줄이면 광고 수익이 두 배가 될 수 있다는 것입니다.

이유는 간단합니다. 페이지가 느리면 사용자는 기다리지 않고 닫아 버립니다. 광고가 아무리 많아도 소용없습니다. 페이지가 빠르면 사용자가 머무르고 광고 노출 기회가 늘어 수익도 함께 올라갑니다.

또 다른 데이터에 따르면 로딩 시간이 1초 늘어날 때마다 전환율은 20% 떨어집니다. 광고 수익에 의존하는 사이트에는 실제 금전적 손실입니다.

AMP 기술 자체가 이미 속도를 크게 개선해 로딩 속도가 일반 페이지의 4배에 이릅니다. 하지만 광고 수를 제대로 조절하지 않으면 이 속도 이점도 사라집니다.

적절한 광고 수 찾기

여러 광고 밀도를 테스트한 뒤 다음과 같은 경험칙을 정리했습니다.

1,000자 짧은 글: 광고 1-2개

  • 광고 1개: 첫 문단 뒤 또는 글 끝
  • 광고 2개: 첫 문단 뒤 + 글 끝

2,000자 중간 길이 글: 광고 2-3개

  • 광고 2개: 첫 문단 뒤 + 글 끝
  • 광고 3개: 첫 문단 뒤 + 중간 + 글 끝

3,000자 이상 긴 글: 광고 3-4개

  • 글 전체에 고르게, 약 800-1,000자마다 광고 하나를 배치합니다.

욕심내지 마세요. 2,000자 글에 광고 5개를 넣어 봤더니 페이지 로딩 시간이 1.5초 늘고 이탈률은 20% 올라 최종 수익이 오히려 감소했습니다.

지연 로딩 활용법

AMP에는 지연 로딩(Lazy Loading)이라는 영리한 메커니즘이 있습니다.

간단히 말해 화면 밖의 광고는 즉시 로드되지 않습니다. 사용자가 스크롤해 광고가 곧 나타날 위치에 도달했을 때만 로딩을 시작합니다. 덕분에 첫 화면 로딩 속도가 훨씬 빨라집니다.

AMP가 이 기능을 자동으로 처리하므로 별도 설정은 필요 없습니다. 다만 ‘얼마나 일찍 로드할지’는 제어할 수 있습니다. <amp-ad>에 다음 속성을 추가하세요.

<amp-ad width="300" height="250"
    type="adsense"
    data-loading-strategy="prefer-viewability-over-views"
    ...>
</amp-ad>

prefer-viewability-over-views는 노출 횟수보다 가시성을 우선한다는 뜻입니다. 즉, 사용자가 광고를 실제로 볼 가능성이 있을 때만 로드합니다.

AMP에는 다음과 같은 리소스 로딩 우선순위 메커니즘도 있습니다.

  1. 콘텐츠 우선(텍스트, 이미지)
  2. 화면에 보이는 광고
  3. 화면에 보이지 않는 광고

따라서 사용자가 페이지를 열면 콘텐츠가 먼저 보이고 광고는 그다음 표시됩니다. 경험도 좋고 속도도 빠릅니다.

우선순위 설정을 직접 바꾸지 않는 것을 권합니다. AMP의 기본 전략은 이미 충분히 좋으며, 무리하게 손대면 오히려 문제가 생기기 쉽습니다.

AMP 페이지와 비 AMP 페이지 수익 비교

실제 데이터 비교

제 블로그에서 같은 글의 AMP 버전과 비 AMP 버전을 만들어 한 달 동안 비교 테스트를 했습니다.

제 데이터(월 방문 5만 회의 기술 블로그):

  • 비 AMP 페이지: RPM 약 $2.8, CTR 1.2%, 평균 로딩 시간 4.2초
  • AMP 페이지: RPM 약 $3.6, CTR 1.8%, 평균 로딩 시간 1.1초

수익은 28%, 클릭률은 50% 상승했습니다.

업계 데이터도 살펴보겠습니다.

  • 폭스바겐: AMP 페이지의 광고 CTR이 일반 페이지보다 26% 높았고, AMPHTML 광고 적용 후 다시 48% 상승했습니다.
  • Times Internet: 수익이 1.5배, 즉 50% 증가했습니다.
  • 워싱턴 포스트: 7일 사용자 유지율이 51%에서 63%로 상승했습니다.

데이터가 보여 주는 결론은 하나입니다. AMP 페이지의 광고 수익은 대체로 더 높습니다.

사이트 유형별 적합성

AMP가 만능 해결책은 아닙니다. 잘 맞는 사이트가 있는 반면 그렇지 않은 사이트도 있습니다.

적극 추천:

  • 뉴스·정보 사이트: 워싱턴 포스트와 The Guardian도 사용하며 효과가 뚜렷합니다.
  • 블로그: 콘텐츠 중심이어서 AMP가 제한하는 기능이 대부분 필요하지 않습니다.
  • 튜토리얼·가이드 사이트: 텍스트와 이미지 중심 콘텐츠를 AMP가 잘 지원합니다.

신중한 검토 필요:

  • 전자상거래 사이트: AMP의 JavaScript 제한이 장바구니나 결제 기능에 영향을 줄 수 있습니다.
  • 커뮤니티 포럼: 댓글이나 실시간 상호작용 기능을 AMP에서 구현하기 어렵습니다.
  • 복잡한 인터랙션 사이트: 많은 사용자 정의 JavaScript가 필요한 사이트에는 AMP가 잘 맞지 않습니다.

혼합 전략: AMP와 비 AMP 버전 함께 유지하기

저는 현재 모바일에서는 AMP 버전을, 데스크톱에서는 일반 버전을 사용합니다.

설정은 간단합니다.

  1. AMP 페이지의 <head>에 다음을 추가합니다.
<link rel="canonical" href="https://yoursite.com/article.html">
  1. 일반 페이지의 <head>에는 다음을 추가합니다.
<link rel="amphtml" href="https://yoursite.com/article.amp.html">

그러면 Google은 두 페이지가 같은 콘텐츠의 서로 다른 버전임을 인식합니다. 모바일 검색에서는 AMP 버전을, 데스크톱에서는 일반 버전을 우선 표시합니다.

장점:

  • 모바일 사용자는 AMP의 속도 이점을 누립니다.
  • 데스크톱 사용자는 완전한 기능을 이용합니다.
  • SEO에 영향을 주지 않으며 Google이 적절한 버전을 자동으로 선택합니다.

자주 발생하는 AMP 광고 문제와 해결 방법

문제 1: 광고가 표시되지 않음

가장 흔한 문제입니다. 저도 AMP 광고를 처음 설정할 때 겪었습니다.

원인 1: AMP 검증 실패
Chrome 개발자 도구(F12)를 열어 콘솔에 오류가 있는지 확인하거나 AMP 검증 도구로 검사합니다.

해결 방법: 오류 안내에 따라 수정합니다. 가장 흔한 원인은 필수 스크립트가 빠졌거나 금지된 HTML 태그를 사용한 것입니다.

원인 2: amp-ad 스크립트 누락
<head>에 다음 코드가 있는지 확인합니다.

<script async custom-element="amp-ad"
    src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

해결 방법: 위 코드를 추가합니다.

원인 3: 광고 단위 ID 오류
data-ad-clientdata-ad-slot이 AdSense 관리 화면에서 정확히 복사되었는지 확인합니다.

해결 방법: AdSense 관리 화면에서 코드를 다시 복사해 ID가 정확한지 확인합니다.

원인 4: AdSense 정책 위반
AdSense 관리 화면에 로그인해 경고가 있는지 확인합니다. 광고 밀도가 너무 높거나 첫 화면에 광고가 너무 많을 수 있습니다.

해결 방법: 경고 내용에 맞춰 광고 설정을 조정합니다.

문제 2: 광고 위치가 흐트러짐

광고가 갑자기 엉뚱한 곳으로 이동하거나 페이지 레이아웃을 망가뜨리는 문제입니다.

원인 1: 고정 크기 미지정
AMP에서는 광고의 너비와 높이를 명확히 지정해야 합니다. 그렇지 않으면 브라우저가 확보할 공간을 알 수 없습니다.

해결 방법: <amp-ad>widthheight를 추가합니다.

<amp-ad width="300" height="250" ...></amp-ad>

원인 2: 반응형 레이아웃 충돌
사이트의 CSS가 광고 표시 방식에 영향을 줄 때가 있습니다.

해결 방법: layout 속성으로 레이아웃 방식을 명확히 지정합니다.

<amp-ad layout="fixed" width="300" height="250" ...></amp-ad>

또는 반응형 레이아웃을 사용합니다.

<amp-ad layout="responsive" width="16" height="9" ...></amp-ad>

원인 3: CSS 충돌
사용자 정의 스타일이 광고 표시에 영향을 줄 수 있습니다.

해결 방법: CSS를 확인하고 amp-addisplay: none이나 position: absolute 같은 부적절한 속성이 적용되지 않았는지 살펴봅니다.

문제 3: Core Web Vitals 경고

Google Search Console에서 CLS나 LCP 같은 지표가 기준에 미달한다고 표시되는 경우입니다.

CLS(누적 레이아웃 이동)가 너무 높음
원인: 광고 로드 후 콘텐츠가 아래로 밀립니다.

해결 방법:

  1. <amp-ad>에 명확한 widthheight를 지정합니다.
  2. placeholder 속성으로 공간을 미리 확보합니다.
<amp-ad width="300" height="250" ...>
    <div placeholder style="background: #f0f0f0; height: 250px;">
        <p style="text-align: center; padding-top: 100px; color: #999;">광고 로드 중...</p>
    </div>
</amp-ad>

LCP(최대 콘텐츠 렌더링)가 너무 느림
원인: 첫 화면에서 너무 많은 광고를 로드합니다.

해결 방법:

  1. 첫 화면에는 광고를 두지 않거나 작은 광고 하나만 둡니다.
  2. 첫 화면의 광고 수를 줄입니다.
  3. 로딩이 더 빠른 반응형 광고를 사용합니다.

INP(상호작용 지연)가 너무 높음
원인: 광고 스크립트가 페이지 반응 속도를 늦춥니다.

해결 방법:

  1. 광고 수를 줄입니다.
  2. 서드파티 스크립트를 지나치게 많이 로드하는지 확인합니다.
  3. AMP의 지연 로딩 메커니즘을 사용합니다.

Core Web Vitals 최적화 기법

Core Web Vitals의 세 가지 핵심 지표 이해하기

Google은 2020년에 Core Web Vitals(핵심 웹 지표)를 도입했고, 2021년부터 검색 순위에 반영하기 시작했습니다.

LCP(Largest Contentful Paint, 최대 콘텐츠 렌더링)

  • 의미: 페이지에서 가장 큰 콘텐츠 요소의 로딩이 완료되는 시간
  • 양호 기준: ≤ 2.5초
  • 광고와의 관계: 가장 큰 요소가 광고라면 느린 로딩이 LCP에 영향을 줍니다.

CLS(Cumulative Layout Shift, 누적 레이아웃 이동)

  • 의미: 페이지 콘텐츠가 갑자기 움직이는 정도
  • 양호 기준: ≤ 0.1
  • 광고와의 관계: 광고가 로드된 뒤 콘텐츠를 아래로 밀면 CLS가 높아집니다.

INP(Interaction to Next Paint, 다음 렌더링까지의 상호작용)

  • 의미: 사용자가 클릭한 뒤 페이지가 반응하기까지 걸리는 시간(2024년 3월 FID를 대체)
  • 양호 기준: ≤ 200밀리초
  • 광고와의 관계: 광고 스크립트 실행이 페이지 반응을 늦출 수 있습니다.

광고 최적화 전략

전략 1: 광고 영역의 크기를 명확히 지정해 CLS 방지

<!-- 잘못된 예: 크기 없음 -->
<amp-ad type="adsense" ...></amp-ad>

<!-- 올바른 예: 크기 명시 -->
<amp-ad width="300" height="250" type="adsense" ...></amp-ad>

전략 2: placeholder로 공간 미리 확보

<amp-ad width="300" height="250" type="adsense" ...>
    <div placeholder style="background: #f5f5f5; height: 250px;"></div>
</amp-ad>

전략 3: LCP 요소 근처에 광고를 배치하지 않기
글의 대표 이미지가 LCP 요소라면 이미지 위나 옆에 광고를 두지 마세요. 광고 로딩이 대표 이미지의 로딩 속도에 영향을 줍니다.

전략 4: 첫 화면 광고 수 제한
스크롤하지 않고 보이는 첫 화면에는 광고를 최대 1개만 두고, 가능하면 두지 마세요. 콘텐츠가 우선입니다.

전략 5: AMP의 우선순위 제어 사용
AMP는 리소스 로딩 우선순위를 자동으로 처리하지만 다음과 같이 명시할 수도 있습니다.

<amp-ad data-loading-strategy="prefer-viewability-over-views" ...></amp-ad>

모니터링과 개선

도구 1: Google Search Console의 Core Web Vitals 보고서

  1. Google Search Console에 로그인합니다.
  2. 왼쪽 메뉴에서 ‘Core Web Vitals’를 클릭합니다.
  3. 문제가 있는 페이지를 확인하고 상세 보고서를 엽니다.

도구 2: PageSpeed Insights

  1. PageSpeed Insights를 엽니다.
  2. AMP 페이지 URL을 입력합니다.
  3. 세 가지 핵심 지표 점수와 개선 제안을 확인합니다.

도구 3: Chrome DevTools 성능 분석

  1. AMP 페이지를 열고 F12를 눌러 개발자 도구를 엽니다.
  2. ‘Performance’ 탭으로 이동합니다.
  3. 녹화를 시작하고 페이지를 새로고침한 뒤 녹화를 중지합니다.
  4. 로딩 타임라인을 분석해 속도를 늦추는 요소를 찾습니다.

매달 한 번 Core Web Vitals 보고서를 확인하며 단계적으로 개선하는 것을 권합니다. 한 번에 완벽해질 것이라 기대하지 말고 꾸준히 최적화하세요.

모바일 사용자 경험과 광고 수익의 균형 전략

사용자 경험 우선 원칙

많은 시행착오 끝에 얻은 결론은 이것입니다. 콘텐츠는 언제나 광고보다 중요하고, 사용자 경험은 언제나 단기 수익보다 중요합니다.

광고 수익을 위해 첫 화면에 광고 3개를 넣고 문단마다 광고를 삽입하는 사이트를 본 적이 있습니다. 단기 수익은 조금 높아질 수 있지만 사용자 이탈이 심해져 장기 수익은 오히려 떨어집니다.

워싱턴 포스트 사례가 이를 잘 보여 줍니다. AMP로 사용자 경험을 개선한 뒤 7일 유지율이 51%에서 63%로 상승했습니다. 유지율이 높아지면 사용자가 반복 방문하고 광고 노출도 자연스럽게 늘어 수익 역시 증가합니다.

원칙:

  1. 콘텐츠 우선: 사용자는 광고가 아니라 콘텐츠를 보러 옵니다.
  2. 경험 우선: 광고 수익 때문에 읽기 경험을 희생하지 마세요.
  3. 장기적 사고: 한 번의 수익보다 사용자 유지가 더 중요합니다.

최적의 균형점 찾기

어떻게 균형을 맞출까요? 제가 사용하는 방법은 다음과 같습니다.

전략 1: 적은 수의 광고로 시작해 단계적으로 늘리며 테스트
처음부터 광고를 가득 채우지 마세요. 1-2개로 시작해 일주일 동안 수익과 사용자 행동, 즉 이탈률과 세션 시간을 확인합니다. 사용자 행동이 나빠지지 않았다면 광고 하나를 더 추가해 봅니다.

전략 2: 이탈률과 세션 시간 모니터링
두 지표는 사용자 경험을 보여 줍니다.

  • 이탈률 상승: 사용자가 들어오자마자 나가며, 광고가 너무 많거나 위치가 잘못됐을 수 있습니다.
  • 세션 시간 감소: 사용자 체류 시간이 짧아져 경험이 나빠졌다는 뜻입니다.

제 기준은 광고 조정 후 이탈률이 5% 넘게 오르면 지나치다고 판단해 광고를 줄이는 것입니다.

전략 3: 사용자 의견 수집
댓글이나 사용자 피드백 채널이 있다면 불만을 살펴보세요. ‘광고가 너무 많아 읽기 어렵다’는 말이 나온다면 주의해야 합니다.

전략 4: 콘텐츠 유형별로 다른 전략 적용

  • 튜토리얼: 사용자는 배우러 오므로 광고를 줄이고 지나친 방해를 피합니다.
  • 뉴스: 사용자의 읽는 시간이 짧아 광고를 조금 더 넣어도 상대적으로 영향이 작습니다.
  • 긴 심층 콘텐츠: 광고를 특정 구간에 몰지 말고 고르게 배치합니다.

향후 추세와 제안

추세 1: Google은 사용자 경험 지표를 점점 더 중시합니다
Core Web Vitals는 이미 검색 순위에 영향을 줍니다. 앞으로 Google의 기준은 더 엄격해질 것입니다. 순위가 떨어진 뒤 서두르지 말고 지금부터 최적화를 시작하세요.

추세 2: 자동 광고 AI가 갈수록 똑똑해집니다
Google 자동 광고는 계속 학습하고 최적화됩니다. 2023년과 2026년의 자동 광고 성과를 비교해 보니 AI가 확실히 더 영리해졌습니다. 더 합리적인 위치를 선택하고 사용자 경험과 수익을 더 잘 조율합니다.

세밀하게 조정할 시간이 없다면 자동 광고를 사용하세요. Google AI가 대부분의 수동 설정보다 더 나은 성과를 냅니다.

추세 3: 네이티브 광고와 콘텐츠 결합형 광고가 주류가 됩니다
딱딱하게 분리된 디스플레이 광고의 클릭률은 점점 낮아집니다. 콘텐츠에 자연스럽게 녹아든 네이티브 광고는 사용자의 수용도가 더 높습니다.

AdSense의 네이티브 광고 형식을 시험해 보고 성과를 확인해 보세요.

제안: 계속 학습하며 AdSense 공식 소식을 확인하세요

  • AdSense 공식 블로그를 정기적으로 확인합니다.
  • 웹마스터 커뮤니티에 참여해 경험을 나눕니다.
  • 매달 한 번 데이터를 확인하며 꾸준히 최적화합니다.

AdSense 정책과 기술은 계속 변합니다. 지속적으로 수익을 최적화하려면 꾸준히 학습해야 합니다.

결론

지금까지의 핵심 내용을 정리하겠습니다.

AMP 기술이 모바일 AdSense에 주는 세 가지 큰 장점:

  1. 빠른 속도: 일반 페이지보다 로딩 속도가 4배 빨라 사용자 경험과 광고 가시성이 좋습니다.
  2. 높은 클릭률: 데이터에 따르면 AMP 페이지의 광고 클릭률은 26%-48% 높아질 수 있습니다.
  3. 높은 사용자 유지율: 워싱턴 포스트 사례는 AMP가 사용자 유지율을 크게 높일 수 있음을 보여 줍니다.

자동 광고와 수동 광고 중 무엇을 선택해야 할까요?

  • 초보자이거나 시간을 많이 쓰고 싶지 않다면: 5분 만에 설정할 수 있고 Google AI가 자동 최적화하는 자동 광고를 사용하세요.
  • 광고 위치를 세밀하게 제어하고 싶다면: 광고의 위치와 수를 직접 정할 수 있는 수동 광고를 사용하세요.

두 방식을 함께 사용할 수도 있습니다. 핵심 페이지는 수동으로 설정하고 나머지는 자동 광고를 적용하세요.

핵심 원칙: 사용자 경험을 우선하면 수익은 자연스럽게 따라옵니다
단기 수익을 위해 사용자 경험을 희생하지 마세요. 콘텐츠 품질과 경험이 좋으면 사용자가 머물고 다시 방문하므로 광고 수익도 장기적으로 안정되게 성장합니다.

지금 바로 실행할 일:

  1. 트래픽이 많은 글 하나를 골라 AMP 버전을 만들어 테스트합니다.
  2. 초보자는 자동 광고로 시작하고 익숙해진 뒤 수동 최적화를 시도합니다.
  3. Core Web Vitals와 광고 수익 데이터를 정기적으로 확인하며 계속 최적화합니다.
  4. 1-2주 동안 데이터를 수집한 뒤 결론을 내립니다.

AMP 광고 설정 중 문제가 생기면 댓글로 남겨 주세요. 가능한 한 도와드리겠습니다. 여러분의 실전 경험과 데이터도 공유해 주시면 좋겠습니다. 함께 배우고 발전해 봅시다.

FAQ

수동 광고보다 AMP 자동 광고를 권하는 이유는 무엇인가요?
AMP 자동 광고와 수동 광고에는 각각 장점이 있으며, 선택은 필요에 따라 달라집니다.

• 자동 광고의 장점: Google AI가 페이지 구조와 사용자 행동을 자동으로 분석해 최적의 광고 위치와 시점을 동적으로 선택합니다. 한 번 설정하면 사이트 전체에 적용되어 시간과 수고를 줄일 수 있고, 화면 크기에도 자동으로 맞춰집니다.
• 수동 광고의 장점: 첫 문단 뒤, 글 중간, 글 끝처럼 광고 위치를 정밀하게 제어할 수 있습니다. 모든 페이지에서 광고 레이아웃을 통일하고, 부적절한 위치에 광고가 나타나는 것도 피할 수 있습니다.

추천 전략: 초보자는 먼저 자동 광고로 AdSense 수익 패턴을 익힌 뒤 경험이 쌓이면 수동 최적화를 시도하세요. 또는 핵심 페이지는 수동 광고로 세밀하게 제어하고, 나머지 페이지는 자동 광고로 시간을 절약할 수 있습니다.
AMP 페이지에 광고가 표시되지 않으면 어떻게 해야 하나요?
AMP 페이지에 광고가 표시되지 않는 데에는 보통 다음과 같은 원인과 해결 방법이 있습니다.

• AMP 검증 실패: AMP 검증 도구(validator.ampproject.org)로 페이지 오류를 확인하거나 Chrome 개발자 도구의 콘솔 오류를 확인합니다.
• 필수 스크립트 누락: <head>에 amp-ad 스크립트가 추가되어 있는지 확인합니다.
• 광고 단위 ID 오류: data-ad-client와 data-ad-slot이 AdSense 관리 화면에서 정확히 복사되었는지 확인합니다.
• AdSense 정책 위반: AdSense 관리 화면에 로그인해 경고를 확인합니다. 첫 화면의 광고 밀도가 너무 높거나 다른 정책을 위반했을 수 있습니다.

가장 빠른 점검 방법은 페이지 URL 뒤에 #development=1을 붙인 다음 Chrome 개발자 도구(F12)를 여는 것입니다. 콘솔에 자세한 오류 정보가 표시됩니다.
모바일 광고에는 어떤 크기를 사용해야 하나요?
모바일 광고 크기의 권장 우선순위는 다음과 같습니다.

1. 반응형 크기(가장 추천): iPhone, Android, iPad 등 모든 화면 너비에 자동으로 맞춰지며 Google이 가장 권장합니다.
2. 300x250(중간 직사각형): 모바일에서 가장 많이 쓰는 크기로 클릭률과 단가가 모두 괜찮고 광고 게재율도 높습니다.
3. 336x280(큰 직사각형): iPad 같은 대화면 모바일 기기에 적합합니다.
4. 320x100(배너): 글의 상단이나 하단에 적합하고 화면 높이를 적게 차지합니다.

권장하지 않는 크기: 728x90(PC 배너로 모바일 화면에서 일부가 잘림), 160x600(스카이스크래퍼로 공간을 너무 많이 차지함).

실전에서는 모든 기기에 자동으로 맞춰지는 반응형 크기를 우선 사용하고, 고정 크기가 필요하다면 300x250 중간 직사각형을 사용하세요.
Core Web Vitals 지표와 광고 수익의 균형은 어떻게 맞추나요?
Core Web Vitals와 광고 수익의 균형을 맞추는 핵심 전략은 다음과 같습니다.

CLS(누적 레이아웃 이동) 대응:
• 모든 <amp-ad>에 명확한 width와 height를 지정합니다.
• placeholder 속성으로 광고 공간을 미리 확보합니다.
• 광고 로드 후 콘텐츠가 아래로 밀리지 않게 합니다.

LCP(최대 콘텐츠 렌더링) 대응:
• 첫 화면에는 광고를 두지 않거나 작은 광고를 최대 1개만 둡니다.
• 대표 이미지 같은 최대 콘텐츠 요소 주변에는 광고를 배치하지 않습니다.
• 로딩이 더 빠른 반응형 광고를 사용합니다.

INP(상호작용 지연) 대응:
• 광고 수를 조절합니다. 2,000자 글에는 2-3개를 권장합니다.
• 서드파티 스크립트 로드를 줄입니다.
• AMP의 지연 로딩 메커니즘을 활용합니다.

모니터링 도구로는 Google Search Console의 Core Web Vitals 보고서, PageSpeed Insights, Chrome DevTools 성능 분석을 사용할 수 있습니다. 매달 한 번 확인하며 단계적으로 최적화하는 것을 권합니다.
광고는 몇 개가 적당한가요? 사용자 경험에 영향을 주지 않나요?
광고 수는 글 길이와 사용자 행동 데이터에 맞춰 정해야 합니다.

권장 광고 밀도:
• 1,000자 짧은 글: 광고 1-2개(첫 문단 뒤 또는 글 끝)
• 2,000자 중간 길이 글: 광고 2-3개(첫 문단 뒤 + 중간/끝)
• 3,000자 이상 긴 글: 광고 3-4개(약 800-1,000자마다 고르게 배치)

사용자 경험 모니터링 지표:
• 이탈률: 광고 조정 후 이탈률이 5% 넘게 오르면 광고가 지나치게 많다는 뜻입니다.
• 세션 시간: 사용자의 체류 시간이 뚜렷하게 줄면 광고가 읽기 경험을 해치고 있다는 뜻입니다.
• AdSense 정책: 광고 비중이 콘텐츠보다 높으면 안 되며, 이를 어기면 경고를 받거나 사용이 중지될 수 있습니다.

실측 결과: 2,000자 글에 광고 5개를 넣어 보니 페이지 로딩 시간이 1.5초 늘고 이탈률이 20% 상승해 최종 수익은 오히려 감소했습니다. 적은 수의 광고로 시작해 1-2주 동안 데이터를 수집한 뒤 조정하는 것을 권합니다.
AMP 페이지와 일반 페이지의 광고 수익은 얼마나 차이 나나요?
실제 테스트 데이터에 따르면 AMP 페이지의 광고 수익은 대체로 일반 페이지보다 높습니다.

제 실측 데이터(월 방문 5만 회의 기술 블로그):
• 비 AMP 페이지: RPM $2.8, CTR 1.2%, 로딩 시간 4.2초
• AMP 페이지: RPM $3.6, CTR 1.8%, 로딩 시간 1.1초
• 결과: 수익 28% 증가, 클릭률 50% 증가

업계 사례 데이터:
• 폭스바겐: 표준 HTML → AMP 페이지 전환 후 CTR +26%, AMP → AMP+AMPHTML 광고 전환 후 CTR +48%
• Times Internet: 트래픽 6배 증가, 수익 1.5배(50%) 증가
• 워싱턴 포스트: 7일 사용자 유지율이 51%에서 63%로 상승

수익이 늘어난 이유는 페이지가 1-2초 만에 빠르게 로드되어 사용자가 기다리다 이탈하지 않고, 광고 가시성이 높아 노출 기회가 많으며, 사용자 유지율 상승으로 장기 광고 노출도 늘기 때문입니다.

먼저 트래픽이 많은 글 하나의 AMP 버전을 테스트해 보세요. Google Search Console에서 1-2주간 데이터를 비교한 뒤 실제 효과에 따라 사이트 전체에 AMP를 적용할지 결정하는 것을 권합니다.

4분 읽기 · 게시일: 2026년 1월 10일 · 수정일: 2026년 9월 8일

댓글

GitHub로 로그인하여 댓글을 남기세요

Easton BlogEaston Blog