Google indeksleme sorunları tek bir hata türünden oluşmaz. Bir sayfa Google tarafından henüz keşfedilmemiş, taranamıyor, noindex yönergesiyle engellenmiş, başka bir URL’nin kopyası olarak değerlendirilmiş veya bağımsız bir arama sonucu olarak indekslenmeye uygun bulunmamış olabilir.
Bu nedenle “Google sayfamı neden indekslemiyor?” sorusunun yanıtı yalnızca Google Search Console’da görünen durum etiketine bakılarak verilemez. Search Console’daki uyarı teşhisin başlangıç noktasıdır; gerçek neden çoğu zaman URL’nin teknik sinyalleri, canonical ilişkileri, iç bağlantıları, içeriği ve site içindeki rolü birlikte incelendiğinde anlaşılır.
Google’ın resmî Türkçe terminolojisinde süreç için daha çok dizine ekleme ifadesi kullanılır. Türkçe SEO sektöründe ise indeksleme daha yaygındır. Bu rehberde iki ifade aynı süreci anlatmak için kullanılmaktadır.
İndeksleme teşhisinin projedeki rolünü ve uygulama sürecini anlamak için teknik SEO uzmanının ne yaptığını inceleyin.
Kısa Yanıt: Bir Sayfa Neden İndekslenmez?
Bir URL Google’da görünmüyorsa sırasıyla şu soruların yanıtlanması gerekir:
- Google URL’yi keşfetmiş mi?
- Googlebot sayfaya erişebiliyor ve sayfayı tarayabiliyor mu?
- Sayfa teknik olarak indekslenebilir mi?
- Google farklı bir URL’yi canonical olarak mı seçiyor?
- İçerik, ayrı bir arama sonucu olarak sunulacak kadar özgün ve faydalı mı?
- Düzeltme sonrasında Google’ın sayfayı yeniden işlediği doğrulandı mı?
Sorunun hangi aşamada oluştuğu belirlenmeden yalnızca “Dizine eklenmesini iste” seçeneğini kullanmak çoğu durumda kalıcı bir çözüm sağlamaz.
Google İndeksleme Sorunu Nedir?
Google’ın bir web sayfasını arama sonuçlarında gösterebilmesi için URL’nin önce keşfedilmesi ve taranması, ardından sayfadaki içerik ve teknik sinyallerin işlenmesi gerekir.
Google bu süreci temel olarak üç aşamada açıklar:
Tarama: Googlebot keşfettiği URL’ye erişir ve sayfadaki metin, görsel ve diğer kaynakları almaya çalışır.
Dizine ekleme: Google sayfanın içeriğini, anlamını, canonical durumunu ve diğer sinyallerini analiz eder.
Arama sonuçlarını sunma: İndeksteki sayfalar, ilgili sorgularda değerlendirilerek kullanıcılara gösterilebilir. (Google for Developers)
Bir sayfanın indekslenmesi, belirli bir anahtar kelimede mutlaka sıralama alacağı anlamına gelmez. Benzer şekilde, bir URL’nin URL Denetleme aracında “Google’da mevcut” görünmesi de her sorguda arama sonuçlarında gösterileceğini garanti etmez. (Google Help)
Dolayısıyla aşağıdaki iki durum birbirinden ayrılmalıdır:
Sayfa indekslenmiyor: URL Google’ın dizininde bulunmuyor.
Sayfa indeksleniyor ancak görünürlük alamıyor: URL dizinde bulunuyor fakat hedef sorgularda yeterli sıralamaya veya gösterime ulaşamıyor.
İkinci durum bir indeksleme sorunu değil; içerik, arama niyeti, rekabet, otorite veya sayfa içi optimizasyon sorunudur.
Sorun Tek Bir URL’de mi, Yoksa Site Genelinde mi?
İndeksleme sorununu çözmeden önce kapsamını belirlemek gerekir. Tek bir sayfada görülen sorun ile binlerce URL’yi etkileyen şablon hatası aynı yöntemle ele alınmamalıdır.
| Sorunun kapsamı | Olası belirti | İlk kontrol |
|---|---|---|
| Tek URL | Yalnızca bir ürün, hizmet veya makale indekslenmiyor | URL Denetleme, canonical, noindex ve içerik |
| Sayfa şablonu | Aynı türdeki tüm ürün veya kategori sayfaları etkileniyor | Şablon kaynak kodu, robots yönergeleri ve canonical |
| Dizin veya klasör | Belirli bir URL klasöründeki sayfalar görünmüyor | Robots.txt, iç bağlantılar ve sitemap |
| Alt alan adı | Blog veya mağaza alt alan adı indekslenmiyor | Search Console mülkü, erişim ve site yapısı |
| Site geneli | Ana sayfa dâhil çok sayıda URL Google’da bulunmuyor | Sunucu, robots.txt, noindex, güvenlik ve site geçişi |
Örneğin yalnızca yeni bir makale indekslenmiyorsa URL düzeyinde inceleme yeterli olabilir. Ancak bütün kategori sayfalarında aynı noindex etiketi varsa sorun büyük olasılıkla CMS veya sayfa şablonu düzeyindedir.
Google Bir Sayfayı Neden İndekslemez?
Google URL’yi Henüz Keşfetmemiş Olabilir
Google yeni sayfaları genellikle daha önce bildiği sayfalardaki bağlantıları takip ederek veya XML site haritasındaki URL’leri işleyerek keşfeder. Google, bağlantıları hem yeni sayfaları bulmak hem de sayfalar arasındaki ilişkiyi anlamak için kullanır. (Google for Developers)
Bir URL’nin geç keşfedilmesinin yaygın nedenleri şunlardır:
- Sayfaya site içinden bağlantı verilmemesi
- Sayfanın yalnızca JavaScript ile çalışan bir etkileşim üzerinden açılması
- Sayfanın XML site haritasında bulunmaması
- Yeni sitenin henüz az sayıda iç ve dış bağlantıya sahip olması
- Sayfanın ana sayfadan çok fazla tıklama uzakta olması
- Sayfanın yetim sayfa olarak kalması
Google, önemli her sayfaya site içindeki başka bir sayfadan taranabilir bağlantı verilmesini önerir. Yalnızca XML site haritasına güvenmek yerine kategori, navigasyon ve içerik içi bağlantılarla anlamlı bir keşif yolu oluşturulmalıdır. (Google for Developers)
Sayfa Taranamıyor veya Erişilemiyor Olabilir
Google URL’yi bilse bile sayfaya erişemiyorsa içeriği işleyemez.
Kontrol edilmesi gereken başlıca durumlar:
- Sunucunun 5xx hatası döndürmesi
- URL’nin 404 veya 410 durum kodu vermesi
- Sayfanın parola veya kullanıcı girişi gerektirmesi
- DNS veya sunucu bağlantı sorunları
- Robots.txt dosyasının taramayı engellemesi
- Gerekli JavaScript, CSS veya API kaynaklarının yüklenememesi
- Güvenlik duvarının veya CDN’in Googlebot’u engellemesi
Bir sayfanın tarayıcıda kullanıcıya açılması, Googlebot’un aynı sayfaya ve kaynaklara sorunsuz erişebildiğini kanıtlamaz. Bu nedenle URL Denetleme aracındaki Yayındaki URL’yi Test Et seçeneğiyle Google’ın aldığı yanıt ve oluşturulan sayfa incelenmelidir.
Robots.txt Tarama Erişimini Engelliyor Olabilir
Robots.txt dosyası, arama motoru botlarının hangi URL’leri tarayabileceğini yönetmek için kullanılır. Ancak bir sayfayı Google sonuçlarından tamamen kaldırmanın güvenilir yöntemi değildir.
Google, başka sayfalardaki bağlantılar üzerinden robots.txt ile engellenmiş bir URL’yi keşfedebilir ve sayfa içeriğini tarayamasa bile URL’yi sınırlı bilgilerle sonuçlarda gösterebilir. Bir sayfanın arama sonuçlarında görünmemesi isteniyorsa Google, erişime izin verilip noindex kullanılması veya sayfanın parola ile korunması gibi yöntemleri önerir. (Google for Developers)
İndekslenmesi gereken bir sayfa robots.txt tarafından engelleniyorsa:
Engelleyen Disallow kuralını bulun.
Kuralın yalnızca ilgili URL’yi mi yoksa bütün bir klasörü mü etkilediğini kontrol edin.
Gerekli değişikliği yaptıktan sonra yayındaki URL testini çalıştırın.
Google’ın sayfaya erişebildiğini doğruladıktan sonra yeniden dizine ekleme isteği gönderin.
Sayfada Noindex Yönergesi Bulunabilir
noindex, Google’a sayfanın arama sonuçlarında gösterilmemesi gerektiğini bildiren doğrudan bir indeksleme yönergesidir.
HTML sayfalarda genellikle şu şekilde kullanılır:
<meta name="robots" content="noindex">
Aynı yönerge HTTP yanıt başlığında da gönderilebilir:
X-Robots-Tag: noindex
Google’ın noindex yönergesini görebilmesi için sayfayı tarayabilmesi gerekir. URL aynı anda robots.txt ile engellenmişse Googlebot sayfaya ulaşamadığı için noindex etiketini okuyamayabilir. (Google for Developers)
Özellikle şu durumları kontrol edin:
- CMS’nin “arama motorlarında görünürlüğü kapat” ayarı
- SEO eklentisinin sayfa veya şablon ayarı
- Staging ortamından canlı siteye taşınan noindex
- Tema şablonuna yanlışlıkla eklenen robots etiketi
- PDF veya diğer dosyalara sunucu üzerinden eklenen X-Robots-Tag
URL Başka Bir Sayfaya Yönlendiriliyor Olabilir
Yönlendirme yapan URL’nin kendisi genellikle indekslenmez. Google, yönlendirmenin hedefindeki URL’yi değerlendirmeye çalışır.
Aşağıdaki durumlar kontrol edilmelidir:
- URL gerçekten 200 durum kodu mu döndürüyor?
- Başka bir URL’ye 301 veya 302 ile yönleniyor mu?
- Birden fazla yönlendirmeden oluşan zincir var mı?
- Yönlendirme döngüsü oluşuyor mu?
- Hedef sayfa içerik bakımından eski URL’nin gerçek karşılığı mı?
Search Console’daki Yönlendirmeli sayfa durumu, yönlendirme bilinçli ve doğruysa bir hata değildir. Sorun, indekslenmesini istediğiniz URL’nin yanlışlıkla başka bir adrese yönlendirilmesidir.
Sayfa Soft 404 Olarak Değerlendirilebilir
Bir sayfa teknik olarak 200 OK yanıtı verse bile içeriği boş, çok yetersiz veya hata sayfasına benziyorsa Google bu URL’yi soft 404 olarak değerlendirebilir.
Soft 404 durumları özellikle şu sayfalarda görülebilir:
- Boş kategori veya arama sonucu sayfaları
- İçeriği yüklenemeyen JavaScript sayfaları
- Silinen ürün için genel bir “ürün bulunamadı” metni gösteren sayfalar
- Ana içeriği bulunmayan şablonlar
- Sunucu hatasına rağmen 200 döndüren sayfalar
Google, soft 404 sayfalarının arama sonuçlarından hariç tutulabileceğini ve gerçek anlamda kaldırılan içerikler için doğru 404 veya 410 durum kodlarının kullanılmasını önerir. (Google for Developers)
Google Farklı Bir Canonical URL Seçmiş Olabilir
Canonical URL, benzer veya yinelenen URL grubu içinde arama sonuçlarında temsil edilmesi tercih edilen sayfadır.
Bir sayfanın kaynak kodunda self-referencing canonical bulunması, Google’ın mutlaka o URL’yi canonical olarak seçeceği anlamına gelmez. Google şu sinyalleri birlikte değerlendirebilir:
- rel="canonical" etiketi
- Yönlendirmeler
- XML site haritası
- İç bağlantı hedefleri
- Sayfaların içerik benzerliği
- HTTP ve HTTPS varyasyonları
- Parametreli ve filtresiz URL’ler
Google, yönlendirmeleri ve rel="canonical" etiketlerini güçlü; XML site haritasına dâhil edilmeyi ise daha zayıf bir canonical sinyali olarak tanımlar. Farklı yöntemlerin aynı URL’yi işaret etmesi tercih edilen adresin anlaşılmasını kolaylaştırır. (Google for Developers)
Örneğin aşağıdaki sinyaller birbiriyle çelişmemelidir:
Sayfanın canonical etiketi /urun-a/ adresini gösteriyor.
XML sitemap /urun-a/?ref=category adresini içeriyor.
İç bağlantılar /kategori/urun-a/ adresine gidiyor.
Bu durumda yalnızca canonical etiketini değiştirmek yeterli olmayabilir. Sitemap, iç bağlantılar ve yönlendirmeler aynı tercih edilen URL etrafında birleştirilmelidir.
İçerik Başka Sayfalarla Fazla Benzer Olabilir
Google her taranabilir URL’yi ayrı bir sonuç olarak indekslemek zorunda değildir. Özellikle aynı veya çok benzer içeriği sunan sayfalardan yalnızca birini canonical olarak seçebilir. Search Console’da yinelenen veya alternatif URL’lerin indekslenmemesi çoğu zaman beklenen ve doğru bir durumdur. (Google Help)
Benzerlik sorunları şu yapılarda sık görülür:
- Aynı arama niyetini hedefleyen birden fazla hizmet sayfası
- Yalnızca şehir adının değiştirildiği konum sayfaları
- Üretici açıklamasını aynen kullanan ürün sayfaları
- Aynı ürünün farklı kategori yolları
- Filtre ve sıralama URL’leri
- Etiket ve kategori arşivleri
- İnce içerikli varyasyon sayfaları
Bu tür URL’lerin tamamını indeksletmeye çalışmak yerine, hangi sayfanın bağımsız bir arama sonucu olarak değer taşıdığı belirlenmelidir.
İç Bağlantılar ve Site Yapısı Yetersiz Olabilir
Sayfanın teknik olarak indekslenebilir olması tek başına yeterli değildir. Site içinde hiçbir bağlantı almayan veya yalnızca çok derin sayfalardan erişilebilen URL’ler, Google’a sayfanın düşük önemde olduğu sinyalini verebilir.
Önemli bir sayfa için şu kontroller yapılmalıdır:
- En az bir taranabilir iç bağlantı alıyor mu?
- İlgili kategori veya hizmet sayfasından bağlanıyor mu?
- Kullanılan anchor text sayfanın konusunu açıklıyor mu?
- Ana sayfadan ulaşmak için kaç tıklama gerekiyor?
- Sayfa breadcrumb yapısına dâhil mi?
- İç bağlantılar canonical URL’ye mi gidiyor?
Google, önem verdiğiniz her sayfaya site içindeki en az bir başka sayfadan bağlantı verilmesini ve bağlantıların gerçek bir <a href> yapısıyla taranabilir olmasını önerir. (Google for Developers)
JavaScript İçerikleri Doğru Oluşturulmuyor Olabilir
Google JavaScript çalıştırabilir; ancak JavaScript tabanlı sitelerde tarama ve oluşturma sırasında dikkate alınması gereken ek sınırlamalar bulunur.
Şu durumlarda sayfanın ana içeriği Google tarafından alınamayabilir:
- İçerik yalnızca kullanıcı tıklamasından sonra yükleniyorsa
- API isteği Googlebot için hata veriyorsa
- Gerekli JavaScript dosyaları engellenmişse
- Render edilen HTML boşsa
- Bağlantılar gerçek href yerine yalnızca JavaScript olaylarıyla oluşturulmuşsa
- Lazy loading uygulaması kaydırma veya tıklama gerektiriyorsa
URL Denetleme aracındaki oluşturulmuş HTML, ekran görüntüsü, yüklenen kaynaklar ve JavaScript hataları incelenerek Google’ın sayfada gerçekten ne gördüğü kontrol edilmelidir. (Google for Developers)
Search Console ile İndeksleme Sorunu Nasıl Teşhis Edilir?
Google Search Console, site genelindeki eğilimleri ve belirli bir URL’nin indeksleme durumunu farklı raporlarla gösterir.
1. Sayfa Dizine Ekleme Raporunu İnceleyin
Dizine ekleme → Sayfalar bölümündeki rapor, Google’ın mülkünüzde bildiği URL’lerin indekslenme durumunu gösterir.
Öncelikle şunlara bakın:
- İndekslenen URL sayısında ani düşüş var mı?
- Belirli bir tarihte indekslenmeyen URL sayısı arttı mı?
- Aynı nedenle etkilenen URL’ler ortak bir şablona mı ait?
- Sorun yalnızca yeni URL’lerde mi görülüyor?
- İndekslenmemesi gereken filtre ve alternatif sayfalar raporu şişiriyor mu?
Hedef, sitedeki bütün URL’lerin indekslenmesi değildir. Google da önemli sayfaların canonical sürümlerinin indekslenmesini; yinelenen ve alternatif sürümlerin ise indeks dışında kalmasını normal kabul eder. (Google Help)
2. URL Denetleme Aracında Belirli Sayfayı Kontrol Edin
URL Denetleme aracına tam adresi girin ve aşağıdaki alanları inceleyin:
- URL Google’da mevcut mu?
- Son tarama tarihi nedir?
- Tarama izni var mı?
- Sayfa getirme başarılı mı?
- Dizine eklemeye izin veriliyor mu?
- Kullanıcı tarafından belirtilen canonical nedir?
- Google tarafından seçilen canonical nedir?
- URL hangi site haritasında bulundu?
- Google URL’yi hangi yönlendiren sayfadan keşfetti?
URL Denetleme aracı Google’ın indeksindeki son bilinen sürümü gösterir. Sayfada daha sonra değişiklik yaptıysanız rapordaki veri güncel sayfanızı yansıtmayabilir. (Google Help)
3. Yayındaki URL’yi Test Edin
Yayındaki URL’yi Test Et seçeneği, Google’ın sayfanın mevcut sürümüne erişip erişemediğini ve URL’nin teknik olarak indekslenebilir görünüp görünmediğini kontrol eder.
Ancak canlı test:
Sayfanın gerçekten indeksleneceğini garanti etmez.
Google’ın hangi canonical URL’yi seçeceğini öngöremez.
Bütün kalite, güvenlik ve indeksleme koşullarını test etmez.
Yinelenen içerik ve canonical değerlendirmesini tam olarak göstermez. (Google Help)
Bu nedenle “URL Google tarafından kullanılabilir” sonucu, sorunun tamamen çözüldüğü anlamına gelmez.
4. Google Canonical ile Kullanıcı Canonical’ını Karşılaştırın
URL Denetleme raporunda şu iki alanı karşılaştırın:
- Kullanıcı tarafından belirtilen canonical
- Google tarafından seçilen canonical
İki adres farklıysa şu kontrolleri yapın:
- İçerikler gerçekten birbirinden yeterince farklı mı?
- Sayfalar karşılıklı olarak yanlış canonical mı gösteriyor?
- Sitemap hangi URL’yi içeriyor?
- İç bağlantılar hangi sürüme gidiyor?
- Eski URL hâlâ daha fazla bağlantı alıyor mu?
- HTTP/HTTPS veya www varyasyonları var mı?
- Parametreli URL, temiz URL’den farklı içerik sunuyor mu?
5. Google’ın Oluşturduğu Sayfayı İnceleyin
Özellikle JavaScript tabanlı sitelerde Test edilen sayfayı görüntüle bölümünü kontrol edin.
Şunları arayın:
- Ana içerik oluşturulan HTML’de bulunuyor mu?
- Başlık ve meta robots etiketleri doğru mu?
- Canonical etiketi mevcut mu?
- İç bağlantılar gerçek HTML bağlantıları olarak görünüyor mu?
- Engellenen kaynak var mı?
- JavaScript hatası bulunuyor mu?
- Sayfa boş veya eksik mi görüntüleniyor?
Kullanıcının tarayıcıda gördüğü sayfa ile Googlebot’un oluşturduğu çıktı farklı olabilir.
Search Console Durumları Ne Anlama Gelir?
| Search Console durumu | Genel anlamı | İlk incelenecek alan |
|---|---|---|
| Tarandı – şu anda dizine eklenmiş değil | Google sayfayı taradı ancak indekse almadı | İçerik, canonical, soft 404, iç bağlantılar |
| Keşfedildi – şu anda dizine eklenmiş değil | Google URL’yi biliyor ancak henüz taramamış | İç bağlantılar, sunucu sağlığı, URL hacmi |
| Alternatif sayfa | URL başka bir sayfanın alternatifi olarak görülüyor | Canonical seçiminin doğru olup olmadığı |
| Noindex tarafından hariç tutuldu | Google sayfada noindex yönergesi gördü | Meta robots veya X-Robots-Tag |
| Yönlendirmeli sayfa | URL başka bir adrese yönleniyor | Yönlendirme hedefi ve niyeti |
| Robots.txt tarafından engellendi | Googlebot URL’yi tarayamıyor | Robots.txt kuralları |
| Soft 404 | Sayfa 200 verse de boş veya hata sayfası gibi değerlendiriliyor | İçerik ve HTTP durum kodu |
Bu durumların her biri mutlaka düzeltilmesi gereken hata değildir. Örneğin yönlendirilmiş eski bir URL’nin veya bilinçli olarak noindex uygulanmış bir filtre sayfasının indekslenmemesi beklenen sonuç olabilir.
Robots.txt, Noindex ve Canonical Nasıl Kontrol Edilir?
Bu üç kavram farklı amaçlara hizmet eder:
| Kontrol | Görevi |
|---|---|
| Robots.txt | Googlebot’un URL’yi tarayıp tarayamayacağını yönetir |
| Noindex | Sayfanın arama sonuçlarında indekslenmemesini ister |
| Canonical | Benzer URL’ler içinden tercih edilen sürümü belirtir |
Yaygın hata, bu yöntemlerin aynı amaç için birbirinin yerine kullanılmasıdır.
Örneğin:
Sayfanın indekslenmesini engellemek için yalnızca robots.txt kullanmak doğru değildir.
WordPress sitenizdeki teknik sorunları uzmanına bırakın.
İndeksleme, canonical, sitemap, tema, eklenti ve performans sorunlarını tespit ediyor; gerekli düzeltmeleri uyguluyor veya geliştirici ekibiniz için net teknik görevler hazırlıyorum.
Yinelenen sayfayı canonical ile birleştirmek yerine noindex kullanmak her zaman doğru yaklaşım değildir.
Canonical etiketi başka URL’yi gösterirken sitemap’e mevcut URL’yi eklemek çelişkili sinyal oluşturur.
Robots.txt ile engellenmiş sayfadaki noindex etiketi Google tarafından okunamayabilir.
İndekslenmesini istediğiniz bir sayfa için ideal teknik durum genellikle şöyledir:
200 OK yanıtı verir.
Robots.txt tarafından engellenmez.
noindex yönergesi içermez.
Tercih edilen URL’ye uygun canonical taşır.
XML site haritasında canonical adresi bulunur.
İç bağlantılar canonical sürüme gider.
Ana içerik oluşturulan HTML’de görünür.
Site Haritasındaki Sayfalar Neden İndekslenmeyebilir?
XML site haritasında yer almak, URL’nin Google tarafından taranmasını veya indekslenmesini garanti etmez.
Site haritası Google’a hangi URL’leri önemli gördüğünüzü bildiren bir keşif sinyalidir. Google, sitemap içindeki bütün URL’lerin taranacağı veya indeksleneceği garantisini vermez. (Google for Developers)
Site haritasındaki bir URL şu nedenlerle indekslenmeyebilir:
Sayfa noindex içeriyordur.
Robots.txt taramayı engelliyordur.
URL başka bir sayfaya yönleniyordur.
Canonical etiketi farklı URL’yi gösteriyordur.
URL 404, 5xx veya soft 404 yanıtı veriyordur.
Sayfa başka bir içeriğin yakın kopyasıdır.
İç bağlantılarda sayfaya yer verilmemiştir.
Google sayfayı henüz yeniden taramamıştır.
Sayfa bağımsız arama sonucu olarak seçilmemiştir.
Sağlıklı bir XML site haritasında mümkün olduğunca:
- Canonical
- İndekslenebilir
- 200 OK döndüren
- Arama sonuçlarında görünmesi istenen
URL’ler bulunmalıdır.
Site haritasına daha fazla URL eklemek, indeksleme sorununu otomatik olarak çözmez.
İçerik ve Site Sinyalleri Yeterli mi?
Bir URL’nin teknik olarak indekslenebilir olması, Google’ın onu mutlaka indekse ekleyeceği anlamına gelmez. Google, yeniden tarama isteğinin bile arama sonuçlarına dâhil edilmeyi garanti etmediğini ve faydalı, kaliteli içeriklerin daha hızlı işlenmesine öncelik verdiğini belirtir. (Google for Developers)
İndekslenmeyen sayfayı değerlendirirken şu soruları sorun:
Sayfa Gerçekten Özgün Bir Arama Niyetini Karşılıyor mu?
Sayfa, sitenizdeki başka bir URL ile aynı soruyu ve aynı anahtar kelime grubunu hedefliyorsa Google iki sayfayı birbirine alternatif olarak görebilir.
Benzer sayfaları birleştirmek, kapsamlarını ayrıştırmak veya daha güçlü olan URL’yi canonical olarak belirlemek gerekebilir.
Ana İçerik Yeterince Açık mı?
Sayfa yalnızca şablon metinlerinden, ürün özelliklerinden veya birkaç genel cümleden oluşuyorsa bağımsız değer sunmayabilir.
İçerik şu unsurları açıkça göstermelidir:
- Sayfanın konusu
- Kullanıcının hangi sorusunu yanıtladığı
- Diğer benzer sayfalardan farkı
- Özgün bilgi veya deneyim
- Ürün, hizmet veya kategoriye özgü ayrıntılar
Belirli bir minimum kelime sayısı yoktur. Amaç metni uzatmak değil, sayfanın hedeflediği ihtiyacı yeterli ve özgün biçimde karşılamaktır.
Sayfa Site İçinde Yeterince Destekleniyor mu?
Yeni veya önemli bir sayfa:
- İlgili ana kategoriye bağlanmalı
- Konuyla ilişkili diğer içeriklerden bağlantı almalı
- Gerekliyse menü veya breadcrumb içinde bulunmalı
- Açıklayıcı anchor textlerle desteklenmeli
- Canonical olmayan varyasyonlar yerine doğrudan hedef URL’ye bağlanmalıdır
Çok Sayıda Düşük Değerli URL Üretiliyor mu?
Özellikle e-ticaret ve büyük içerik sitelerinde şu yapılar gereksiz URL çoğalmasına yol açabilir:
- Filtre ve sıralama parametreleri
- Site içi arama sonuçları
- Boş kategori sayfaları
- Etiket ve taksonomi arşivleri
- Takip parametreleri
- Aynı ürünün farklı URL yolları
- Takvim ve sayfalama kombinasyonları
Sorun tek bir sayfanın indekse girmemesi değil, Google’ın çok sayıda gereksiz URL arasında önemli sayfaları ayırt etmekte zorlanması olabilir.
WordPress’e özgü eklenti, arşiv ve şablon sorunları için WordPress Teknik SEO Rehberine ; Shopify ürün, koleksiyon ve filtre URL’leri için Shopify Teknik SEO Rehberine bağlantı verilmelidir.
İndeksleme Sorunu Nasıl Çözülür?
Her indeksleme sorunu için aynı çözüm uygulanmamalıdır. Doğru sıra, sorunun kaynağına göre belirlenmelidir.
1. İndekslenmesi Gereken URL’leri Belirleyin
Öncelikle her indekslenmeyen URL’nin gerçekten arama sonuçlarında bulunması gerekip gerekmediğine karar verin.
Öncelik verilmesi gereken sayfalar genellikle:
- Ana hizmet sayfaları
- Önemli ürün ve kategori sayfaları
- Organik trafik hedefleyen içerikler
- Dönüşüm sağlayan açılış sayfaları
- Yeni ve stratejik sayfalar
Filtreler, yönlendirmeler, alternatif canonical sürümler ve bilinçli olarak noindex uygulanan sayfalar hata olarak değerlendirilmemelidir.
2. Erişim ve HTTP Sorunlarını Düzeltin
İndekslenmesi gereken URL:
- Erişilebilir olmalı
- Doğru HTTP durum kodunu vermeli
- Sunucu hatası üretmemeli
- Parola veya oturum gerektirmemeli
- Googlebot için gerekli kaynakları yükleyebilmelidir
Teknik erişim sağlanmadan içerik veya iç bağlantı çalışması yapmak sorunu çözmez.
3. Robots ve Noindex Yönergelerini Kontrol Edin
Yanlış robots.txt veya noindex ayarlarını kaldırın.
Ancak bilinçli olarak indeks dışında bırakılan sayfaları sırf Search Console’daki indekslenmeyen URL sayısını azaltmak için açmayın.
4. Canonical Sinyallerini Birleştirin
Tercih edilen URL için:
Self-referencing canonical kullanın.
İç bağlantıları aynı URL’ye yönlendirin.
Sitemap’e canonical sürümü ekleyin.
Gerekli eski veya alternatif URL’leri yönlendirin.
HTTP/HTTPS ve www varyasyonlarını tutarlı hâle getirin.
5. İçeriği ve Arama Niyetini Geliştirin
İndekslenmeyen sayfa başka bir URL ile çakışıyorsa:
Sayfaları birleştirin.
Hedef sorguları ayrıştırın.
Yinelenen metinleri azaltın.
Sayfaya özgü bilgi, örnek veya kanıt ekleyin.
Başlık ve ana içeriğin aynı amacı yansıttığından emin olun.
6. İç Bağlantıları Güçlendirin
Sayfaya ilgili ve indekslenmiş URL’lerden bağlantı verin.
Bağlantılar yalnızca footer veya otomatik modüllerden değil, anlamlı içerik bağlamından da gelmelidir.
7. XML Site Haritasını Temizleyin
Sitemap’ten şu URL’leri çıkarın:
- Yönlendirmeler
- noindex sayfalar
- 404 sayfalar
- Canonical olmayan alternatifler
- Arama sonuçlarında görünmesi istenmeyen filtreler
Ardından Search Console’daki Site Haritaları raporundan dosyanın başarıyla işlendiğini kontrol edin.
8. Yalnızca Düzeltmeden Sonra İndeksleme İsteği Gönderin
URL Denetleme aracı üzerinden dizine ekleme isteği göndermeden önce sorunun gerçekten giderildiğini canlı testle doğrulayın.
Aynı URL için tekrar tekrar istek göndermek taramayı hızlandırmaz. Google, yeniden taramanın birkaç gün ile birkaç hafta sürebileceğini ve tarama isteğinin indekslenmeyi garanti etmediğini belirtir. (Google for Developers)
İndeksleme Sorununun Düzeldiği Nasıl Doğrulanır?
Teknik değişikliğin uygulanması ile Google’ın değişikliği işlemesi aynı şey değildir.
Düzeltme sonrasında şu doğrulama sırasını kullanın:
Yayındaki URL’yi Test Edin
Kontrol edin:
- Google sayfaya erişebiliyor mu?
- Sayfa indekslenebilir görünüyor mu?
- Doğru canonical bulunuyor mu?
- Ana içerik oluşturulmuş HTML’de mevcut mu?
- Kritik kaynaklar yükleniyor mu?
Yeniden Dizine Ekleme İsteği Gönderin
Önemli ve az sayıdaki URL için URL Denetleme aracını kullanabilirsiniz.
Çok sayıda URL söz konusuysa temiz ve güncel XML site haritası daha uygun bir keşif yöntemidir.
Son Tarama Tarihini Takip Edin
Search Console’daki rapor eski tarama verisini gösteriyor olabilir.
Google sayfayı yeniden taradıktan sonra:
Son tarama tarihi değişir.
Robots veya noindex durumu güncellenir.
Canonical bilgisi yeniden değerlendirilir.
İndeksleme durumu değişebilir.
site: Aramasını Tek Doğrulama Yöntemi Olarak Kullanmayın
site: operatörü hızlı bir kontrol için yardımcı olabilir; ancak Google, bu sorgunun indekslenen bütün URL’leri eksiksiz göstermediğini belirtir. Belirli bir URL’nin durumu için URL Denetleme aracı daha güvenilir kaynaktır. (Google for Developers)
Gösterim ve Tıklamaları Takip Edin
URL indekslendikten sonra Search Console Performans raporunda:
- Gösterimlerin başlayıp başlamadığı
- Hangi sorgularda göründüğü
- Doğru canonical URL’nin veri aldığı
- Önceki sayfanın görünürlüğünün hedef URL’ye geçtiği
kontrol edilebilir.
İndekslenme gerçekleşse bile gösterimlerin başlaması zaman alabilir. Bu aşamada sorun artık indeksleme değil, sorgu uygunluğu ve sıralama performansıdır.
İndeksleme Sorunlarında Yapılmaması Gerekenler
Her indekslenmeyen URL’yi hata olarak kabul etmeyin.
Aynı URL için sürekli dizine ekleme isteği göndermeyin.
Sitemap’e eklemenin indeksleme garantisi olduğunu düşünmeyin.
Robots.txt dosyasını noindex yerine kullanmayın.
Bütün 404 sayfaları ana sayfaya yönlendirmeyin.
Canonical, sitemap ve iç bağlantılarda farklı URL’ler kullanmayın.
İçeriği değerlendirmeden yalnızca teknik etiketleri değiştirmeyin.
İndekslenmeyen sayfaya alakasız yüzlerce iç bağlantı eklemeyin.
site: sorgusundaki sayfa sayısını kesin indeks verisi olarak kullanmayın.
İndekslenmesi gerekmeyen filtreleri ve alternatif URL’leri zorla indekse sokmaya çalışmayın.
Google İndeksleme Sorunları İçin Kontrol Listesi
Bir URL indekslenmiyorsa şu kontrolleri sırasıyla tamamlayın:
- URL Search Console tarafından biliniyor mu?
- URL 200 OK durum kodu veriyor mu?
- Robots.txt taramaya izin veriyor mu?
- Meta robots veya X-Robots-Tag içinde noindex var mı?
- URL yönlendiriliyor mu?
- Sayfa soft 404 olarak mı değerlendiriliyor?
- Kullanıcı canonical ve Google canonical aynı mı?
- XML site haritasında doğru URL bulunuyor mu?
- Sayfaya taranabilir iç bağlantı veriliyor mu?
- Ana içerik Google’ın oluşturduğu HTML’de görünüyor mu?
- Sayfa başka bir URL ile aynı arama niyetini mi hedefliyor?
- İçerik bağımsız ve özgün değer sunuyor mu?
- Düzeltmeden sonra canlı URL testi yapıldı mı?
- Google sayfayı yeniden taradı mı?
- Search Console durumu ve performans verileri takip edildi mi?