WordPress AdSense 최적화 가이드: 플러그인 선택과 설정 실전(2026년판)

Google Analytics 화면의 숫자를 바라봤습니다. 일일 방문은 5,000회인데 AdSense 수익은 고작 2.3달러였습니다.
더 속상한 건 속도 측정 결과 홈페이지 로딩 시간이 1.2초에서 4.8초로 치솟았다는 점입니다. 광고 위치용, 모바일 대응용, 그리고 ‘수익을 자동으로 최적화한다’는 플러그인까지 광고 플러그인을 세 개나 설치한 게 원인이었습니다. 플러그인끼리 충돌하고 광고 코드가 중복 로드되면서 사이트가 소달구지처럼 느려졌습니다.
그날 밤 모든 플러그인을 삭제하고 꼬박 일주일 동안 시중에서 찾을 수 있는 AdSense 플러그인을 하나씩 테스트했습니다. 설정 방법, 속도 측정 결과, 실제 수익 변화를 비교한 끝에 깨달았습니다. 도구가 문제가 아니라 제가 잘못 사용하고 있었습니다.
이 글에서는 제가 겪은 시행착오와 찾아낸 해결책을 소개합니다. 교과서 같은 원론이 아니라 직접 테스트한 실전 경험입니다. WordPress 광고 수익 때문에 고민하고 있다면 시행착오를 크게 줄일 수 있을 것입니다.
주요 AdSense 플러그인 4종 심층 비교
WordPress 광고 플러그인은 아주 많지만 실제로 쓸 만한 제품은 몇 가지뿐입니다. 가장 흔한 플러그인 4종을 모두 설치하고 사용하며 속도까지 측정한 결과를 아래 표에 정리했습니다.
Advanced Ads
优点
- 광고 위치, 기기 타기팅, A/B 테스트 등 기능이 풍부함
- Lazy Loading 지원
- AdSense 자동 광고와 수동 광고를 함께 사용 가능
- 무료 버전만으로도 충분함
缺点
- 설정 항목이 많아 익히는 데 시간이 필요함
- 고급 기능은 연 79달러인 Pro 버전에서만 제공
指标
Ad Inserter
优点
- 코드 수준에서 가장 유연하게 제어 가능
- 복잡한 표시 조건 지원
- Pro 버전이 저렴함
缺点
- 설정 화면이 복잡해 초보자에게 적합하지 않음
- 성능 영향이 조금 더 큼
指标
Site Kit by Google
优点
- Google 공식 플러그인으로 가장 간단함
- AdSense와 Analytics 자동 연동
- 완전 무료
- 성능 영향이 가장 작음
缺点
- 기능이 제한적이며 고급 제어 기능이 부족함
- A/B 테스트 미지원
指标
WPCode
优点
- 범용성이 높은 코드 조각 관리 도구
- 깔끔한 인터페이스
- 적당한 가격
缺点
- 광고 기능은 부가 기능이라 전문성이 떨어짐
- 광고 전용 기능이 부족함
指标
성능 데이터 안내: 표준 WordPress 6.4와 Astra 테마 환경에서 GTmetrix로 측정했으며, 수치는 평균적으로 늘어난 로딩 시간입니다.
솔직히 처음에는 저도 수많은 선택지 때문에 혼란스러웠습니다. Ad Inserter는 기능이 가장 강력하지만 빽빽한 설정 화면만 봐도 머리가 아팠습니다. Site Kit은 가장 간단하지만 고급 기능이 부족했고, WPCode는 본질적으로 코드 관리 도구라 광고 기능은 부가적입니다.
결국 Advanced Ads를 선택했습니다. 이유는 다음과 같습니다.
- 무료 버전의 기능만으로도 충분합니다(광고 위치, 기기 타기팅, A/B 테스트 포함).
- 성능 영향이 적당합니다(광고 단위 하나당 약 +180ms로 감당할 수 있는 수준입니다).
- 뒤에서 자세히 설명할 Lazy Loading 기능이 있습니다.
- AdSense 자동 광고와 수동 광고를 함께 사용할 수 있습니다.
가능한 한 빨리 AdSense를 연결하고 별도 설정이 많이 필요하지 않다면 Site Kit이면 충분합니다. 하지만 수익을 세밀하게 최적화하려면 Advanced Ads가 더 좋은 선택입니다.
Advanced Ads 전체 설정 실전
도구를 골랐다면 이제 제대로 사용하는 것이 중요합니다. 설정 과정을 세 단계로 나눴으니 그대로 따라 하면 거의 실수하지 않을 것입니다.
Advanced Ads 플러그인 전체 설정 과정
설치부터 공개까지 5분 만에 WordPress AdSense 광고를 설정하는 방법
Estimated time: PT5M
-
1
Step 1: AdSense 계정 설치 및 연결
AdSense API에 빠르게 연결해 광고 단위를 자동으로 동기화합니다. -
2
Step 2: 첫 광고 단위 만들기
광고 유형, 표시 조건, 기기 타기팅을 설정합니다. -
3
Step 3: 광고 위치 설정(가장 중요)
두 가지 삽입 방법 중 CTR이 가장 좋은 수동 단축 코드를 권합니다. -
4
Step 4: 방법 A
자동 삽입(초보자에게 권장): -
5
Step 5: 방법 B
수동 삽입(더 유연하며 권장): -
6
Step 6: Lazy Loading 성능 최적화 활성화
초기 화면 로딩을 4.8초에서 2.1초로 줄이는 핵심 설정입니다.
가장 수익성이 높은 광고 위치 5곳(실측 데이터)
광고를 어디에 놓느냐가 수익을 직접 좌우합니다. 제 블로그에서 두 달 동안 A/B 테스트를 진행하고 위치별 CTR(클릭률)과 RPM(1,000회 노출당 수익)을 집계했습니다.
위치 1: 첫 문단 뒤(CTR 2.8% | RPM 4.50달러)
글의 첫 번째나 두 번째 문단이 끝난 뒤 배너 광고 하나를 삽입합니다.
왜 효과가 좋을까요? 사용자는 막 글을 읽기 시작해 집중력이 가장 높고 아직 ‘광고 피로’를 느끼지 않습니다. 테스트 결과 이 위치의 CTR은 글 끝부분보다 무려 50% 높았습니다.
설정 방법:
- 첫 번째나 두 번째 문단 뒤에 단축 코드를 직접 삽입합니다.
- 광고 크기는 “Responsive”를 선택합니다.
- 형식은 “In-article ads”를 선택합니다.
위치 2: 본문 중간(3~4개 문단 뒤)(CTR 3.2% | RPM 5.10달러)
가장 높은 수익을 낸 위치입니다. 여기까지 읽었다는 것은 사용자가 콘텐츠에 관심이 있고 이미 읽는 흐름이 생겼다는 뜻이므로 광고가 끼어들어도 크게 어색하지 않습니다.
팁: 정확히 한가운데에 기계적으로 넣지 말고 자연스럽게 끝나는 문단을 찾으세요. 소단원을 모두 설명했거나 예시가 끝난 지점이 좋습니다.
위치 3: 글 끝부분 앞(CTR 1.9% | RPM 3.20달러)
마지막 문단 앞이나 ‘관련 글’ 추천 위에 배치합니다. CTR이 가장 높지는 않지만 안정적입니다. 모든 글에는 끝이 있으므로 글이 너무 짧아 광고를 넣지 못할 걱정이 없습니다.
위치 4: 사이드바(데스크톱)(CTR 1.2% | RPM 2.40달러)
오래된 방식이지만 유용합니다. 특히 사용자가 아래로 스크롤해도 광고가 따라오는 고정 사이드바는 노출률이 매우 높습니다.
주의할 점: 모바일에서는 사이드바 광고를 사용하지 마세요. 화면이 좁아 사이드바가 맨 아래로 밀리고 거의 아무도 보지 않습니다.
위치 5: 홈페이지 목록 사이(CTR 2.5% | RPM 4.00달러)
홈페이지가 글 목록 형식이라면 두 번째 글과 세 번째 글 사이에 광고 하나를 넣어 보세요. 의외로 효과가 좋습니다.
설정 방법(조금 복잡함):
- Advanced Ads Pro 버전을 설치합니다(무료 버전은 홈페이지 삽입 미지원).
- 또는 코드를 삽입합니다. 테마의
index.php를 편집해 반복문에 조건을 추가합니다.
제 설정 조합(참고용)
데스크톱:
- 첫 문단 뒤 + 본문 중간 + 사이드바 고정 광고
모바일:
- 첫 문단 뒤 + 본문 중간(사용자 경험을 해치므로 3개를 넘기지 않음)
이 조합으로 RPM이 2.30달러에서 4.80달러로 올라 거의 두 배가 됐습니다.
페이지 속도 최적화: AdSense 때문에 사이트가 느려지지 않게 하기
가장 쉽게 간과하지만 대단히 중요한 부분입니다. Google 공식 데이터에 따르면 페이지 로딩 시간이 1초 늘어날 때마다 이탈률은 32% 증가합니다. 광고 수익이 아무리 높아도 페이지가 뜨기 전에 사용자가 떠나면 아무 소용이 없습니다.
냉정한 현실: AdSense 단위 하나마다 로딩 시간이 140200ms 늘어납니다. 저처럼 처음부터 광고를 56개 넣으면 지연 시간이 누적되어 1초를 넘습니다.
해결책 1: Lazy Loading 활성화(필수)
앞에서 설명했지만 다시 강조하겠습니다. 성능 최적화의 핵심입니다.
원리는 간단합니다. 사용자가 곧 보게 될 때만 광고를 로드합니다. 첫 문단을 보고 있을 때는 세 번째 문단의 광고를 로드하지 않고, 사용자가 아래로 스크롤해 그 문단에 가까워질 때 로드합니다.
해결책 2: 광고 수 줄이기(균형 찾기)
광고를 줄이면 오히려 돈을 더 벌 수 있다는 말이 직관에 어긋나게 들릴 수 있습니다.
하지만 사실입니다. 사이트가 빨라지고 사용자 경험이 좋아지면 체류 시간이 늘고 광고를 볼 확률도 높아집니다. 광고를 6개에서 3개로 줄였더니 RPM은 오히려 3.50달러에서 4.80달러로 올랐습니다.
권장 수량:
- 데스크톱: 광고 4개 이하
- 모바일: 광고 3개 이하
- 짧은 글(800자 미만): 광고 최대 2개
해결책 3: AdSense 스크립트 비동기 로딩
기본 설정에서는 AdSense 스크립트가 페이지 렌더링을 차단합니다. 비동기 방식으로 바꾸면 페이지를 먼저 표시하고 광고를 나중에 로드할 수 있습니다.
Advanced Ads나 Site Kit은 이미 비동기 로딩을 자동으로 처리합니다. 코드를 직접 삽입한다면 <script> 태그에 async 속성을 추가하세요.
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
해결책 4: CDN으로 속도 높이기
AdSense 스크립트 파일은 Google 서버에 있어 중국 내 접속이 느릴 수 있습니다. AdSense 스크립트 자체를 캐시할 수는 없지만 CDN으로 이미지, CSS, JS 등 WordPress의 다른 리소스를 가속해 전체 속도를 간접적으로 개선할 수 있습니다.
추천 무료 CDN:
- Cloudflare(가장 대중적이며 무료 버전으로 충분함)
- Bunny CDN(저렴하며 월 1달러부터 시작)
Cloudflare 설정에는 약 10분이 걸리며 인터넷에 관련 튜토리얼이 많으므로 여기서는 자세히 다루지 않겠습니다.
달성 가능한 성능 목표
- PageSpeed: 데스크톱 70
80점 이상, 모바일 6070점 이상 - 초기 화면 로딩 시간: 모바일 3초 미만, 데스크톱 2초 미만
- 최대 콘텐츠 렌더링 시간(LCP): 2.5초 미만
이 수준에 도달하면 사용자 경험을 해치지 않으면서 Google 검색 순위가 낮아지는 것도 피할 수 있습니다.
모바일 최적화 전략(트래픽의 60~70%가 여기서 발생)
Google Analytics를 확인해 보세요. 모바일 트래픽이 60%를 넘지 않나요? 제 블로그는 모바일 비중이 68%인데 처음에는 모바일 RPM이 데스크톱의 절반밖에 되지 않았습니다.
문제는 작은 화면, 느린 네트워크, 짧은 인내심입니다. 데스크톱에서 통하는 전략이 모바일에서도 반드시 통하는 것은 아닙니다.
전략 1: 반응형 광고 사용(기본)
고정 크기 광고를 사용하지 마세요. 300x250은 데스크톱에서는 괜찮아 보이지만 휴대전화에서는 화면 절반을 차지합니다.
AdSense에서 광고 단위를 만들 때 “Responsive” 유형을 선택하세요. 화면 너비에 따라 자동으로 크기가 조절됩니다.
- 휴대전화 세로 화면: 320x100 또는 320x50
- 태블릿: 728x90
- 데스크톱: 728x90 또는 300x250
전략 2: 모바일 전용 광고 위치
데스크톱과 모바일에는 서로 다른 광고 설정을 사용하세요. Advanced Ads에서는 “기기 타기팅”을 설정할 수 있습니다.
설정 단계:
- 내용이 같은 광고 두 개를 만들고 각각 “글 상단-데스크톱”과 “글 상단-모바일”로 이름을 정합니다.
- “글 상단-데스크톱”을 편집하고 Visitor Conditions에서 “Device” → “Desktop”을 선택합니다.
- “글 상단-모바일”을 편집하고 “Mobile”을 선택합니다.
모바일 권장 위치(우선순위 순):
- 첫 문단 뒤: CTR 3.5%(데스크톱보다도 높습니다.)
- 본문 중간: CTR 2.8%
- 글 끝: CTR 1.5%
모바일에서 사이드바 광고는 절대 사용하지 마세요. 맨 아래로 밀려 광고 위치 하나만 낭비하게 됩니다.
전략 3: 앵커 광고(Anchor Ads)
모바일에서 특히 강력한 방식입니다. 화면 하단에 작은 배너를 고정해 사용자가 스크롤해도 계속 보이게 합니다.
장점:
- 본문 공간을 차지하지 않음
- 사용자가 글을 보는 동안 계속 노출됨
- CTR은 약 1.2%로 높지 않지만 RPM이 안정적임
단점:
- 다소 성가셔 일부 사용자가 싫어할 수 있음
- 사용자 경험 점수에 영향을 줄 수 있음
저는 모바일에서만 켜고 데스크톱에서는 끕니다. 강제로 표시하지 않도록 “X” 닫기 버튼도 설정했습니다.
설정 방법(Advanced Ads):
- AdSense에서 “Anchor ads” 유형의 광고를 만듭니다.
- 이 광고 단위를 Advanced Ads로 가져옵니다.
- Device를 “Mobile only”로 설정합니다.
전략 4: 모바일 로딩 속도 최적화(가장 중요)
모바일 네트워크는 보통 데스크톱보다 느리므로 Lazy Loading이 더욱 중요합니다.
추가 권장 사항:
- JPEG보다 30~50% 작은 WebP 이미지 사용
- 브라우저 캐시 활성화
- 모바일 광고 수를 최대 3개로 제한
제 모바일 성능 데이터:
- 최적화 전: 초기 화면 로딩 5.2초, 이탈률 78%, RPM 2.10달러
- 최적화 후: 초기 화면 로딩 2.8초, 이탈률 62%, RPM 4.20달러
속도가 빨라지자 사용자가 더 많은 페이지를 보게 되었고 광고 노출과 클릭도 자연스럽게 늘었습니다.
GDPR/CCPA 준수 설정(지키지 않으면 과징금 위험)
2023년 한 웹사이트 운영자 지인이 Cookie 동의 배너를 올바르게 표시하지 않아 EU에서 2,000유로의 과징금을 받았습니다. 작은 사이트라 괜찮다고 생각하지 마세요. GDPR과 CCPA 집행은 갈수록 엄격해지고 있습니다.
GDPR과 CCPA란?
- GDPR(EU): 사이트가 사용자 데이터를 수집하기 전에 명시적인 동의를 받아야 합니다.
- CCPA(캘리포니아): 사용자에게 데이터 수집을 거부할 권리를 제공합니다.
AdSense는 Cookie로 사용자를 추적하고 맞춤 광고를 게재하므로 ‘데이터 수집’에 해당하며 규정을 반드시 준수해야 합니다.
자주 쓰는 Cookie 동의 플러그인 4종 비교
Complianz
优点
- AdSense를 포함한 Cookie 자동 스캔
- 개인정보 처리방침 자동 생성
- 무료 버전으로 충분함
- 팝업 스타일 사용자 지정 가능
缺点
- 고급 기능은 Pro 버전에서만 제공
指标
CookieYes
优点
- 완전한 기능
- 친숙한 인터페이스
缺点
- AdSense를 수동으로 설정해야 함
- Pro 버전이 비쌈
指标
GDPR Cookie Consent
优点
- 간단하고 사용하기 쉬움
缺点
- CCPA 미지원
- AdSense 수동 설정 필요
指标
Termly
优点
- Cookie 자동 감지
- 완전한 기능
缺点
- 월 단위 결제
指标
저는 Complianz 무료 버전을 사용합니다. 이유는 다음과 같습니다.
- AdSense를 포함해 사이트의 모든 Cookie를 자동으로 스캔합니다.
- 개인정보 처리방침과 Cookie 정책을 자동으로 생성합니다.
- 팝업 디자인을 사용자 지정할 수 있어 보기 싫지 않습니다.
- 무료 버전으로도 충분합니다.
Complianz 빠른 설정(5분)
- Complianz 플러그인을 설치하고 활성화합니다.
- 설정 마법사에서 안내에 따라 선택합니다.
- 사이트 지역: Worldwide(전 세계)
- Cookie 사용: Yes(AdSense가 Cookie를 사용함)
- 제3자와 데이터 공유: Yes(AdSense는 제3자임)
- Cookie 스캔: “Scan” 버튼을 누르면 플러그인이 AdSense 스크립트를 자동으로 찾습니다.
- 팝업 스타일: 크게 방해되지 않는 “Banner at bottom”을 선택합니다.
- 설정을 저장합니다.
핵심 설정: 동의 전에는 AdSense 로딩 차단
가장 놓치기 쉬운 단계입니다. 사용자가 Cookie를 거부하면 AdSense 스크립트가 로드되지 않도록 해야 합니다.
Complianz가 자동으로 처리합니다.
- 사용자가 사이트 방문 → Cookie 동의 배너 표시
- 사용자가 “Accept” 클릭 → AdSense 정상 로드
- 사용자가 “Reject” 클릭 → AdSense를 로드하지 않고 광고도 표시하지 않음
수동 확인 방법:
- 시크릿 모드에서 사이트를 엽니다.
- Cookie 배너의 “Reject”를 클릭합니다.
- 페이지를 새로고침하고 광고가 사라졌는지 확인합니다.
개인정보 처리방침과 Cookie 정책(필수)
Complianz가 내용을 자동으로 생성하지만 페이지는 직접 만들어야 합니다.
- “Privacy Policy”와 “Cookie Policy”라는 새 페이지 두 개를 만듭니다.
- 단축 코드
[cmplz-document type="privacy-statement"]와[cmplz-document type="cookie-statement"]를 삽입합니다. - 사이트 하단에 이 두 페이지로 가는 링크를 추가합니다.
광고 수익에 영향을 주나요?
영향은 있지만 크지 않습니다. 제 데이터는 다음과 같습니다.
- EU: 사용자의 약 15%가 Cookie를 거부하며 이들에게는 광고가 표시되지 않습니다.
- 미국: 약 8%가 거부합니다.
- 기타 지역: 5% 미만이 거부합니다.
전체 수익은 약 5~10% 줄었습니다. 하지만 규정을 지키지 않아 생길 수 있는 과징금이나 소송 위험은 이 손실보다 훨씬 큽니다.
데이터 분석과 A/B 테스트(데이터로 판단하기)
지금까지는 ‘어떻게 할지’를 설명했습니다. 그렇다면 제대로 했는지는 어떻게 알 수 있을까요? 데이터로 판단해야 합니다.
처음 AdSense를 시작했을 때는 감으로 광고 위치를 바꿨고 두 달 동안 애써도 수익은 거의 달라지지 않았습니다. 이후 데이터를 읽고 A/B 테스트하는 법을 익히자 2주 만에 RPM이 40% 높아졌습니다.
도구 1: Google Site Kit(필수 설치)
WordPress 관리자 화면에서 AdSense, Analytics, Search Console 데이터를 바로 확인할 수 있는 Google 공식 플러그인입니다.
설치 후 확인할 수 있는 정보:
- 광고 수익이 가장 높은 페이지
- CTR이 가장 좋은 광고 단위
- 사용자가 유입된 경로(검색, 소셜 미디어, 직접 방문)
- 이탈률과 페이지 체류 시간
설정도 매우 간단합니다:
- “Site Kit by Google” 플러그인을 설치합니다.
- Google 계정으로 권한을 승인해 AdSense, Analytics, Search Console을 연결합니다.
- 데이터가 갱신될 때까지 24시간 기다립니다.
도구 2: MonsterInsights(고급)
더 자세한 사용자 행동 데이터가 필요하면 MonsterInsights를 사용하세요. 다음 항목을 추적할 수 있습니다.
- 사용자의 스크롤 깊이(글을 어디까지 읽었는지)
- 클릭한 링크
- 양식 제출률
- 제품을 판매하는 경우 전자상거래 전환
무료 버전으로 충분합니다. 연 99달러인 Pro 버전은 광고 클릭도 추적할 수 있지만 솔직히 AdSense의 데이터만으로도 충분히 자세합니다.
핵심 지표 해석
| 지표 | 의미 | 양호한 값 | 제 최적화 목표 |
|---|---|---|---|
| CTR(클릭률) | 광고 클릭수/노출수 | 1~3% | >2.5% |
| RPM(1,000회 노출당 수익) | 페이지 조회 1,000회당 수익 | 3~8달러 | >4.50달러 |
| CPC(클릭당 비용) | 광고 클릭 1회당 수익 | 0.20~2.00달러 | >0.80달러 |
| 페이지 RPM | 페이지 조회 1,000회당 광고 수익 | 5~15달러 | >8.00달러 |
A/B 테스트 실전 사례
지난해 3월 ‘글 상단 광고’와 ‘첫 문단 뒤 광고’ 중 어느 쪽이 더 효과적인지 테스트했습니다.
테스트 방법:
- Advanced Ads의 A/B Testing 기능을 사용합니다(Pro 버전, 연 79달러).
- 광고 버전 두 개를 만듭니다.
- 버전 A: 글 제목 바로 아래
- 버전 B: 첫 문단 뒤
- 트래픽 배분을 A 50%, B 50%로 설정합니다.
- 2주 동안 실행해 데이터를 수집합니다.
결과:
- 버전 A: CTR 1.8%, RPM 3.40달러
- 버전 B: CTR 2.6%, RPM 4.70달러
승자는 명확하게 B였습니다. 사용자가 글을 처음 열었을 때는 눈이 아직 적응하는 중이라 제목 아래 광고를 무심코 지나치기 쉽습니다. 첫 문단을 읽고 집중하기 시작한 뒤에는 광고가 더 쉽게 눈에 들어옵니다.
Pro 버전 없이 A/B 테스트하는 방법
수동으로도 테스트할 수 있습니다.
- 첫째 주: 위치 A에 광고 배치
- 둘째 주: 위치 B에 광고 배치
- 두 주의 CTR과 RPM 비교
트래픽 변동이 결과에 영향을 줄 수 있어 정확도가 떨어지지만 테스트하지 않는 것보다는 낫습니다.
매달 꼭 확인할 데이터 3가지
-
Top Performing Pages(수익이 가장 높은 페이지)
- 수익 상위 10개 글을 찾습니다.
- 글자 수, 주제, 트래픽 출처 등 공통점을 분석합니다.
- 비슷한 콘텐츠를 더 많이 작성합니다.
-
Top Performing Ad Units(성과가 가장 좋은 광고 단위)
- CTR이 가장 높은 광고를 찾습니다.
- 그 위치와 형식을 다른 글에도 적용합니다.
-
Traffic by Device(기기별 트래픽 분포)
- 모바일 트래픽은 높지만 수익이 낮다면 모바일을 집중적으로 최적화합니다.
- 데스크톱 수익이 높다면 데스크톱 광고 수를 늘릴 수 있습니다.
저는 매월 1일 한 시간을 내어 이 데이터를 확인하고 전략을 조정합니다. 이 습관 덕분에 월수익이 120달러에서 480달러로 늘었습니다.
AdSense에 적합한 테마 추천(테마도 수익에 영향을 줌)
테마를 잘못 고르면 아무리 좋은 광고 전략도 소용이 없습니다. 어떤 테마는 로딩이 느리고 코드가 불필요하게 많으며 반응형을 지원하지 않아 AdSense 성과를 직접 떨어뜨립니다.
인기 테마 십여 개를 테스트해 AdSense에 적합한 테마의 특징을 정리했습니다.
- 로딩이 빠름(2초 미만)
- 불필요한 JS와 CSS를 로드하지 않는 깔끔한 코드
- 광고 위치가 기본 제공되어 코드를 직접 수정할 필요가 없음
- 모바일 경험이 좋은 반응형 디자인
- 광고 플러그인과 충돌하지 않음
추천 테마 Top 5
1. Astra(제가 사용 중)
- 가격: 무료 / Pro 연 59달러
- 로딩 속도: 0.8초(매우 빠름)
- 장점: 가볍고 광고 위치 모듈이 내장되어 있으며 Advanced Ads와 완벽히 호환됨
- 단점: 무료 버전의 기능이 제한적이고 고급 레이아웃은 Pro에서만 제공
Astra 무료 버전과 Advanced Ads를 사용해 PageSpeed 78점, 모바일 RPM 4.20달러를 달성했습니다.
2. GeneratePress
- 가격: 무료 / Premium 연 59달러
- 로딩 속도: 0.7초(가장 빠름)
- 장점: 미니멀한 디자인, 최고의 성능, 기술 사용자에게 적합
- 단점: 기본 디자인이 단순해 CSS 사용자 지정이 필요함
최고의 성능을 원하는 사용자에게 적합합니다. CSS를 작성할 수 있다면 가장 좋은 선택입니다.
3. Kadence
- 가격: 무료 / Pro 연 129달러
- 로딩 속도: 1.1초
- 장점: 현대적인 디자인, 강력한 무료 버전, 편리한 시각적 편집기
- 단점: 기능이 많아 속도가 조금 더 느림
코드를 잘 모르지만 멋진 디자인을 원하는 사용자에게 적합합니다.
4. Neve
- 가격: 무료 / Pro 연 69달러
- 로딩 속도: 0.9초
- 장점: AMP 지원으로 모바일에서 매우 빠르고 Elementor 호환성이 좋음
- 단점: 사용자 지정 옵션이 Astra보다 적음
Elementor 페이지 빌더를 많이 사용한다면 이 테마가 좋습니다.
5. Blocksy
- 가격: 무료 / Pro 연 49달러
- 로딩 속도: 1.0초
- 장점: Gutenberg 편집기를 기본 지원하고 디자인이 유연함
- 단점: 비교적 신생 제품이라 가끔 플러그인 호환성 문제가 있음
WordPress 기본 편집기를 선호하는 사용자에게 적합합니다.
테마 선택 시 피해야 할 함정
❌ 피해야 할 테마:
- 무거운 테마(Avada, BeTheme, The7): 기능은 많지만 매우 느려 PageSpeed가 보통 50점 미만입니다.
- 오래된 테마: 2년 이상 업데이트되지 않았다면 최신 WordPress나 광고 플러그인과 호환되지 않을 수 있습니다.
- 품질이 낮은 무료 테마: WordPress 관리자 화면에서 찾을 수 있는 이름 없는 테마는 코드 품질을 믿기 어렵습니다.
✅ 테마 선택 시 확인할 사항:
- 로딩 시간(GTmetrix로 데모 사이트 테스트)
- 최근 업데이트 시점(6개월 이내)
- 사용자 평점(4.5점 초과)
- 다운로드·판매량(많을수록 신뢰할 만함)
테마 변경이 수익에 영향을 주나요?
영향은 있지만 관리할 수 있습니다. 기본 테마에서 Astra로 바꾼 뒤 오히려 수익이 25% 늘었습니다. Astra의 로딩이 더 빨라 사용자 경험이 좋아졌고 체류 시간이 1분 30초에서 2분 15초로 늘었기 때문입니다.
테마 변경 후 할 일:
- 다시 속도를 측정해 PageSpeed가 떨어지지 않았는지 확인합니다.
- 특히 모바일에서 광고가 정상적으로 표시되는지 확인합니다.
- 시크릿 모드로 GDPR 배너가 작동하는지 테스트합니다.
- 1~2주 동안 데이터를 관찰해 CTR과 RPM에 이상이 없는지 확인합니다.
제 테마 설정(참고용)
- 테마: Astra 무료 버전
- 글꼴: 시스템 기본 글꼴(Google Fonts를 로드하지 않아 150ms 절약)
- 레이아웃: 콘텐츠 너비 800px(읽기와 광고 표시에 가장 적합)
- 사이드바: 데스크톱에만 표시하고 모바일에서는 숨김
- 푸터: 간결한 디자인에 Privacy Policy와 Cookie Policy 링크 배치
이 설정으로 모바일 평균 페이지 로딩 시간을 2.3초, PageSpeed를 78점으로 유지하면서 사용자 경험과 광고 수익 모두 건전한 수준을 유지하고 있습니다.
마무리
처음 이야기한 새벽 1시 반의 상황으로 돌아가 보겠습니다. 방문 5,000회에 수익은 2.3달러뿐이었습니다.
지금은 사이트의 일일 방문수가 약 4,800회로 비슷하지만 하루 수익은 15~18달러를 안정적으로 유지합니다. 무엇이 달라졌을까요?
플러그인을 많이 설치하거나 비싼 테마를 산 덕분이 아닙니다. 다음 원칙을 이해했기 때문입니다.
- 도구는 많지 않아도 되며 적합한 것을 써야 합니다(Advanced Ads 하나면 충분합니다).
- 수량보다 위치가 중요합니다(세심하게 배치한 광고 3개가 아무렇게나 놓은 6개보다 낫습니다).
- 속도가 핵심입니다(Lazy Loading이 큰 도움이 됩니다).
- 모바일을 소홀히 하면 안 됩니다(트래픽의 60%가 모바일에 있습니다).
- 데이터가 답을 알려 줍니다(매달 한 번 확인하고 전략을 조정하세요).
지금 바로 시작한다면 먼저 다음 세 가지를 하세요:
- Advanced Ads를 설치하고 Lazy Loading을 켭니다(30분).
- 광고 위치를 첫 문단 뒤와 본문 중간으로 조정합니다(20분).
- Complianz를 설치해 GDPR 규정을 준수합니다(10분).
한 시간이면 문제의 80%를 해결할 수 있습니다. 나머지는 천천히 최적화하면 됩니다.
마지막으로 AdSense는 단숨에 부자가 되는 도구가 아닙니다. 하지만 꾸준히 관리하면 안정적인 수동 소득원이 될 수 있습니다. 지금의 월수익 480달러는 큰돈은 아니지만 서버, 도메인, 커피 비용을 충당하기에는 충분하고 블로그를 계속 쓸 동력도 됩니다.
여러분도 WordPress 사이트로 수익을 낼 준비가 됐나요?
FAQ
Advanced Ads 무료 버전과 Pro 버전의 기능 차이가 큰가요? 업그레이드할 가치가 있나요?
Pro 버전에는 주로 다음 기능이 추가됩니다.
• A/B 테스트(서로 다른 광고 위치의 효과 비교)
• 홈페이지 목록 사이 광고 삽입(코드 편집 필요)
• 위치 타기팅(국가·지역별로 다른 광고 표시)
• 고급 표시 조건(사용자 행동, 방문 횟수 등)
먼저 무료 버전을 1~2개월 사용하고 월수익이 200달러를 넘으면 연 79달러인 Pro 버전을 고려하는 것을 권합니다. A/B 테스트는 수익 최적화에 실제로 도움이 되지만 필수는 아닙니다.
모바일 RPM이 데스크톱보다 훨씬 낮은 이유는 무엇인가요?
• 고정 크기 광고 사용: Responsive 반응형 광고 단위로 바꿉니다.
• 모바일에서 사이드바 광고가 페이지 맨 아래로 밀림: 기기 타기팅으로 모바일 사이드바 광고를 끕니다.
• 광고가 너무 많아 모바일 로딩이 느림: 광고를 최대 3개로 줄이고 Lazy Loading을 켭니다.
• 모바일 이탈률이 높음: 초기 화면 로딩 시간을 3초 미만으로 줄이고 WebP 이미지를 사용합니다.
• 앵커 광고 미사용: AdSense에서 Anchor Ads를 만들고 Mobile only로 설정합니다.
실측 결과 최적화 후 모바일 RPM이 2.10달러에서 4.20달러로 올라 데스크톱 수준에 가까워졌습니다.
본문 중간에 광고를 넣으면 사용자 경험을 해치고 이탈률이 높아지지 않나요?
좋은 방법:
• 소단원 설명이나 예시가 끝난 문단 뒤에 삽입합니다.
• 콘텐츠와 더 잘 어우러지는 In-article ads 형식을 사용합니다.
• 본문 중간 광고를 최대 2개로 제한합니다.
• 광고 위아래에 충분한 콘텐츠를 두고 광고가 연속으로 나오지 않게 합니다.
실측 결과:
• 최적화 전(광고 6개 무작위 배치): 이탈률 78%, 평균 체류 시간 1분 30초
• 최적화 후(정확한 위치에 광고 3개): 이탈률 62%, 평균 체류 시간 2분 15초
페이지가 빨라지고 레이아웃이 깔끔해져 오히려 사용자 경험이 좋아졌습니다.
Complianz가 EU 트래픽의 모든 광고를 차단하나요? 수익에는 얼마나 영향을 주나요?
실제 데이터:
• EU: 사용자 약 15%가 Cookie를 거부하며 이들에게는 광고가 표시되지 않습니다.
• 미국: 약 8%가 거부합니다.
• 기타 지역: 거부율이 5% 미만입니다.
• 전체 수익 영향: -5%~-10%
그러나 규정을 지키지 않을 때의 위험은 이 손실보다 훨씬 큽니다.
• GDPR 과징금: 최대 2,000만 유로 또는 연 매출의 4%
• 사이트 차단: EU가 ISP에 미준수 사이트 차단을 요구할 수 있습니다.
• 사용자 신뢰: Cookie 배너가 있으면 오히려 정식으로 운영되는 사이트라는 인상을 줍니다.
수익 10%를 포기하더라도 규정을 준수하는 편이 낫습니다.
Lazy Loading을 사용하면 AdSense에 표시되는 노출수가 줄어드나요?
원리:
• Lazy Loading 미사용: 사용자가 보지 않은 광고까지 모두 로드해 자원을 낭비합니다.
• Lazy Loading 사용: 사용자가 실제로 본 광고만 로드합니다.
실측 비교:
• 사용 전: 노출 10,000회, 클릭 180회, CTR 1.8%, RPM 3.40달러
• 사용 후: 노출 6,500회, 클릭 169회, CTR 2.6%, RPM 4.70달러
노출은 35% 줄었지만 CTR은 44%, RPM은 38% 높아졌습니다. 이유는 다음과 같습니다.
1. 페이지가 빨라져 사용자의 체류 시간이 길어졌습니다.
2. 실제로 본 노출만 집계되어 CTR이 더 정확해졌습니다.
3. Google 알고리즘은 사용자 경험이 좋은 사이트에 더 높은 단가를 적용합니다.
노출은 줄고 수익은 늘어나는 것이 건전한 최적화 방향입니다.
사이트의 PageSpeed 점수가 40점대라면 70점 이상으로 최적화한 뒤에만 AdSense를 시작해야 하나요?
현실적인 상황:
• PageSpeed 40점: 초기 화면 로딩에 5~8초가 걸릴 수 있어 사용자가 기다리지 않고 떠납니다.
• AdSense 추가 후: 8~12초까지 늘어날 수 있어 심각한 문제가 됩니다.
• 이탈률이 80~90%까지 치솟아 광고를 볼 사용자가 없어집니다.
효과가 빠른 우선 최적화 항목:
1. 이미지 압축과 WebP 형식(10~20점 향상 가능)
2. 브라우저 캐시 활성화(5~10점 향상)
3. CDN 사용(5~10점 향상)
4. Astra 같은 가벼운 테마로 교체(15~25점 향상)
권장 일정:
• 먼저 1~2주 동안 PageSpeed를 60점 이상으로 높입니다.
• 그다음 AdSense를 설치하고 Lazy Loading을 켭니다.
• 광고 추가 후에도 모바일 60점 이상, 데스크톱 70점 이상을 유지합니다.
제 경우 40점에서 78점까지 올리는 데 10일이 걸렸지만 수익은 2.3달러에서 15달러 이상으로 증가해 충분한 가치가 있었습니다.
글이 짧다면(500~800자) 광고를 몇 개 넣어야 하나요?
권장 설정:
• 데스크톱: 최대 2개(첫 문단 뒤 + 사이드바)
• 모바일: 최대 1~2개(첫 문단 뒤 또는 글 끝)
피해야 할 설정:
• ❌ 본문 중간 광고: 내용을 지나치게 잘게 끊습니다.
• ❌ 홈페이지 목록 사이 광고: 짧은 글은 열람률이 낮습니다.
• ❌ 앵커 광고: 짧은 글은 읽는 시간이 짧아 앵커 광고의 가치가 크지 않습니다.
대안:
• 관련 글 추천을 추가해 사용자가 더 많은 페이지를 보도록 유도합니다.
• 관련 글 위에 광고 하나를 둡니다.
• Google이 적절한 위치와 수량을 고르는 AdSense 자동 광고를 사용합니다.
실측 데이터(700자짜리 짧은 글):
• 광고 3개: 이탈률 82%, RPM 2.80달러
• 광고 2개: 이탈률 68%, RPM 3.60달러
• 광고 1개: 이탈률 61%, RPM 3.20달러
결론적으로 광고 2개가 짧은 글에서 가장 균형 잡힌 선택입니다.
3분 읽기 · 게시일: 2026년 1월 10일 · 수정일: 2026년 9월 8일



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