Dokümanlar

Sorun rehberi · Dizine eklenebilirlik

Ham HTML'deki noindex JavaScript ile kaldırılıyor

ÖnemYüksek
KategoriDizine eklenebilirlik
KapsamTüm site
EmekAz
DoğrulamaGörevi tamamlayınca yeniden tarama
Kural anahtarınoindex_removed_by_js

Kısa cevap

Sunucunuzun gönderdiği HTML bir noindex robots meta etiketi içeriyor, ancak JavaScript çalıştıktan sonra etiket kayboluyor. Ham HTML noindex dediğinde Google render'ı atlayabilir; bu yüzden render edilmiş sayfada artık olmasa bile sayfa indeks dışında kalabilir. Sayfanın indekslenmesini istiyorsanız noindex'i sunucunun gönderdiği orijinal HTML'den kaldırın. Google noindex gördüğünde render'ı atlayabildiği için onu JavaScript ile kaldırmak işe yaramayabilir.

Neden önemli

Google sayfaları iki dalgada işler: önce HTML, render daha sonra. İlk dalgadaki bir noindex, sayfanın render edilmesine gerek olmadığı sinyalidir; bu yüzden onu kaldıracak JavaScript hiç çalışmayabilir. Sayfa böylece süresiz olarak indeks dışında kalır ve Search Console'da "Excluded by noindex tag" dışında bir hata görünmez.

Glimana bunu nasıl tespit eder

Glimana sayfaları headless bir tarayıcıyla render eder ve robots yönergelerini JavaScript öncesi ve sonrası karşılaştırır. Kural, son 14 günde kontrol edilen ve ham HTML'de noindex bulunup render edilmiş DOM'da bulunmayan sayfalar için tetiklenir. Etkilenen sayfalar listelenir.

Nasıl düzeltilir

  1. Glimana'da etkilenen sayfaları bulun. Sorunlar › Ham HTML'deki noindex JavaScript ile kaldırılıyor bölümünü açın. Bu site düzeyinde bir kontrol olduğundan tek satır tüm kanıtı taşır: ilgili URL'ler, değerler ya da günler. Görevler altındaki görev aynı listeyi ve beklenen kazancı gösterir.
  2. Düzeltmeyi platformunuzda uygulayın.

    Bir tema ya da eklenti sunucu tarafında noindex ekliyor (çoğunlukla bir "yakında" veya üyelik eklentisi ya da SEO eklentisinin yazı bazlı ayarı), bir script de onu kaldırıyor. Noindex'i ekleyen ayarı düzeltin; script'e güvenmeyin.

    Genellikle belirli şablonlar için Liquid'de noindex ayarlayan bir uygulama ve bunu "düzelten" bir JavaScript parçacığı söz konusudur. Liquid etiketini kaldırın.

    Tek sayfalık uygulamalar (SPA) bazen kabuk sayfada varsayılan bir <meta name="robots" content="noindex"> gönderir ve yönlendirmeden (routing) sonra onu kaldırır. Kararı sunucu tarafına (SSR) taşıyın ya da varsayılan etiketi kaldırıp noindex'i yalnızca gereken rotalara ekleyin.

  3. Yayımlayın ve önbellekleri temizleyin. Kaydedip yayımlayın, ardından tarayıcının yeni sürümü göreceğinden emin olun: WordPress — önbellek eklentinizde sayfa önbelleğini temizleyin ve CDN'i boşaltın; Shopify — tema ve içerik değişiklikleri kaydedildiği anda yayına girer, ancak mağazanın önünde bir CDN varsa onu boşaltın; özel kod — dağıtımı yapın ve uç (edge) önbelleği boşaltın. Canlı HTML'in değiştiğini gizli bir pencerede ya da curl -s https://your-domain/page | grep -i '<title\|canonical\|robots' ile kontrol edin; Glimana, web tarayıcınızın önbelleğindekini değil, sunucunun gönderdiğini okur.

  4. Glimana'da doğrulayın. Görevi Görevler altında açıp Yaptım düğmesine tıklayın. Etkilenen sayfalar birkaç saat içinde doğrulama taramasına alınır; ham HTML artık noindex içermediğinde (ya da ham ve render edilmiş sürüm aynı sonucu verdiğinde) görev kapanır. Kontrol yine başarısız olursa görev bir notla Yeni durumuna döner; geçerse Etki raporlarında Giderilen teknik sorunlar altında listelenir. Daha erken kontrol etmek için sorundaki Etkilenen sayfaları yeniden tara seçeneğini kullanın.

Düzeltme nasıl doğrulanır

Yeniden tarayın; ham HTML artık noindex içermediğinde (ya da ham ve render edilmiş sürüm aynı sonucu verdiğinde) görev kapanır.

Kaynaklar

Bu sayfa işinize yaradı mı?

Son güncelleme 2026-10-10 · Destekle iletişim