Kısa cevap
Canonical URL, benzer veya yinelenen içerik sürümleri arasında tercih edilen ana adresi belirtir.
Nerede işine yarar?
Sayfa başlığı, iç bağlantı ve sitemap adresleri bu tercihle tutarlı tutulur. Arama motoru işareti bir sinyal olarak değerlendirir; yayıncının seçtiği adresin mutlaka tercih edileceği garantisi yoktur. Gerçekten farklı içerikler aynı ana adrese bağlanmamalıdır.
Tanımdan uygulamaya, kendi denemene.
Bir cümlede uygulaması
Takip parametresi taşıyan blog bağlantısında temiz yazı adresini canonical olarak göstermek.
Neyle karıştırılmamalı?
Canonical işareti yönlendirme değildir; kullanıcıyı otomatik başka sayfaya taşımaz.
Aynı içerik, farklı adresler. Asıl durak hangisi?
Bir ürün sayfası hem sade adresiyle hem kampanya parametresi eklenmiş bağlantıyla açılıyor. İçerik aynı, fakat adres çubuğunda iki farklı URL var. Canonical, aynı veya çok benzer içeriklerin tercih edilen temsilci adresini belirtmek için kullanılan kavramdır. Arama motoruna hangi sürümün esas alınmasını istediğini anlatır. Ziyaretçiyi otomatik olarak başka adrese taşıyan bir işlem değildir; sayfanın adresi tarayıcıda aynı kalabilir.
Örneğin bir stüdyo yazısı haber bülteninden gelen takip parametresiyle açılabilir. Bu parametre içeriğin kendisini değiştirmiyorsa, tercih edilen temiz adresin tutarlı biçimde belirtilmesi anlamlıdır. Buna karşılık bir ürünün gerçekten farklı dildeki sürümü veya farklı içeriğe sahip önemli varyantı aynı şekilde ele alınmaz. Karar yalnız URL'lerin birbirine benzemesine göre verilmez. Önce içeriklerin ne kadar aynı olduğu ve her adresin hangi kullanıcı ihtiyacını karşıladığı anlaşılır.
Tercih edilen adresin site içinde de desteklenmesi gerekir. Menü bir sürüme, site haritası başka sürüme, canonical etiketi üçüncü sürüme işaret ediyorsa karışık bir tablo oluşur. İç bağlantılar, yönlendirmeler ve sayfa işaretlemesi aynı karara hizmet etmelidir. Bu tutarlılık yalnız arama motoru için değildir; içerik bakımında hangi adresin kullanılacağını ekip içinde de netleştirir.
Canonical bir tercih sinyalidir, kesin emir değildir. Arama motoru farklı bir adresi temsilci seçebilir. Bu nedenle etiketi eklemekle iş bitmez; yanlış hedef, erişilemeyen sayfa veya birbiriyle çelişen işaretler gözden geçirilir. Bir etiketin teknik olarak var olması doğru olduğu anlamına gelmez. Bütün sayfaların yanlışlıkla ana sayfayı tercih etmesi gibi bir hata, düzenli görünen bir şablonun içinde geniş ölçekte yayılabilir.
Parametrelerin hepsi aynı rolü üstlenmez. Bir bağlantıdaki kampanya etiketi yalnız geliş kaynağını anlatırken başka bir parametre seçilen dili veya ürün çeşidini değiştirebilir. Bunları adından bağımsız bir silinecekler listesine koymak gerçek içeriği yanlış temsil edebilir. URL politikasını oluştururken parametreyi üreten özellik ve kullanıcı ihtiyacıyla konuşmak gerekir. Teknik ekip, içerik ekibi ve ölçüm ekibi aynı adresi farklı amaçlarla kullanabilir. Tercih edilen adresin seçiminde bu roller açıklanırsa hem bağlantı paylaşımı hem raporların yorumlanması daha tutarlı olur. Temizlik, anlamı kaybetmeden yapılmalıdır.
Tercih belirtmek ile adres taşımak farklı işler.
Canonical
Aynı veya çok benzer sayfaların tercih edilen temsilcisini bildirir. Kullanıcı mevcut URL'de içeriği görmeye devam edebilir. Kampanya parametresi gibi farklı adreslerin erişilebilir kalması gereken durumlarda anlamlı olabilir. İçeriğin eşdeğerliği ve diğer sinyallerle uyumu önemlidir; bir erişim engeli olarak kullanılmaz.
Yönlendirme
Tarayıcıyı ve isteği başka bir adrese taşır. Eski adresin artık kullanılmaması veya kalıcı olarak yeni adrese geçilmesi gibi durumlarda değerlendirilir. Kullanıcının gördüğü adres ve gezinme davranışı değişir. Yanlış bir yönlendirme döngüsü ya da alakasız hedef, canonical etiketiyle çözülecek bir sorun değildir.
Benzer adreslerde tercih belirtmek
Aynı veya çok benzer içerik birden fazla URL'de açılabiliyorsa tercih edilen adres açıkça belirtilir. Canonical etiketi; iç bağlantılar, yönlendirmeler ve sitemap ile aynı yöne işaret etmelidir. Birbiriyle çelişen işaretler beklenen adresin seçilmesini zorlaştırabilir.
- Parametreli ve parametresiz sürümleri incele.
- Canonical hedefinin erişilebilir ve uygun içerik taşıdığını doğrula.
- Sitemap ve iç bağlantıları tercih edilen URL ile eşleştir.
Canonical yönlendirme yapar mı?
Hayır. Kullanıcı başka adrese gönderilmez; arama motoruna tercih sinyali sunulur. Bir URL'yi kalıcı olarak taşımak gerekiyorsa yönlendirme ayrı bir karardır. Canonical seçimi de mutlak bir talimat olarak değerlendirilmemelidir.
İşin içinde sorulacaklar.
Her sayfa kendi adresine canonical verebilir mi?
Kendi tercih edilen adresini gösteren self-referential canonical, tutarlı bir URL düzeninin parçası olabilir. Fakat kopya bir sürümün kendisini tercih etmesiyle esas sayfanın kendisini tercih etmesi aynı sonuç değildir. Sayfa şablonunun URL'yi körlemesine kopyalamaması gerekir. Takip parametreleri, alternatif adresler ve gerçek içerik varyantları için tercih politikası önceden belirlenmelidir. Etiket, içerik kararını takip etmelidir.
Robots.txt ile kopya sayfayı engellemek aynı işi yapar mı?
Hayır. Robots.txt tarama erişimiyle ilgilidir; canonical ise temsilci adres tercihini anlatır. Tarayıcı içeriğe erişemiyorsa sayfa içindeki canonical bilgisini de okuyamayabilir. Aynı sonuca ulaşan iki eşdeğer yöntem gibi düşünülmemelidir. Hangi sorunu çözmek istediğini önce ayır: gereksiz tarama mı, kopya içerik tercihi mi, yoksa sayfanın sonuçlarda görünmemesi mi? Her biri farklı araç gerektirebilir.
Farklı dildeki sayfalar tek adrese bağlanmalı mı?
Çeviri sayfaları ayrı kullanıcı ihtiyaçlarını karşılar. Tercih edilen adres ve dil ilişkileri birlikte tasarlanmalıdır; bütün dilleri tek dilin ana sayfasına yöneltmek basit bir temizlik çözümü değildir. Sayfaların gerçekten karşılık olup olmadığı, erişilebilirliği ve dil işaretleri değerlendirilir. İçeriği farklı olan iki sayfayı sırf aynı tasarımı kullandıkları için kopya kabul etmek anlamlı bilgi kaybına yol açabilir.
Canonical değişikliği hemen sonuç verir mi?
Arama sistemlerinin sayfaları yeniden alması ve sinyalleri değerlendirmesi zaman alabilir. Etiketi değiştirdiğin anda bütün raporların yeni tercihi göstermesini bekleme. Önce uygulamanın doğru hedefi verdiğini, hedefin erişilebilir olduğunu ve diğer sinyallerin çelişmediğini kontrol et. Sonra mevcut araçların gösterdiği tercih bilgilerini izle. Belirsizliği gidermek için peş peşe farklı hedefler seçmek takip etmeyi daha da zorlaştırabilir.
Bir yazının adres ailesi.
Tek bir yazının sade adresini, kampanyalı bağlantısını ve varsa eski adresini yan yana koy. Her birinin kullanıcı için neden var olduğunu yaz. Ardından tercih ve taşıma kararlarını ayır.
Canonical, aynı içeriğin adresleri arasında bir tercih anlatır. Önce içeriğin ilişkisini kur; sonra bütün işaretlerin aynı durağı göstermesini sağla.
Bağlantılı kavramlar
- SEOSEO, arama motorlarının içeriği bulmasını ve anlamasını, kullanıcıların da ilgili sayfayı keşfetmesini destekleyen iyileştirmelerdir.
- Site haritasıSite haritası, bir sitedeki önemli URL’leri ve uygun güncelleme bilgilerini arama motorlarına bildiren keşif dosyasıdır.
- robots.txtrobots.txt, tarayıcı botlara bir sitedeki hangi yolların taranabileceğini bildiren dosyadır.

