Blog details

Noindex Tag Hataları Nasıl Bulunur ve Düzeltilir?

Noindex Tag Hataları Nasıl Bulunur ve Düzeltilir?

Bir sayfa yayındadır, link alır, hatta site haritasında yer alır; yine de Google’da görünmez. Çoğu zaman sebep içerik değil, yanlış yerde duran bir noindex talimatıdır.

Sorun şu: noindex her zaman yanlış değildir. Sepet, giriş, filtre ya da test sayfalarında doğru tercih olabilir. Ama blog yazısında, ürün sayfasında veya kategori sayfasında kalırsa görünürlüğü doğrudan keser. Bu yüzden önce niyeti netleştirmek, sonra teknik kaynağı bulmak gerekir.

Noindex ne yapar, ne yapmaz?

Noindex, arama motoruna “bu URL’yi dizine alma” der. Bu talimat HTML içindeki meta robots etiketiyle verilebilir. Aynı kural HTTP yanıt başlığındaki X-Robots-Tag üzerinden de uygulanabilir.

Buradaki ilk ayrım basit ama çok önemlidir: tarama ve indeksleme aynı şey değildir. Tarama, botun URL’yi istemesidir. İndeksleme ise içeriğin arama sonuçlarında gösterilmek üzere Google’ın dizinine eklenmesidir. Google, noindex sinyalini görebilmek için çoğu durumda sayfayı taramak zorundadır.

Noindex her zaman hata değildir. Sorun, indekslenmesi gereken URL’de bulunmasıdır.

Aşağıdaki tablo bu farkı netleştirir:

YöntemNe yapar?Google sayfayı tarayabilir mi?Sayfa dizine girebilir mi?
NoindexDizine alınmamasını isterEvet, sinyali görmek için çoğu zaman tararNormalde hayır
robots.txt disallowTaramayı kısıtlarÇoğu zaman hayırBazen URL olarak yine görünebilir
CanonicalTercih edilen kopyayı işaret ederEvetEvet, ama genelde canonical URL öne çıkar

En sık karışan nokta şudur: robots.txt ile engellenen bir sayfaya meta noindex koymak çoğu durumda işe yaramaz. Çünkü Google botu sayfayı açamazsa noindex talimatını da göremez. Canonical ise başka bir şeydir; kopya ya da benzer sayfalar arasında hangi URL’nin esas alınacağını söyler. Tek başına indeks dışı bırakma aracı değildir.

Bu yüzden noindex tag hatalarını incelerken tek bir etikete bakmak yetmez. robots.txt, canonical, durum kodu ve iç link yapısı birlikte okunmalıdır.

İlk sinyalleri Google Search Console’da arayın

Noindex kaynaklı sorunları toplu görmek için en hızlı yer Google Search Console’dur. “Dizine ekleme” raporunda “noindex etiketi tarafından hariç tutuldu” durumu görünüyorsa, önce listedeki URL’lerin gerçekten indekslenmemesi gerekip gerekmediğine bakın.

Sonra URL Denetimi aracını açın. Burada son tarama tarihi, Google’ın gördüğü canonical, canlı URL testi ve taranan sayfanın durumu yer alır. Geniş çaplı indeks kayıplarında, Google Search Console indeks sorunları çözüm rehberi gibi teknik bir kontrol akışı işinizi hızlandırır.

A laptop on an office desk shows complex technical data and analysis graphs under dramatic lighting.

Burada önemli bir ayrım daha var. Search Console’da noindex uyarısı görmek, tek başına kriz olduğu anlamına gelmez. Mesela filtre URL’leri, teşekkür sayfaları veya dahili arama sonuçları bu raporda yer alabilir. Noindex uyarısının her zaman hata olmadığını anlatan örnek bu bakış açısını iyi özetler.

Raporu incelerken desen arayın. Sorun tek bir URL’de mi, yoksa /blog/, /kategori/ ya da ürün şablonunun tamamında mı? Desen görüyorsanız, hata çoğu zaman sayfa bazlı değil, şablon ya da eklenti bazlıdır.

Teknik tespit için 4 sağlam kontrol

Search Console size sonucu söyler. Kaynağı bulmak için sayfanın kendisine inmeniz gerekir.

Tarama araçlarıyla toplu görünüm alın

Screaming Frog, Sitebulb veya Ahrefs Site Audit gibi araçlar burada çok işe yarar. Tüm siteyi tarayıp meta robots, X-Robots-Tag, canonical, status code ve indexability sütunlarını birlikte görebilirsiniz. Ayrıca XML site haritasındaki URL’lerle tarama sonuçlarını karşılaştırın. Site haritasında yer alan ama noindex olan sayfalar, çelişkili sinyal üretir.

Kaynak kodunu kontrol edin

İlgili sayfayı tarayıcıda açın ve kaynak kodunda “noindex” aratın. Meta robots etiketi bazen doğrudan “head” bölümünde görünür. Bazı yapılarda botlara özel çıktı üretildiği için sadece tarayıcıda gördüğünüz ön yüz yeterli olmaz. Bu durumda “görüntülenen kaynak” ile işlenmiş HTML’i ayrı ayrı kontrol edin. Noindex etiketi tarafından hariç tutuldu çözümü bu kontrolün neden önemli olduğunu iyi gösteriyor.

HTTP header tarafını atlamayın

Kaynak kod temiz görünür ama Search Console hâlâ noindex diyorsa, sunucu başlıklarına bakın. Network sekmesi, cURL ya da header kontrol araçlarıyla X-Robots-Tag değerini inceleyin. Bu yöntem HTML dışı dosyalarda daha da önemlidir. PDF, görsel veya doküman URL’lerinde noindex çoğu zaman header üzerinden verilir.

CMS ve eklenti ayarlarını inceleyin

WordPress’te “arama motorlarının bu siteyi indekslemesini engelle” ayarı, sayfa düzeyi noindex seçenekleri, kategori varsayımları ve staging ayarları en sık kaynaklardır. Yoast, Rank Math, tema ayarları, özel alanlar ve çok dilli eklentiler de bu sorunu üretebilir. Bazen sorun kodda değil, bir içeriğin yanlış şablona bağlanmasındadır. CDN ya da cache kullanıyorsanız eski head çıktısı da yayında kalabilir.

Noindex hatalarını düzeltmek için adım adım yol

Düzeltmeye geçmeden önce tek soruyu netleştirin: Bu sayfa gerçekten indekslenmeli mi? Cevap “evet” ise aşağıdaki sıra en güvenli yoldur.

  1. İlgili URL’nin niyetini belirleyin. Ürün, kategori, blog yazısı, hizmet sayfası ve landing page çoğu zaman indekslenmelidir. Giriş, sepet, filtre ve test sayfaları ise çoğu zaman dizin dışı kalabilir.
  2. Noindex sinyalinin kaynağını bulun. Meta robots mu var, yoksa X-Robots-Tag mi gönderiliyor? Kaynak kod, header ve CMS ayarı aynı anda kontrol edilmezse yanlış katmanı düzeltmiş olursunuz.
  3. Yanlış sinyali kaldırın. Meta etiketi silin ya da indekslenmesi gereken hale getirin. Header tarafında noindex varsa sunucu kuralını düzeltin. Şablon bazlı hata varsa tek sayfayı değil, ilgili şablonu değiştirin.
  4. Çakışan sinyalleri temizleyin. URL 200 dönmeli, canonical kendisini göstermeli ya da doğru hedefe gitmeli, robots.txt taramayı engellememeli, site haritasında yalnızca indekslenmesini istediğiniz URL’ler bulunmalıdır.
  5. Değişikliği yayınlayın ve önbelleği temizleyin. Ardından Search Console’da canlı test yapın. Sorun görünmüyorsa URL’yi yeniden taramaya gönderin.

Kısa senaryolar bunu daha net gösterir:

  • Staging site canlıya alınmıştır ve tüm site genel noindex ile açılmıştır. Bu durumda sayfa sayfa değil, global ayar düzeltilir.
  • Blog kategorileri yanlışlıkla noindex’tir. Sorun tek içerikte değil, kategori şablonunda ya da SEO eklentisi varsayımındadır.
  • PDF dokümanlar dizine girmiyordur. HTML temiz olsa bile X-Robots-Tag başlığı engel olabilir.

Düzeltme sonrası doğrulama ve kalıcı önlem

Düzenlemeyi yaptıktan sonra iş bitmez. Önce URL Denetimi ile canlı testi çalıştırın. Sonra ilgili raporda “Düzeltmeyi doğrula” sürecini başlatın. Search Console sorunları için hızlı çözümler içinde anlatılan akış, bu aşamada iyi bir referans olur. “site:” araması da yardımcıdır, ama nihai karar aracı değildir.

Sorunun tekrar gelmemesi için küçük bir kontrol rutini kurun:

  • Yayına çıkmadan önce şablon bazlı meta robots kontrolü yapın.
  • Site haritasına noindex URL eklemeyin.
  • robots.txt ile noindex mantığını karıştırmayın.
  • İç link verilen önemli sayfaların indekslenebilir olduğundan emin olun.
  • Staging ve canlı ortam ayarlarını ayrı tutun.
  • Eklenti güncellemelerinden sonra örnek URL’lerde head ve header kontrolü yapın.

Büyük sitelerde log verisi de ek güvence sağlar. Çünkü değişiklikten sonra Googlebot’un ilgili URL’leri yeniden tarayıp taramadığını loglarda görürsünüz. Bu tarafı daha derin incelemek isterseniz, SEO log analizi teknikleri noindex ve tarama davranışını birlikte okumak için iyi bir tamamlayıcıdır.

Sonuç

Bir sayfanın Google’da görünmemesi bazen tek bir satırlık talimattan kaynaklanır. Bu yüzden noindex sorunlarında ilk hedef hızlı değil, doğru teşhistir.

Net bir sıra izlerseniz iş kolaylaşır: sayfanın niyetini belirleyin, noindex kaynağını bulun, robots.txt ve canonical gibi sinyallerle çakışmayı temizleyin, sonra canlı test ile doğrulayın. Noindex doğru yerde kullanıldığında faydalıdır, yanlış yerde kaldığında ise görünürlüğü gereksiz yere durdurur.

This post may contain affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you.