İçindekiler
noindex, robots.txt ve canonical aynı sorunu çözmez. Biri indekslemeyi engeller, biri tarama isteğini yönetir, diğeri benzer URL'ler arasında tercih sinyali verir. Yanlış seçim, URL'nin aramada kalmasına veya Google'ın talimatı hiç görememesine yol açabilir.
Hızlı Karar Tablosu
| Hedef | Kullanılacak kontrol |
|---|---|
| Sayfa kullanıcıya açık, Google sonucunda olmasın | noindex |
| Bot belirli kaynak/dizini taramasın | robots.txt |
| Benzer URL'lerden biri tercih edilsin | rel="canonical" |
| Sayfa kalıcı taşındı | 301/308 |
| İçerik tamamen kaldırıldı | 404/410 |
| Gizli/özel içerik | Kimlik doğrulama, yalnız robots değil |
Noindex Ne Yapar?
noindex, Googlebot sayfayı tarayıp kuralı gördüğünde URL'nin arama sonuçlarından çıkarılmasını ister:
<meta name="robots" content="noindex, follow" />PDF gibi HTML olmayan kaynaklarda X-Robots-Tag HTTP başlığı kullanılabilir. Google'ın noindex dokümanı, kuralın görülebilmesi için URL'nin robots.txt ile engellenmemesi gerektiğini vurgular.
Robots.txt Ne Yapar?
Robots.txt uyumlu botların hangi URL'leri istememesi gerektiğini bildirir. Gizlilik veya indeks kaldırma aracı değildir. URL başka linklerden biliniyorsa, içerik taranmadan da sonuçlarda sınırlı biçimde görünebilir.
User-agent: *
Disallow: /arama/
Disallow: /sepet/Canonical Ne Yapar?
Canonical, benzer/yinelenen sayfalar arasında tercih edilen URL'yi bildirir:
<link rel="canonical" href="https://www.ornek.com/urun/mavi-gomlek" />Bu bir ipucudur, mutlak talimat değildir. İç link, sitemap, yönlendirme ve içerik sinyalleri canonical ile çelişirse Google başka URL seçebilir.
Karar Ağacı
- 1İçerik özel mi? Parola veya yetkilendirme kullanın.
- 2URL kalıcı taşındı mı? 301/308 kullanın.
- 3URL tamamen kaldırıldı mı? 404/410 döndürün.
- 4Kullanıcı görsün, arama sonucu olmasın mı?
noindexkullanın; crawl açık olsun. - 5Aynı içeriğin geçerli varyasyonu mu? Canonical ve tutarlı iç link kullanın.
- 6Yalnız crawl yükünü azaltmak mı istiyorsunuz? Robots.txt değerlendirin.
Sık Yapılan Hatalar
- Robots.txt ile engellenen sayfaya
noindexeklemek - Canonical'ı indeks kaldırma garantisi sanmak
- Filtre URL'lerinin tamamını ana kategoriye canonical yapmak ama içerikleri belirgin biçimde farklı bırakmak
- Sitemap'e canonical olmayan URL'leri koymak
- İç linkleri eski/parametreli URL'lere vermek
- Gizli dosyayı yalnız robots.txt ile korumak
E-Ticaret Örneği
- Sepet ve hesap: kimlik/erişim, gerektiğinde noindex
- Arama sonucu sayfaları: çoğu durumda noindex veya crawl yönetimi
- UTM parametresi: temiz canonical
- Renk varyasyonu: ayrı değer/URL stratejisine göre self-canonical veya varyant yapısı
- Kaldırılan ürün: stok ve alternatif durumuna göre 200, 301 veya 410; otomatik ana sayfa yönlendirmesi değil
Sıkça Sorulan Sorular
Noindex ve canonical aynı sayfada kullanılır mı?
Genellikle çelişkili hedefler üretir: biri URL'nin indekste olmamasını, diğeri sinyal birleştirmeyi amaçlar. Niyeti netleştirip tek strateji seçin.
Robots.txt sayfayı Google'dan siler mi?
Hayır. Tarama talebini yönetir; URL'nin indekslenmemesini garanti etmez.
Canonical link gücünü aktarır mı?
Benzer URL sinyallerini birleştirmeye yardımcı olur; Google'ın seçtiği canonical ve diğer sinyaller belirleyicidir. Yönlendirme gereken taşımalarda 301 kullanın.
Sonuç
Önce hedefi tanımlayın: erişim, tarama, indeks veya yinelenen yönetimi. Sitenizde bu kontrollerin çelişip çelişmediğini robots testi ve SeoPulse analizi ile kontrol edebilirsiniz.
Sitenizde bu konular nasıl duruyor?
Ücretsiz SeoPulse analizi, sitenizin bu ve 30+ konudaki durumunu tek raporda gösterir.
Yazar
Ercan Büyükcafer
SEO & Dijital Pazarlama Uzmanı · SeoPulse
SeoPulse'un arkasındaki isim. Teknik SEO, içerik stratejisi ve organik büyüme üzerine çalışıyor; işletmelerin hem arama motorlarında hem de yapay zekâ araçlarında (GEO) görünürlüğünü artırmaya odaklanıyor.
- SEO & organik büyüme
- Teknik SEO & içerik stratejisi
- GEO / AI görünürlük