Kısa cevap
Google sayfaları dizinlemiyorsa bunun en yaygın nedeni `noindex` etiketi, `robots.txt` engeli, site haritası hatası veya iç bağlantı eksikliğidir. Çözüm, bu öğeleri Search Console'da kontrol etmek, engelleri kaldırmak ve URL denetimi aracıyla dizinleme istemektir. Dizinleme birkaç günden birkaç haftaya kadar sürebilir.
Sorun nasıl anlaşılır
- Sayfalar haftalar geçmesine rağmen Google aramasında görünmüyor
- Search Console, dizinlemenin devre dışı bırakıldığı veya `robots.txt` dosyası nedeniyle engellendiği gibi nedenler gösteriyor
- Yeni yayınlar veya ürünler aramada görünmüyor
- Site `site:` sorgusunda görünüyor ancak tek tek sayfalar eksik
- Site haritası bildirildi ancak dizinlenen sayfa sayısı beklenenden çok daha az
En yaygın nedenler
Sayfada noindex etiketi
Meta etiketi `<meta name="robots" content="noindex">` veya HTTP başlığı `X-Robots-Tag: noindex` Google'a sayfayı dizinlememesini söyler. Genellikle site geliştirmesinden sonra yanlışlıkla kalır.
robots.txt engeli
`robots.txt` dosyası sitenin bir bölümü için `Disallow` içeriyorsa Google bu sayfalara erişemez ve çoğu zaman dizinlenmezler. Engelin kasıtlı mı yoksa önceden mi kaldığını kontrol edin.
Site haritası geçersiz veya bildirilmemiş
Geçersiz XML site haritası, eksik URL'ler veya biçim hataları Google'ın sayfaları bulmasını zorlaştırabilir. Site haritası Search Console'da bildirilmelidir.
İç bağlantı eksikliği
Site içinde tıklanarak ulaşılamayan sayfaların keşfedilmesi zordur. Google net bir gezinme ve ilgili sayfalardan bağlantılar önerir.
Yinelenen içerik veya kanonikleştirme
Birden fazla URL aynı içeriği gösteriyorsa Google yalnızca birini seçebilir. Yanlış `canonical` etiketi dizinlemeyi yanlış sayfaya yönlendirebilir.
Adım adım çözüm
- 1
Sayfanın dizinlenip dizinlenmediğini kontrol edin
Google aramasında
site:alanadiniz.comyazın ve sonuçları inceleyin. Tek bir sayfa içinsite:alanadiniz.com/yolkullanın. Sayfa yoksa kontrollere devam edin. - 2
Search Console'u açın ve dizinleme raporunu kontrol edin
Google Search Console'da
Dizinleme > Sayfalarbölümüne gidin. "Dizinlenmemiş" listesine verobots.txtdosyası nedeniyle engellendi veya noindex etiketi gibi nedenlere bakın. Bunlar en yaygın nedenlerdir. - 3
robots.txt dosyasını kontrol edin
Tarayıcıda
https://alanadiniz.com/robots.txtadresini açın. Dizinlemek istediğiniz bölüm içinDisallow: /veya bir engel olmadığından emin olun. Varsa kaldırın veya kuralları uyarlayın. - 4
noindex etiketini kaldırın
Sayfanın kaynak kodunu (Ctrl+U) inceleyin ve
noindexarayın. Varsa şablondan, SEO eklentisinden veya sunucu başlığından kaldırın. WordPress içinAyarlar > Okumave SEO eklentisini kontrol edin. - 5
Canonical URL'yi kontrol edin
Kaynak kodda
<link rel="canonical">arayın. Bu, sitenin tamamında tutarlı şekilde (www ve https için aynı seçim) tek bir tercih edilen, mutlak sayfa sürümüne, örneğinhttps://alanadiniz.com/sayfaadresine işaret etmelidir. Yanlış canonical, Google'ı istediğiniz sayfa yerine başka bir sayfayı dizinlemeye yönlendirebilir. - 6
Site haritasını güncelleyin ve bildirin
Search Console'da
Dizinleme > Site haritalarıbölümüne gidin ve henüz bildirilmediysehttps://alanadiniz.com/sitemap.xmladresini bildirin. Site haritasının tüm önemli URL'leri içerdiğini ve hata olmadığını kontrol edin. - 7
URL denetimi ile dizinleme isteyin
Search Console'da üstteki arama çubuğuna sayfanın URL'sini yapıştırın ve Enter'a basın. "Dizinleme iste" seçeneğine tıklayın. Bu işlem işlemeyi hızlandırır ancak anında dizinleme garantisi vermez.
- 8
İç bağlantılar ekleyin
Yeni sayfayı ilgili mevcut sayfalardan (örneğin ana sayfa veya kategori) bağlayın. Google böylece içeriği daha kolay keşfeder.
noindexveya engellenen sayfalara giden bağlantılardan kaçının. - 9
Bekleyin ve sonuçları izleyin
Değişikliklerden sonra dizinleme birkaç günden birkaç haftaya kadar sürebilir. Search Console'da
Dizinleme > Sayfalarraporunu izleyin. Aynı isteği günde birden fazla kez göndermeyin.
Hiçbir şey işe yaramazsa: gelişmiş kontroller
noindex ve engelleri kaldırdıysanız ancak sayfalar hâlâ dizinlenmiyorsa sunucunun doğru HTTP durum kodu (200) döndürüp döndürmediğini kontrol edin. curl -I https://alanadiniz.com/sayfa gibi araçlar durum kodunu ve başlıkları gösterebilir. Başlıktaki X-Robots-Tag değerine dikkat edin. Ayrıca sitenin Googlebot'a erişilebilir olup olmadığını kontrol edin (sunucuda veya CDN'de engellemeyin). Search Console'da URL denetimini kullanarak Google'ın sayfayı nasıl gördüğünü inceleyin. Site yeniyse sabırlı olun; dizinleme zaman alabilir. Binlerce sayfası olan siteler için toplu analiz sağlayan bir SEO aracı düşünün.
Tekrarlanmaması için
- Search Console'daki dizinleme raporunu düzenli olarak kontrol edin
- Siteyi yayınlamadan önce `noindex` ve engelleri kapatın
- Güncel bir XML site haritası tutun ve bildirin
- Canonical URL'lere ve iç bağlantılara dikkat edin
Ne zaman uzmana başvurmalı
Belirtilen tüm adımları kontrol ettiyseniz ve sayfalar hâlâ dizinlenmiyorsa veya çok sayıda URL'ye sahip büyük bir siteniz varsa, sunucu ve yapılandırma konusunda daha derin bir analiz için IT desteğine veya bir SEO uzmanına başvurun.
Web sitesi yapımı · Hızlı, SEO uyumlu, çok dilli web siteleriSık sorulan sorular
Google'ın bir sayfayı dizinlemesi ne kadar sürer?
Genellikle sitenin otoritesine ve değişiklik sıklığına bağlı olarak birkaç günden birkaç haftaya kadar sürer. Search Console'da dizinleme istemek süreci hızlandırabilir ancak anında sonuç garantisi vermez.
Sayfa dizinlendiği halde neden aramada görünmüyor?
Dizinleme otomatik olarak yüksek sıralama anlamına gelmez. Sayfa dizinlenmiş olabilir ancak rekabet veya alaka nedeniyle belirli sorgular için gösterilmez. Sayfanın arama amacını karşılayıp karşılamadığını kontrol edin.
Sadece site haritasını bildirmek yeterli mi?
Hayır. Site haritası Google'ın URL'leri bulmasına yardımcı olur ancak sayfada `noindex` varsa veya `robots.txt` içinde engellenmişse dizinlenmez. Tüm engellerin kaldırılması gerekir.