Ankara · Estonya 0850 840 41 74
7/24 Yanınızdayız
Teknik SEO

Noindex Etiketi Nedir? Sayfayı Arama Sonuçlarından Çıkarmanın Doğru Yolu

Noindex etiketi, bir sayfanın arama sonuçlarında listelenmesini engeller. Etiketin yazımı, robots.txt farkı, doğru kullanım alanları ve sık hatalar burada.

Arama sonuçları listesinden bir kartın dışarı çıktığı, yanda üzeri çizili bir göz simgesi ve küçük bir kod penceresi gös

Kısa cevap

Noindex etiketi, arama motoruna bir sayfayı dizine eklememesini ya da dizinden çıkarmasını söyleyen yönergedir. Sayfa taranabilir, ancak arama sonuçlarında listelenmez. Yönerge HTML içindeki meta robots etiketiyle ya da X-Robots-Tag HTTP başlığıyla verilir. Robots.txt ise yalnızca taramayı yönetir, dizine eklemeyi yönetmez.

Noindex etiketi nedir ve arama motoruna ne söyler?

Noindex etiketi, bir sayfanın arama sonuçlarında gösterilmemesini isteyen bir yönergedir. Arama motoru sayfayı ziyaret eder, içeriğini okur ve bu yönergeyi görünce sayfayı dizinine eklemez. Sayfa daha önce dizindeyse, bir sonraki taramada listeden çıkarılır.

Burada iki ayrı işlem vardır. Tarama, arama motoru robotunun sayfayı ziyaret edip içeriği okumasıdır. Dizine ekleme, okunan sayfanın arama sonuçlarında gösterilebilecek kayıtlara alınmasıdır. Noindex yalnız ikinci işlemi etkiler: sayfa taranır ama listelenmez. Bu nedenle yönergenin çalışması için robotun sayfaya erişebilmesi gerekir.

Google Search Central'ın “Block Search Indexing with noindex” belgesine göre yönerge iki yolla verilir: bir meta etiketiyle ya da HTTP yanıt başlığıyla. Meta etiketinin söz dizimi aşağıdaki gibidir.

Etiketteki name="robots" değeri yönergenin tüm arama motorlarına, content="noindex" değeri ise sayfanın dizine eklenmemesi gerektiğine işaret eder.

Dizinleme sorunlarını bütünüyle ele alan teknik SEO çalışmasında noindex, en sık başvurulan denetim araçlarından biridir.

<head>
  <meta charset="utf-8">
  <title>Örnek Sayfa</title>
  <meta name="robots" content="noindex">
</head>

Noindex etiketi nasıl eklenir? Meta etiketi ve X-Robots-Tag başlığı?

Noindex iki yolla eklenir. HTML sayfalarda <head> bölümüne meta robots etiketi konur. PDF ve görsel gibi HTML olmayan dosyalarda ise sunucunun yanıtına X-Robots-Tag başlığı eklenir. İkisi de aynı komutu iletir, yalnız yeri farklıdır.

Aşağıdaki adımlar her iki yolu ve doğrulamayı kapsar.

HTTP/1.1 200 OK
Content-Type: application/pdf
X-Robots-Tag: noindex
  1. HTML sayfanın <head> bölümüne <meta name="robots" content="noindex"> satırını ekleyin. Yalnız Google için gerekiyorsa name değeri googlebot olur.
  2. PDF, görsel ya da video gibi dosyalarda HTML olmadığı için meta etiketi çalışmaz. Sunucu yapılandırmasında bu dosya türlerinin yanıtına X-Robots-Tag: noindex başlığını ekleyin.
  3. Değişikliği yayına aldıktan sonra sayfa adresini Google Search Console içindeki URL Denetimi aracıyla inceleyin. Dizine ekleme bölümünde “noindex” kuralının algılandığı görülmelidir.
  4. Sayfanın robots.txt ile engellenmediğinden emin olun. Engellenmişse tarayıcı etiketi ya da başlığı hiç okuyamaz.

Etiket ile başlık birlikte kullanılır ve çelişirse, Google Search Central'ın robots meta etiketi belgesine göre daha kısıtlayıcı olan kural uygulanır. Örneğin biri index, diğeri noindex diyorsa sonuç noindex olur. Bu nedenle iki yöntemi aynı sayfada karıştırmamak, denetimi kolaylaştırır. Etiket ile başlık arasındaki uyumsuzlukları tespit etmek, SEO paketlerimizde teknik SEO kapsamında yürüttüğümüz indeksleme denetimlerinin önemli bir parçasıdır. Etiket ve başlık uyumunu, web tasarım projelerimizde sayfa yapısı kurulurken şablon düzeyinde baştan planlarız, böylece sonradan çelişen yönergeler ortaya çıkmaz.

Başlığın söz dizimi aşağıdaki gibidir.

Kod satırı vurgulu tarayıcı penceresi, sunucu ve belge oku, çizili göz simgeli büyüteçli sonuç kartı.
Açık kapı taramaya izin verilen yolu, anahtarlı kapalı kapı ise dizine eklenmeyi denetleyen kararı simgeler.

Noindex ile robots.txt arasındaki fark nedir?

Noindex, bir sayfanın arama sonuçlarında listelenmemesini isteyen dizine ekleme yönergesidir. robots.txt ise tarayıcıların hangi adreslere erişebileceğini belirleyen tarama kuralıdır. Biri sayfanın listelenmesini, diğeri sayfaya erişimi yönetir.

Bu ayrım önemlidir, çünkü Google Search Central belgelerine göre noindex kuralının etkili olması için sayfanın robots.txt dosyasıyla engellenmemiş olması ve tarayıcının sayfaya erişebilmesi gerekir. robots.txt ile engellenen bir sayfada etiket okunamaz. Sayfaya başka sitelerden bağlantı varsa adres yine de sonuçlarda, açıklamasız biçimde listelenebilir.

# robots.txt
User-agent: *
Disallow: /ozel-sayfa/

# /ozel-sayfa/ içindeki HTML
<meta name="robots" content="noindex">

# Sonuç: tarayıcı sayfaya giremez,
# noindex okunmaz.
ÖlçütNoindexrobots.txt
AmaçSayfayı arama sonuçlarından uzak tutmakTarayıcının belirli adreslere erişimini sınırlamak
Tarama etkisiSayfa taranır, etiket okunurEngellenen adresler taranmaz
Dizine ekleme etkisiSayfa dizine eklenmezDoğrudan etkisi yoktur, adres bağlantılarla listelenebilir
Uygulama yeriSayfanın <head> bölümü ya da HTTP başlığıAlan adının kök dizinindeki robots.txt dosyası

Kısacası, bir sayfayı sonuçlardan çıkarmak istiyorsanız tarayıcının sayfaya erişebilmesi gerekir. Önce noindex yönergesini ekleyin, sayfa dizinden çıktıktan sonra engelleme gerekiyorsa değerlendirin. Robots.txt ve yapay zekâ tarayıcıları konusu, bu dosyanın hangi tarayıcıları nasıl yönettiğini ayrıca ele alır. Aşağıdaki kombinasyon, noindex etiketini işlevsiz bırakan yaygın bir hatadır.

Hangi sayfalara noindex verilmeli, hangilerine verilmemeli?

Noindex, organik görünürlük hedefi olmayan ve arama sonuçlarında yer almasının ziyaretçiye değer katmadığı sayfalara verilir. Hizmet, kategori, ürün ve blog sayfaları gibi aramadan trafik almayı amaçlayan sayfalar noindex almaz. İlk ölçüt basittir: sayfa, bir arama sorgusuna cevap vermek için mi var, yoksa yalnızca sitedeki bir işlemin parçası mı?

Aşağıdaki tablo bu kararı sayfa türlerine göre özetler.

Karar yalnızca sayfa türüne bağlı değildir. İnce etiket arşivleri gibi sınırdaki durumlarda sayfanın gerçekten özgün değer sunup sunmadığına bakılır. WordPress SEO ayarları ve e-ticaret SEO çalışmaları bu ayrımı platforma göre ayrıntılandırır.

Sayfa türüNoindex verilsin mi?Gerekçe
Teşekkür sayfasıEvetİşlem sonrası gösterilir, aramada karşılığı yoktur.
İç arama sonuçlarıEvetÇok sayıda düşük değerli sayfa üretir.
Sepet ve hesap sayfalarıEvetKullanıcıya özeldir, arama hedefi taşımaz.
Test ortamıEvetCanlı sitenin kopyası olarak dizine girmemelidir.
İnce etiket arşivleriEvetİçeriği zayıf ve tekrar eden listeler oluşturur.
Hizmet sayfalarıHayırDoğrudan organik görünürlük hedefidir.
Kategori sayfalarıHayırÜrün ve konu aramalarının giriş noktasıdır.
Ürün sayfalarıHayırSatın alma niyetli aramalara cevap verir.
Blog yazılarıHayırBilgi aramalarından trafik çekmek için yazılır.

Çift kullanım uyarısı önemlidir. Noindex, sayfayı gizlemez; adresi bilen herkes sayfaya erişebilir. Gizlilik gerektiren içerik için parola koruması kullanılmalıdır. Test ortamlarında da en güvenli yol erişimi parolayla kapatmaktır.

Noindex ile nofollow aynı şey mi?

Hayır, aynı şey değildir. noindex, sayfanın arama sonuçlarında gösterilmemesini isteyen bir dizine ekleme yönergesidir. nofollow ise sayfadaki bağlantıların değerlendirilmesiyle ilgili bir yönergedir ve sayfanın dizinde kalıp kalmayacağını belirlemez. İkisi ayrı sorulara cevap verir.

Yönergeler tek bir etikette birleştirilebilir: <meta name="robots" content="noindex, nofollow">. Google'ın robots meta etiketi belirtimi, bu değerlerin virgülle ayrılarak birlikte kullanılabileceğini açıklar. Yalnız noindex yazıldığında nofollow varsayılmaz. Bağlantılar normal biçimde değerlendirilmeye devam edebilir.

Birlikte kullanım, sayfanın hem dizinde yer almasının hem de bağlantı değeri aktarmasının istenmediği durumlarda düşünülebilir. Örneğin içinde denetlenmemiş dış bağlantılar barındıran geçici bir sayfa bu gruba girebilir. Ancak çoğu iç sayfada yalnız noindex yeterlidir. Sayfadaki iç bağlantıların robotlar tarafından izlenmesi, diğer sayfaların keşfine yardımcı olabilir.

Uzun süre noindex kalan sayfadaki bağlantıların zamanla nofollow gibi ele alınabileceği yönünde bir yorum dolaşır. Bu konuda Google Search Central belgelerinde açık bir hüküm doğrulayamadık, bu nedenle bunu kesin bir davranış olarak kabul etmemek gerekir. Bağlantı akışının önemli olduğu sayfalarda noindex süresini planlı tutmak daha güvenli bir yaklaşımdır.

Noindex etiketi sayfaya yanlışlıkla eklenirse ne olur?

Noindex etiketi yanlışlıkla eklenirse sayfa, arama motoruna dizine eklenmemesi gerektiğini bildirir ve arama sonuçlarından zamanla çıkar. Sayfa açık kalır, ziyaretçiler adresten ulaşabilir, ancak aramada görünmez. Bu nedenle sorun çoğu zaman organik trafikteki düşüşle fark edilir.

Hata genellikle bilinçli bir karardan değil, unutulmuş bir ayardan doğar. Yaygın SEO hataları arasında en sessiz olanlardan biri budur, çünkü sayfa tarayıcıda normal görünür.

  • Test ortamı ayarı: Geliştirme sırasında siteyi arama motorlarından saklamak için konan noindex, yayına çıkışta kaldırılmaz.
  • Eklenti ya da tema ayarı: Bir seçenek tüm siteyi ya da belirli sayfa türlerini dizin dışı bırakacak biçimde işaretlenmiş olabilir.
  • Şablon düzeyinde toplu etiket: Tek bir şablondaki satır, o şablonu kullanan tüm sayfalara aynı anda yayılır.
  • Belirti, aramada görünmeme: Sayfa, adı aratıldığında bile sonuçlarda çıkmaz.
  • Belirti, Search Console uyarısı: Sayfa dizine ekleme raporunda sayfa “noindex etiketiyle hariç tutuldu” durumunda listelenir.

Çözümün özeti şudur: etiketin kaynağını bulun, kaldırın ve sayfanın yeniden taranmasını bekleyin. Etiket bazen sayfa kodunda değil, HTTP başlığında yer alır. Bu yüzden iki yeri de gözden geçirmek gerekir.

Önlemin en sağlam yolu, yayına almadan önce kontrol listesi hazırlamak ve indeksleme ayarını bu listeye eklemektir. Dizinden çıkış ve geri alma süreci ise bu yazının sonraki bölümünde ele alınıyor.

Noindex verilen sayfa dizinden ne zaman çıkar ve nasıl geri alınır?

Noindex verilen sayfa, Google sayfayı yeniden tarayıp etiketi okuduğunda dizinden çıkar. Geri dönüş de aynı mantıkla işler: noindex kaldırıldığında Google sayfayı yeniden tarar ve dizine ekleme kararını yeniden verir. Her iki süreç de Google'ın yeniden tarama zamanına bağlıdır ve belirli bir süre vaat edilemez.

Tarama sıklığı sayfanın önemine, site yapısına ve güncelleme geçmişine göre değişir. Sık ziyaret edilen sayfalarda değişiklik daha çabuk fark edilebilir, nadir taranan sayfalarda ise daha uzun sürebilir. Sayfanın durumunu önceden site analizi ile gözden geçirmek, geri alma sırasında gözden kaçan engelleri görmeye yardımcı olur.

  1. Etiketi silin: sayfadaki <meta name="robots" content="noindex"> satırını kaldırın. Aynı yönergeyi HTTP başlığıyla veriyorsanız X-Robots-Tag başlığını da kaldırın.
  2. Sayfanın taranabilir olduğunu doğrulayın: robots.txt dosyasının sayfayı engellemediğinden ve sayfanın tarayıcıya erişilebilir olduğundan emin olun. Engel varsa Google etiketin kalktığını göremez.
  3. URL Denetimi aracında adresi inceleyin ve canlı sayfayı test edin. Noindex görünmüyorsa yeniden dizine ekleme isteği gönderin.
  4. Site haritasını güncelleyin: sayfayı site haritasına yeniden ekleyin ve son değişiklik tarihini doğru girin. Böylece Google değişikliği daha net algılar.
  5. Sonucu izleyin: Sayfa dizine ekleme raporunda sayfanın durumunu belirli aralıklarla kontrol edin.

URL Denetimi isteği süreci hızlandırmaya yardımcı olabilir, ancak dizine eklenmeyi garanti etmez. Google, sayfanın kalitesine ve benzersizliğine göre kararını kendisi verir.

Sık sorulan sorular

Noindex etiketi sıralamayı düşürür mü?

Evet, noindex verilen sayfa arama sonuçlarından çıkar ve sıralanmaz. Sitenin geri kalan sayfalarının sıralaması bundan doğrudan etkilenmez. Asıl risk, trafik getiren bir sayfaya yanlışlıkla etiket eklenmesidir. Bu tür hataların nedenleri SEO hataları yazısında ele alınır.

Noindex verilen sayfa site haritasında kalabilir mi?

Evet, teknik olarak kalabilir, ancak önerilmez. Site haritası dizine eklenmesini istediğiniz adresleri bildirmelidir; noindex sayfaları listelemek çelişkili sinyal üretir. Bu çelişki Search Console raporlarında uyarı olarak görülebilir. Google Search Console raporları bu tür uyuşmazlıkları izlemeye yardımcı olur.

Noindex etiketi Bing gibi diğer arama motorlarında da geçerli mi?

Evet, noindex yönergesi Bing gibi başka arama motorlarında da çoğu durumda dikkate alınır, ancak her motorun kendi belgelerinden doğrulanması yerinde olur. Her motor yönergeyi kendi tarama takvimine göre işler, bu nedenle dizinden çıkış zamanı farklılık gösterebilir. Kritik bir sayfada her arama motorunun kendi yönetim aracından durumu kontrol etmek yerinde olur.

Noindex ile kanonik etiket birlikte kullanılabilir mi?

Evet, teknik olarak aynı sayfada birlikte bulunabilirler, ancak çoğu durumda çelişkili sinyal ürettikleri için yalnız ihtiyaç duyulan yöntem seçilmelidir. Noindex sayfanın listelenmemesini, canonical etiketi ise başka bir adresin esas sayfa olduğunu söyler. Hangi amaca ihtiyaç varsa yalnız o yöntemi seçmek daha güvenlidir. Temel kavramlar için teknik SEO yazısına bakılabilir.

Kaynaklar

  1. Google Search Central – Block Search Indexing with noindex
  2. Google Search Central – Robots meta tag, data-nosnippet, and X-Robots-Tag specifications
  3. Google Search Central – Robots.txt Introduction and Guide
  4. Google Yardım – Sayfa dizine ekleme raporu

Bu yazıyı en son tarihinde gözden geçirdik.

Bunları da okuyun

◆ 7/24 DESTEK ◆

Yardıma mı ihtiyacınız var?
Bize ulaşın, 7/24 buradayız.

Sorularınız, projeniz ya da fikirleriniz için uzman ekibimiz 7/24 yanınızda. Talebinizi ilgili ekip değerlendirip size dönüş yapar.