1. Canonical URL Nedir?
Canonical URL (veya rel="canonical"), aynı ya da benzer içeriğe sahip birden fazla URL bulunduğunda arama motorlarına hangi adresin tercih edilen ana sayfa olduğunu bildirmek için kullanılan HTML bağlantı öğesidir. Canonical etiketi, arama motorlarının yinelenen içerikleri değerlendirmesine ve tercih edilen URL'yi belirlemesine yardımcı olur.
Canonical URL, aynı veya büyük ölçüde benzer içeriğe sahip birden fazla sayfa arasından tercih edilen URL'yi arama motorlarına bildirmek amacıyla kullanılan bir SEO sinyalidir. Web sitelerinde aynı içeriğin farklı URL adresleri üzerinden erişilebilir olması, yinelenen içerik (duplicate content) sorununa neden olabilir. Özellikle e-ticaret sitelerinde filtreleme, sıralama ve ürün varyasyonları gibi özellikler farklı URL'lerin oluşmasına yol açabilir. Canonical etiketi, web yöneticilerinin bu adresler arasından hangi URL'nin esas alınmasını tercih ettiklerini belirtmelerini sağlar. Ancak bu etiket kesin bir talimat değildir; Google, diğer teknik sinyalleri de değerlendirerek farklı bir URL'yi canonical olarak seçebilir.
Canonical URL kavramı, arama motoru optimizasyonu (SEO) alanındaki gelişmelerle birlikte ortaya çıkmıştır. 2000'li yılların başlarında yinelenen içerik sorunu, özellikle çok sayıda URL barındıran portal siteleri, e-ticaret platformları, haber siteleri ve bloglar için önemli bir teknik SEO problemi haline gelmiştir. Arama motorları, aynı veya benzer içeriğe sahip sayfaları tespit edebilmek ve arama sonuçlarında hangi sürümün gösterileceğini belirleyebilmek için çeşitli yöntemler geliştirmiştir. Şubat 2009'da Google, diğer büyük arama motorlarıyla birlikte canonical bağlantı öğesini desteklediğini duyurmuştur. Bu gelişme, web yöneticilerinin yinelenen veya benzer içeriklere sahip sayfalar arasından tercih ettikleri URL'yi arama motorlarına bildirebilmeleri açısından teknik SEO tarihinde önemli bir adım olmuştur.
Canonical URL, arama motorlarının tercih edilen sayfayı belirlemesine yardımcı olarak çeşitli SEO avantajları sağlar:
■ Yinelenen İçerik Yönetimi: Aynı veya benzer içeriklerin birden fazla URL üzerinden erişilebilir olması durumunda canonical etiketi, arama motorlarına hangi adresin tercih edildiğini bildirir ve yinelenen sayfaların yönetimini kolaylaştırır.
■ SEO Sinyallerinin Birleştirilmesi: Arama motorları belirtilen canonical URL'yi tercih ettiğinde, yinelenen sayfalara ait harici bağlantılar gibi bazı SEO sinyalleri tercih edilen URL altında birleştirilebilir. Böylece içeriğin zaman içinde kazandığı SEO değerinin korunmasına yardımcı olunur.
■ Arama Sonuçlarında Tutarlılık: Canonical etiketi, arama motorlarının içeriğin tercih edilen sürümünü belirlemesine yardımcı olur. Bu sayede aynı içeriğe ait farklı URL'lerin arama sonuçlarında gereksiz şekilde öne çıkması önlenebilir.
Doğru yapılandırılmış bir canonical URL, protokol ve alan adı dahil olmak üzere tam URL formatında tanımlanmalıdır. HTTPS üzerinden yayın yapan web sitelerinde canonical URL'nin de HTTPS protokolünü kullanması gerekir. Canonical bağlantı öğesi, HTML dokümanının <head> bölümünde yer almalıdır.
Canonical URL oluşturulurken aşağıdaki temel noktalara dikkat edilmelidir:
■ Tam URL Kullanımı: Canonical etiketi içerisinde belirtilen adres, tam URL formatında olmalıdır. Örneğin: https://www.birnc.com.tr/
■ HTTPS Uyumluluğu: Web siteniz HTTPS protokolü üzerinden hizmet veriyorsa canonical URL de genellikle HTTPS adresini kullanmalıdır. Ayrıca tercih edilen alan adı yapılandırmasıyla tutarlı olmalıdır.
■ Doğru Sayfanın Belirlenmesi: Canonical URL, arama motorlarının öncelikli olarak değerlendirmesini istediğiniz sayfaya yönelmelidir. Örneğin: https://www.birnc.com.tr/sss/
Canonical bağlantı öğesi, HTML dokümanının <head> bölümüne aşağıdaki şekilde eklenmelidir:
■ HTML Kodu:
<link rel="canonical" href="https://www.birnc.com.tr/kurumsal/" />
Bu etiket, arama motorlarına ilgili sayfanın tercih edilen URL'sini bildirir. Böylece arama motoru botlarının aynı veya benzer içeriğe sahip farklı adresler arasındaki ilişkiyi anlamasına yardımcı olur. Tercih edilen ana sayfanın canonical etiketi de genellikle kendi URL'sini göstermelidir. Bu uygulama self-referencing canonical olarak adlandırılır.
Web sitelerinde URL parametreleri kullanılıyorsa canonical URL yapılandırması önem kazanır. Filtreleme, sıralama, izleme ve kampanya parametreleri aynı veya benzer içeriğe sahip farklı URL'lerin oluşmasına neden olabilir. Bu tür durumlarda canonical etiketi, arama motorlarına hangi URL'nin tercih edilen sürüm olduğunu bildirmek için kullanılabilir.
Ancak parametre içeren bütün URL'lerin otomatik olarak aynı canonical adrese yönlendirilmesi doğru değildir. Bir filtre veya parametre, kullanıcıya farklı ve özgün içerik sunuyorsa bu sayfanın ayrı bir canonical URL ile değerlendirilmesi gerekebilir. Karar, sayfanın içeriğine ve arama amacına göre verilmelidir.
Canonical URL, aynı veya büyük ölçüde benzer içeriğe sahip sayfalar arasından tercih edilen adresi arama motorlarına bildirmek için kullanılır. Bu yöntem, yinelenen URL'lerin yönetilmesine, uygun durumlarda SEO sinyallerinin birleştirilmesine ve web sitesi URL yapısının daha anlaşılır hale getirilmesine yardımcı olur. Canonical etiketinin kullanılabileceği yaygın durumlar aşağıda açıklanmıştır.
B2B ve B2C e-ticaret sitelerinde aynı ürünün birden fazla URL üzerinden listelenmesi sık karşılaşılan bir durumdur. Örneğin bir ürünün farklı renk veya beden seçenekleri ayrı URL'ler üzerinden sunulabilir. Bu adresler büyük ölçüde aynı ürün içeriğini barındırıyorsa ve ayrı ayrı dizine eklenmeleri gerekmiyorsa tercih edilen ürün URL'si canonical etiketiyle belirtilebilir.
Ancak ürün varyasyonları farklı teknik özelliklere, açıklamalara veya bağımsız arama talebine sahipse ayrı URL'ler olarak değerlendirilmesi gerekebilir. Bu nedenle her varyasyon için aynı canonical adresi kullanmak yerine sayfaların içerik ve arama amacı bakımından ayrı ayrı incelenmesi gerekir.
■ Örnek Uygulama:
Bir online giyim mağazasında aşağıdaki URL üzerinden bir elbise satıldığını düşünelim:
https://www.orneksite.com/urun/elbise
Bu ürünün farklı renk seçenekleri aşağıdaki URL'ler üzerinden de görüntülenebilsin:
https://www.orneksite.com/urun/elbise?renk=siyah
https://www.orneksite.com/urun/elbise?renk=beyaz
https://www.orneksite.com/urun/elbise?renk=kirmizi
https://www.orneksite.com/urun/elbise?renk=sari
Bu URL'ler aynı veya büyük ölçüde benzer ürün içeriğini sunuyorsa ve ana ürün sayfasının tercih edilmesi isteniyorsa diğer sayfalara aşağıdaki canonical etiketi eklenebilir:
■ HTML Kodu:
<link rel="canonical" href="https://www.orneksite.com/urun/elbise" />
Dinamik sayfalarda, özellikle URL parametreleriyle oluşturulan farklı sayfa sürümlerinin yönetilmesinde canonical etiketi kullanılabilir. Örneğin bir ürün listeleme sayfasında fiyat aralığı, renk veya marka gibi filtreleme seçenekleri yeni URL'ler oluşturabilir. Filtrelenmiş sayfalar ana kategori sayfasıyla aynı veya büyük ölçüde benzer içeriğe sahipse ve ayrı olarak dizine eklenmeleri istenmiyorsa canonical etiketiyle tercih edilen kategori URL'si belirtilebilir.
■ Örnek Uygulama:
Bir akıllı telefon mağazasının aşağıdaki kategori URL'lerini kullandığını düşünelim:
https://www.orneksite.com/telefonlar?marka=iphone
https://www.orneksite.com/telefonlar?marka=samsung
Bu filtrelenmiş sayfalar ana kategori sayfasının yinelenen veya büyük ölçüde benzer sürümleri olarak değerlendiriliyorsa aşağıdaki URL canonical adres olarak belirtilebilir:
■ HTML Kodu:
<link rel="canonical" href="https://www.orneksite.com/telefonlar" />
Ancak filtrelenmiş sayfalar farklı içerik ve arama amacı taşıyor, kullanıcılar için bağımsız değer oluşturuyor ve arama sonuçlarında ayrı ayrı görünmesi hedefleniyorsa ana kategori sayfasına canonical verilmemelidir. Her sayfanın dizine eklenme stratejisi kendi içeriğine göre belirlenmelidir.
Canonical etiketi ile URL yönlendirmeleri farklı amaçlara hizmet eder. Canonical etiketi, benzer veya yinelenen sayfalar arasından tercih edilen URL'yi arama motorlarına bildirirken yönlendirme, ziyaretçileri ve arama motoru botlarını bir URL'den başka bir URL'ye taşır. Bir sayfanın adresi kalıcı olarak değiştirildiğinde genellikle 301 yönlendirmesi kullanılmalıdır. Yeni sayfanın canonical etiketi de tercih edilen yeni URL'yi göstermelidir.
■ Örnek Uygulama:
Bir web sitesi yeniden tasarlandığında sayfa URL'leri değişebilir. Eski sayfanın yerine yeni bir adres kullanılıyorsa eski URL'den yeni URL'ye kalıcı yönlendirme yapılması gerekir.
Örnek:
Eski URL: https://www.orneksite.com/eski-sayfa
Yeni URL: https://www.orneksite.com/yeni-sayfa
Eski URL'den yeni URL'ye 301 yönlendirmesi tanımlanmalıdır. Yeni sayfanın HTML başlığında ise aşağıdaki self-referencing canonical etiketi kullanılabilir:
■ HTML Kodu:
<link rel="canonical" href="https://www.orneksite.com/yeni-sayfa" />
Bu yapı, arama motorlarının içeriğin kalıcı olarak yeni adrese taşındığını anlamasına yardımcı olur. Eski URL artık ayrı bir sayfa olarak kullanılmayacaksa yalnızca canonical etiketi eklemek yerine uygun yönlendirme yapılmalıdır.
Her HTML sayfasında yalnızca bir canonical URL tanımlanmalıdır. Aynı sayfada farklı adreslere işaret eden birden fazla canonical etiketi bulunması, arama motorlarına çelişkili sinyaller gönderilmesine neden olabilir. Bu durumda arama motorları canonical bildirimlerini dikkate almayabilir. Bu nedenle HTML kaynak kodu, HTTP yanıt başlıkları ve içerik yönetim sistemi kontrol edilerek her sayfada tek ve tutarlı bir canonical URL bulunduğundan emin olunmalıdır.
Canonical URL'lerin doğru çalıştığından emin olmak için web sitesi düzenli olarak teknik SEO denetiminden geçirilmelidir. Sayfaların kaldırılması, URL yapısının değiştirilmesi, yeni içeriklerin eklenmesi veya web sitesi mimarisinin güncellenmesi gibi işlemler canonical etiketlerinin yeniden kontrol edilmesini gerektirebilir. Teknik SEO araçları ve tarayıcı eklentileri kullanılarak eksik, hatalı veya birbiriyle çelişen canonical tanımlamaları tespit edilebilir.
birNC Web Tasarım Ekibi olarak yönettiğimiz web sitelerinde canonical URL yapılandırmalarını da teknik SEO analiz süreçlerimiz kapsamında kontrol ediyoruz. Tarayıcı tabanlı analiz araçları ve SEO eklentileri, olası dizine ekleme sorunlarının tespit edilmesine ve URL yapısının tutarlı biçimde yönetilmesine yardımcı olur.
Canonical etiketinin hatalı yapılandırılması, web sitesinin dizine eklenme sürecini ve SEO performansını olumsuz etkileyebilir. Örneğin bir sayfanın ilgisiz bir URL'yi canonical olarak göstermesi, hedef adresin erişilemez olması veya farklı teknik sinyallerin birbiriyle çelişmesi arama motorlarının belirtilen canonical adresi dikkate almamasına neden olabilir. Bu nedenle canonical URL'ler, ilgili ve erişilebilir olan, aynı veya büyük ölçüde benzer içeriğe sahip sayfalara işaret etmelidir.
■ SEO Sinyallerinin Birleştirilmesi: Arama motorları belirtilen canonical URL'yi tercih ettiğinde yinelenen sayfalara ait harici bağlantılar gibi bazı SEO sinyalleri tercih edilen URL altında birleştirilebilir.
■ Arama Sonuçlarında Tutarlılık: Canonical etiketi, arama motorlarının bir sayfanın tercih edilen sürümünü belirlemesine yardımcı olur. Böylece aynı içeriğe ait farklı URL'lerin arama sonuçlarında gereksiz şekilde yer alması azaltılabilir.
■ Yinelenen İçerik Yönetimi: Canonical yapılandırması, arama motorlarının benzer veya yinelenen sayfalar arasındaki ilişkiyi anlamasını ve hangi sürümün öncelikli değerlendirilmesi gerektiğini belirlemesini kolaylaştırır.
■ Tarama Kaynaklarının Daha Verimli Kullanılması: Yinelenen URL'lerin yönetilmesi, arama motorlarının tarama kaynaklarını daha verimli kullanmasına ve yeni ya da güncellenmiş içeriklere odaklanmasına yardımcı olabilir.
■ Hatalı Uygulama Riski: Yanlış canonical URL tanımlanması, arama motorlarına yanıltıcı sinyaller gönderilmesine neden olabilir. İlgisiz, erişilemeyen veya diğer teknik sinyallerle tutarsız bir URL belirtilirse arama motorları bu bildirimi dikkate almayabilir.
■ Kesin Bir Yönlendirme Komutu Değildir: Canonical etiketi, web sitesi yöneticisinin tercih ettiği URL'yi bildiren güçlü bir sinyaldir ancak arama motorlarını bu URL'yi seçmeye zorlamaz. Google; içerik benzerliği, yönlendirmeler, dahili bağlantılar, site haritası ve diğer teknik sinyalleri değerlendirerek farklı bir URL'yi canonical olarak belirleyebilir.
■ Yönlendirme Yerine Kullanılamaz: Canonical etiketi, ziyaretçileri başka bir URL'ye yönlendirmez. Bir sayfanın adresi kalıcı olarak değişmişse veya eski adresin artık kullanılmaması gerekiyorsa uygun bir 301 yönlendirmesi yapılandırılmalıdır.
■ Teknik Tutarlılık Gerektirir: Canonical URL'ler dahili bağlantılar, XML site haritası, HTTPS yapılandırması ve gerektiğinde dil bazlı URL yapılarıyla tutarlı olmalıdır. Birbiriyle çelişen teknik sinyaller canonical seçim sürecini belirsiz hale getirebilir.
Pzt - Cum: 09:00 - 18:00
info@birnc.com.tr
+90 (212) 912 2155 Pbx
Beşi̇ktaş - İstanbul | Türkiye