İçeriğe geç

Teşhis

Sayfam neden Google'da indekslenmiyor? Adım adım teşhis rehberi

Google'da görünmeyen sayfalar için bir karar akışı: önce sorunu doğrulayın, kaliteye kafa yormadan önce kesin engelleri tek tek eleyin.

Yayın tarihi: 8 dk okumaWeIndexer

Bir sayfa Google'da çıkmadığında ilk refleks tahmin yürütmektir: belki daha çok backlink lazım, belki içerik zayıf, belki Google sadece yavaş. Tahminle ilerlemek haftalar kaybettirir. İndekslenmeyen bir sayfanın neredeyse her zaman baskın tek bir nedeni vardır ve bu nedenlerin çoğu Search Console'da ya da sayfanın kendisinde net bir iz bırakır.

Bu rehber bir karar akışı olarak kurgulandı. Önce sayfanın gerçekten dizinde olmadığını doğruluyorsunuz. Sonra olası nedenleri sabit bir sırayla kontrol ediyorsunuz: dizine eklenmeyi imkânsız kılan kesin engellerden başlayıp Google'ın sayfayı şimdilik eklememeyi seçtiği yumuşak nedenlere doğru ilerliyorsunuz. Başarısız olan ilk kontrolde durun, onu düzeltin, ancak ondan sonra devam edin.

0. adım: Sayfanın gerçekten indekslenmediğini doğrulayın

Çoğu kişi işe site:ornek.com/sayfam gibi bir aramayla başlar. Hızlı bir ipucu verir ama güvenilir bir test değildir. site: operatörü indeksteki URL'lerin tam listesini döndürmek için tasarlanmamıştır, sonuçlar aramadan aramaya değişebilir ve sayfa farklı bir kanonik URL altında (sonda eğik çizgili ya da çizgisiz, www'lu ya da www'suz sürüm gibi) indekslenmiş olabilir. Bu durumda içerik dizindedir ama sizin yazdığınız URL sonuçlarda görünmez. Yöntemlerin hangi durumda ne kadar güvenilir olduğu index kontrolü rehberinde karşılaştırılıyor.

Sahibi olduğunuz bir site için kesin cevabı Search Console'daki URL denetimi aracı verir. Tam URL'yi üstteki arama çubuğuna yapıştırın ve sonucu okuyun:

  • URL Google'da: sayfa indekslenmiş. Aramada bulamıyorsanız sorununuz indekslenme değil, sıralama.
  • URL Google'da değil: sonuçtaki “Sayfa dizine ekleme” bölümünü açın. Burada neden, sayfanın bir site haritasında bulunup bulunmadığı, yönlendiren sayfa, son tarama tarihi, kullanıcının belirttiği ve Google'ın seçtiği kanonik URL yer alır.
  • URL, Google tarafından bilinmiyor: Google bu URL'yi hiç görmemiş. Doğrudan aşağıdaki keşif adımına geçin.

Ardından “Canlı URL'yi test et” düğmesine basın. Dizindeki sürüm Google'ın en son ne gördüğünü, canlı test ise Googlebot'un şu anda ne aldığını gösterir. İkisi farklıysa sorunu zaten düzeltmiş ve sadece yeniden taramayı bekliyor olabilirsiniz. Çok sayıda URL için Dizine ekleme > Sayfalar raporu, bilinen tüm URL'leri nedenlerine göre gruplar; tek tek denetlemekten çok daha hızlıdır.

Search Console erişiminiz yoksa

Size link veren sayfalar gibi kontrol etmediğiniz sitelerdeki URL'ler için URL denetimini kullanamazsınız. Her URL için indekslendi / indekslenmedi bilgisini veren toplu bir indeks kontrol aracı burada pratik bir alternatiftir.

Search Console durumu: anlamı ve ilk yapılacak düzeltme

Teşhisin büyük kısmı Search Console'un verdiği nedenle başlar. Aşağıdaki tablo, etiketi ilk aksiyona çevirmenize yardım eder. Tüm liste Sayfa dizine ekleme raporu yardım sayfasında açıklanıyor. Türkçe arayüzde canonical çoğu yerde “standart sayfa” olarak geçer.

Search Console durumuNe anlama gelirİlk düzeltme
'noindex' etiketi tarafından hariç tutulduSayfa ya da HTTP başlığı Google'a dizine eklememesini söylüyor.Sayfanın sıralanması gerekiyorsa noindex meta etiketini veya X-Robots-Tag başlığını kaldırın.
robots.txt tarafından engellendiGooglebot'un URL'yi taramasına izin verilmiyor.URL'ye uyan Disallow kuralını kaldırın ya da daraltın.
Sunucu hatası (5xx)Googlebot istek yaptığında sunucunuz hata verdi.Sunucu loglarını, hosting limitlerini, güvenlik duvarını ve bot korumasını kontrol edin.
Bulunamadı (404)URL 404 döndürüyor.Sayfayı geri getirin ya da taşındıysa yönlendirin; değilse olduğu gibi bırakın.
Yönlendirmeli sayfaURL başka bir adrese yönleniyor; dizine eklenen hedef URL olur.İç linklerde ve site haritasında yönlendiren URL'yi değil, nihai URL'yi kullanın. Yönlendirmeli sayfa ve yönlendirme hatası rehberinde ayrıntılı.
Soft 404Sayfa 200 döndürüyor ama boş ya da hata sayfası gibi görünüyor.Gerçek içerik ekleyin veya düzgün bir 404/410 döndürün.
Kullanıcı tarafından seçilen standart sayfa olmayan kopyaGoogle sayfayı kopya olarak görüyor ve siz bir canonical belirtmemişsiniz.rel=canonical ekleyin, birbirine çok benzeyen sayfaları birleştirin.
Kopya, Google kullanıcıdan farklı bir standart sayfa seçtiGoogle sizin canonical'ınızı yok sayıp başka bir URL seçti.Sinyalleri tutarlı hale getirin: canonical, iç linkler, site haritası, yönlendirmeler. Ayrıntı kanonik çatışması rehberinde.
Uygun standart etikete sahip alternatif sayfaSayfa canonical olarak başka bir URL'yi gösteriyor. Genellikle doğrudur.Bu sayfanın kendisinin indekslenmesi gerekmiyorsa hiçbir şey yapmayın.
Keşfedildi - şu anda dizine eklenmemişGoogle URL'yi biliyor ama henüz taramadı.İç linkleri güçlendirin, sunucu kapasitesini kontrol edin. Ayrıntılı rehber.
Tarandı - şu anda dizine eklenmemişTarandı ama Google şimdilik dizine eklememeye karar verdi.Özgünlüğü ve değeri artırın. Ayrıntılı rehber.

Kesin engellerden yumuşak nedenlere: kontrol sırası

Rapor net bir neden göstermiyorsa ya da başka bir sorun olmadığından emin olmak istiyorsanız aşağıdaki maddeleri bu sırayla kontrol edin. İlk dördü “evet/hayır” niteliğindedir: biri başarısızsa onu düzeltmeden diğerlerinin hiçbir önemi yoktur.

  1. 01

    1. noindex var mı?

    Sayfa kaynağını açıp robots meta etiketinde noindex arayın, ardından yanıt başlıklarında X-Robots-Tag: noindex olup olmadığına bakın. Sık rastlanan suçlular: siteyi yayına aldıktan sonra açık unutulan “arama motorlarını engelle” ayarı, bir SEO eklentisinin bütün bir içerik türüne uyguladığı kural ya da canlı ortama taşınan test (staging) yapılandırması. Google her iki yöntemi de noindex ile dizine eklemeyi engelleme sayfasında anlatıyor.

  2. 02

    2. robots.txt engelliyor mu?

    /robots.txt dosyasını açın ve URL yoluna uyan bir Disallow kuralı arayın. Unutmayın: robots.txt taramayı kontrol eder, dizine eklemeyi değil. Engellenmiş bir URL, başka sayfalar ona link veriyorsa içeriği olmadan sonuçlarda görünebilir; Google, taramasına izin verilmeyen bir sayfadaki noindex etiketini de göremez. Sayfayı dizinden çıkarmak istiyorsanız taramaya izin verip noindex kullanın; dizine girmesini istiyorsanız engeli kaldırın.

  3. 03

    3. Durum kodu ve yönlendirmeler

    Sayfa Googlebot'a 200 döndürmelidir. Bunu kendi tarayıcınızla değil, URL denetimindeki canlı testle kontrol edin; bot koruması, ülke engeli, giriş duvarı veya CDN, Googlebot'a farklı davranabilir. Yönlendirme zincirleri, döngüler ya da alakasız bir sayfaya yönlendirme, orijinal URL'nin dizine eklenmesini engeller. Aralıklı 5xx hataları ve zaman aşımları ise Google'ın tüm sitedeki tarama hızını düşürmesine yol açar.

  4. 04

    4. Kanonik (canonical) etiketi

    URL denetiminde kullanıcının belirttiği kanonik ile Google'ın seçtiği kanoniği karşılaştırın. Her sayfayı ana sayfaya gösteren bir şablon, http ya da test ortamı sürümüne işaret eden bir canonical veya 1. sayfaya kanoniklenmiş sayfalama sayfaları URL'nizi dizin dışında tutar. rel=canonical güçlü bir ipucudur, kesin bir talimat değildir; Google farklı bir URL seçiyorsa iç linklerinizi, site haritanızı ve yönlendirmelerinizi istediğiniz sürümle uyumlu hale getirin. Sinyaller yinelenen URL'leri birleştirme belgesinde açıklanıyor.

  5. 05

    5. Soft 404 ihtimalini eleyin

    200 döndüren ama neredeyse hiç ana içeriği olmayan, sadece “sonuç bulunamadı” ya da “stokta yok” yazan veya içeriği hata veren bir betikle yüklendiği için boş görünen sayfalar sıklıkla soft 404 olarak sınıflandırılır. Googlebot'un gerçekte ne aldığını görmek için canlı testteki ekran görüntüsüne ve oluşturulan HTML'ye bakın.

  6. 06

    6. Google sayfayı keşfedebiliyor mu?

    URL Google tarafından bilinmiyorsa bir giriş yolu gerekir. Sayfayı XML site haritanıza ekleyin (site haritası gönderme rehberi) ve daha da önemlisi, zaten indekslenmiş ilgili sayfalardan normal <a href> linkleriyle bağlantı verin. Hiç iç linki olmayan yetim (orphan) sayfalar zor keşfedilir ve önemsiz görünür. Bu konuda iç linkleme rehberi de işinize yarar.

  7. 07

    7. Kalite ve kopya içerik

    Sayfa tarandı ama indekslenmediyse Google onu şimdilik eklemeye değer bulmamıştır. Dürüstçe sorun: bu sayfa, sitenizdeki ve webdeki diğer sayfaların sunmadığı bir şey sunuyor mu? İçeriği zayıf kategori sayfaları, otomatik üretilmiş varyasyonlar ve birbirine çok benzeyen yazılar tipik örneklerdir. Tekrar tekrar göndermek yerine birleştirin, geliştirin ya da kaldırın.

  8. 08

    8. Belki de sadece çok yeni

    Dün yayınlanan bir sayfa, özellikle az linki olan genç bir sitede, henüz taranmamış olabilir. Yukarıdaki tüm kontroller temizse zaman tanıyın, sayfaya link vermeye devam edin ve her gün dizine eklenmeyi istemek yerine bir iki hafta sonra yeniden kontrol edin.

Dizine eklenmeyi ne zaman ve nasıl istemeli?

Gerçek bir sorunu düzelttikten sonra URL denetimindeki “Dizine eklenmeyi iste” seçeneğiyle Google'dan sayfayı yeniden taramasını isteyin. Bu, özellikle noindex'i kaldırdıktan ya da canonical'ı düzelttikten sonra işe yarar; aksi halde Google URL'ye bir süre uğramayabilir. Şunları aklınızda tutun: günlük bir kota vardır, istek URL'yi dizine değil tarama kuyruğuna koyar ve aynı URL için tekrar tekrar istekte bulunmak hiçbir şeyi hızlandırmaz.

Düzeltilmiş çok sayıda URL için ölçeklenebilir yol, doğru <lastmod> tarihleri içeren bir site haritasıdır. Bazı harici servisler de çok sayıda URL için toplu tarama isteği gönderir; örneğin WeRankLab'in URL indeksleme aracı, her URL'yi göndermeden önce noindex, başka adrese işaret eden canonical, robots.txt engeli ve yönlendirme açısından kontrol ettiğini belirtiyor. Bu tür araçlar sayfanın taranmasına yardımcı olabilir; dizine eklenip eklenmeyeceğine yine Google karar verir.

Düzeltmeden dizine eklenmeyi istemeyin

Hâlâ noindex taşıyan, hâlâ yönlenen ya da kalite çıtasını hâlâ geçemeyen bir sayfa için istek göndermek, sayfanın yeniden taranıp yeniden reddedilmesinden başka bir işe yaramaz. Önce teşhis, sonra istek.

Teşhis kontrol listesi

  • URL denetimi “URL Google'da değil” diyor (sadece başarısız bir site: araması değil)
  • Robots meta etiketinde ve X-Robots-Tag başlığında noindex yok
  • Hiçbir robots.txt Disallow kuralı URL'ye uymuyor
  • Canlı test 200 döndürüyor; yönlendirme zinciri veya döngü yok
  • Canonical, URL'nin kendisini (ya da indekslenmesini istediğiniz sürümü) gösteriyor
  • Oluşturulan ekran görüntüsünde gerçek ana içerik var, boş veya hata benzeri bir sayfa değil
  • URL XML site haritasında ve en az bir indekslenmiş sayfadan iç link alıyor
  • İçerik sitedeki diğer sayfalardan belirgin şekilde farklı
  • Düzeltmeden sonra bir kez dizine eklenmeyi istediniz ve beklediniz

Düzeltmeden sonra: doğrulayın ve bekleyin

Sayfalar raporunda ilgili nedenin altındaki “Düzeltmeyi doğrula” düğmesini kullanın; böylece Search Console URL'leri sizin yerinize takip eder. Doğrulama günler hatta haftalar sürebilir ve yalnızca o belirli sorunun ortadan kalktığını teyit eder; sayfanın yine de Google'ın olağan dizine ekleme kararından geçmesi gerekir. Bu arada tek bir sayfayı yenileyip durmak yerine ilgili URL grubunun tamamının indeks durumunu izleyin.

Sık sorulan sorular

Endişelenmeden önce ne kadar beklemeliyim?
Sabit bir süre yok. Köklü ve iyi linklenmiş bir sitedeki yeni sayfa çoğu zaman birkaç gün içinde taranır; yeni bir sitede bu çok daha uzun sürebilir. URL birkaç hafta sonra hâlâ Google tarafından bilinmiyorsa keşfe odaklanın: iç linkler ve site haritası.
Sayfa indekslenmişti, sonra kayboldu. Neden?
Aynı sırayı uygulayın. Noindex ya da yanlış canonical ekleyen yakın tarihli bir şablon değişikliği sık görülen bir nedendir. Teknik hiçbir şey değişmediyse Google sayfayı yeniden değerlendirip “Tarandı - şu anda dizine eklenmemiş” durumuna almış olabilir.
Daha fazla backlink sayfamı indeksletir mi?
Linkler Google'ın sayfayı keşfetmesine ve önemini anlamasına yardım eder, ama yalnızca link veren sayfaların kendisi taranıyorsa. noindex, robots.txt veya canonical sorunlarını ortadan kaldırmazlar. Ayrıntılar için backlinklerin indekslenmesi rehberine bakın.
Indexing API normal sayfalar için kullanılabilir mi?
Resmi olarak hayır. Google bu API'yi yalnızca JobPosting veya BroadcastEvent yapılandırılmış verisi içeren sayfalar için destekliyor. Diğer her şey için site haritası, iç linkler ve URL denetimine güvenin.