Search Console’un Sayfalar raporunda “dizine eklenmedi” yazan her satır sorun değildir. Bazı durumlar siteniz doğru çalıştığı için görünür, bazıları gerçek bir hataya işaret eder. Aşağıda her durumun ne demek olduğunu, ne zaman normal sayılacağını ve ne zaman müdahale gerektiğini sırayla anlatıyoruz. Genel teşhis için Sitem Google’da çıkmıyor rehberine de bakabilirsiniz.
Durum adları Google’ın Türkçe arayüzündeki gibi yazıldı. Emin olmadığımız etiketlerin yanına İngilizcesini ekledik. Güncel tanımlar için kaynak: Sayfa dizine ekleme raporu.
Hangi durum normal, hangisi sorun?
Özet tablo aşağıda. Ayrıntılar sonraki bölümlerde.
| Durum | Normal mi? | Ne yapılır |
|---|---|---|
| Taranan, şu anda dizine eklenmeyen | Yeni sayfada geçici olarak evet | İçeriği özgünleştirin, iç bağlantı verin, bekleyin |
| Keşfedilen, şu anda dizine eklenmeyen | Yeni sitede evet, uzun sürerse hayır | İç bağlantı ve site haritasını güçlendirin |
| Yönlendirmeli sayfa | Genellikle evet | Yönlendirmenin hedefinin dizinde olduğunu doğrulayın |
| Uygun standart etikete sahip alternatif sayfa | Bilinçliyse evet | Değilse canonical etiketini düzeltin |
| Kopya, Google kullanıcıdan farklı standart sayfa seçti | Bazen | Yinelenen adresleri birleştirin |
| noindex etiketi tarafından hariç tutuldu | Bilinçliyse evet | Önemli sayfadaysa etiketi kaldırın |
| robots.txt tarafından engellendi | Bilinçliyse evet | Önemli sayfadaysa Disallow satırını kaldırın |
| Bulunamadı (404) | Silinmiş sayfada evet | Önemli sayfaysa geri getirin ya da yönlendirin |
| Yumuşak 404 | Hayır | Sayfaya gerçek içerik koyun ya da doğru kodu döndürün |
| Sunucu hatası (5xx) | Hayır | Sunucu kaydına bakın, barındırma firmasına bildirin |
“Taranan ancak dizine eklenmeyen” ne demek?
Google sayfayı ziyaret etti, okudu ve şimdilik dizine almamaya karar verdi. Raporda “Tarandı - şu anda dizine eklenmedi” olarak görünür. Sebebini Google tek tek söylemez.
Yeni bir sayfada bu ara bir adım olabilir. Kendi sitemizde yeni açtığımız iki bölge sayfası, istek gönderdiğimiz gün taranmış ama dizine girmemişti. Sayfa gövdesinde bir hata yoktu, Google sayfayı görmüş ve sıraya almıştı. Daha önce “taranıp eklenmedi” listesinde duran /iletisim sayfamız ise iki gün içinde dizine girdi. Bir ara da bu listedeki sayfa sayısı sıfıra düştü.
Sorun olduğu durum şudur: önemli bir sayfa haftalarca bu listede duruyorsa Google sayfayı yeterince özgün ya da değerli bulmuyor olabilir. Yapılacaklar:
- Sayfanın metnini özgünleştirin. Başka sayfaların kopyasına benzeyen sayfa genelde burada kalır.
- Sayfaya menüden, altbilgiden ve ilgili sayfalardan iç bağlantı verin.
- Aynı konuyu işleyen yakın sayfaları tek sayfada birleştirin.
“Keşfedildi, şu anda dizine eklenmedi” ne demek?
Google adresi biliyor ama henüz taramadı. Raporda “Keşfedildi - şu anda dizine eklenmedi” olarak çıkar. “Son tarama” alanı boştur.
Yeni bir sitede bu normaldir. Bizim sitemizde bir dönem on üç sayfa bu durumdaydı, hepsinde son tarama değeri “Yok” idi. Teknik engel yoktu: site haritası okunuyordu, robots.txt açıktı, sayfalara erişilebiliyordu. Google yeni bir alan adına tarama payını yavaş ayırıyor. Bu satırlar zamanla azaldı.
Uzun süre bekliyorsa şunlara bakın:
- Sayfaya yeterli iç bağlantı gidiyor mu?
- Site haritasında var mı, harita güncel mi?
- Sunucu yavaş ya da aralıklı hata veriyor mu?
Siteye dışarıdan gelen bağlantılar da keşfi hızlandırır. Bunun için Google İşletme Profili ve sektör dizinleri iyi bir başlangıçtır.
“Yönlendirmeli sayfa” bir sorun mu?
Genellikle hayır. Bir adres başka bir adrese yönleniyorsa Google yönlendiren adresi dizine almaz, hedefi alır. Bu satırların listede görünmesi yönlendirmenin çalıştığını gösterir.
Bizde bu satırlar www ve http sürümlerinin ana adrese yönlenmesinden geliyordu. Üç adresti ve bilinçliydi.
Sorun olan durum: yönlendirmenin hedefi dizinde değilse ya da yönlendirme zinciri uzunsa. Hedef adresi URL Denetimi ile kontrol edin. Hedef dizindeyse sayfa listede kalabilir, müdahale gerekmez.
“Uygun standart etikete sahip alternatif sayfa” ne demek?
Sayfanın rel="canonical" etiketi başka bir adresi asıl sürüm olarak gösteriyor, Google de bunu kabul etti. Yani bu adres, asıl adresin bir alternatifi sayılıyor.
Bilinçliyse normaldir: filtre ve parametre adresleri, yazdırma sürümleri, mobil sürümler buraya düşer. Ancak önemli bir sayfanızın canonical’ı yanlışlıkla başka sayfayı gösteriyorsa, sayfa sessizce dizinden düşer. En sık görülen hata, tüm sayfaların canonical’ının ana sayfayı göstermesidir. Her sayfanın canonical’ı kendi adresini göstermelidir.
Çok dilli sitelerde canonical ve hreflang birlikte çalışır; ilişkiyi çok dilli web sitesi rehberinde anlattık.
“Kopya, Google kullanıcıdan farklı standart sayfa seçti” ne demek?
Siz bir adresi canonical olarak belirttiniz ama Google başka bir adresi asıl sürüm olarak seçti. Raporda “Kopya, Google kullanıcıdan farklı bir standart sayfa seçti” olarak görünür. İki sayfa Google’a çok benzer geldi.
Bu bazen zararsızdır: http ile https ya da www ile www olmayan sürüm gibi gerçek kopyalarda Google’ın seçimi sizinkiyle aynı sonuca çıkar. Sorun, birbirinden farklı olması gereken iki sayfanın kopya sayılmasıdır. Örneğin şehir adı dışında aynı metni taşıyan iki bölge sayfası. Çözüm, sayfaları gerçekten farklılaştırmak ya da birleştirip eskisini yönlendirmektir. “Kopya, kullanıcı tarafından standart sayfa seçilmedi” etiketi (“Duplicate without user-selected canonical”) benzer bir durumdur: canonical hiç belirtilmemiştir.
“noindex etiketi tarafından hariç tutuldu” ne demek?
Sayfada noindex yönergesi var ve Google ona uydu. Teşekkür sayfası, sepet, yönetim ekranı gibi bilinçli olarak dizin dışı bırakılan sayfalarda tam olarak beklenen budur.
Sorun olan durum, etiketin yanlışlıkla önemli sayfada kalmasıdır. Test sunucusundan canlıya geçerken en sık unutulan ayardır. WordPress’te “arama motorlarının siteyi dizine eklemesini engelle” kutusu da aynı sonucu verir. Etiketi kaldırın, sonra URL Denetimi ile yeniden tarama isteyin.
Burada ikinci bir tuzak var: noindex sayfayı site haritasında bırakmak. Kendi sitemizde /tesekkurler sayfası noindex taşıdığı hâlde site haritasındaydı. Harita “dizine ekle”, sayfa “ekleme” diyordu. Google bu sayfayı “keşfedildi” kovasına atmış ve tarama payı harcamıştı. Site haritasına filtre ekleyip noindex sayfaları çıkardık, harita 71’den 70 adrese indi.
“robots.txt tarafından engellendi” ne demek?
robots.txt dosyası Googlebot’un o adrese girmesine izin vermiyor. Admin klasörleri ya da demo bölümleri için bilinçli olarak kullanılır.
Önemli bir sayfa buradaysa ilgili Disallow satırını kaldırın. Dikkat edilecek ince nokta şu: robots.txt taramayı engeller, dizine girmeyi doğrudan engellemez. Engellenen bir adrese dışarıdan bağlantı geliyorsa adres içeriksiz biçimde dizine girebilir. Bir sayfayı dizinden kesin çıkarmak istiyorsanız robots.txt ile engellemeyin, taramaya açık bırakıp noindex verin. Google noindex’i ancak sayfayı tarayabilirse görür.
404, yumuşak 404 ve sunucu hatası 5xx ne demek?
Üçü de sayfanın istenen içeriği vermediği durumlardır, ama anlamları farklıdır.
404: Sayfa yok. Raporda “Bulunamadı (404)” olarak görünür. Silinmiş bir sayfada normaldir, Google zamanla bu adresi bırakır. Önemli ve bağlantı alan bir sayfa 404 veriyorsa geri getirin ya da yeni karşılığına yönlendirin. Yazım hatalı bir iç bağlantı varsa onu düzeltin.
Yumuşak 404: Sunucu 200 (başarılı) döner ama sayfa boş, çok kısa ya da “bulunamadı” mesajı taşır. Google bunu hata sayar (“Soft 404”). Sayfaya gerçek içerik koyun. Sayfa gerçekten yoksa sunucunun 404 ya da 410 döndürmesini sağlayın.
Sunucu hatası (5xx): Sunucu isteğe yanıt veremedi. Raporda “Sunucu hatası (5xx)” olarak çıkar. Tek seferlik olabilir ama tekrar ediyorsa Google taramayı yavaşlatır. Sunucu kayıtlarına bakın. Barındırma firmanızın güvenlik duvarı Googlebot’u engelliyor olabilir; bu durumda siteniz sizin tarafınızdan açılırken Google’a hata döner.
URL Denetimi ve “Düzeltmeyi doğrula” nasıl kullanılır?
URL Denetimi tek bir adresin Google’daki durumunu gösterir. Üstteki arama kutusuna tam adresi yapıştırın. Sonuçta üç şeye bakın: sayfa Google’da var mı, son tarama ne zaman, dizine alınmasını engelleyen bir şey var mı.
Yeni sayfalarda sık görülen çıktı şudur: “URL Google’da yok, URL Google tarafından bilinmiyor”, yönlendiren site haritası algılanmadı, son tarama yok. Bu, sayfanın Google’ın radarına henüz girmediği anlamına gelir. Şu sırayı izleyin:
- Sayfayı tarayıcıda açıp çalıştığını doğrulayın.
- “Canlı URL’yi test et” ile Google’ın sayfayı şu an nasıl gördüğüne bakın.
- Sorun yoksa “İndekslenmesini iste” düğmesine basın.
İstek, Google’a sayfayı önermektir, dizine alınma garantisi vermez. Günlük bir kota vardır; bizde bir gün beşinci istekten sonra kota doldu. Sonucun ne zaman geleceğini Google belirler. Bizde /yazilim sayfası istekten ertesi gün dizine girdi, ama bunu bir süre vaadi olarak okumayın.
Bir hatayı düzelttikten sonra rapordaki ilgili duruma girin ve “Düzeltmeyi doğrula” düğmesine basın. Google etkilenen adresleri yeniden kontrol eder. Doğrulama sürerken aynı hatayı tekrar başlatmaya gerek yok. Başarısız olursa Google örnek adresleri listeler; onlara bakıp düzeltmeyi tamamlayın.
Site haritası ve iç bağlantı durumları nasıl etkiler?
İkisi de Google’ın sayfayı bulma yoludur ve birçok “keşfedildi” ya da “bilinmiyor” durumu buradan çıkar.
Site haritası Google’a hangi adreslerin olduğunu söyler. Ama Google haritayı her an okumaz. Bizde Google haritayı bir tarihte okumuş ve 51 adres görmüştü, canlı haritada ise 63 adres vardı. Aradaki on üç yeni sayfa Google’a hiç ulaşmamıştı. Haritayı Search Console’dan yeniden gönderdik, sonraki okumada fark kapandı.
Dikkat edilecek üç nokta:
- Haritada yalnızca dizine girmesini istediğiniz, 200 dönen adresler olsun.
- Noindex, yönlendirmeli ve 404 adresleri haritadan çıkarın.
- Yeni sayfa ekledikten sonra haritanın güncellendiğini ve gönderildiğini kontrol edin.
İç bağlantı ise sayfanın değerini Google’a gösterir. Menüde ve ilgili sayfalarda bağlantısı olmayan sayfa, haritada olsa bile ikinci planda kalır. Bizde bazı yeni sayfalara yalnızca birbirlerinden bağlantı vardı, ana dilin ana sayfasından erişilmiyordu. Menüyü güncelleyince bu kapandı. Her önemli sayfaya en az bir güçlü iç bağlantı gitmeli.
Bunların hepsi teknik hijyendir. Bu temeli SEO optimizasyonu çalışmalarında içerik üretiminden önce kuruyoruz: sayfa görünmüyorsa üzerine yazılan içeriğin faydası olmaz.
Bir satır için karar verirken tek soru şudur: bu sayfanın aramada çıkmasını istiyor muyum? Hayırsa durum doğrudur. Evetse sebebi bulup düzeltin.