Index sorunu, bir sayfanın Google tarafından bulunamaması, taranıp dizine alınmaması ya da yanlış adresle dizine alınması nedeniyle arama sonuçlarında görünmemesidir ve çözümü, Search Console'daki sebebi okuyup kaynağındaki teknik ya da içerik sorununu gidermekten geçer. Dizinde olmayan bir sayfa ne kadar iyi yazılmış olursa olsun sıralama alamaz. Google'ın yapay zeka özetleri de dizindeki sayfalardan beslendiği için, dizine girmeyen sayfa AI Overviews ve AI Modu'nda da kaynak olamaz.
Bir siteyi devraldığımda ilk açtığım rapor sayfa dizine ekleme raporudur. Çünkü burada gördüğüm tablo, sitenin geri kalanında neyle karşılaşacağımı büyük ölçüde söyler. Binlerce adresin "tarandı, şu anda dizine eklenmedi" durumunda beklediği bir site, genellikle kopya ya da ince içerik sorunu yaşıyordur. Önemli sayfaların "keşfedildi" durumunda kaldığı bir site ise genellikle bağlantı ve tarama önceliği sorunu yaşıyordur.
Google index nedir, sayfa ne zaman indexlenmiş sayılır?
Google index, Google'ın arama sonuçlarında gösterebileceği sayfaların tutulduğu dev veritabanıdır. Bir sayfa bu veritabanına alındığında indexlenmiş sayılır ve ancak o andan sonra bir sorguda sıralanabilir. Sayfanızın indexte olup olmadığını en güvenilir biçimde Search Console'daki URL denetleme aracıyla görürsünüz. Arama kutusuna site komutu yazmak hızlı bir fikir verir ama eksik ve yanıltıcı sonuçlar gösterebilir.
Tarama ile dizine ekleme arasındaki fark nedir?
Tarama, Googlebot'un sayfayı ziyaret edip içeriğini indirmesidir. Dizine ekleme ise Google'ın o içeriği işleyip arama sonuçlarında gösterilmeye uygun bulup veritabanına almasıdır. Bir sayfa taranmış olabilir ama dizine eklenmemiş olabilir. Bu ayrım çok önemli, çünkü çözümleri tamamen farklıdır. Taranmayan sayfanın sorunu genellikle teknik ya da bağlantı kaynaklıdır. Taranıp eklenmeyen sayfanın sorunu ise çoğu zaman içerik kalitesiyle ilgilidir.
Kavramların kısa tanımları sözlükte. Tarama, index ve index kapsamı maddelerine bakabilirsiniz.
Search Console'daki dizine ekleme durumları ne anlama gelir?
Raporda her eklenmeyen adresin yanında bir sebep yazar. Bu sebeplerin bir kısmı normaldir ve hiçbir şey yapmanız gerekmez. Bir kısmı ise doğrudan para kaybıdır.
| Durum | Genellikle anlamı | Ne yapmalı? |
|---|---|---|
| Tarandı, şu anda dizine eklenmedi | Google sayfayı gördü ama değerli bulmadı | İçeriği güçlendirin, kopyaları birleştirin, bağlantı verin |
| Keşfedildi, şu anda dizine eklenmedi | Google adresi biliyor ama henüz taramadı | İç bağlantıyı artırın, tarama bütçesini boşa harcayan adresleri azaltın |
| Alternatif sayfa, uygun standart etiketi var | Sayfa bilinçli olarak başka bir sayfaya işaret ediyor | Bilinçliyse sorun yok |
| Kopya, Google kullanıcıdan farklı bir standart sayfa seçti | Google sizin seçtiğiniz adres yerine başka bir adresi seçti | İçerik farkını ve iç bağlantıları kontrol edin |
| Noindex etiketiyle hariç tutuldu | Sayfada noindex var | Önemli bir sayfaysa etiketi kaldırın |
| Yumuşak 404 | Sayfa 200 dönüyor ama içerik boş ya da hata sayfası gibi | Ya içerik ekleyin ya da gerçek 404 ya da 301 verin |
| robots.txt tarafından engellendi | Google sayfayı taramaya izinli değil | Önemli bir sayfaysa kuralı düzeltin |
"Tarandı, şu anda dizine eklenmedi" nasıl çözülür?
Bu durum en sık karşılaştığım ve en çok yanlış yorumlanan durumdur. İnsanlar genellikle teknik bir hata arar ama çoğu zaman sorun teknik değildir. Google sayfayı başarıyla taramış, okumuş ve dizinde yer ayırmaya değer bulmamıştır.
Çözüm için dört soruya bakıyorum. Sayfa sitedeki başka bir sayfayla neredeyse aynı içeriği mi taşıyor? Sayfa, bir kullanıcının sorusuna gerçekten yeterli bir cevap veriyor mu yoksa birkaç cümlelik bir şablon mu? Sayfa sitenin geri kalanından bağlantı alıyor mu? Sitede bu sayfaya benzeyen yüzlerce zayıf sayfa var mı? Son soru özellikle önemli. Google bir sitede çok sayıda düşük değerli sayfa gördüğünde, o sitedeki yeni sayfaları dizine almakta daha seçici davranıyor.
Pratik çözüm genellikle birleştirme ve güçlendirmedir. Aynı soruyu cevaplayan zayıf sayfaları en güçlü olanında toplayıp diğerlerini 301 ile yönlendirmek, kalan sayfaya da ilgili sayfalardan bağlantı vermek. Kendi sitemde birbirini tekrar eden yazıları bu şekilde birleştirdim.
"Keşfedildi, şu anda dizine eklenmedi" neden olur?
Google adresi site haritasından ya da bir bağlantıdan öğrenmiş ama henüz ziyaret etmemiştir. Küçük sitelerde bu durum genellikle geçicidir. Büyük sitelerde ise kalıcı hale gelebilir ve tarama önceliğinin yanlış yere harcandığını gösterir. Googlebot zamanını filtre, sıralama ve oturum parametrelerinin ürettiği sonsuz adres kombinasyonlarında harcıyorsa, asıl sayfalarınız sırada bekler.
Çözüm iki yönlü. Bir yandan gereksiz adres üretimini azaltmak, yani parametreli adresleri kontrol altına almak. Diğer yandan önemli sayfalara daha fazla iç bağlantı vermek. Google bağlantı alan sayfaları daha önemli kabul edip daha sık tarar. Tarama bütçesinin ne olduğunu sözlükteki tarama bütçesi maddesinde, filtre sayfalarının nasıl yönetileceğini filtre sayfaları yazısında anlattım.
Google neden benim seçtiğim standart adresi kullanmıyor?
Canonical etiketi bir talimat değil, bir öneridir. Google kendi sinyallerine bakarak farklı bir adresi standart seçebilir. Bunun en sık sebepleri şunlar. İç bağlantıların çoğu sizin standart dediğiniz adrese değil başka bir sürüme gidiyor. Site haritasında başka bir sürüm yer alıyor. İki sayfanın içeriği arasında, canonical'ı anlamsız kılacak kadar fark var. Ya da yönlendirme ile canonical birbiriyle çelişiyor.
URL denetleme aracında "kullanıcının belirttiği standart" ile "Google'ın seçtiği standart" alanlarını karşılaştırın. İkisi farklıysa, yukarıdaki sinyalleri tek tek tutarlı hale getirin. Kanonik kullanımını canonical etiketi yazısında, kopya içeriğin çözümünü duplicate content yazısında anlattım.
Yumuşak 404 hatası nasıl düzeltilir?
Yumuşak 404, sayfanın sunucudan başarılı yanıt döndürüp içerik olarak boş ya da anlamsız görünmesidir. E-ticaret sitelerinde en sık stokta olmayan ürünlerin ya da hiç ürünü kalmamış kategorilerin sayfalarında görülür. Bir başka sık kaynak da her şeyi ana sayfaya yönlendiren toplu yönlendirmelerdir.
Çözüm sayfanın durumuna bağlı. Sayfa kalıcı olarak kaldırıldıysa 404 ya da 410 döndürün. Yerini alan bir sayfa varsa oraya 301 verin. Sayfa geçici olarak boşsa, örneğin ürün tekrar gelecekse, sayfayı yayında tutup kullanıcıya alternatif sunun. Stokta olmayan ürünlerin yönetimini stokta olmayan ürünler yazısında anlattım.
robots.txt ile noindex neden karıştırılmamalı?
robots.txt bir sayfanın taranmasını engeller, dizine eklenmesini değil. Bu yüzden robots.txt ile engellenmiş bir sayfa, başka sitelerden bağlantı alıyorsa içeriği bilinmeden dizinde görünebilir. Search Console bunu "engellenmesine rağmen dizine eklendi" diye gösterir. Bir sayfanın dizinden çıkmasını istiyorsanız noindex kullanmalısınız. Ama noindex'in görülebilmesi için sayfanın taranabilir olması gerekir. Yani aynı sayfayı hem robots.txt ile engelleyip hem noindex vermek çelişkidir ve noindex hiç okunmaz.
JavaScript ile yüklenen içerik dizine ekleme sorununa yol açar mı?
Açabilir. İçerik sunucudan gelen HTML'de değil de tarayıcıda JavaScript çalıştıktan sonra oluşuyorsa, Google sayfayı iki aşamada işler. Önce ham HTML'i, sonra render edilmiş hali. İkinci aşama gecikebilir ve bazen hiç tamamlanmaz. URL denetleme aracındaki canlı test, Google'ın render ettiği sayfayı gösterir. Orada ana içerik görünmüyorsa sorun buradadır. Ayrıca yapay zeka botlarının büyük kısmı JavaScript çalıştırmadığı için, bu durum yapay zeka görünürlüğünü daha da sert etkiler. Teknik tarafı teknik SEO yazısında anlattım.
Index şişmesi nedir ve neden zararlıdır?
Index şişmesi, sitede gerçekten değerli olan sayfa sayısının çok üstünde adresin dizine girmesidir. Etiket sayfaları, iç arama sonuç sayfaları, parametreli filtre kombinasyonları ve boş arşiv sayfaları en sık sebeplerdir. Bu sayfalar tek tek zararsız görünür ama toplamda sitenin ortalama kalitesini düşürür ve tarama kaynağını tüketir. Çözüm, değeri olmayan sayfa türlerini noindex ile dizinden çıkarmak ya da hiç üretilmemelerini sağlamaktır. Kavramın tanımı sözlükteki index bloat maddesinde.
Site haritası dizine eklemeyi nasıl etkiler?
Site haritası Google'a hangi sayfaları önemli bulduğunuzu söyler ama dizine eklemeyi garanti etmez. Asıl değeri bir karşılaştırma aracı olmasında. Site haritasında olup dizinde olmayan sayfalar, gerçek sorunlu sayfaların listesidir. Bu yüzden site haritasının temiz olması gerekiyor. İçinde yönlendirilen, noindex verilmiş ya da 404 dönen adresler varsa hem Google'a çelişkili sinyal verirsiniz hem de kendi teşhisinizi bulanıklaştırırsınız. Site haritasında sadece dizinde görmek istediğiniz, 200 dönen ve kendine standart veren adresler yer almalı. Haritadaki son değişiklik tarihi de gerçek içerik değişikliğini yansıtmalı. Her gün değişen tarih, Google'ın bu sinyale güvenini azaltır.
Index sorunlarının teşhisinde hangi sırayı izliyorum?
- Sayfa dizine ekleme raporunda eklenmeyen adresleri sebebe göre gruplarım ve her grubun içinde önemli sayfa olup olmadığına bakarım.
- Önemli sayfa içeren gruplarda birkaç örnek adresi URL denetleme aracıyla tek tek incelerim.
- Sorunun tek sayfada mı yoksa bir şablonda mı olduğunu belirlerim. Şablon sorunu binlerce sayfayı etkiler ve ilk sıraya çıkar.
- Düzeltmeyi yapıp Search Console'da "düzeltmeyi doğrula" ile Google'dan yeniden kontrol isterim.
- Önemli sayfalar için dizine ekleme isteği gönderir ve birkaç hafta boyunca raporu izlerim.
Düzeltmeden sonra sonuç ne kadar sürede görünür?
Teknik bir engelin kaldırılması, örneğin yanlışlıkla eklenmiş bir noindex'in silinmesi, genellikle birkaç gün ile birkaç hafta içinde etkisini gösterir. İçerik kaynaklı sorunlarda süre daha uzundur, çünkü Google'ın sayfanın yeni halini değerlendirmesi ve siteye olan güvenini güncellemesi zaman alır. Doğrulama süreci başladıktan sonra Search Console ilerlemeyi ayrıca gösterir. Burada sabırlı olmak ve aynı sayfayı her gün yeniden göndermemek gerekiyor.
Yeni bir sitenin sayfaları neden dizine girmiyor?
Yeni sitelerde en sık sebep, Google'ın siteyi henüz tanımaması ve dışarıdan hiç bağlantı olmamasıdır. Site haritasını göndermek, Search Console'da önemli sayfalar için dizine ekleme isteği yapmak ve sitenin birkaç güvenilir yerden bağlantı almasını sağlamak bu süreci hızlandırır. Bir de yayın öncesi test ortamından kalan noindex etiketlerini ya da robots.txt engellerini kontrol edin. Yeni sitelerde dizine girmemenin şaşırtıcı ölçüde sık sebebi budur.
Ben Adem Demir. Bağımsız dijital büyüme stratejisti olarak bir SEO projesine dizine ekleme raporunu okuyarak başlıyorum, çünkü görünmeyen bir sayfa için yapılan her içerik ve bağlantı çalışması boşa gider. Search Console'un genel kullanımını Search Console kullanımı yazısında, teknik kontrollerin bütününü SEO kontrol listesinde, süreci de SEO danışmanlığı rehberinde anlattım. Sitenizin dizine ekleme sorunlarını birlikte çözmek isterseniz SEO danışmanlığı sayfasından ulaşabilirsiniz.
Kaynaklar
Reklamların satış getirmiyor mu?
Reklam hesabını birlikte inceleyelim, nerede bütçe kaybettiğini netçe görelim.
Ücretsiz Ön Görüşme