Bu nedenle doğru soru “Google neden bütün sayfalarımı dizine eklemiyor?” değil, “Organik trafik üretme potansiyeli bulunan, stratejik olarak önemli sayfalarım dizine ekleniyor mu?” olmalıdır. Eğer ürün, kategori, hizmet, içerik ve önemli landing page’ler dizinde yer alıyorsa filtre, parametre, sepet, hesap, varyasyon veya yönlendirme URL’lerinin dizine alınmaması çoğu zaman beklenen bir sonuçtur.
Tarama, Render ve Dizine Ekleme Aynı Şey Değildir
İndeksleme problemlerini doğru yorumlayabilmek için Google’ın bir URL’yi işleme sürecindeki temel aşamaları birbirinden ayırmak gerekir. SEO çalışmalarında tarama, render ve dizine ekleme kavramları sıklıkla birbirinin yerine kullanılır. Oysa bu aşamalardan birinde başarılı olan URL, diğerinde başarısız olabilir.
URL Keşfi
Google öncelikle URL’yi keşfetmelidir. URL keşfi; XML sitemap, dahili bağlantılar, harici bağlantılar, yönlendirmeler, hreflang etiketleri veya daha önce taranmış sayfalardaki referanslar üzerinden gerçekleşebilir. Bir sayfanın yayınlanmış olması, Google’ın o URL’den otomatik olarak haberdar olduğu anlamına gelmez.
Yetim sayfa olarak adlandırılan ve site içinden hiçbir bağlantı almayan URL’ler, XML sitemap içerisinde de bulunmuyorsa uzun süre keşfedilmeyebilir. Özellikle JavaScript tabanlı navigasyonlarda gerçek <a href=""> bağlantıları kullanılmıyorsa URL keşfi zorlaşabilir.
Tarama
Googlebot, keşfettiği URL’ye HTTP isteği göndererek sayfanın sunucu yanıtını almaya çalışır. Bu aşama tarama olarak adlandırılır. Sayfa 200 durum koduyla yanıt verebilir, başka bir URL’ye yönlenebilir, 404 döndürebilir veya sunucu hatası nedeniyle erişilemeyebilir.
Bir URL’nin taranması, dizine eklendiği anlamına gelmez. Google sayfayı tarayıp içeriğini analiz ettikten sonra dizine almamaya karar verebilir. Search Console’daki “Tarandı, şu anda dizine eklenmedi” durumu tam olarak bu senaryoyu ifade eder.
Render
JavaScript kullanan sitelerde ilk HTML yanıtı sayfanın tüm içeriğini içermeyebilir. Google bu durumda sayfayı render ederek JavaScript sonrasında oluşan DOM yapısını değerlendirmeye çalışır. Render aşamasında API hataları, engellenmiş JavaScript dosyaları, sonsuz yükleme ekranları veya gecikmeli içerikler bulunuyorsa Google sayfanın ana içeriğine erişemeyebilir.
Kullanıcı tarayıcısında içerik düzgün görünse bile Googlebot’un aldığı HTML veya render edilmiş kaynak farklı olabilir. Bu nedenle JavaScript ağırlıklı projelerde yalnızca görsel kontrol yapmak yeterli değildir.
Dizine Ekleme
Google, taradığı ve işlediği sayfanın arama sonuçlarında gösterilmeye değer olup olmadığına karar verir. Dizine ekleme seçici bir süreçtir. Sayfanın teknik olarak erişilebilir olması, 200 durum kodu döndürmesi ve robots.txt tarafından engellenmemesi dizine alınmayı garanti etmez.
İçerik kalitesi, özgünlük, canonical sinyalleri, dahili bağlantı gücü, sayfanın genel site mimarisindeki yeri, kullanıcı niyetiyle uyumu ve benzer URL’lerle ilişkisi dizine ekleme kararını etkileyebilir.
Her Sayfanın Dizine Eklenmesi Gerekir mi?
Bir sitenin sahip olduğu toplam URL sayısı ile Google dizininde bulunması gereken URL sayısı aynı değildir. Teknik sistemler kullanıcıların ihtiyaçları için çok sayıda yardımcı URL üretebilir. Ancak bu URL’lerin tamamı bağımsız bir arama sonucunu hak etmez.
Örneğin bir e-ticaret sitesinde aşağıdaki URL türlerinin bulunması normaldir:
- Renk ve beden varyasyonları
- Sıralama parametreleri
- Filtre kombinasyonları
- Sepet ve ödeme adımları
- Kullanıcı hesabı sayfaları
- Site içi arama sonuçları
- Takip parametreli kampanya URL’leri
- Yazdırma veya önizleme sayfaları
- Yönlendirme oluşturan eski URL’ler
Bu URL’lerin büyük bölümü kullanıcı deneyimi veya operasyonel ihtiyaçlar için gereklidir. Fakat Google arama sonuçlarında ayrı ayrı görünmeleri gerekmez. Hatta kontrolsüz biçimde dizine girmeleri kopya içerik, tarama verimsizliği ve indeks şişmesi gibi sorunlara yol açabilir.
Google’ın Sayfaları Dizine Eklememesinin Temel Nedenleri
Sayfada Noindex Direktifi Bulunması
Bir sayfanın HTML kaynağında noindex meta etiketi bulunuyorsa Google’a sayfanın dizine eklenmemesi gerektiği bildirilir. Bu direktif aşağıdaki gibi uygulanabilir:
<meta name="robots" content="noindex, follow">
Noindex, HTML meta etiketi dışında HTTP başlığındaki X-Robots-Tag aracılığıyla da gönderilebilir. Özellikle PDF dosyaları, görseller veya HTML olmayan kaynaklarda X-Robots-Tag kullanılabilir.
Yanlış şablon yapılandırmaları nedeniyle noindex etiketi önemli sayfalara toplu şekilde uygulanabilir. WordPress’te arama motoru görünürlüğü ayarı, staging ortamından taşınan robots direktifleri veya kategori şablonlarındaki hatalar ciddi indeks kayıplarına neden olabilir.
Noindex kullanılan URL’nin robots.txt ile taranmasının engellenmemesi gerekir. Google noindex direktifini görebilmek için URL’yi tarayabilmelidir. Hem robots.txt engeli hem noindex kullanıldığında Google sayfanın içeriğine ulaşamayacağı için noindex direktifini göremeyebilir.
Robots.txt Nedeniyle Taramanın Engellenmesi
Robots.txt dosyası, arama motoru botlarının belirli yolları taramasını engellemek için kullanılır. Ancak robots.txt bir dizinden kaldırma aracı değildir. Başka sayfalardan bağlantı alan, daha önce keşfedilmiş veya harici referanslara sahip bir URL robots.txt ile engellense bile bazı durumlarda yalnızca URL olarak dizinde görünebilir.
Robots.txt kullanımındaki yaygın hata, indekslenmesi gereken kategori veya ürün klasörlerinin yanlışlıkla engellenmesidir. Örneğin aşağıdaki kural, tüm ürün sayfalarını taramaya kapatabilir:
User-agent: *
Disallow: /urun/
Robots.txt kontrollerinde yalnızca dosyanın varlığına bakmak yeterli değildir. Parametreli URL kuralları, wildcard kullanımı ve farklı botlara özel talimatlar da değerlendirilmelidir.
Canonical Etiketinin Başka Bir URL’yi İşaret Etmesi
Canonical etiketi, benzer veya kopya içerikli sayfalar arasında tercih edilen ana URL’yi belirtmek için kullanılır. Bir sayfa kendi yerine başka bir URL’yi canonical olarak gösteriyorsa Google’ın o sayfayı dizine eklememesi beklenen bir sonuçtur.
Örneğin renk parametresi içeren aşağıdaki URL:
https://www.ornek.com/urun/ayakkabi?renk=siyah
canonical etiketiyle ana ürün URL’sini gösterebilir:
<link rel="canonical" href="https://www.ornek.com/urun/ayakkabi">
Bu durumda Google parametreli URL’yi alternatif sayfa olarak değerlendirebilir. Search Console’da “Uygun canonical etikete sahip alternatif sayfa” benzeri bir durum görülebilir.
Asıl problem, indekslenmesi gereken sayfalarda yanlış canonical kullanılmasıdır. Tüm ürün sayfalarının kategoriye, tüm kategori sayfalarının ana sayfaya veya sayfalama URL’lerinin ilk sayfaya canonical vermesi değerli URL’lerin dizin dışında kalmasına neden olabilir.
Google’ın Farklı Bir Canonical Seçmesi
Canonical etiketi bir direktif değil, güçlü bir sinyaldir. Google, belirtilen canonical URL’yi her zaman kabul etmek zorunda değildir. İçerik benzerliği, dahili bağlantılar, sitemap sinyalleri, yönlendirmeler, URL yapısı ve harici bağlantılar farklı bir URL’yi destekliyorsa Google başka bir canonical seçebilir.
Örneğin sayfa kendi kendine canonical verse bile aynı içeriğin daha güçlü dahili bağlantılara sahip başka bir versiyonu varsa Google bu alternatifi ana sayfa olarak belirleyebilir. Search Console URL Denetleme aracında “Kullanıcı tarafından belirtilen canonical” ve “Google tarafından seçilen canonical” alanları karşılaştırılmalıdır.
Canonical sinyallerinin tutarlı olması için aşağıdaki unsurlar aynı URL’yi desteklemelidir:
- Self-referencing canonical etiketi
- XML sitemap URL’si
- Dahili bağlantılar
- HTTP ve HTTPS tercihi
- www ve non-www tercihi
- Sondaki eğik çizgi standardı
- Hreflang referansları
- Yönlendirme hedefleri
Sayfanın Kopya veya Çok Benzer İçerik Barındırması
Google aynı veya çok benzer içeriğe sahip tüm URL’leri dizine eklemek zorunda değildir. E-ticaret sitelerinde üretici açıklamalarının tekrar kullanılması, renk varyasyonları, yakın kategoriler veya filtre sayfaları büyük kopya kümeleri oluşturabilir.
Kopya içerik her zaman ceza anlamına gelmez. Google genellikle benzer sayfaları gruplayarak aralarından birini canonical seçmeye çalışır. Ancak hangi URL’nin seçileceği kontrol edilemiyorsa organik performans yanlış sayfada toplanabilir.
Örneğin “siyah erkek spor ayakkabı” filtresi bağımsız arama talebi taşıyorsa bu URL’nin özgün başlık, açıklama, kategori metni ve dahili bağlantılarla güçlendirilmesi gerekebilir. Buna karşılık “fiyata göre artan sıralama” URL’si bağımsız arama niyeti taşımadığı için dizin dışında tutulmalıdır.
İçeriğin Zayıf veya Yetersiz Olması
Teknik olarak erişilebilir olan bir sayfa, yeterli bilgi sunmadığı için dizine alınmayabilir. Sadece ürün adı, stok bilgisi ve birkaç teknik özellikten oluşan binlerce sayfa, özellikle başka sitelerde de aynı veriler bulunuyorsa düşük değerli kabul edilebilir.
Zayıf içerik yalnızca kelime sayısıyla ölçülmez. Sayfanın kullanıcı niyetini ne kadar karşıladığı, özgün bilgi sunup sunmadığı ve benzer sonuçlara göre ayırt edici bir değer taşıyıp taşımadığı önemlidir.
Aşağıdaki sayfa türleri zayıf içerik riski taşır:
- Boş kategori sayfaları
- Tek ürüne sahip filtre sayfaları
- Otomatik oluşturulmuş şehir veya hizmet kombinasyonları
- Sadece birkaç cümle değiştirilmiş programatik landing page’ler
- Üretici açıklamasını aynen kullanan ürün sayfaları
- İçeriği kaldırılmış fakat 200 durum kodu döndüren URL’ler
Sayfanın Soft 404 Olarak Algılanması
Bir URL sunucudan 200 durum kodu döndürmesine rağmen kullanıcıya “ürün bulunamadı”, “içerik mevcut değil” veya boş bir şablon gösteriyorsa Google bu sayfayı soft 404 olarak değerlendirebilir.
Soft 404 problemi özellikle stoktan kalıcı olarak kaldırılmış ürünlerde görülür. Sayfa teknik olarak çalışır durumdadır ancak anlamlı içerik sunmaz. Böyle bir ürünün eşdeğer alternatifi bulunuyorsa ilgili ürüne yönlendirme yapılabilir. Doğrudan karşılığı yoksa 404 veya 410 durum kodu döndürmek daha doğru olabilir.
Geçici stok problemi yaşayan ve geri gelmesi planlanan ürünlerde ise sayfa korunabilir. Bu sayfalarda ürün bilgileri, alternatif öneriler ve stok bildirim seçenekleri sunulmalıdır.
Yönlendirmeli URL Olması
301 veya 302 yönlendirmesi yapan URL’nin dizine eklenmemesi normaldir. Google yönlendirme hedefini değerlendirmeye çalışır. Search Console’da “Yönlendirmeli sayfa” olarak görülen URL’ler çoğu zaman teknik hata değildir.
Ancak aşağıdaki sorunlar ayrıca kontrol edilmelidir:
- Yönlendirme zincirleri
- Yönlendirme döngüleri
- Alakasız sayfalara yapılan toplu yönlendirmeler
- HTTPS yönlendirme hataları
- Mobil ve masaüstü URL’leri arasındaki tutarsızlıklar
- Eski URL’lerin XML sitemap içinde kalması
Sayfanın 404 veya 410 Durum Kodu Döndürmesi
Gerçekten bulunmayan URL’lerin 404 veya 410 döndürmesi doğal ve sağlıklı bir davranıştır. Search Console’da bu URL’lerin görünmesi sitenin SEO’sunun bozulduğu anlamına gelmez. İnternette hatalı bağlantılar, eski ürünler veya yazım yanlışları nedeniyle her sitede belirli miktarda 404 URL bulunabilir.
Önemli olan, güçlü backlink alan veya trafik üretmiş eski URL’lerin yanlışlıkla 404’e düşmemesidir. Değerli bir eski sayfanın doğrudan karşılığı varsa 301 yönlendirmesi değerlendirilebilir. Fakat bütün 404 sayfalarını ana sayfaya yönlendirmek doğru değildir; bu işlem soft 404 sinyali oluşturabilir.
Sunucu Hataları ve Erişim Problemleri
Googlebot sayfayı tararken 5xx sunucu hatasıyla karşılaşırsa URL geçici olarak işlenemeyebilir. Hatalar tekrar ederse Google tarama sıklığını azaltabilir ve sayfa dizinden çıkabilir.
Sunucu tarafında kontrol edilmesi gereken başlıca durumlar şunlardır:
- 500 Internal Server Error
- 502 Bad Gateway
- 503 Service Unavailable
- 504 Gateway Timeout
- CDN veya firewall engelleri
- Googlebot’a uygulanan rate limit
- DNS çözümleme sorunları
- Aşırı yavaş sunucu yanıtları
Özellikle güvenlik katmanları gerçek Googlebot trafiğini saldırı olarak algılayabilir. Log analizi, Googlebot’un hangi durum kodlarıyla karşılaştığını anlamak için en güvenilir yöntemlerden biridir.
“Keşfedildi, Şu Anda Dizine Eklenmedi” Ne Anlama Gelir?
Bu durum Google’ın URL’yi bildiğini ancak henüz taramadığını veya taramayı ertelediğini gösterir. Büyük sitelerde crawl budget, sunucu kapasitesi, URL önceliği ve genel içerik kalitesi bu durumu etkileyebilir.
“Keşfedildi, şu anda dizine eklenmedi” sayısının artmasına neden olabilecek durumlar şunlardır:
- Kısa sürede çok fazla URL yayınlanması
- Filtre ve parametre sisteminin sınırsız URL üretmesi
- Zayıf dahili bağlantı yapısı
- Sunucunun Googlebot isteklerine yavaş yanıt vermesi
- XML sitemap içinde düşük değerli URL’lerin bulunması
- Benzer sayfaların büyük kümeler oluşturması
- Sitenin genel kalite sinyallerinin zayıf olması
Bu durumda yalnızca URL Denetleme aracından manuel dizine ekleme isteği göndermek kalıcı çözüm değildir. Google’ın URL’yi neden düşük öncelikli gördüğü anlaşılmalıdır.
Çözüm için önemli sayfaların ana kategori, menü, breadcrumb, ilgili ürünler veya içerik kümeleri üzerinden güçlü dahili bağlantılar alması sağlanabilir. XML sitemap yalnızca canonical, 200 durum kodlu ve indekslenmesi istenen URL’lerden oluşmalıdır.
“Tarandı, Şu Anda Dizine Eklenmedi” Ne Anlama Gelir?
Bu durumda Google URL’yi taramış ancak dizine eklememeye karar vermiştir. Sorun genellikle keşif veya erişim değil, sayfanın değerlendirme aşamasındadır.
Olası nedenler arasında şunlar bulunur:
- İçeriğin çok benzer veya kopya olması
- Sayfanın yeterli özgün değer sunmaması
- Yanlış canonical sinyalleri
- Soft 404 benzeri yapı
- Zayıf dahili bağlantılar
- İçeriğin render sonrasında eksik görünmesi
- Sayfanın arama niyeti açısından gereksiz olması
Bu URL’lerde ilk yapılması gereken, sayfanın gerçekten dizine girmesi gerekip gerekmediğine karar vermektir. Eğer sayfa arama talebi taşımıyor, başka bir sayfanın alternatifi veya teknik bir URL ise aksiyon alınması gerekmeyebilir.
Dizine girmesi gereken sayfalarda ise içerik benzersizliği, ana içerik görünürlüğü, canonical, dahili bağlantılar ve sitemap durumu birlikte değerlendirilmelidir. Sadece birkaç cümle eklemek yerine sayfanın kullanıcıya sunduğu değeri artırmak gerekir.
E-Ticaret Sitelerinde İndeksleme Problemleri
E-ticaret siteleri, URL üretim mekanizmaları nedeniyle indeks yönetiminin en karmaşık olduğu yapılardır. Ürün varyasyonları, kategori filtreleri, sıralama seçenekleri, sayfalama, kampanya parametreleri ve site içi arama URL’leri kontrolsüz bırakıldığında indekslenebilir URL sayısı hızla büyüyebilir.
Filtre URL’leri
Her filtre kombinasyonunun indekslenmesi gerekmez. “Siyah koşu ayakkabısı” gibi anlamlı arama talebi bulunan kombinasyonlar bağımsız landing page olarak optimize edilebilir. Ancak “siyah, 42 numara, indirimli, artan fiyat sıralamalı” gibi çok dar kombinasyonlar hem düşük değerli hem de neredeyse sınırsız URL üretimine neden olabilir.
Filtrelerin indekslenmesine karar verirken şu kriterler kullanılabilir:
- Arama talebi bulunuyor mu?
- Yeterli ürün sayısı var mı?
- Kalıcı ve stabil bir ürün kümesi oluşuyor mu?
- URL temiz ve yönetilebilir mi?
- Özgün title, H1 ve açıklama üretilebiliyor mu?
- Dahili bağlantılarla desteklenecek mi?
Ürün Varyasyonları
Renk veya beden varyasyonları bağımsız arama niyeti taşımıyorsa ana ürün sayfası altında yönetilebilir. Her varyasyon ayrı URL oluşturuyorsa canonical stratejisi dikkatle belirlenmelidir.
Renk varyasyonlarının kendine özgü arama talebi, görselleri, stok yapısı ve içerikleri varsa ayrı indekslenmesi değerlendirilebilir. Ancak yalnızca küçük bir seçenek değişikliği için çok sayıda kopya ürün sayfası oluşturmak doğru değildir.
Stokta Olmayan Ürünler
Geçici olarak stok dışı kalan ürünler hemen noindex yapılmamalı veya silinmemelidir. Ürün geri gelecekse sayfa dizinde tutulabilir. Kullanıcıya stok durumu, tahmini geliş bilgisi ve alternatif ürünler sunulabilir.
Kalıcı olarak kaldırılan ürünlerde üç temel seçenek vardır:
- Aynı ürünün yeni versiyonuna 301 yönlendirme
- Çok yakın eşdeğer ürüne yönlendirme
- Doğrudan karşılık yoksa 404 veya 410 döndürme
Her eski ürünü kategoriye veya ana sayfaya yönlendirmek önerilmez.
Crawl Budget ile Dizine Ekleme Arasındaki İlişki
Crawl budget özellikle çok büyük sitelerde önem kazanır. Google’ın bir siteyi tararken ayırdığı kaynak sınırsız değildir. Milyonlarca düşük değerli URL üreten bir yapı, önemli sayfaların keşfedilmesini ve yeniden taranmasını yavaşlatabilir.
Crawl budget optimizasyonunun amacı Googlebot’u yapay biçimde kontrol etmek değil, gereksiz URL alanını azaltmak ve önemli sayfaların kolay keşfedilmesini sağlamaktır.
Crawl verimliliğini artırmak için uygulanabilecek işlemler şunlardır:
- Gereksiz parametre kombinasyonlarını azaltmak
- Takip ve sıralama parametrelerini indeks dışında tutmak
- Yönlendirme zincirlerini temizlemek
- XML sitemap’i güncel tutmak
- 404 üreten dahili bağlantıları düzeltmek
- Faceted navigation yapısını kontrol etmek
- Sonsuz takvim ve site içi arama URL’lerini sınırlandırmak
- Sunucu yanıt sürelerini iyileştirmek
XML Sitemap İndeksleme Garantisi Verir mi?
Bir URL’nin XML sitemap içinde bulunması, dizine ekleneceği anlamına gelmez. Sitemap, Google’a hangi URL’lerin önemli ve keşfedilmeye değer olduğunu bildiren bir sinyaldir.
XML sitemap içinde yalnızca şu özelliklere sahip URL’ler bulunmalıdır:
- 200 durum kodu döndüren
- Canonical olan
- Noindex içermeyen
- Robots.txt tarafından engellenmeyen
- Organik görünürlüğü hedeflenen
- Kaliteli ve kullanıcıya değer sunan
Yönlendirmeli, 404, canonical alternatifi veya noindex URL’lerin sitemap içinde yer alması çelişkili sinyaller gönderir. Ayrıca Search Console’daki gönderilen ve dizine eklenen URL oranının yorumlanmasını zorlaştırır.
Dahili Bağlantıların İndeksleme Üzerindeki Etkisi
Dahili bağlantılar yalnızca PageRank dağıtımı için değil, URL keşfi ve sayfa önceliği açısından da önemlidir. Bir sayfa ana menüden, kategori yapısından, breadcrumb’dan veya ilgili içeriklerden bağlantı alıyorsa Google bu URL’nin site içindeki önemini daha net anlayabilir.
Sadece XML sitemap içinde bulunan, hiçbir içerikten bağlantı almayan sayfalar daha düşük öncelikli değerlendirilebilir. Özellikle programatik oluşturulan landing page’lerde yüz binlerce URL yayınlayıp bu sayfaları site mimarisine bağlamamak yaygın bir hatadır.
Dizine girmesi gereken sayfaların tıklama derinliği de kontrol edilmelidir. Stratejik URL’lerin ana sayfadan onlarca tıklama uzakta olması keşif ve yeniden tarama süreçlerini olumsuz etkileyebilir.
JavaScript Sitelerinde Dizine Eklenmeme Sorunları
React, Vue veya Angular gibi JavaScript tabanlı yapılarda indeksleme sorunları yalnızca CSR kullanılmasından kaynaklanmaz. Yanlış render stratejisi, API bağımlılıkları ve hydration problemleri de kritik olabilir.
Kontrol edilmesi gereken başlıca noktalar şunlardır:
- Ana içerik ilk HTML kaynağında bulunuyor mu?
- Googlebot JavaScript ve CSS dosyalarına erişebiliyor mu?
- API başarısız olduğunda sayfa boş mu kalıyor?
- Title, canonical ve robots etiketleri doğru render ediliyor mu?
- Dahili bağlantılar gerçek href değerlerine sahip mi?
- Sunucu ve client tarafındaki içerik birbiriyle uyumlu mu?
- Sayfa sonsuz yükleme ekranında kalıyor mu?
Organik trafik açısından kritik blog, kategori, ürün ve landing page’lerde SSG, ISR veya SSR gibi yöntemler değerlendirilmelidir. Dashboard, profil, sepet ve kullanıcıya özel uygulama alanlarında CSR kullanılması ise çoğu zaman sorun oluşturmaz.
Search Console Verileri Nasıl Yorumlanmalıdır?
Search Console’daki dizine ekleme raporu mutlak ve gerçek zamanlı bir veri tabanı gibi değerlendirilmemelidir. Raporlar gecikmeli olabilir, örnek URL’ler sınırlı gösterilebilir ve bazı durumlar zaman içinde değişebilir.
Analiz yapılırken yalnızca toplam sayılara bakılmamalıdır. Her neden altında bulunan URL örnekleri şablon bazında incelenmelidir. Örneğin “Tarandı, şu anda dizine eklenmedi” grubundaki URL’lerin tamamı blog yazısıysa içerik kalitesi veya dahili bağlantı problemi düşünülebilir. Aynı grupta filtre URL’leri bulunuyorsa durum beklenen olabilir.
Değerlendirme şu sırayla yapılabilir:
- URL türlerini şablon bazında sınıflandırın.
- Her şablonun dizine girmesi gerekip gerekmediğini belirleyin.
- HTTP durum kodlarını kontrol edin.
- Robots.txt ve meta robots direktiflerini doğrulayın.
- Canonical sinyallerini inceleyin.
- İlk HTML ve render edilmiş içeriği karşılaştırın.
- Dahili bağlantı ve tıklama derinliğini analiz edin.
- XML sitemap ile gerçek indeks hedefini karşılaştırın.
- Sunucu logları üzerinden Googlebot davranışını inceleyin.
Hangi Durumlarda Aksiyon Alınmalıdır?
Dizine eklenmeyen URL aşağıdaki kriterlerden birini karşılıyorsa öncelikli inceleme yapılmalıdır:
- Önemli organik trafik potansiyeline sahipse
- Arama talebi bulunan kategori veya hizmet sayfasıysa
- XML sitemap içinde stratejik URL olarak sunuluyorsa
- Rakiplerde karşılığı bulunan bir arama niyetini hedefliyorsa
- Daha önce trafik almış ve sonradan dizinden çıkmışsa
- Güçlü harici bağlantılara sahipse
- Gelir veya dönüşüm açısından kritikse
- Yanlış canonical veya noindex nedeniyle hariç kalıyorsa
Buna karşılık aşağıdaki URL türlerinin dizine eklenmemesi genellikle problem değildir:
- Sepet ve ödeme sayfaları
- Hesap ve giriş ekranları
- Site içi arama sonuçları
- Sıralama parametreleri
- Takip kodlu URL’ler
- Yazdırma sayfaları
- Kopya varyasyonlar
- Yönlendirmeli eski URL’ler
- Gerçek 404 sayfaları
Dizine Ekleme Sorunları İçin Teknik SEO Kontrol Listesi
- URL 200 durum kodu döndürüyor mu?
- Sayfada meta robots noindex bulunuyor mu?
- X-Robots-Tag başlığı kontrol edildi mi?
- Robots.txt taramaya izin veriyor mu?
- Canonical doğru URL’yi gösteriyor mu?
- Google farklı bir canonical seçmiş mi?
- Sayfa XML sitemap içinde yer alıyor mu?
- Sitemap yalnızca indekslenebilir URL’leri mi içeriyor?
- Ana içerik ilk HTML kaynağında görünüyor mu?
- Googlebot render sırasında içeriğe erişebiliyor mu?
- Sayfa soft 404 sinyali taşıyor mu?
- İçerik başka URL’lerle yüksek oranda benzer mi?
- Sayfa benzersiz arama niyeti karşılıyor mu?
- Yeterli dahili bağlantı alıyor mu?
- Tıklama derinliği kabul edilebilir seviyede mi?
- Sunucu loglarında Googlebot hataları bulunuyor mu?
- Sayfa geçmişte dizinde yer almış mı?
- İndekslenmemesi iş hedefleri açısından gerçekten problem mi?
İndeks Sayısını Değil, İndeks Kalitesini Yönetin
SEO performansını değerlendirirken en yüksek indeks sayısına ulaşmak hedeflenmemelidir. Önemli olan, arama sonuçlarında yer alması gereken sayfaların dizinde bulunması ve kullanıcıya gerçek değer sunmasıdır.
Kontrolsüz indeks büyümesi; kopya içerik kümeleri, gereksiz filtre URL’leri, düşük kaliteli programatik sayfalar ve tarama verimsizliği oluşturabilir. Buna karşılık iyi yönetilmiş bir indeks yapısı, Google’ın sitenin önemli bölümlerini daha net anlamasına yardımcı olur.
Google’ın bazı sayfaları dizine eklememesi otomatik olarak teknik SEO hatası değildir. Noindex verilen hesap sayfaları, canonical ile birleştirilen varyasyonlar, yönlendirmeli URL’ler ve düşük değerli filtre kombinasyonları bilinçli biçimde dizin dışında bırakılabilir.
Asıl problem, değerli sayfaların keşfedilememesi, taranamaması veya kalite sinyalleri yetersiz olduğu için dizine alınmamasıdır. Bu nedenle Search Console raporlarında toplam hariç bırakılan URL sayısına odaklanmak yerine, sayfaları şablon ve iş amacı bazında sınıflandırmak gerekir.
Sağlıklı bir indeksleme stratejisinde her URL için şu soru sorulmalıdır: Bu sayfa kullanıcıya benzersiz bir değer sunuyor mu, bağımsız bir arama niyetini karşılıyor mu ve Google arama sonuçlarında yer alması iş hedeflerimize katkı sağlıyor mu? Yanıt evetse teknik erişim, içerik kalitesi, canonical sinyalleri ve dahili bağlantılar güçlendirilmelidir. Yanıt hayırsa sayfanın dizin dışında kalması çoğu zaman sitenin zararına değil, yararınadır.
