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öntem | Ne yapar? | Google sayfayı tarayabilir mi? | Sayfa dizine girebilir mi? |
|---|---|---|---|
| Noindex | Dizine alınmamasını ister | Evet, sinyali görmek için çoğu zaman tarar | Normalde hayır |
| robots.txt disallow | Taramayı kısıtlar | Çoğu zaman hayır | Bazen URL olarak yine görünebilir |
| Canonical | Tercih edilen kopyayı işaret eder | Evet | Evet, 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.

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.
- İ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.
- 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.
- 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.
- Ç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.
- 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.