AdSense "Site Kapalı veya Kullanılamıyor" Hatası ve Çözümü
Approvalens · Güncelleme: 4 Ekim 2026 · 5 dk okuma
"Site kapalı veya kullanılamıyor" reddi, AdSense botunun inceleme sırasında siteni yüklemeye çalıştığını ve kullanılabilir bir sayfa alamadığını söylüyor. Site senin tarayıcında kusursuz açılıyor olabilir. Önemli olan, Google'ın botunun kendi ağından, kendi kullanıcı aracısıyla, kontrol ettiği anda ne aldığı. Sebep neredeyse her zaman teknik: DNS, SSL, güvenlik duvarı, robots.txt, yanlış adres ya da kesinti. Yani düzeltmesi en kolay retlerden biri.
Bu mesaj tam olarak ne demek?
Bu etiket AdSense'in Siteler sayfasında çıkıyor, ona ayrılmış bir yardım makalesi yok. Google aynı konuyu Site reklam göstermeye hazır değil sayfasında "siteye ulaşılamıyor" başlığı altında birkaç soruyla anlatıyor:
- Siten yayında mı, internette erişilebilir mi?
- Doğru adresi mi girdin?
- AdSense siteye şifresiz erişebiliyor mu?
- Tanınmış bir otoriteden alınmış (kendinden imzalı olmayan) geçerli bir SSL sertifikan var mı ve HTTP, HTTPS'e yönleniyor mu?
Siteni bağla sayfası bir soru daha ekliyor: AdSense botu siteye erişebiliyor mu, robots.txt dosyan onu engelliyor mu?
Yani bu ret içeriğinle ilgili bir yargı değil. İncelemeci içeriğini hiç görmemiş olabilir.
Sık görülen sebepler
| Sebep | Belirti | Ne kadar yaygın |
|---|---|---|
| Güvenlik duvarı Google'ı sorguya çekiyor | Cloudflare "Just a moment..." sayfası, botlara 403 veya 503 | Çok yaygın |
| robots.txt Mediapartners-Google'ı engelliyor | User-agent: Mediapartners-Google + Disallow: / |
Hazır robots dosyası kopyalayanlarda yaygın |
| www ve www'siz uyuşmazlığı | ornek.com açılıyor, www.ornek.com çözülmüyor (ya da tersi) |
Yaygın |
| SSL sorunu | Süresi dolmuş, kendinden imzalı ya da yanlış alan adına verilmiş sertifika | Yaygın |
| HTTP→HTTPS yönlendirmesi yok veya döngüde | http:// başka bir şey gösteriyor ya da sonsuza kadar yönleniyor |
Ara sıra |
| İnceleme anında kesinti | Paylaşımlı hosting çöktü, sunucu yeniden başladı, paket süresi bitti | Ara sıra |
| Ülke engeli | Hosting ya da eklenti yurt dışı trafiği kesiyor | Türk hostinglerinde yaygın |
| Bakım / "çok yakında" modu | Eklenti, giriş yapmamış ziyaretçiye yer tutucu gösteriyor | Yeni WordPress sitelerinde yaygın |
| Giriş duvarı | Tüm site şifre ya da üyelik arkasında | Ara sıra |
| Başvuruda yazım hatası | ornke.com ya da eski bir alan adı |
Nadir ama oluyor |
Ülke engeline ayrıca dikkat et. Google'ın botları büyük oranda ABD IP adreslerinden geliyor. Hosting firman ya da güvenlik eklentin spam'i azaltmak için "yabancı" trafiği kesiyorsa, Google da yabancı.
Siteyi botun gördüğü gibi test et
Tarayıcın en kötü test aracı: çerezleri, daha önce geçtiği doğrulamayı ve kendi ağını taşıyor. Terminal (ya da çevrimiçi bir HTTP kontrol aracı) kullan ve ham yanıtlara bak.
İki alan adı için de DNS'i kontrol et:
dig +short ornek.com
dig +short www.ornek.com
İkisi de bir adres (ya da çözülen bir CNAME) dönmeli. Biri boşsa eksik kaydı ekle.
HTTP'den HTTPS'e yönlendirmeyi kontrol et:
curl -sI http://ornek.com/ | head -n 3
HTTP/1.1 301 Moved Permanently (ya da 308) ve Location: https://ornek.com/ görmelisin.
Sayfayı AdSense botunun kullanıcı aracısıyla iste:
curl -sI -A "Mediapartners-Google" https://ornek.com/
curl -s -A "Mediapartners-Google" https://ornek.com/ | head -c 600
Gerçek HTML'inle birlikte 200 iyi. 403, 429, 503 ya da içinde Just a moment... veya /cdn-cgi/challenge-platform geçen bir HTML, sitenin önündeki bir katmanın botları engellediğini gösterir. Bu test Google'ın değil senin IP'nden gidiyor, yani geçmesi umut verici ama kanıt değil.
robots.txt'yi kontrol et:
curl -s https://ornek.com/robots.txt
Mediapartners-Google adını taşıyan bir grupta Disallow: / var mı bak. Grupların nasıl okunduğu robots.txt rehberinde.
Sertifikayı kontrol et:
curl -vI https://ornek.com/ 2>&1 | grep -E "expire|subject|issuer"
Sebebe göre çözümler
Güvenlik duvarı, CDN ve güvenlik eklentileri
Cloudflare kullanıyorsan Security Events ekranında Google kullanıcı aracılı engellenmiş isteklere bak; Bot Fight Mode, "I'm Under Attack" modu, ülke kuralları ve özel WAF kurallarını gözden geçir. Her ayarın üzerinden Cloudflare engeli rehberinde geçiyoruz. WordPress'te güvenlik eklentileri (Wordfence, Solid Security, All In One WP Security) ve sunucu güvenlik duvarları (Imunify360, ModSecurity) botları yavaşlatıp engelleyebilir. Kayıtlarında kullanıcı aracısında Google geçen engellenmiş isteklere bak. Korumayı tamamen kapatmak yerine doğrulanmış Google botlarını izin listesine al.
robots.txt
Mediapartners-Google grubundaki her Disallow: / satırını kaldır. User-agent: * altındaki bir engel Mediapartners-Google'ı durdurmaz, çünkü bu bot * grubunu yok sayar. Ama Googlebot'u durdurur ve bu da başka sorunlar doğurur. Güvenli bir asgari dosya:
User-agent: Mediapartners-Google
Disallow:
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://ornek.com/sitemap.xml
Alan adı, www ve yönlendirmeler
Tek bir asıl adres seç (örneğin https://ornek.com) ve diğer tüm varyantları ona 301 ile yönlendir: http://ornek.com, http://www.ornek.com, https://www.ornek.com. İki DNS adının da var olduğundan emin ol, yoksa varyantlardan biri doğrudan hata verir. Başvuruda yanlış adres girdiysen Google'ın önerisi siteyi listeden kaldırıp doğru adresle yeniden eklemek.
SSL
Hem ornek.com hem www.ornek.com adını kapsayan, tanınmış bir otoriteden alınmış bir sertifika kullan (Let's Encrypt yeterli). Otomatik yenilemeyi kur ve yeniden göndermeden önce bitiş tarihine bak.
Hosting, kesinti ve ülke engeli
Beş dakikada bir, ABD dahil birkaç bölgeden kontrol eden ücretsiz bir kesinti izleyici kur. Sık kesinti görüyorsan inceleme bunlardan birine denk gelmiş olabilir. Ülke engellerini kaldır, en azından doğrulanmış Google botlarını bu engellerden muaf tut. Hosting firman yurt dışı trafiği varsayılan olarak kapatıyorsa destek talebiyle açtır.
Bakım modu ve giriş ekranı
Başvurmadan önce "çok yakında" ve bakım eklentilerini kapat, ana sayfa ve yazıların giriş yapmamış ziyaretçiye göründüğünden emin ol. AdSense de giriş korumalı sitelerde, inceleme için girişi geçici olarak kaldırmayı öneriyor.
Yeniden gönderme
Yukarıdaki tüm testler geçtiğinde AdSense'te Siteler'e gir, siteyi aç, sorunları düzelttiğini onayla ve inceleme iste. AdSense kodunu ya da meta etiketini yerinde bırak. İnceleme sürerken DNS, hosting ya da CDN ayarlarını değiştirme. Bugün erişilebilir olup yarın bozulan site, bu reddi iki kez almanın en bilinen yolu. Aynı anda bakmaya değer diğer maddeler kontrol listemizde, içerik ve politika tarafı da başvuru öncesi kontrol listesinde.
Erişimi ücretsiz kontrol et
Ücretsiz tarama ana sayfanı ve iç sayfalarını çekiyor, yönlendirmeleri izliyor, robots.txt'yi okuyor ve güvenlik duvarı doğrulamalarını işaretliyor. Ücretsiz taramayı başlat.
Sık sorulan sorular
Site bende açılıyor, AdSense neden kapalı diyor?
Senin tarayıcın Google'ın botu değil. Güvenlik duvarları, ülke engelleri ve bot korumaları ikisine farklı davranabiliyor. Botun kullanıcı aracısıyla ve kendi ağının dışından test et.
User-agent: * altındaki engel bu reddi doğurur mu?
AdSense açısından doğrudan değil, çünkü Mediapartners-Google * grubunu yok sayar. Ama Googlebot'u engeller; bu da ads.txt'nin okunmasını durdurabilir ve içeriğin değerlendirilmesini zorlaştırır. Bir sebebin yoksa kaldır.
Düzelttikten ne kadar sonra yeniden göndermeliyim?
Testler geçer geçmez. DNS ya da sertifika değiştirdiysen yerleşmesi için bir gün bekle.
Site sadece birkaç dakika kapalıydı, yine de bu reddi alabilir miyim?
Kontrol o aralığa denk geldiyse evet. Bu yüzden kesinti izleme ve inceleme boyunca sabit bir kurulum önemli.
Kendi siteni kontrol et
Ücretsiz tarama: uygunluk puanı ve tüm sorunlar, genelde birkaç dakikada.