in

Teknik SEO’da İndeksleme: robots.txt, noindex, Canonical ve Sitemap

Bir sayfanın Google’da görünmemesi her zaman aynı nedenden kaynaklanmaz. Sayfa keşfedilmemiş olabilir, tarama engellenmiş olabilir veya Google başka bir adresi asıl sürüm olarak değerlendirmiş olabilir. Bu durumları birbirine karıştırmak, doğru görünen bir ayarın yanlış soruna uygulanmasına yol açar.

Bu rehber, 10 Ekim 2026 tarihinde kontrol edilen Google Search Central belgelerine dayanır. robots.txt, noindex, canonical ve sitemap araçlarının görevlerini örnek bir teknoloji blogu üzerinden ayıracağız. Buradaki örnekler herhangi bir sitenin gerçek teknik teşhisi değildir.

Keşif, tarama ve indeksleme farklı aşamalardır

Örnek blogumuzda yeni bir rehber yayımladığımızı düşünelim. Arama motorunun önce adresi öğrenmesi, ardından sayfaya erişebilmesi ve içeriği değerlendirmesi gerekir. Yazıyı yayımlamak, bu aşamaların tamamlandığı veya belirli bir sürede sonuçlanacağı anlamına gelmez.

Bu yüzden ilk incelemede tek soruya odaklanmak yararlıdır: Hangi aşamada neyin yanlış olduğunu düşünüyoruz? Adresin kategori sayfasından bağlantısı yoksa keşif tarafını; erişim sırasında hata varsa sunucu tarafını; başka bir URL seçiliyorsa kopya içerik sinyallerini ele alabiliriz.

robots.txt taramayı yönetir

Google’ın robots.txt açıklaması, bu dosyanın tarayıcıların hangi adreslere erişebileceğini yönetmek için kullanıldığını belirtir. Bir URL’yi robots.txt ile engellemek, onun arama sonuçlarından kesin olarak çıkarılmasını sağlamaz. Google adresi başka bağlantılardan öğrenebilir.

Bu nedenle “arama sonucunda görünmesin” isteğini doğrudan Disallow kuralına çevirmeyin. Ayrıca robots.txt bir gizlilik sistemi değildir. Özel müşteri dosyaları için kimlik doğrulama ve erişim kontrolü gerekir; yalnızca botlara yönelik bir yönerge yeterli koruma sağlamaz.

noindex sayfanın indekslenmesini engellemek içindir

noindex rehberi, yönergenin robots meta etiketi veya HTTP yanıt başlığıyla iletilebileceğini açıklar. Google’ın noindex bilgisini görebilmesi için sayfayı tarayabilmesi gerekir. Aynı adresi robots.txt ile kapatmak, bu yönergenin okunmasını engelleyebilir.

Bir HTML sayfasında açıklama amaçlı örnek şöyledir:

<meta name="robots" content="noindex">

Örnek blogumuzda bu etiketi yanlışlıkla bütün yazı şablonuna eklediğimizi varsayalım. Sorun yalnızca tek yazıda kalmayabilir. Bu nedenle bir değişiklikten önce kapsamı belirlemek ve işlemden sonra farklı şablonlardan örnek sayfaları kontrol etmek önemlidir.

Canonical, tercih edilen sürümü belirtir

Canonical yönergeleri, benzer veya kopya sayfalarda tercih edilen URL’yi belirtme yöntemlerini açıklar. rel=canonical bir sinyaldir; Google’ın seçimini zorunlu kılan mutlak emir değildir. Yönlendirmeler ve site haritası gibi başka sinyaller de değerlendirilir.

Örneğin kampanya parametresiyle açılan bir yazı ve temiz adres aynı içeriği sunuyorsa, tercih edilen adresin tutarlı biçimde belirtilmesi anlamlı olabilir. Buna karşılık birbirinden farklı iki yazıyı aynı canonical hedefe bağlamak, onları konu bakımından birleştiren bir yöntem değildir.

Örnek blogda önce iç bağlantıların hangi adresi kullandığını inceleriz. Sitemap temiz adresi gösterirken menüler farklı bir sürüme gidiyorsa, sistemi tek yönde tutarlı hâle getirmek isteriz. Bir sayfanın noindex taşıması, başka yere yönlenmesi ve farklı bir canonical bildirmesi gibi karışık durumları tek tek değerlendirmek gerekir.

Sitemap bir keşif yardımcısıdır

Sitemap belgesi, site haritalarının arama motorlarının sayfaları keşfetmesine yardımcı olduğunu belirtir. Sitemap göndermek bütün URL’lerin taranmasını veya indekslenmesini garanti etmez. İyi iç bağlantılarla birlikte düşünülmelidir.

Örnek teknoloji blogumuzda yayımlanmış ve indekslenmesini istediğimiz yazıların tercih edilen adreslerini kontrol ederiz. Taslakların, hata dönen adreslerin veya artık başka yere yönlenen eski URL’lerin aynı listede kalması, bakım sürecinde incelenecek işaretlerdir.

Basit bir karar tablosu

İhtiyaç İncelenecek araç Temel sınır
Belirli yolların taranmasını yönetmek robots.txt Gizlilik veya kesin indeks kaldırma sağlamaz
Sayfayı indeks dışında tutmak noindex Tarayıcı yönergeyi okuyabilmelidir
Kopyalarda tercih edilen adresi bildirmek Canonical İlgisiz içerikleri birleştirmez
Önemli URL’leri keşfe sunmak Sitemap İndekslenme garantisi vermez

Sorunu nasıl sıraya koymalı?

Örnek incelememize tek bir URL seçerek başlayalım. Adres tarayıcıda açılıyor mu, hangi durum kodunu döndürüyor ve başka yere yönleniyor mu? Sonra HTML veya yanıt başlığındaki indeksleme yönergelerine bakalım. Ardından canonical hedefini, iç bağlantıları ve sitemap kaydını karşılaştıralım.

Search Console erişiminiz varsa URL Denetimi verisiyle bu gözlemleri tamamlayabilirsiniz. Bir ayarı değiştirdikten hemen sonra arama sonuçlarında aynı değişikliği görmeyi beklemek yerine, yeniden tarama ve değerlendirme sürecini hesaba katın. Değişiklik tarihini not etmek sonraki incelemeyi kolaylaştırır.

Toplu işlemden önce farklı sayfa türlerinden küçük bir örneklem seçin: yazı, kategori ve varsa etiket sayfası. Bir tür için doğru olan ayarı bütün siteye yaymak, başka türlerde beklenmeyen sonuç yaratabilir. Teknik SEO’da iyi başlangıç, daha fazla yönerge eklemekten çok mevcut sinyallerin aynı amacı ifade etmesini sağlamaktır.

Yararlı Oldu Mu?

Bir yanıt yazın

2026’da AI Overviews ve AI Mode için SEO: Google Ne Öneriyor?

2026 Core Web Vitals Rehberi: LCP, INP ve CLS ile SEO Öncelikleri