Noindex Etiketi Tarafından Hariç Tutuldu Nasıl Çözülür?

AI ile Özetle

Noindex Etiketi Tarafından Hariç Tutuldu Nasıl Çözülür?

Search Console’daki “noindex etiketi tarafından hariç tutuldu” durumu, Google’ın URL’de dizine eklemeyi engelleyen bir noindex yönergesi gördüğünü belirtir. Bu kayıt her zaman hata değildir. Giriş, sepet, site içi arama veya bilinçli olarak arama sonuçlarının dışında tutulan yardımcı sayfalarda beklenen bir sonuç olabilir.

Sorun, ürün, kategori, hizmet veya blog yazısı gibi Google’da görünmesi gereken bir URL’nin yanlışlıkla noindex almasıdır. Bu nedenle ilk adım etiketi hemen kaldırmak değil, sayfanın dizine eklenme hedefini netleştirmektir. Sayfa organik trafik hedefliyorsa yönergenin kaynağı bulunup kaldırılmalı; hedeflemiyorsa kayıt olduğu gibi bırakılmalı ve URL’nin site haritasıyla çelişip çelişmediği kontrol edilmelidir.

Noindex etiketi tarafından hariç tutuldu ne demektir?

noindex, arama motorlarına bir sayfanın veya kaynağın arama dizinine alınmaması gerektiğini bildiren bir kuraldır. Google bu yönergeyi taradığı URL’nin HTML kodundaki robots meta etiketinde veya HTTP yanıtındaki X-Robots-Tag başlığında görebilir.

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

Google’ın noindex dokümanına göre iki uygulama da aynı temel sonucu üretir: Googlebot yönergeyi gördüğünde URL’yi arama sonuçlarında göstermez. URL’nin başka sayfalardan bağlantı alması bu kuralı geçersiz kılmaz.

Search Console’daki ifade, Google’ın kendi başına sayfayı kalitesiz bulduğunu veya siteye ceza verdiğini göstermez. Çoğu durumda sitenin, CMS’in, SEO eklentisinin ya da sunucunun gönderdiği teknik talimat raporlanır.

Bu durum her zaman hata mıdır?

Hayır. Doğru karar, URL’nin arama sonuçlarında bulunmasının istenip istenmediğine bağlıdır. Rapor içindeki URL sayısının yüksek olması da tek başına sorun kanıtı değildir; önemli olan hangi sayfa türlerinin etkilendiğidir.

Sayfa türü Beklenen karar Uygulanacak işlem
Hizmet, kategori, ürün veya blog sayfası Genellikle dizine eklenmeli Yanlışlıkla eklenen noindex kaldırılmalı
Giriş, sepet veya hesap sayfası Genellikle dizin dışında kalmalı noindex korunmalı
Site içi arama ve düşük değerli filtre sonucu Site yapısına göre dizin dışında kalabilir URL üretimi ve indeksleme modeli birlikte değerlendirilmeli
Yayından kaldırılmış ve karşılığı olmayan içerik Artık gerçek bir sayfa olarak sunulmamalı noindex yerine uygun 404 veya 410 yanıtı düşünülmeli
Gizli veya hassas içerik Yetkisiz erişime kapalı olmalı noindex tek başına güvenlik yöntemi olarak kullanılmamalı

Örneğin bir teşekkür sayfasının noindex olması beklenen bir tercihtir. Buna karşılık ana hizmet sayfası veya yeni yayımlanan bir yazı aynı listede görünüyorsa organik görünürlük kaybı oluşabilir. İncelemeye, trafik ve dönüşüm hedefi taşıyan URL’lerden başlamak gerekir.

Noindex yönergesi nereden geliyor?

Sayfanın kaynak kodunda tek bir etikete bakmak her zaman yeterli değildir. Yönerge doğrudan HTML’den, sunucu yanıtından, CMS ayarından veya sayfa oluşturulurken çalışan bir bileşenden gelebilir. Aynı URL’de birden fazla robots kuralı varsa Google kısıtlayıcı kuralları birlikte değerlendirir; başka bir yerde index yazması mevcut noindex kuralını otomatik olarak kaldırmaz.

HTML içindeki robots meta etiketini kontrol edin

Önce sayfanın kaynak kodunda name="robots" ve name="googlebot" ifadelerini arayın. Yalnızca genel robots etiketi değil, Googlebot’a özel bir etiket de dizine eklemeyi engelleyebilir.

<meta name="googlebot" content="noindex">

Kaynak kod ile tarayıcıda oluşan son HTML farklı olabilir. JavaScript’in etiketi sonradan eklediğinden şüpheleniyorsanız oluşturulan DOM’u ve Google’ın taradığı HTML’yi de inceleyin. Render ve kaynak yükleme kontrolleri için JavaScript SEO sorunlarını tespit etme rehberindeki akış kullanılabilir.

HTTP yanıtındaki X-Robots-Tag başlığını kontrol edin

HTML temiz görünse bile sunucu aşağıdaki yanıt başlığını gönderiyor olabilir:

X-Robots-Tag: noindex

Bu başlık özellikle PDF, görsel ve video gibi HTML olmayan dosyalarda kullanılır; ancak HTML sayfalara da uygulanabilir. Tarayıcının geliştirici araçlarındaki Ağ bölümünden, komut satırından veya bir tarama aracından nihai URL’nin HTTP yanıt başlıkları kontrol edilmelidir. Yönlendirme zincirindeki ara yanıtlarla nihai 200 yanıtı birbirine karıştırılmamalıdır.

CMS ve SEO ayarlarını kontrol edin

WordPress ve benzeri sistemlerde tekil sayfanın arama motoru görünürlüğü, yazı türü ayarı, taksonomi ayarı veya genel site görünürlüğü noindex üretebilir. Bir içerik düzenleyicide “arama sonuçlarında gösterme” seçeneğinin kapatılması, geliştirici kod eklemese bile aynı etiketi oluşturabilir.

Sorun aynı şablondaki çok sayıda URL’de görülüyorsa tekil sayfa ayarlarından önce kategori, etiket, ürün türü veya tema şablonu düzeyindeki kurallar incelenmelidir. Toplu artışlar çoğunlukla tek tek URL’lerden çok ortak bir yapılandırmaya işaret eder.

Önbellek ve farklı ortamları kontrol edin

Geliştirme veya test ortamında kullanılan noindex kuralı canlı yayına taşınmış olabilir. CDN, sunucu önbelleği ya da sayfa önbelleği de kaldırılmış bir etiketi bir süre daha sunabilir. Yönetici olarak görülen sürümle anonim kullanıcıya ve Googlebot’a sunulan sürümün aynı olduğu varsayılmamalıdır.

Noindex etiketi nasıl kaldırılır?

Sayfanın Google’da görünmesi gerektiğine karar verildiyse yalnızca Search Console’dan dizine ekleme isteği göndermek yeterli değildir. Önce Google’ın gördüğü bütün noindex kaynakları kaldırılmalı ve URL teknik olarak dizine eklenebilir hale getirilmelidir.

  1. Etkilenen URL’leri sayfa türlerine ayırın. Hizmet, ürün, kategori, yazı, filtre ve sistem sayfalarını aynı toplu işlemle değiştirmeyin.
  2. Her grup için indeks hedefini belirleyin. Arama talebi karşılayan ve organik hedef taşıyan URL’leri, bilinçli olarak dizin dışında kalanlardan ayırın.
  3. Yönergenin kaynağını bulun. HTML meta etiketi, X-Robots-Tag, CMS ayarı, eklenti, tema ve şablon kurallarını kontrol edin.
  4. Yanlış kuralı kaynağında kaldırın. Yüzlerce sayfayı etkileyen şablon hatasını her URL üzerinde ayrı ayrı düzeltmeyin.
  5. Canlı yanıtı yeniden test edin. Önbellek temizlendikten sonra hem HTML’de hem HTTP başlığında noindex kalmadığını doğrulayın.
  6. Diğer indeksleme sinyallerini kontrol edin. URL’nin 200 döndürdüğünden, robots.txt ile engellenmediğinden ve başka bir sayfaya canonical vermediğinden emin olun.

noindex kaldırıldığında açıkça index etiketi eklemek çoğu durumda zorunlu değildir. Dizine eklemeyi engelleyen başka bir kural yoksa indekslemeye izin vermek varsayılan davranıştır. Buna rağmen sayfanın dizine alınması garanti değildir; Google teknik erişilebilirliğin yanında canonical seçimi ve diğer indeksleme koşullarını da değerlendirir.

Robots.txt ve noindex birlikte kullanılmalı mı?

Bir web sayfasını Google dizininden çıkarmak amacıyla robots.txt engeli ile noindex kuralını aynı URL’de birlikte kullanmak doğru bir akış değildir. Googlebot robots.txt nedeniyle URL’yi tarayamazsa sayfadaki meta etiketi veya HTTP başlığındaki noindex yönergesini göremez.

URL’nin dizinde bulunmaması isteniyorsa Googlebot’un sayfaya erişip noindex kuralını okuyabilmesi gerekir. Robots.txt ise esas olarak tarama erişimini yönetir; web sayfalarının arama sonuçlarından kesin biçimde çıkarılması için kullanılmaz.

Sayfanın dizine girmesi isteniyorsa her iki engel de ayrı ayrı kontrol edilmelidir. Yalnızca noindex etiketini kaldırıp robots.txt engelini bırakmak, URL’yi dizine eklenebilir hale getirmez.

Site haritası ve iç bağlantılar nasıl düzenlenmelidir?

XML site haritası, arama sonuçlarında gösterilmesi istenen tercih edilen URL’leri Google’a bildirmek için kullanılır. Bu nedenle bilinçli olarak noindex bırakılan URL’lerin site haritasında bulunması tutarsız bir sinyal oluşturur. Bu URL’ler site haritasından çıkarılmalı; dizine girmesi gereken ve noindex’i kaldırılan URL’ler ise doğru canonical sürümüyle haritada yer almalıdır.

Değişiklikten sonra Search Console Site Haritaları raporu üzerinden gönderilen dosyanın okunabildiği kontrol edilebilir. Site haritasına eklemek dizine alınma garantisi vermez; yalnızca Google’ın önemli URL’leri keşfetmesine yardımcı olur.

İç bağlantılar için daha dikkatli bir ayrım gerekir. Kullanıcıların erişmesi gereken fakat arama sonuçlarında bulunması istenmeyen hesap veya sepet sayfaları siteden tamamen koparılmak zorunda değildir. Buna karşılık organik hedef taşıyan bir URL’ye ana navigasyon, kategori veya ilgili içeriklerden ulaşılabilmesi keşif ve sayfa ilişkileri açısından önemlidir.

Düzeltme Search Console’da nasıl doğrulanır?

Önce URL Denetleme aracında etkilenen bir URL’yi açın ve kayıtlı son tarama tarihine bakın. Rapordaki veri eski taramaya ait olabilir. “Canlı URL’yi test et” seçeneğiyle güncel sürümde “Dizine eklenmesine izin veriliyor mu?” alanının olumlu olduğunu doğrulayın.

Canlı testte URL dizine eklenebilir görünüyorsa önemli tekil sayfalar için dizine ekleme isteği gönderilebilir. Çok sayıda URL aynı şablon düzeltmesinden etkilendiyse Sayfa Dizine Ekleme raporundaki “Düzeltmeyi doğrula” işlemi kullanılabilir. Önce bütün örneklerin düzeltilmesi gerekir; grupta aynı sorunu taşıyan URL’ler kalırsa doğrulama başarısız olabilir.

Dizine ekleme isteği, URL’nin hemen veya kesin olarak Google dizinine alınacağı anlamına gelmez. Google sayfayı yeniden taradıktan sonra güncel yönergeyi değerlendirir. Raporun eski durumunu göstermesi ile canlı testin düzelmiş olması bu bekleme döneminde normaldir.

Noindex kaldırıldığı halde sorun neden devam eder?

Etiket kaldırıldıktan sonra URL hâlâ dizine girmiyorsa aşağıdaki kontroller yapılmalıdır:

  • HTTP yanıtında veya Googlebot’a özel etikette ikinci bir noindex kalmış olabilir.
  • CDN ya da sunucu önbelleği Googlebot’a eski sürümü sunuyor olabilir.
  • URL robots.txt tarafından engelleniyor olabilir.
  • Sayfa 200 yerine yönlendirme, 4xx veya 5xx yanıtı veriyor olabilir.
  • Canonical etiketi başka bir URL’yi işaret ediyor olabilir.
  • Google henüz sayfayı yeniden taramamış olabilir.
  • Noindex çözülmüş olsa bile URL farklı bir dizine ekleme durumuna geçmiş olabilir.

Örneğin noindex kaldırıldıktan sonra sayfa “Tarandı, şu anda dizine eklenmiş değil” durumuna geçebilir. Bu, eski düzeltmenin başarısız olduğu anlamına gelmez; artık ayrı bir indeksleme kararının değerlendirilmesi gerektiğini gösterir. Bu aşama için taranan ancak dizine eklenmeyen sayfalar rehberi kullanılabilir.

Sık yapılan noindex hataları nelerdir?

  • Rapordaki bütün URL’leri hata kabul edip tüm noindex kurallarını topluca kaldırmak
  • Yalnızca sayfa kaynağına bakıp X-Robots-Tag yanıt başlığını kontrol etmemek
  • index etiketi eklemenin başka bir yerdeki noindex kuralını geçersiz kılacağını düşünmek
  • Google’ın noindex’i görmesi beklenirken URL’yi robots.txt ile engellemek
  • Noindex sayfaları XML site haritasında tutmaya devam etmek
  • Şablon kaynaklı toplu sorunu URL’ler üzerinde tek tek düzeltmek
  • Canlı testi çalıştırmadan yalnızca eski Search Console kaydına göre karar vermek
  • Teknik kuralı düzeltmeden tekrar tekrar dizine ekleme isteği göndermek

En riskli yaklaşım, “dizine eklenmeyen URL sayısını azaltma” hedefiyle bilinçli noindex sayfalarını açmaktır. Search Console’daki sayının azalması tek başına başarı ölçütü değildir. Başarı, organik hedefli URL’lerin dizine eklenebilir; hedef dışı URL’lerin ise tutarlı biçimde dizin dışında olmasıdır.

Hangi durumda teknik inceleme gerekir?

Birkaç URL’de tekil CMS ayarı yanlışsa sorun çoğu zaman hızlıca düzeltilebilir. Ancak ana sayfa ve önemli şablonlar etkileniyorsa, noindex sayısı bir yayın veya taşıma sonrasında aniden arttıysa ya da Googlebot ile kullanıcıya farklı yönergeler sunuluyorsa daha geniş bir teknik inceleme gerekir.

Özellikle meta etiket, HTTP başlığı, robots.txt, canonical, sitemap ve iç bağlantı sinyalleri aynı URL grubu için birlikte okunmalıdır. Çok sayıda sayfa türünü etkileyen vakalarda teknik SEO analizi, rapordaki kayıtları tek tek kapatmak yerine sorunu üreten şablon veya dağıtım kuralını bulmayı amaçlar.

Önce sayfanın indeks hedefini belirleyin

“Noindex etiketi tarafından hariç tutuldu” kaydının doğru çözümü her URL’de etiketi kaldırmak değildir. Önce sayfanın Google’da görünmesi gerekip gerekmediğine karar verin. Dizin dışında kalması gereken URL’de noindex’i koruyup site haritasını tutarlı hale getirin; organik hedef taşıyan URL’de ise HTML, HTTP başlığı ve CMS kaynaklarını birlikte kontrol ederek kuralı kaynağında kaldırın.

Son kontrolde canlı URL’nin taranabilir, 200 yanıtlı, noindex içermeyen ve doğru canonical’a sahip olduğunu doğrulayın. Search Console raporunun güncellenmesi için Google’ın URL’yi yeniden taraması gerektiğini unutmayın.

Kaynaklar

İçerikteki teknik açıklamalar hazırlanırken Google’ın aşağıdaki resmî dokümanlarından yararlanılmıştır:

Mahmut Orkun Köksalan
Mahmut Orkun Köksalan

Orkun Köksalan, markaların organik görünürlüğünü güçlendirmek için SEO danışmanlığı ve içerik stratejisi üzerine çalışır. Teknik yapı, içerik kurgusu ve büyüme odaklı SEO süreçlerini bir arada ele alarak daha sürdürülebilir sonuçlara odaklanır.

Benzer Yazılar
Ücretsiz Görüşme Başlat