SEO Durumu
Bir site arama motorlarına üç ayrı yoldan kapatılabilir ve bunların ikisi sayfaya baktığınızda görünmez:
| Sinyal | Nerede durur | Sayfa kaynağında görünür mü? | |---|---|---| | X-Robots-Tag | HTTP yanıt başlığı | Hayır | | robots.txt | Alan adınızın kökündeki ayrı bir dosya | Hayır | | <meta name="robots"> | Sayfa HTML'inin içinde | Evet |
Google bu üçünün en kısıtlayıcı olanını uygular. Bir sitenin HTML'inde index, follow yazabilir ve görebildiğiniz tek sinyal bu olabilir; buna rağmen bir başlık ya da robots.txt siteyi arama sonuçlarının tamamen dışında tutabilir.
Ayarlar → SEO Durumu ekranını açın; üç sinyal de canlı sitenizden okunur ve sayfanın en üstündeki İndekslenebilirlik grubunda görünür.

Kontrol ne rapor eder
Arama motoru erişimi - Tamam. Üç sinyal de aynı şeyi söylüyor ve siteniz indekslenebilir. Bir işlem yapmanız gerekmez.
İndeksleme sinyalleri birbiriyle çelişiyor. Bazı sinyaller "indeksle", bazıları "indeksleme" diyor. Üç değer yan yana gösterilir, böylece hangisinin engellediğini görürsünüz. En kısıtlayıcı sinyal geçerli olduğu için sinyallerden biri bile "indeksleme" diyorsa siteniz indekslenmez.
Kurulu bir eklenti siteyi aramaya kapatıyor. Bazı eklentiler site hazırlanırken siteyi gizler. Bu eklentiler noindex başlığı ve her şeyi kapatan bir robots.txt gönderir; yayına geçerken kaldırılmaları gerekir. Kontrol, kapatmanız gereken eklentinin adını gösterir. Siteniz henüz hazır değilse bu beklenen bir durumdur ve bir şey yapmanız gerekmez.
HTTP başlığı jekcms dışından geliyor. jekcms X-Robots-Tag başlığını yalnız bakım modunda ve birkaç iç uçta (önizleme, cron, webhook) gönderir. Bakım modu kapalıyken normal bir sayfada bu başlığı görüyorsanız başlık jekcms'ten gelmiyordur ve jekcms dosyalarında arasanız da bulamazsınız. Şu kaynakları kontrol edin:
- sunucunuzdaki bir
.user.inidosyası veyaauto_prepend_fileyönergesi - kurulum paketine dahil olmayan ortam yapılandırmanız
- sitenizin önünde duran bir katman (CDN, WAF veya sunucu düzeyinde bir kural)
Kendi sunucunuzda şu komutla arayabilirsiniz:
grep -rn "X-Robots-Tag" /site/dizininiz
Orada da çıkmazsa barındırıcınıza sitenin önünde bir kural uygulanıp uygulanmadığını sorun.
robots.txt tüm siteyi kapatıyor. Canlı robots.txt dosyasında User-agent: * ve ardından Disallow: / var; bu, Google'ın hiçbir sayfayı taramasını engeller. Ayarlar → SEO ekranındaki robots kurallarını kontrol edin. Kurallar orada doğru görünüyorsa sunucudaki fiziksel bir robots.txt dosyası jekcms'in ürettiği dosyanın yerine geçiyordur.
Önbellek kopyaları yanıt başlıklarını taşımıyor. Tam sayfa önbelleğinden sunulan sayfalar, yeni üretilen sayfalardan farklı başlıklar döndürüyor. Önbelleğe alınan sayfalar en çok ziyaret edilen sayfalar olduğu için bu durum önemlidir. jekcms'i güncelleyin, sonra Ayarlar → Performans altından önbelleği boşaltın.
Başlıkların önbellekle ilişkisi
2.136.0 sürümünden itibaren tam sayfa önbelleği, yanıt başlıklarını sayfa gövdesiyle birlikte saklar ve her önbellek isabetinde geri oynatır. Önceki sürümlerde önbellekten gelen sayfa, aynı adresin yeni üretilmiş hâlinden farklı indeksleme ve güvenlik sinyalleri döndürebiliyordu. Bu yüzden sitenin en çok okunan sayfaları bu sinyalleri en sık kaybeden sayfalardı.
Bunun için bir ayar yapmanız gerekmez. Eski sürümlerden kalan önbellek kopyaları yok sayılır ve yeniden üretilir; geçiş sırasında hiçbir sayfa yanlış başlıklarla sunulmaz.
İlgili sayfalar
- Ayarlar → SEO - robots kuralları, AI tarayıcı politikası, site haritası seçenekleri
- Araçlar → SERP Kimlik Testi - arama motorlarının site adınızı ve kimliğinizi nasıl gördüğü