AdSense “Siteye Erişilemiyor / Site Unavailable” Hatası (2026): Cloudflare–WAF Kaynaklı Red İçin Kesin Çözüm

AdSense’te “Siteye erişilemiyor / Site unavailable” benzeri reddin en yaygın gerçek sebebi, AdSense tarayıcısının (ads crawler) sitenizdeki içerik sayfalarına ulaşamamasıdır. Google bunu açıkça söylüyor: ads crawler robots.txt ile engellendiyse izin verin; WAF/firewall ile engellendiyse bypass/allow edin.

Bu yazıda “WordPress + Cloudflare” kullanan sitelerde sorunu 30–60 dakika içinde netleştirecek teşhis ve çözüm adımlarını veriyorum.


1) AdSense’in baktığı bot hangisi?

AdSense incelemesi sırasında Google’ın “ads crawler”ı içerikleri görmek ister. Bu bot engellenirse AdSense, “içeriğe erişemiyorum” diyebilir. Google’ın ilgili yardım sayfasında özellikle WAF/robots.txt engelini kaldırın/bypass edin diye yazar.

Pratikte allow/skip listesine ekleyeceğin User-Agent’lar:

  • Mediapartners-Google (AdSense ads crawler)
  • AdsBot-Google
  • Googlebot
    (Bunların tamamı sahte olabilir; “gerçek Google mı?” doğrulaması 6. bölümde.)

2) 5 dakikalık teşhis: Sorun robots.txt mi, WAF mı?

A) robots.txt kontrolü

  1. Tarayıcıda aç: https://siteadiniz.com/robots.txt
  2. Şunu arayın: Mediapartners-Google veya AdsBot-Google
  3. Şu satır varsa problem büyük ihtimalle budur:
User-agent: Mediapartners-Google
Disallow: /

Google bu durumda açık açık “ads crawler’a erişim verin” der.

B) Cloudflare/WAF kontrolü (en sık sebep)

Cloudflare’da çok tipik belirtiler:

  • Ziyaretçiye “verify/challenge” ekranı çıkması
  • 403 / 1020 hataları
  • AdSense incelemesi “unavailable” demesi

Cloudflare Error 1020, isteğin bir firewall kuralı tarafından engellendiğini söyler.

Not: AdSense TR topluluk yanıtlarında da “Cloudflare WAF loglarını kontrol edin, Google botu engelleniyor olabilir” tarzı öneriler sık geçer.


3) Cloudflare’da “Kesin çözüm”: Google/AdSense botlarına Skip (istisna) kuralı

Cloudflare, WAF Custom Rules içinde Skip action kullanarak belirli güvenlik katmanlarını “bu isteklerde çalıştırma” mantığını anlatır.

Adım adım (Cloudflare Panel)

  1. Cloudflare → siten → Security → WAF → Custom rules
  2. Create rule
  3. Kural ifadesi: (mantık örneği)
(http.user_agent contains "Mediapartners-Google") or
(http.user_agent contains "AdsBot-Google") or
(http.user_agent contains "Googlebot")
  1. Action: Skip
  2. Skip seçeneklerinde mümkünse:
  • WAF Managed Rules
  • Super Bot Fight Mode (varsa)
  • Rate limiting (varsa)

Cloudflare, Skip’in hangi fazları atlayabildiğini ayrı sayfada listeler (rate limit, bot fight, managed rules).

✅ Bu kuralın amacı: Google/AdSense botu “challenge/engel” görmesin, içerik sayfalarını rahatça tarasın.


4) “Hâlâ erişemiyor” diyorsa: En sık 7 hata

  1. Under Attack Mode / Managed Challenge gibi agresif korumalar (botlar takılabilir)
  2. Country block / IP block ile Google datacenter IP’lerinin engellenmesi
  3. Wordfence / güvenlik eklentisi + Cloudflare çakışması
  4. Sunucunun bazen 5xx dönmesi (yoğunluk/timeout)
  5. Yanlış canonical/redirect döngüsü
  6. www/non-www veya http/https karışıklığı (AdSense’e farklı URL girilmesi)
  7. “Bakım modu” eklentisi açık kalması (bot “site kapalı” görür)

Bu durumda önce Cloudflare Firewall Events / WAF Events üzerinden hangi kuralın engellediğini görmek en hızlı yoldur.


5) AdSense tekrar başvuru öncesi 30 dakikalık checklist

A) Bot erişimi

  • robots.txt içinde AdSense botu engeli yok.
  • Cloudflare Custom Rule ile Google/AdSense botları Skip alıyor.
  • “Error 1020” vb. bloklar yok.

B) Site erişilebilirliği

  • Site login istemiyor
  • Ülke/IP engeli yok
  • Ana sayfa + birkaç yazı sayfası hatasız açılıyor

C) AdSense’in dediği şeyle uyum

  • Google’ın WAF bypass önerisi uygulanmış durumda.

6) Çok önemli: “Googlebot taklidi”ne karşı doğrulama (güvenli allowlist)

Sadece User-Agent’e göre allowlist yapmak bazen riskli olabilir (taklit edilebilir). Google, gerçekten Google crawler olup olmadığını doğrulamak için reverse DNS + forward DNS yöntemini resmi olarak anlatıyor.

Özet mantık:

  1. Loglardan IP’yi al
  2. Reverse DNS yap → googlebot.com / google.com / googleusercontent.com gibi mi?
  3. Sonra forward DNS yap → aynı IP’ye geri dönüyor mu?

Bu doğrulama ile “gerçek Google”a izin verip sahteyi elemek daha güvenli olur.


7) Sitenizde (wordpresseklenti.shop) için en hızlı sonuç planı

Sizin sitede daha önce gördüğümüz “verify/challenge” davranışı için en hızlı yol:

  1. Cloudflare’da Google/AdSense botları için Skip kuralı oluştur (3. bölüm)
  2. robots.txt’i kontrol et; ads crawler engeli varsa kaldır
  3. Cloudflare Error 1020 / 403 loglarını kontrol et (engelleyen kuralı gevşet)
  4. Sonra AdSense’te tekrar inceleme iste

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top