광고 크롤러 오류가 있으며, 이 때문에 수익 손실이 발생할 수 있습니다. 티스토리 운영자를 위한 10분 해결 가이드

반응형

1) 문제 개요 왜 ‘광고 크롤러 오류’가 수익 손실로 이어질까

광고 플랫폼은 전용 크롤러(봇)가 페이지 내용을 파악해 광고 타게팅게재 가능 여부를 판단합니다. 그런데 크롤러가 차단되거나 제대로 읽지 못하면, 광고가 제대로 노출되지 않거나 저품질 타게팅으로 전환되어 수익 손실이 발생합니다. 티스토리처럼 스킨·플러그인·CDN을 다양하게 쓰는 환경에서는 자잘한 설정 하나가 크롤러 접근을 막는 일이 흔합니다.

“In God we trust; all others must bring data.” — W. Edwards Deming


2) 증상 체크 경고 문구부터 로그까지 빠르게 확인

  • 경고 문구: “광고 크롤러 오류가 있으며, 이 때문에 수익 손실이 발생할 수 있습니다.
  • 동반 현상: RPM/페이지 CTR 하락, 특정 페이지 광고 미노출, 게시글 일부에서만 타게팅 품질 저하
  • 우선 기록: 발생 날짜·변경한 스킨/플러그인·CDN/WAF 설정 변경 이력 메모

3) 가장 흔한 원인 7가지(티스토리 환경 기준)

  1. robots.txt에서 크롤러 차단(티스토리 기본 robots 설정 또는 커스텀 규칙이 과도함)
  2. WAF/방화벽·보안 플러그인이 크롤러를 봇으로 오인해 차단(챌린지·Captcha)
  3. ads.txt 누락/오타 또는 커스텀 도메인 전환 후 미반영
  4. Cloudflare·CDN 캐시 설정이 스크립트/리소스 로딩 차단
  5. 로그인 필요/비공개·성인 인증 등 접근 제한 페이지에 광고 스크립트 삽입
  6. 무한 스크롤·지연 로딩으로 본문/광고 DOM이 렌더링 전에 차단
  7. 콘텐츠 보안 정책(CSP)/Adblock 대응 스크립트가 광고 스크립트와 충돌

4) 10분 진단 순서(체크리스트)

URL 접근 테스트: 의심 페이지를 시크릿 창으로 열어 콘솔(개발자도구) 오류 확인
robots.txt 점검: https://내도메인/robots.txt에서 전용 크롤러 허용 확인
ads.txt 확인: https://내도메인/ads.txt 접근 가능·승인된 판매자 라인 존재
보안/방화벽: Cloudflare·보안 플러그인의 봇 우회 예외 설정 확인
캐시·최적화 플러그인: JS 합치기/지연 로딩 옵션을 광고 스크립트에는 적용 제외
게재 위치: 로그인 필요/비공개/미인덱스 페이지에 광고 스크립트 삽입 여부 점검
재크롤 유도: 문제 해결 후 캐시 제거→재요청, 리포트 반영까지 수일 소요 가능


5) 바로 쓰는 설정 예시(복붙용)

5-1) robots.txt 예시(전용 크롤러 허용)

User-agent: *
Disallow: /search
Allow: /

# 광고/검색 크롤러 우선 허용(예시)
User-agent: Mediapartners-Google
Allow: /
User-agent: AdsBot-Google
Allow: /

5-2) ads.txt 예시(커스텀 도메인 적용 시 필수)

# 예시: 발행자 ID는 본인 계정으로 교체
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
  • 티스토리 기본 도메인에서 커스텀 도메인으로 바꿨다면, ads.txt도 새 도메인 루트에 노출되어야 합니다.

5-3) Cloudflare/WAF 예외(개요)

  • Bot Fight/슈퍼봇 보호는 광고 크롤러에 챌린지를 줄 수 있습니다. 광고 스크립트/크롤러 User-Agent 예외를 추가해 보세요. (정확한 명칭은 사용 중인 보안 서비스 매뉴얼 참고)

6) 티스토리에서 많이 놓치는 포인트(환경별 팁)

  • 스킨 편집: <head>에서 광고 스크립트를 합치기/지연 로딩 플러그인 대상에서 제외. 스크립트 순서가 바뀌면 초기화 실패가 날 수 있습니다.
  • 무한 스크롤: 페이지네이션을 지원하지 않는 스킨의 경우, 뷰포트 진입 이벤트로 광고 재요청이 이뤄지는지 확인.
  • 이미지/동영상 지연 로딩: 광고 DOM보다 앞에서 과도한 옵저버가 걸리면, 광고 로딩 타이밍이 미뤄질 수 있습니다.
  • 비공개/성인 인증: 접근 제한 페이지는 크롤러가 읽지 못해 타게팅이 불안정합니다.

7) 원인–증상–조치 맵(저장용 표)

원인 대표 증상 빠른 확인    권장 조치
robots.txt 차단 페이지 전체/일부 광고 미노출 robots.txt에서 Allow 확인 전용 크롤러 허용 규칙 추가
WAF/보안 차단 지역/시간대 특정 미노출 보안 로그, 챌린지 발생 여부 UA 예외·정책 완화, 허용 리스트
ads.txt 누락/오류 RPM·충족률 하락 /ads.txt 접근 승인 판매자 라인 추가·도메인 반영
캐시/최적화 충돌 콘솔 JS 에러, 초기화 실패 JS 합치기/지연 로딩 상태 광고 스크립트 제외 규칙 등록
접근 제한 페이지 일부 글만 타게팅 저하 비공개/성인/로그인 필요 여부 공개 페이지 중심 배치
무한 스크롤 아래 영역 광고만 미노출 스크롤 후 로딩 여부 인터섹션 옵저버 로직 보완

8) 수익 지키는 운영 루틴(주간 10분)

  • 대시보드: RPM·페이지뷰 대비 수익 변동 모니터링
  • 리포트: 페이지/광고 단위 성과 하락 페이지를 북마크
  • 헬스체크: robots.txt/ads.txt/보안 정책 변화 기록
  • 릴리즈 노트: 스킨·플러그인 업데이트 시 영향도 점검

9) 30초 결론

광고 크롤러 오류가 있으며, 이 때문에 수익 손실이 발생할 수 있습니다.라는 경고는 접근 차단·리소스 충돌·설정 누락 중 하나인 경우가 대부분입니다. 오늘 체크리스트대로 robots.txt/ads.txt/보안·캐시/게재 위치를 점검하고, 예외 규칙과 캐시 정리를 진행하면 대다수 사례가 해결됩니다.

 

 

게시자 콘텐츠가 없는 화면에 Google 게재 광고가 나오는 이유와 해결 방법

웹사이트나 블로그를 운영하다 보면 게시자 콘텐츠가 없는 화면에 Google 게재 광고가 노출되는 상황을 경험할 수 있습니다. 이 경우 광고 효과와 사용자 만족도 모두에 악영향을 미칠 수 있습니

mizz.tistory.com

 

 

면책조항: 본 글은 일반적인 정보 제공을 목적으로 하며, 광고 플랫폼/보안 서비스/티스토리 스킨·플러그인 버전에 따라 실제 화면과 설정 항목이 다를 수 있습니다. 대규모 변경 전에는 반드시 백업을 진행하고, 기업 계정·복잡한 환경에서는 전문 기술 지원을 병행하시기 바랍니다.

 

반응형