Search Console'u açtığınızda “Pages” (Sayfalar) bölümünde gri bir grafik ve uzun bir “Why pages aren't indexed” (Sayfalar neden dizine eklenmedi) tablosu görmek çoğu site sahibini telaşlandırır. “Crawled - currently not indexed”, “Discovered - currently not indexed”, “Duplicate without user-selected canonical” gibi ifadeler ilk bakışta hata gibi görünür; oysa bu durumların bir kısmı tamamen normaldir, bir kısmı ise gerçekten düzeltilmesi gereken teknik sorunlardır.

Bu rehberde Google'ın resmî Search Console Yardım belgelerine dayanarak sayfa dizine ekleme raporundaki her durumun ne anlama geldiğini, hangisinin sorun olduğunu ve ne yapmanız gerektiğini anlatıyoruz. Ardından URL Denetleme aracını, “Validate fix” (Düzeltmeyi doğrula) akışını ve yeniden tarama isteğini adım adım ele alıyoruz.

Sayfa dizine ekleme raporu ne gösterir?

Sayfa dizine ekleme raporu ne gösterir? Örnek listeleri sınırlıdır, Tek URL araması yoktur, Küçük siteler için not

Rapor, Google'ın mülkünüzde bildiği tüm URL'lerin dizine eklenme durumunu gösterir. Her URL iki ana durumdan birindedir: Indexed (dizine eklendi) veya Not indexed (dizine eklenmedi). Dizine eklenmeyen URL'lerin nedeni “Why pages aren't indexed” tablosunda listelenir. Tablodaki Source (Kaynak) sütunu sorunun kaynağının “Website” mı yoksa “Google” mı olduğunu söyler; Google'a göre genel olarak yalnızca kaynağı “Website” olan sorunları siz düzeltebilirsiniz.

Özet sayfasında ayrıca “Improve page experience” tablosu bulunur. Buradaki sorunlar dizine eklemeyi engellemez ama Google'ın sayfalarınızı anlamasını zorlaştırır. “View data about indexed pages” bağlantısı ise dizine eklenmiş sayfa sayınızın geçmişini ve en fazla 1.000 örnek URL'yi gösterir.

  • Örnek listeleri sınırlıdır: Ayrıntı sayfalarındaki örnek URL tablosu 1.000 satırla sınırlıdır ve o durumdaki tüm URL'leri göstermeyebilir.
  • Tek URL araması yoktur: Raporda URL'ye göre arama veya filtreleme yapamazsınız; belirli bir sayfanın durumunu öğrenmek için URL Denetleme aracını kullanmanız gerekir.
  • Küçük siteler için not: Google, 500'den az sayfası olan sitelerin bu rapora muhtemelen ihtiyaç duymadığını, önce site:alanadiniz.com aramalarıyla önemli sayfalarının dizinde olup olmadığına bakmalarını önerir.

Önce şunu bilin: Dizine eklenmeyen her sayfa sorun değildir

Google'ın belgeleri bu konuda açıktır: Hedefiniz sitenizdeki her önemli sayfanın kanonik sürümünün dizine eklenmesidir. Kopya (duplicate) veya alternatif sayfaların dizine eklenmemesi gerekir. Bir sayfanın “duplicate” ya da “alternate” olarak işaretlenmesi çoğu zaman iyi bir şeydir; Google'ın kanonik sayfayı bulup dizine eklediğini gösterir.

  • %100 kapsama beklemeyin. Filtre ve sıralama parametreli sayfalar, kopyalar veya anlamlı bilgi içermeyen URL'ler dizine eklenmeyebilir.
  • Anında dizine ekleme beklemeyin. Yeni içeriğin dizine eklenmesi birkaç gün sürebilir.
  • Toplam sayıların sizin tahmininizle birebir eşleşmesini beklemeyin; Google çeşitli nedenlerle küçük farklar olabileceğini belirtir.
  • Dizine eklenmiş olmak, sayfanın her aramada görüneceği anlamına gelmez. Sonuçlar kullanıcının konumuna, arama geçmişine ve başka değişkenlere göre kişiselleşir.

Dizine eklenmeme nedenleri: hızlı başvuru tablosu

Dizine eklenmeme nedenleri: hızlı başvuru tablosu: Server error (5xx), Redirect error, URL blocked by robots.txt, URL marked 'noindex'

Aşağıdaki tablo, Google'ın sayfa dizine ekleme raporu belgesinde listelediği nedenleri ve her biri için önerilen yaklaşımı özetler.

Durum (İngilizce ad)Ne anlama gelir?Ne yapmalı?
Server error (5xx)Sayfa istendiğinde sunucu 500 seviyesinde hata döndürdü.Crawl Stats (Tarama İstatistikleri) raporundaki host durumuna bakın, sunucu kapasitesini ve güvenlik duvarını kontrol edin.
Redirect errorÇok uzun yönlendirme zinciri, döngü, azami URL uzunluğunu aşan veya boş/hatalı URL içeren yönlendirme.Zinciri kısaltın, döngüyü kırın, hedefi doğrudan gösterin.
URL blocked by robots.txtSayfa robots.txt kuralıyla taramaya kapalı.Bilerek engellediyseniz sorun yok. Yanlışlıkla engellediyseniz kuralı kaldırın.
URL marked 'noindex'Google sayfada noindex yönergesi buldu ve dizine eklemedi.Sayfanın dizinde olmasını istiyorsanız meta etiketi veya HTTP başlığını kaldırın.
Soft 404Sayfa kullanıcıya “bulunamadı” mesajı gösteriyor ama 404 kodu döndürmüyor.Gerçekten olmayan sayfalar için 404 döndürün; sayfa varsa içeriğini zenginleştirin.
Blocked due to unauthorized request (401)Sayfa Googlebot'tan yetkilendirme istiyor.Yetki şartını kaldırın veya Googlebot'u kimliğini doğrulayarak erişime açın.
Not found (404)Sayfa 404 döndürüyor; Google URL'yi bir bağlantıdan veya eskiden var olduğu için biliyor.Kaldırılan ve yerine bir şey olmayan sayfa için sorun değil. Taşındıysa 301 kullanın.
Blocked due to access forbidden (403)Sunucu 403 döndürüyor; Googlebot hiç kimlik bilgisi göndermez.Oturum açmamış kullanıcılara izin verin veya doğrulanmış Googlebot isteklerine izin verin.
URL blocked due to other 4xx issueDiğer kategorilere girmeyen bir 4xx hatası.URL Denetleme aracıyla sayfayı test edin.
Crawled - currently not indexedGoogle sayfayı taradı ama dizine eklemedi.Gelecekte dizine eklenebilir veya eklenmeyebilir; yeniden gönderme gerekmez.
Discovered - currently not indexedGoogle URL'yi buldu ama henüz taramadı; tarama siteyi aşırı yükleyeceği için ertelendi.Sunucu kapasitesini ve tarama istatistiklerini kontrol edin.
Alternate page with proper canonical tagSayfa başka bir kanonik sayfanın alternatifi ve doğru kanonik sayfayı gösteriyor.Yapmanız gereken bir şey yok.
Duplicate without user-selected canonicalSayfa bir kopya, siz kanonik belirtmemişsiniz; Google başka bir URL'yi kanonik seçti.Google'ın seçimi yanlışsa kanoniği açıkça belirtin veya içerikleri belirgin şekilde farklılaştırın.
Duplicate, Google chose different canonical than userSiz bu sayfayı kanonik işaretlediniz ama Google başka bir URL'yi daha uygun buldu.URL Denetleme ile iki kanoniği karşılaştırın (aşağıda adımlar var).
Page with redirectBaşka sayfaya yönlenen, kanonik olmayan URL. Dizine eklenmez.Genellikle sorun yoktur; hedef URL'nin durumuna bakın.

Rapor ayrıca dizine eklemeyi engellemeyen iki uyarı gösterebilir: “Indexed, though blocked by robots.txt” (robots.txt ile engellendiği hâlde dizine eklendi) ve “Page indexed without content” (içerik okunamadan dizine eklendi). İkincisi robots.txt kaynaklı değildir; sayfa Google'a farklı içerik gösteriyor (cloaking) olabilir veya Google'ın dizine ekleyemediği bir biçimde olabilir.

En çok sorulan durumlar ayrıntılı

“Crawled - currently not indexed” (Tarandı - şu anda dizine eklenmedi)

Google sayfayı taramış ama dizine eklememiştir. Belgeye göre sayfa ileride dizine eklenebilir de eklenmeyebilir de ve URL'yi taramaya yeniden göndermenize gerek yoktur. Google'ın yeniden tarama belgesi, sistemlerinin yüksek kaliteli ve faydalı içeriğin hızlı dahil edilmesine öncelik verdiğini ve tarama isteğinin dizine eklemeyi garanti etmediğini belirtir.

Pratikte önerimiz şudur: Önce bu durumdaki URL'lerin gerçekten dizinde olmasını istediğiniz sayfalar olup olmadığını ayırın. Etiket arşivleri, ince içerikli sayfalar veya birbirine çok benzeyen sayfalar burada sık görülür. Önemli bir sayfa bu durumdaysa içeriğin kullanıcıya özgün bir değer sunduğundan, site içinden bağlantılarla ulaşılabilir olduğundan ve sitemap'te yer aldığından emin olun. Bu konuda site içi linkleme rehberimiz ve E-E-A-T yazımız yardımcı olabilir.

“Discovered - currently not indexed” (Keşfedildi - şu anda dizine eklenmedi)

Google URL'yi bulmuş ama henüz taramamıştır. Belgeye göre tipik neden şudur: Google URL'yi taramak istemiş ama bunun siteyi aşırı yükleyeceğini öngörerek taramayı yeniden planlamıştır. Bu yüzden raporda son tarama tarihi boştur. Çok sayıda URL bu durumdaysa Tarama İstatistikleri raporundaki host durumuna, sunucu yanıt sürelerine ve parametreli URL sayısına bakmanızı öneririz. Büyük sitelerde konu tarama bütçesi ile doğrudan ilgilidir.

“Duplicate without user-selected canonical” ve “Google chose different canonical than user”

İlk durumda sayfa başka bir sayfanın kopyasıdır ve siz tercih ettiğiniz kanoniği belirtmemişsinizdir. Google başka bir URL'yi kanonik seçmiştir ve bu sayfayı aramada göstermez. Google bunun bir hata olmadığını, beklenen davranış olduğunu söyler. Seçim yanlışsa kanoniği açıkça belirtebilir veya iki sayfanın içeriğini belirgin şekilde farklılaştırabilirsiniz.

İkinci durumda ise siz sayfayı kanonik işaretlemişsinizdir ama Google başka bir URL'yi daha iyi bulmuştur. Belgedeki kontrol adımları:

  • URL'yi URL Denetleme aracında açın ve Page indexing > Google-selected canonical alanına bakın.
  • Sizin beyan ettiğiniz kanoniği Page indexing > User-declared canonical alanında görün.
  • Tarayıcıda üç sayfayı (mevcut sayfa, sizin kanoniğiniz, Google'ın kanoniği) karşılaştırın.
  • Sizin kanoniğiniz mevcut sayfaya benzemiyorsa Google onu asla kanonik seçmez; kopya sayfa kanoniğine benzemelidir.

Kanonik sinyallerin nasıl çalıştığını canonical etiketi rehberimizde ayrıntılı anlattık.

Soft 404

Sayfa kullanıcıya “bulunamadı” benzeri bir mesaj gösterirken 404 kodu döndürmüyorsa Google bunu soft 404 olarak işaretleyebilir. Google, gerçekten olmayan sayfalar için 404 döndürmenizi önerir. Sayfa gerçekten varsa canlı URL testi yapıp View tested page ile ekran görüntüsüne bakın; Google'ın sayfayı nasıl işlediğini görürsünüz. Durum kodları için HTTP durum kodları yazımıza göz atabilirsiniz.

robots.txt ve noindex karışıklığı

robots.txt taramayı engeller, dizine eklemeyi değil. Google, robots.txt ile engellenen bir sayfanın başka yollarla (örneğin başka sitelerden gelen bağlantılar) çok küçük bir ihtimalle yine dizine eklenebileceğini belirtir. Bir sayfanın dizine eklenmemesini garanti etmek istiyorsanız robots.txt engelini kaldırıp noindex kullanmalısınız; çünkü robots.txt engeli Google'ın noindex yönergesini görmesini de engeller.

html
<meta name="robots" content="noindex">

# veya HTTP yanıt başlığı olarak:
X-Robots-Tag: noindex

Bir sayfa beklenmedik şekilde “URL marked 'noindex'” durumundaysa: URL Denetleme'de Coverage > Indexing > Indexing allowed? alanına bakın, ardından Test live URL ile canlı sürümde noindex'in hâlâ olup olmadığını kontrol edin. Noindex kalktıysa Request indexing ile yeniden deneme isteyebilirsiniz. Ayrıntılar için meta robots etiketi yazımıza ve robots.txt rehberimize bakabilirsiniz.

404 ve sunucu hataları

Google genel olarak yalnızca sizin bağlantı verdiğiniz veya sitemap'te listelediğiniz 404 hatalarını düzeltmenizi önerir. Taşınan sayfalar için 3XX yönlendirme kullanın (301 ve 302 yönlendirme farkı). Rapor sonsuza dek büyüyen bir liste göstermemek için yalnızca son bir ayda 404 veren URL'leri listeler. Googlebot'a bir URL'yi kalıcı olarak unutturmanın yolu yoktur; ancak URL'yi giderek daha seyrek tarar.

5xx hatalarında belgenin önerileri şunlardır: Tarama İstatistikleri raporunda host erişilebilirliğine bakın, dinamik sayfalardaki aşırı yükü azaltın, parametre listelerini kısa tutun, sunucunun kapalı, aşırı yüklü veya hatalı yapılandırılmış olmadığından emin olun. Güvenlik duvarı veya DoS koruma sistemleri Googlebot'u yüksek istek sayısı nedeniyle engelleyebilir; güvenlik duvarı sizin kontrolünüzde değilse barındırma sağlayıcınızla görüşmeniz gerekebilir. Sahte botlara karşı önlem alırken gerçek Googlebot'u engellememek için Googlebot doğrulama rehberimize bakın.

URL Denetleme aracı nasıl kullanılır?

Belirli bir sayfanın durumunu öğrenmenin yolu URL Denetleme aracıdır. Araç iki farklı şey gösterir ve bunları karıştırmamak önemlidir:

GörünümNe gösterir?Dikkat edilecek nokta
Dizindeki sürüm (varsayılan)Google'ın en son dizine eklediği sürümün bilgisi: keşif, tarama, dizine ekleme, Google'ın seçtiği kanonik.Canlı test değildir. Sayfanız o tarihten sonra değişmiş olabilir.
Test live URL (canlı test)Sayfanın şu anki hâlinin dizine eklenebilir olup olmadığı, ekran görüntüsü, yüklenen kaynaklar.Kopya/kanonik durumlarını test etmez; kanonik yalnızca dizindeki veride görülür.
  • “URL is on Google” sayfanın aramada görünmeye uygun olduğunu söyler, görüneceğini garanti etmez. Kesin kontrol için URL'yi Google'da aratın.
  • “URL is not on Google” sayfanın aramada görünemeyeceği anlamına gelir; nedeni genellikle Crawl bölümünde yazar.
  • Araç manuel işlemleri, güvenlik sorunlarını, yasal kaldırmaları ve Search Console'da geçici engellenen URL'leri test etmez.
  • Her mülk için günlük denetleme ve canlı test sınırı vardır.

Request indexing (Dizine eklenmesini iste) düğmesi sayfa hızlı bir kontrolden geçerse URL'yi dizine ekleme kuyruğuna alır. Google'a göre dizine ekleme genellikle bir gün kadar sürer ama çok daha uzun sürebilir; istek göndermek dizine eklemeyi garanti etmez ve günlük bir istek sınırı vardır. Aynı URL için defalarca istek göndermek taramayı hızlandırmaz. Çok sayıda yeni veya güncellenmiş sayfa için en iyi yol, değişen sayfaları <lastmod> ile işaretlediğiniz bir sitemap göndermektir (XML sitemap rehberi).

“Validate fix” (Düzeltmeyi doğrula) nasıl çalışır?

“Validate fix” (Düzeltmeyi doğrula) nasıl çalışır? 1. Sorunun sitedeki tüm örneklerini düzeltin. Tek bir kalan örnek bulunursa..., 2. Raporda sorunun ayrıntı sayfasını açın., 3...

Bir sorunun tüm örneklerini düzelttikten sonra Google'dan düzeltmenizi onaylamasını isteyebilirsiniz. Bunun faydası, Google düzeltmeyi tüm URL'lerde onayladığında veya kalan örnek bulduğunda e-posta almanız ve ilerlemeyi URL bazında izleyebilmenizdir. Doğrulama istemeseniz de Google, sorunlu sayfaları her taradığında sayıları günceller.

  • 1. Sorunun sitedeki tüm örneklerini düzeltin. Tek bir kalan örnek bulunursa doğrulama durur.
  • 2. Raporda sorunun ayrıntı sayfasını açın.
  • 3. Validate fix düğmesine tıklayın. Doğrulama başarılı ya da başarısız olana kadar tekrar tıklamayın.
  • 4. İlerlemeyi See details ile izleyin. Google'a göre doğrulama genellikle yaklaşık iki haftaya kadar sürer, bazı durumlarda çok daha uzun sürebilir.
  • 5. Başarısız olursa hangi URL'nin buna yol açtığını görün, düzeltin ve Start new validation ile yeniden başlatın.
Doğrulama durumuAnlamı
Not startedSorunun bazı örnekleri hiç doğrulama isteğine dahil edilmedi.
StartedDoğrulama başladı, henüz kalan örnek bulunmadı.
Looking goodŞu ana kadar kontrol edilen tüm örnekler düzelmiş.
PassedBilinen tüm örnekler giderildi (veya URL artık erişilemez).
N/ASiz doğrulama başlatmadan Google sorunun tüm URL'lerde düzeldiğini buldu.
FailedBelirli bir eşikte sayfa hâlâ sorunu içeriyor.

Bir sorunun “yaşam süresi” ilk tespit edildiği andan, son örneğin giderildiği tarihten 90 gün sonrasına kadar sürer. 90 gün boyunca tekrar etmezse sorun tablodan kaldırılır. Noindex eklenen, kaldırılan veya oturum gerektiren bir sayfa da o sorun açısından “düzeltilmiş” sayılır ve doğrulamada “Other” durumuna düşer.

Ani düşüşler ve hata sıçramaları

  • Hata artmadan dizindeki sayfa sayısı düştüyse: Google'a göre mevcut sayfalarınızı robots.txt, noindex veya zorunlu oturum açma ile engelliyor olabilirsiniz. Düşüşle aynı anda dizine eklenmeyen URL'lerde bir sıçrama arayın.
  • Dizine eklenmeyen sayfa sayısı eklenenlerden fazlaysa: En sık nedenler sitenin büyük bölümlerini engelleyen bir robots.txt kuralı ve type=dress, sort=price gibi parametrelerle oluşan çok sayıda kopya sayfadır.
  • Hata sıçraması: Şablonda yeni hata oluşturan bir değişiklik veya taramaya kapalı URL'ler içeren bir sitemap gönderimi neden olabilir. Özet sayfasındaki küçük grafiklerden (sparkline) hangi hatanın toplamla birlikte hareket ettiğine bakın.

Dizin sorunları trafik kaybına dönüştüyse kapsamlı teşhis için Google trafik düşüşü rehberimize, site taşıması sonrası sorunlar için site taşıma yazımıza bakın.

Yeni sayfa ne zaman dizine eklenir?

Google, bir sitemap veya dizine ekleme isteği gönderdikten sonra bir sorun olduğuna karar vermeden önce en az bir hafta beklemenizi önerir. Yeni bir sayfanın taranıp dizine eklenmesi tipik olarak bir iki günden birkaç haftaya kadar sürebilir. URL bilindikten sonra sitenin bir kısmının taranması birkaç haftayı bulabilir ve Google her sayfanın dizine gireceğini garanti etmez. Google'ın sayfayı bulabilmesi için sayfanın bilinen bir sayfadan bağlantı alması veya sitemap'te yer alması gerekir; yeni bir site için ilk adım ana sayfanın dizine eklenmesini istemektir. Sitenizi arama motorlarına tanıtmak için site ekleme rehberimize göz atın.

Sık Sorulan Sorular

Sitemdeki tüm sayfaların dizine eklenmesi gerekir mi?

Hayır. Google yalnızca kanonik ve önemli sayfaların dizine eklenmesini hedeflemenizi söyler. Kopyalar, filtrelenmiş varyasyonlar, bilerek engellediğiniz sayfalar ve yerine bir şey koymadığınız silinmiş sayfalar dizin dışında kalabilir.

URL Denetleme sorun göstermiyor ama rapor hata gösteriyor, neden?

Hatayı Google'ın son taramasından sonra düzeltmiş olabilirsiniz; tarama tarihine bakın. Ayrıca canlı test raporun kapsadığı her sorunu test etmez; özellikle kopya ve kanonik durumları canlı testte denetlenmez.

“Crawled - currently not indexed” için dizine ekleme isteği göndermeli miyim?

Google bu durum için URL'yi taramaya yeniden göndermenize gerek olmadığını belirtir. İstek göndermek dizine eklemeyi garanti etmez ve kotalıdır. Önemli bir sayfa ise içeriğini ve site içi bağlantılarını gözden geçirmek daha anlamlıdır.

Bir sayfayı Google'dan tamamen nasıl uzak tutarım?

Google, dizine eklenmesini istemediğiniz sayfalar için ya oturum açma şartı koymanızı ya da noindex kullanmanızı önerir. Bu amaçla robots.txt kullanmak önerilmez, çünkü Google'ın noindex'i görmesini engeller. Zaten dizinde olan bir sayfayı hızla kaldırmak için Search Console'daki kaldırma adımları ayrıca kullanılır.

İlgili içerikler: Canonical etiketi nedir? · Tarama bütçesi rehberi · Google trafik düşüşü nedenleri · robots.txt nedir? · XML sitemap rehberi · Teknik SEO kontrol listesi