Canonical etiketi, e-ticaret SEO'sunda duplicate content'i yönetmenin birincil aracıdır. E-ticaret siteleri doğaları gereği çok sayıda benzer veya yinelenen URL üretir; filtre sayfaları, ürün varyantları, sıralama seçenekleri, parametreli URL'ler. Canonical etiketi, bu URL'lerin hangisinin "asıl" (kanonik) versiyon olduğunu arama motorlarına söyleyerek, sıralama sinyallerini doğru sayfada toplar ve duplicate content sorununu çözer. Ama yanlış kullanılan canonical, faydadan çok zarar verebilir. Bu yazıda canonical etiketinin e-ticaret sitelerinde nasıl doğru kullanılacağını anlatacağım.
Canonical etiketi tam olarak ne yapar?
Canonical etiketi (rel="canonical"), bir sayfanın koduna eklenen ve arama motorlarına "bu içeriğin asıl versiyonu şu URL'dir" diyen bir işarettir. Birden çok URL'de benzer veya aynı içerik olduğunda, canonical etiketi hepsinin sıralama sinyalini tek bir "asıl" sayfada toplar. Örneğin bir kategori sayfasının çeşitli filtre varyasyonları varsa, hepsine ana kategoriyi gösteren bir canonical eklersiniz; böylece Google, sıralama gücünü ana kategori sayfasında toplar ve yinelenen filtre sayfalarını ayrı ayrı sıralamaya çalışmaz. Canonical, e-ticaretin yinelenen URL bolluğunu düzene sokmanın temel aracıdır.
Filtre ve sıralama URL'lerinde canonical
Canonical'ın en yaygın e-ticaret kullanımı, filtre ve sıralama URL'lerini ana kategoriye yönlendirmektir. Bir kategori sayfasının filtrelenmiş varyasyonları (örneğin "/ayakkabi/kosu?renk=mavi" veya "/ayakkabi/kosu?sirala=fiyat"), ana kategori sayfasını (/ayakkabi/kosu) gösteren bir canonical içermeli. Bu, Google'a "bu filtreli varyasyonların asıl sayfası ana kategoridir" der ve sıralama sinyalini orada toplar; ama kullanıcılar yine de filtreli görünümlere erişebilir. Böylece kullanıcı deneyimini korurken, duplicate content sorununu çözer ve ana kategorinin sıralama gücünü güçlendirirsiniz. Bu, faceted navigation çözümünün temel parçasıdır; faceted navigation yazısında ele aldım.
Ürün varyantlarında canonical
Ürün varyantları (aynı ürünün farklı renk, beden versiyonları), canonical açısından özel bir durum. Google'ın önerisi şudur: eğer varyantları ayırt etmek için opsiyonel parametreler kullanıyorsanız (örneğin "?renk=mavi"), canonical URL olarak parametresiz versiyonu kullanın. Bu, Google'ın varyantlar arasındaki ilişkiyi daha iyi anlamasını sağlar. Eğer her varyantın kendi benzersiz URL'si varsa, tüm varyant sayfalarında ana ürünün canonical URL'sini kullanmak, sıralama sinyalini ana üründe toplar. Varyant yönetimi, hangi varyantların ayrı index'leneceği ve hangilerinin birleştirileceği konusunda dikkatli bir karar gerektirir; bu, arama talebine göre verilir.
Self-referencing canonical
Sık ihmal edilen ama önemli bir uygulama, self-referencing (kendine işaret eden) canonical'dır. Bu, index'lenmesini istediğiniz her sayfanın, kendi URL'sini gösteren bir canonical içermesidir. Yani ana kategori sayfası, kendi URL'sini canonical olarak göstermeli; bir ürün sayfası, kendini göstermeli. Bu, Google'a o sayfanın asıl ve index'lenebilir olduğunu net biçimde söyler ve istenmeyen yinelenmeleri önler. Self-referencing canonical, tutarlı ve net bir sinyal sağlar; Google'ın e-ticaret rehberi, tüm index'lenebilir sayfalarda self-referencing canonical kullanmayı ve bu URL'leri sitemap'e eklemeyi önerir. Bu basit uygulama, canonical tutarlılığının temelidir.
Tutarlılık her şeydir
Canonical kullanımında en önemli ilke, tutarlılıktır. Canonical, sitemap, iç linkler ve diğer tüm sinyaller aynı URL'leri göstermeli. Eğer iç linklerinizde bir URL versiyonunu, sitemap'te başka bir versiyonunu, canonical'da bir diğerini kullanıyorsanız, Google'a karışık sinyaller verirsiniz ve bu, canonical'ın etkisini zayıflatır. Örneğin sayfalama (pagination) kullanıyorsanız, ilk sayfayı tutarlı biçimde (ya hep "?page=1" ile ya hep onsuz) göstermelisiniz. Bu tutarlılık, e-ticaret SEO'sunun temel ama sık ihmal edilen bir disiplinidir. Tutarsız sinyaller, en iyi canonical stratejisini bile bozar; tutarlılık ise her şeyi netleştirir.
Canonical'ın sık yapılan hataları
- Yanlış sayfaya canonical: Bir sayfayı alakasız veya yanlış bir sayfaya canonical etmek, o sayfanın index'lenmemesine yol açar.
- Canonical ve noindex karıştırmak: Aynı sayfada hem canonical hem noindex kullanmak, çelişkili sinyal verir.
- Tutarsız URL versiyonları: Canonical, iç link ve sitemap'te farklı URL versiyonları kullanmak.
- Self-referencing canonical eksikliği: Index'lenecek sayfalarda kendine işaret eden canonical olmaması.
- Canonical'ı bir yönlendirme sanmak: Canonical bir öneridir, kesin direktif değil; Google bazen göz ardı edebilir, bu yüzden diğer sinyallerle desteklenmeli.
Canonical bir öneridir, direktif değil
Canonical etiketi konusunda anlaşılması gereken kritik bir nokta var: canonical, Google'a kesin bir emir değil, güçlü bir öneridir. Google çoğu zaman canonical'ınıza uyar, ama bazı durumlarda (örneğin sinyaller çelişkiliyse veya Google başka bir sayfayı daha uygun bulursa) onu göz ardı edebilir. Bu yüzden canonical'ı tek başına bir "kesin çözüm" olarak görmemek gerekir; onu diğer sinyallerle (tutarlı iç linkleme, sitemap, sayfa içeriği) desteklemek, etkisini güçlendirir. Canonical, diğer sinyallerle uyumlu olduğunda en güçlü çalışır.
Bu, canonical'ın değersiz olduğu anlamına gelmez; aksine, çok değerlidir ama tek başına yeterli olmayabilir. Özellikle güçlü konsolidasyon gerektiren durumlarda (örneğin çok sayıda yinelenen filtre URL'si), canonical'ı noindex veya robots.txt gibi daha kesin araçlarla birlikte, katmanlı bir stratejide kullanmak gerekebilir. Hangi aracın ne zaman kullanılacağı, durumun ne kadar kesin kontrol gerektirdiğine bağlıdır. Canonical'ın bir öneri olduğunu bilmek, ona gereğinden fazla güvenmemenizi ve gerektiğinde daha kesin araçlarla desteklemenizi sağlar. Bu gerçekçi bakış, canonical stratejinizi daha sağlam kılar.
Canonical denetimi düzenli yapılmalı
Canonical, bir kez kurulup unutulacak bir şey değildir; düzenli denetim gerektirir. Çünkü e-ticaret siteleri sürekli değişir: yeni ürünler, yeni kategoriler, yeni filtreler, tema güncellemeleri ve eklenti değişiklikleri, canonical yapısını istemeden bozabilir. Bir tema güncellemesi, kazara tüm sayfaları yanlış bir canonical'a yönlendirebilir veya self-referencing canonical'ları kaldırabilir. Bu tür sorunlar sessizce gerçekleşir ve fark edilmezse, sayfalarınızın index'lenmesini ve sıralanmasını ciddi biçimde etkiler.
Bu yüzden canonical uygulamasını Search Console'un kapsam raporuyla düzenli kontrol etmek gerekir; "kullanıcı tarafından seçilen canonical olmadan yinelenen" veya "uygun canonical etiketli alternatif sayfa" gibi durumları izlemek, canonical'ın doğru çalıştığını teyit eder. Ayrıca periyodik teknik taramalar (crawl), canonical tutarsızlıklarını ve hatalarını yakalar. Bu düzenli denetim, canonical yapınızın sağlam kalmasını sağlar. E-ticarette canonical, sürekli bakım gerektiren canlı bir sistemdir; ihmal edildiğinde, en iyi kurulmuş canonical stratejisi bile zamanla bozulabilir ve sessiz bir trafik kaybına yol açabilir.
Sonuç olarak canonical etiketi, e-ticarette duplicate content'i yönetmenin birincil aracıdır; filtre, sıralama ve varyant URL'lerinin sıralama sinyalini doğru "asıl" sayfada toplar. Filtre/sıralama URL'lerini ana kategoriye, varyantları ana ürüne yönlendirmek, self-referencing canonical kullanmak ve her şeyde tutarlı olmak gerekir. Yanlış kullanılan canonical zarar verebilir; bu yüzden dikkatli ve tutarlı uygulanmalı. Duplicate content çözümünü duplicate content yazısında, tüm sistemi e-ticaret SEO rehberinde ele aldım. Canonical stratejinizi birlikte kurmak isterseniz e-ticaret SEO danışmanlığı sayfasından ulaşabilirsiniz.