SEO ve keşif

Sitemap, robots.txt ve canonical ne işe yarar?

Sitemap tercih edilen keşif URLlerini listeler; robots.txt tarayıcı erişimini yönlendirir; canonical benzer sayfalarda tercih edilen sürümü belirtir. Görevleri farklıdır. Kampanya parametreli bağlantı aynı sayfayı açabilir; canonical parametresiz temiz URLyi gösterebilir. Robots.txt ile engellemek bir URLnin tüm izlerini arama sonuçlarından kesin silme yöntemi değildir.

Sitemap, robots.txt ve canonical ne işe yarar?

Her mekanizmaya ayrı bir soru verin

Sitemap, hangi herkese açık adreslerin listelendiğini gösterir. Robots dosyası crawler erişim yönergeleri verir. Canonical ise benzer veya yinelenen adresler arasında tercih edilen sürümü belirtir. Yayın kontrolünde birlikte ele alınırlar ama birbirlerinin yerine geçmezler. Sitemap'te olmayan sayfa özel hale gelmez; canonical da parola veya yönlendirme değildir.

Temiz adresi ve kampanya parametreli adresi bulunan hizmet sayfasını düşünün. Ziyaretçi ikisine de gelebilir, fakat içeriğin tutarlı bir tercih edilen kimliği olmalıdır. Google'ın canonical açıklaması sinyalleri ve sınırlarını anlatır. Bildirimi bütün arama motorlarını aynı şekilde davranmaya zorlayan emir değil, tercih sinyali olarak ele alın.

Yönetim alanının gizliliği ise kimlik doğrulama ve yetkilendirmeden gelmelidir. Robots dışında bırakmak olağan taramayı azaltabilir, ancak adresi bilen kişiyi durdurmaz. Bu karşılaştırma, özel kayıtları gerçekten korumayan robots güvenliği adıyla sunulan eksik çözümleri fark etmeye yardımcı olur.

Küçük bir site örneği üzerinde ilerleyin

Ana sayfa, üç hizmet, iletişim ve on yazı olduğunu varsayın. Bunların tercih edilen adreslerini sitemap'e koyun. İç menü de aynı adresleri kullansın. Kaldırılan hizmetin açık bir karşılığı varsa yönlendirme gerekip gerekmediğine karar verin. Eski bağlantıyı izleyen kişiyi şaşırtmamak için her silinen sayfayı otomatik ana sayfaya göndermeyin.

Teşekkür sayfasının sonuçlarda görünmemesi isteniyorsa okunabilir bir indeksleme yönergesi gerekir. Bütün erişimi engelleyip crawler'ın sayfa içindeki yönergeyi okumasını beklemek çelişki yaratır. Geliştirici seçilen yaklaşımı açıklamalı ve yayınlanan yanıtı doğrulamalıdır. İlgisiz etiketleri çoğaltmak bu düşünme işinin yerini tutmaz.

Çok dilli makalenin her tamamlanmış dil sürümünün ayrı amacı vardır. Genellikle kendi adresini canonical gösterir ve gerçek dil karşılıklarını ayrıca listeler. Bütün çevirileri İngilizcenin kopyası ilan etmek, bağımsız keşfedilen dil sürümleri hazırlama amacıyla çelişir. Menüde dil seçmekle teknik metadata aynı eşlemeyi kullanmalıdır.

Adres değişince tutarlılığı yeniden kontrol edin

Sayfanın adını değiştirmek yalnız menüyü etkilemez. Tercih edilen adres, sitemap kaydı, dil referansları ve iç linkler birlikte güncellenmelidir. Markdown gibi başka yayın kaynakları varsa onların bağlantıları da değişmelidir. Merkezi rota kaydı eski adresin unutulma ihtimalini azaltır; sonuç yine kontrol edilmelidir.

Kısa bir deneme yapın: eski adresi açın, yenisini açın, canonical'a bakın ve yeni adresi sitemap'te bulun. Ardından gerçekten olmayan bir yolu deneyin. Böylece planlanan yönlendirmeyle yanlışlıkla her şeyi yakalayan router davranışını ayırırsınız. Doğru olmayan adrese 200 ana sayfa yanıtı verilmesini başarı saymayın.

Son olarak ziyaretçiyi düşünün. Teknik tanımlar temiz yapı anlatırken sayfalar aynı belirsiz metni yineliyorsa editoryal iş devam eder. Bu mekanizmalar sistemlere hangi sayfaların bulunduğunu ve ilişkilerini açıklar. Yararlı hizmet açıklaması üretmez, özel bilgiyi kendi başına korumaz veya arama sonucunda bir sıra garanti etmez. Her birini kendi görevine göre değerlendirmek gereksiz araç alımını önler.

Bir rotaya dört yönden bakın. Ziyaretçi iç bağlantıyı izler, crawler sitemap'i okur, sayfa tercih edilen adresini bildirir, dil seçici karşılığa gider. Bu dört yol tek içerik modelini anlatmalıdır. Uyuşmazlık varsa henüz arama etkisi kanıtlanmamış olsa bile bakım hatası olarak düzeltilmelidir. Tutarlılık kendi başına işletim kolaylığı sağlar.

Hizmet yeniden adlandırıldığında menü güncel kalırken sitemap eski yolu, çeviri bambaşka sayfayı gösterebilir. Tek görünen bağlantıyı düzeltmek işi bitirmez. Rota envanteriyle bütün referansları bulup çıkan adresleri deneyin. Sayfa dosyası var diye bağlantının doğru olduğu varsayılmamalıdır; özellikle son slash ve kodlanmış dil karakterleri kontrol edilmelidir.

Özel erişim kararını bu mekanizmadan ayrı tutun. Yönetici sayfası bütün kamu listelerinden çıkarılsa da gerçek koruma ister. Buna karşılık arama sistemlerinin okuyacağı sayfa yanlışlıkla challenge arkasına alınmamalıdır. Her kontrolün amacını adlandırmak yapılandırma görüşmesini kısaltır ve her SEO dosyasını genel güvenlik ayarı saymayı önler.

Parametreli adresleri gözden geçirin. Kampanya bilgisi aynı sayfaya ait olabilir, arama filtresi geçici görünüm oluşturabilir. Bunların hepsini yeni bağımsız sayfa gibi sitemap'e almak uygun olmayabilir. Gerçek içerik ilişkisini geliştiriciyle netleştirin; yalnız adres farklı diye yeni editoryal değer oluşmaz. Seçilen politika iç bağlantılarla da uyumlu olmalıdır.

Yanlış ayarı düzeltirken aşırı geniş kurallardan kaçının. Tek bir özel yolu kapatmak için bütün dil dizinini engellemek veya eski hizmet için tüm bilinmeyen adresleri yönlendirmek yeni sorun çıkarabilir. Küçük örnekte doğru çalışan kuralın kapsamını okuyun. Yayın kaydı hangi yollarda ne davranış beklendiğini açıklarsa sonraki bakım yapan kişi değişikliği güvenle değerlendirebilir.

Kaldırılan içerik için özel karar verin. Bir hizmet artık sunulmuyorsa eski sayfanın ne yapacağını işletmeyle konuşun. Gerçek yakın karşılık varsa oraya yönlendirmek anlamlı olabilir. Karşılık yoksa ziyaretçiye bulunamadı veya uygun açıklama sunulması değerlendirilir. Her durumda durum kodu ve görünen mesaj uyumlu olmalıdır. Eski hizmeti site haritasında tutmak yerine güncel listeyi üretin. İç bağlantıları ve dil eşlemelerini de düzeltin. Bir dilde sayfa kalkıp diğer dilde yanlış vaat kalmamalıdır. İçerik arşivlenecekse hâlâ tarihsel bilgi olduğunu açıkça belirtin. Bu kararın yalnız teknik ekipçe tahmin edilmesi gerekmez; hizmetin gerçek durumu sahibinden gelmelidir. Kaydedilmiş rota kararı ileride benzer değişikliklerde örnek olur. Böylece sitemap, robots ve canonical rastgele etiketler değil, bilinçli yayın kararlarının tutarlı ifadeleri haline gelir.

Uygulama kontrolü

  • Mutlak sitemap URLleri kullanın
  • Tarayıcı kurallarını gözden geçirin
  • Tutarlı canonical belirleyin

Somut örnek: Kampanya parametreli bağlantı aynı sayfayı açabilir; canonical parametresiz temiz URLyi gösterebilir.

Dikkat edilmesi gereken sınır: Robots.txt ile engellemek bir URLnin tüm izlerini arama sonuçlarından kesin silme yöntemi değildir.

Sonraki adım

Projenizi Orvunweb’e anlatın

İlgili okumalar

Kaynak