Google İndeksleme Sorunları: Nedenleri, Teşhis ve Çözümleri
Google sayfanızı neden indekslemiyor? Search Console, robots.txt, noindex, canonical, sitemap, içerik ve iç bağlantı sorunlarını teşhis edip çözün.
Yazıyı oku →Sitemap başarılı olsa bile her URL otomatik olarak indekslenmez.

XML site haritası göndermek, Google’ın URL’leri keşfetmesine yardımcı olur; ancak listedeki tüm URL’lerin taranacağını veya dizine ekleneceğini garanti etmez. Sitemap’te yalnızca canonical, indexable, HTTP 200 dönen ve arama sonucu olmasını istediğiniz değerli URL’ler bulunmalıdır.
“Sitemap gönderdim ama Google hâlâ indexlemiyor” Türkçe SEO tarafında en sık duyulan cümlelerden biridir.
Bu cümlenin arkasındaki beklenti anlaşılır: URL’leri site haritasına koydum, Search Console’a gönderdim, Google artık bunları dizine eklemeli.
Fakat XML sitemap böyle çalışmaz. Sitemap, Google’a önemli URL’leri bildirir. Dizine ekleme kararı ise crawlability, indexability, canonical, içerik değeri, iç bağlantılar, duplicate content ve teknik erişim gibi birçok sinyale bağlıdır.
Daha geniş dizine ekleme teşhisi için Google dizine ekleme sorunlarını teşhis etme rehberini kullanabilirsiniz. Bu makale özellikle sitemap gönderildiği hâlde URL’lerin indekslenmemesi sorununa odaklanır.
Sitemap gönderildiği hâlde URL’ler indekslenmeyebilir çünkü:
Yani sorun sitemap’in gönderilip gönderilmemesi değil, sitemap’teki URL’lerin gerçekten index adayı olup olmadığıdır.
Hayır. XML site haritası dizine eklemeyi garanti etmez.
Sitemap’in temel amacı Google’ın önemli URL’leri keşfetmesine yardımcı olmaktır. Google sitemap’i okuyabilir, URL’leri keşfedebilir ve yine de hepsini taramayabilir veya dizine eklemeyebilir.
Bunu şu şekilde düşünün: Sitemap, Google’a verilen temiz bir URL listesi olmalıdır. Ancak listedeki her URL için “bu sayfayı mutlaka sonuçlarda göster” talimatı değildir.
Bu nedenle Search Console’da sitemap durumu “Başarılı” görünüyorsa, bu genellikle sitemap dosyasının okunabildiğini gösterir. Listedeki tüm URL’lerin index aldığı anlamına gelmez.
İyi bir sitemap’te şu URL’ler bulunmalıdır:
Örneğin bir hizmet sayfası, önemli kategori sayfası, aktif ürün sayfası veya kullanıcıya değer sunan rehber yazı sitemap’te bulunabilir.
Sitemap’in amacı, Google’a “bu URL’ler benim önemli sayfalarım” demektir. Bu yüzden listeye her URL’yi doldurmak kalite sinyalini zayıflatır.
Sitemap’te genellikle şu URL’ler bulunmamalıdır:
Noindex olan bir URL’yi sitemap’e koymak çelişkili bir sinyaldir. Bir taraftan “bu sayfa önemli” diyorsunuz, diğer taraftan “bunu dizine ekleme” diyorsunuz. Google genellikle böyle çelişkilerden hoşlanmaz; SEO uzmanları da pek hoşlanmaz.
Sitemap tek başına değil, diğer URL sinyalleriyle birlikte değerlendirilmelidir.
Kontrol edin:
Örneğin sitemap’te /urun-a/ varsa, iç bağlantılar /kategori-x/urun-a/ URL’sine gidiyor ve canonical başka bir URL’yi gösteriyorsa, Google çelişkili sinyaller alır.
En sağlıklı yapı şudur:
Search Console’daki Site Haritaları raporu, sitemap dosyasının gönderilme ve okunma durumunu gösterir.
Kontrol edin:
Ancak Site Haritaları raporu tek başına URL’lerin index durumunu çözmez. Bunun için Sayfa dizine ekleme raporu ve URL Denetleme aracı kullanılmalıdır.
Özellikle önemli URL’lerde tek tek URL Denetleme yapmak gerekir.
Sitemap’teki URL’ler iki yaygın durumda kalabilir:
Sitemap’teki URL’ler iki yaygın durumda kalabilir:
Keşfedildi – şu anda dizine eklenmiş değil
Bu, Google’ın URL’yi bildiği ancak henüz taramadığı anlamına gelir.
Bu durumda kontrol edin:
Detay için Keşfedildi – şu anda dizine eklenmiş değil rehberini kullanabilirsiniz.
Tarandı – şu anda dizine eklenmiş değil
Bu, Google’ın URL’yi taradığı ancak dizine eklemediği anlamına gelir.
Bu durumda kontrol edin:
Detay için Tarandı – şu anda dizine eklenmiş değil rehberine bakabilirsiniz.
Sitemap’i temizledikten sonra şu adımları izleyin:
Sitemap’i temizledikten sonra şu adımları izleyin:
Sitemap dosyasını tarayıcıda açın.
URL’lerin doğru domain, protokol ve canonical formatta olduğunu kontrol edin.
Sitemap’te noindex, redirect, 404 veya canonical olmayan URL olmadığını doğrulayın.
Search Console’da sitemap’i yeniden gönderin veya Google’ın tekrar okumasını bekleyin.
Önemli URL’leri URL Denetleme aracıyla test edin.
Sayfa dizine ekleme raporunda durum değişimlerini takip edin.
İç bağlantıları canonical URL’lere göre güncelleyin.
Yeni URL grupları için crawl ve index durumunu izleyin.
Sitemap düzeltmesi yaptıktan sonra anında index beklemeyin. Google’ın sitemap’i yeniden okuması, URL’leri taraması ve dizine ekleme kararını güncellemesi zaman alabilir.
Çünkü sitemap dizine ekleme garantisi değildir. URL noindex, redirect, canonical, 404, duplicate content, zayıf iç bağlantı veya düşük sayfa değeri nedeniyle dizine eklenmeyebilir.
Sitemap’in başarılı olması, dosyanın okunabildiğini gösterir. Listedeki tüm URL’lerin tarandığı veya dizine eklendiği anlamına gelmez.
Bu çelişkili bir sinyaldir. Sitemap önemli URL’leri bildirmeli; noindex URL’ler ise dizine eklenmemesi istenen sayfalardır. Genellikle noindex URL’ler sitemap’ten çıkarılmalıdır.
Hayır. Sitemap’i tekrar göndermek, altta yatan indexability, canonical, içerik veya iç bağlantı sorunlarını çözmez. Önce URL kalitesini ve teknik sinyalleri düzeltmek gerekir.
XML site haritası göndermek, dizine ekleme sürecinde önemlidir; ancak tek başına yeterli değildir.
Sitemap’iniz yalnızca indexlenmesini istediğiniz, canonical, indexable, HTTP 200 dönen ve değerli URL’leri içermelidir. İç bağlantılar, canonical etiketleri, yönlendirmeler ve sitemap aynı URL’yi desteklemelidir.
Sitemap’i “Google’a bütün URL’leri gönderme dosyası” olarak değil, “önemli ve temiz URL envanteri” olarak düşünün. Bu yaklaşım, hem Google’ın URL’leri daha verimli keşfetmesine yardımcı olur hem de gereksiz index beklentilerini azaltır.
WordPress siteniz için teknik SEO denetimi, düzeltme ve doğrulama desteği alın.