Hızlı Cevap
Canonical yönetimi, benzer veya kopya URL gruplarında hangi sayfanın ana sürüm olduğunu arama motorlarına bildirme sürecidir. Doğru uygulandığında sıralama sinyallerinin tek URL’de toplanmasına yardımcı olur; filtreli sayfalar, parametreli adresler, hreflang yapıları ve yönlendirme kararlarında teknik tutarlılık sağlar.
Önemli Noktalar
- Canonical, benzer URL’lerde tercih edilen sayfayı netleştiren güçlü bir sinyaldir.
- Canonical kararı içerik amacı, indexlenebilirlik ve site içi sinyallerle verilmelidir.
- Filtreli ve parametreli URL’lerde kural bazlı yönetim kritik önem taşır.
- Hreflang, sitemap ve redirect sinyalleri canonical ile çelişmemelidir.
- Düzenli denetim yapılmazsa canonical zinciri ve yanlış hedef sorun çıkarır.
Canonical yönetimi nedir ve neden kritik bir SEO sinyalidir?
Canonical yönetimi, birbirine çok benzeyen ya da aynı içeriği farklı adreslerde sunan URL’ler arasında hangi sürümün ana sayfa olarak değerlendirilmesi gerektiğini belirleme sürecidir. Arama motorlarına verilen bu sinyal, özellikle parametreli sayfalar, filtreli kategori kombinasyonları, kampanya etiketli bağlantılar ve HTTP/HTTPS gibi varyasyonlarda önem kazanır. Konuya yeni giren ekipler için temel kavramları toparlamak adına SEO terimleri sözlüğü iyi bir başlangıç noktası olabilir.
Buradaki amaç yalnızca kopya içerik sorunu değildir. Asıl mesele, benzer URL’ler arasında otorite, iç link gücü ve tarama dikkatinin gereksiz şekilde bölünmesini önlemektir. Bir ürün kategorisinin aynı içeriği farklı sıralama veya filtre parametreleriyle onlarca URL üretmesi, doğru sinyal verilmezse hangi sayfanın öne çıkacağını belirsiz hale getirebilir.
Canonical etiketi, arama motoruna tercih edilen URL’yi bildirir; ancak tek başına sihirli bir çözüm değildir. İç linkler başka bir sayfayı işaret ediyor, sitemap farklı URL’yi listeliyor ve sunucu tarafında başka yönlendirme sinyalleri varsa, canonical kararı zayıflayabilir. Bu yüzden canonical yönetimi, tek etiket eklemekten çok daha geniş bir teknik SEO disiplinidir.
Canonical yönetimi nasıl yapılır? Doğru sayfa seçimi için karar çerçevesi
Doğru canonical sayfayı seçerken ilk soru şudur: Kullanıcının ve arama motorunun ana sürüm olarak görmesini istediğiniz URL hangisi? Yanıt; içerik kapsamı, arama niyeti, dönüşüm amacı ve site mimarisi birlikte değerlendirilerek verilmelidir. Aynı ürünü gösteren iki URL varsa, daha temiz yapıya sahip, dahili bağlantılarla desteklenen ve sitemap içinde yer alan sürüm genellikle canonical adaydır.
İkinci adım, canonical ile 301 yönlendirme ve noindex arasındaki farkı netleştirmektir. Kullanıcının eski URL’ye erişmesine artık gerek yoksa ve sayfa kalıcı olarak taşındıysa 301 daha doğru tercihtir. Sayfa erişilebilir kalmalı ama benzer sürümlerden biri ana sürüm olarak öne çıkmalıysa canonical kullanılır. Sayfanın arama sonuçlarında görünmesi istenmiyor fakat başka bir URL’ye sinyal devri hedeflenmiyorsa noindex düşünülür.
Pratikte self-referencing canonical kullanımı çoğu ana sayfa için yararlıdır. Yani tercih edilen URL, kendi head alanında yine kendisini canonical olarak işaret eder. Bu yaklaşım, parametre eklenmiş sürümler veya yanlış çoğaltmalar oluştuğunda sinyali daha tutarlı hale getirir. Ayrıca göreli yerine mutlak URL kullanmak, özellikle çoklu domain ve protokol varyasyonlarında hata riskini azaltır.
Kısa karar çerçevesi şu şekilde çalışır: İçerik aynıysa ve bir sürümün ana sürüm olması isteniyorsa canonical; sayfa tamamen taşındıysa 301; sayfa erişilebilir kalabilir ama arama sonuçlarında görünmesi istenmiyorsa noindex. Bu ayrımı baştan netleştirmek, sonradan oluşan çelişkili teknik sinyalleri ciddi ölçüde azaltır.
Filtreli ve parametreli URL’lerde canonical yönetimi
Canonical yönetiminin en çok hata verilen alanlarından biri filtreli ve parametreli URL yapılarıdır. E-ticaret sitelerinde renk, beden, marka, fiyat aralığı veya sıralama seçenekleri yüzünden aynı listeleme sayfası yüzlerce varyasyon üretebilir. Bu varyasyonların tamamı organik hedef değilse, ana kategori ya da stratejik filtre kombinasyonu canonical hedef olarak seçilmelidir.
Örneğin sadece sıralama parametresi değişen bir URL ile ana kategori sayfası aynı ürün setini gösteriyorsa, sıralama parametreli sürüm genellikle canonical’ı ana kategoriye vermelidir. UTM gibi pazarlama parametreleri de benzer biçimde ana temiz URL’ye işaret etmelidir. Buna karşılık gerçekten farklı arama niyeti taşıyan ve ayrı talep gören filtre kombinasyonları varsa, bunları otomatik olarak ana kategoriye bağlamak yerine bağımsız değerlendirmek gerekir.
Sayfalama ve faceted navigation tarafında da aynı mantık geçerlidir. Her sayfa birbirinden anlamlı ölçüde farklı ürün listesi taşıyorsa tek bir noktaya aşırı canonical vermek yerine yapının arama görünürlüğü hedefi göz önünde bulundurulmalıdır. Amaç, kullanıcı deneyimini bozmadan hangi URL’lerin organik giriş sayfası olacağını sistematik biçimde ayırmaktır.
Bu bölümde en kritik hata, tüm filtre kombinasyonlarını tek kuralla ana kategoriye bağlamaktır. Böyle bir yaklaşım, değerli uzun kuyruk sayfaların görünürlüğünü gereksiz yere bastırabilir. Doğru yöntem, indexlenmesi istenen filtre sayfaları ile yalnızca gezinme amaçlı varyasyonları ayrı kurallarla yönetmektir.
Hreflang, çoklu domain ve redirect ile canonical ilişkisi
Hreflang ve canonical birlikte çalışırken temel kural şudur: Her dil veya bölge sürümü mümkünse kendi kendine canonical vermeli, hreflang etiketleri ise alternatif sürümleri karşılıklı şekilde tanımlamalıdır. Türkçe sayfayı İngilizce sürüme canonical vermek, o Türkçe sayfanın bağımsız görünürlüğünü zayıflatabilir. Bu yüzden hreflang kümeleri ile canonical hedefleri aynı mantıkta kurgulanmalıdır.
Çoklu domain, www/non-www ve HTTP/HTTPS varyasyonlarında da sinyal birliği gerekir. İç linkler HTTPS sürüme gidiyor, sitemap HTTPS sürümü listeliyor ama canonical HTTP sürümü gösteriyorsa arama motoruna karışık mesaj verilir. Aynı durum masaüstü ve mobil varyasyonlar ya da ülke bazlı alan adları için de geçerlidir. Teknik olarak doğru canonical, diğer tüm sinyallerle uyumlu olan sürümdür.
Canonical ile 301 yönlendirme farkı burada daha görünür hale gelir. Kullanıcının erişmesi gereken tek sürüm net şekilde belliyse ve diğer varyasyonların açık kalması gerekmiyorsa 301 yönlendirme daha güçlü bir çözümdür. Ancak varyasyonlar ürün filtreleri, kampanya URL’leri veya izleme parametreleri nedeniyle erişilebilir kalacaksa canonical tercih edilir. Önemli olan, aynı URL için hem farklı redirect mantığı hem de çelişkili canonical hedefleri üretmemektir.
Canonical hataları nasıl denetlenir ve düzeltilir?
Denetimde en sık görülen sorunlar şunlardır: redirect veren URL’ye canonical tanımlamak, canonical zinciri oluşturmak, noindex ile canonical’ı çelişkili kullanmak, erişilemeyen sayfayı canonical hedef yapmak ve kanonik olmayan URL’leri sitemap içinde bırakmak. Bunların her biri, arama motorunun hangi sayfayı önceliklendireceğini bulanıklaştırır.
Kontrol sürecinde yalnızca kaynak koda bakmak yeterli değildir. URL Inspection ile Google’ın seçtiği canonical ile sizin beyan ettiğiniz canonical karşılaştırılmalı, site taramasıyla benzer şablonların toplu davranışı incelenmeli ve log verisi varsa hangi varyasyonların gereksiz tarama aldığını görmek gerekir. Bu yaklaşım, etiketin var olup olmadığını değil, gerçekten çalışıp çalışmadığını ölçer.
Düzenli site sağlığı kontrolleri bu yüzden değerlidir. Canonical hataları çoğu zaman tek sayfada değil, şablon ya da kural seviyesinde ortaya çıkar. Yeni filtre kurguları, kampanya yapıları veya CMS güncellemeleri sonrası teknik denetim yapılmazsa, küçük bir işaretleme hatası binlerce URL’ye yayılabilir.
Pratik bir düzeltme sırası izlemek faydalıdır: önce yanlış hedefleri temizleyin, sonra redirect ve noindex çelişkilerini kaldırın, ardından sitemap ve iç link sinyallerini canonical kararıyla uyumlu hale getirin. Son adımda tekrar tarama yaparak Google’ın seçtiği canonical ile beklenen canonical’ın yakınsadığını doğrulayın.
Ölçekli projelerde canonical yönetimini operasyonel hale getirmek
Büyük sitelerde canonical yönetimi tek tek URL düzenleme işi olmaktan çıkıp operasyon tasarımına dönüşür. CMS şablonları, kategori kuralları, parametre politikaları ve yayın öncesi kalite kontrol adımları net değilse aynı hata tekrar eder. Bu nedenle ekiplerin, hangi sayfa tipinin hangi durumda self-referencing canonical kullanacağı ve hangi parametrelerin ana URL’ye bağlanacağı konusunda yazılı kurallar oluşturması gerekir.
Yayın akışına basit ama zorunlu kontroller eklemek yararlıdır: yeni şablon açıldığında canonical hedefi doğrulansın, filtreli sayfalar için indexlenebilir kombinasyon listesi güncellensin, sitemap yalnızca tercih edilen URL’leri içersin ve düzenli taramalarla sapmalar izlensin. Bu yapı, canonical yönetimini tek seferlik teknik görev olmaktan çıkarıp sürdürülebilir sürece dönüştürür.
Bu noktada teknik denetim akışını görünür kılan araçlar fayda sağlar. Ahrefs alternatifi teknik SEO takibi ve SEMrush alternatifi SEO operasyonu arayan ekipler için önemli olan nokta, canonical kurallarını düzenli izlemek, site sağlığı sinyallerini tek yerde görmek ve geniş URL envanterlerinde sapmaları hızlı fark etmektir.
SEOYEN bu senaryoda Türkçe arayüzü ve TL fiyatlandırmasıyla, canonical denetimini daha erişilebilir ve operasyonel hale getirmeyi hedefler. Buradaki değer, tek bir etiketi göstermekten çok şablon, sitemap, iç link ve parametre kuralları arasındaki tutarlılığı sürdürülebilir biçimde izlemektir.
| Durum | Canonical | 301 yönlendirme | Noindex |
|---|---|---|---|
| Benzer sayfalar erişilebilir kalmalı | Uygun | Genelde gereksiz | Sınırlı kullanım |
| Sayfa kalıcı olarak taşındı | Zayıf tercih | En doğru seçenek | Uygun değil |
| Arama sonuçlarında görünmesin ama erişilebilir kalsın | Bazı senaryolarda yardımcı | Genelde uygun değil | Uygun |
Kaynaklar
Sıkça Sorulan Sorular
Canonical etiketi, benzer veya kopya sayfalar arasında hangi URL'nin ana sürüm olduğunu arama motorlarına bildiren bir işarettir. Genellikle sayfanın head bölümünde rel="canonical" olarak yer alır ve sıralama sinyallerinin hangi adreste toplanmasının istendiğini anlatır. Özellikle parametreli URL'ler, filtreli sayfalar, kampanya etiketli bağlantılar ve aynı içeriğin birden fazla sürümü olduğunda kullanılır. Tek başına garanti vermez. iç linkler, sitemap, redirect yapısı ve indexlenebilirlik ile uyumlu olması gerekir.
Canonical URL, arama motorlarının ana sürüm olarak değerlendirmesi istenen tercihli adrestir. Kullanım mantığı, benzer içerik sunan sayfalar arasında tek bir URL'yi sinyal merkezi yapmak üzerine kuruludur. Uygulamada ilgili sayfanın head alanına bu tercihli adres rel="canonical" ile eklenir. Hedef URL'nin erişilebilir, indexlenebilir ve içerik açısından uyumlu olması gerekir. Ayrıca mutlak URL kullanılması, protokol veya domain varyasyonlarından doğan hataları azaltır.
Canonical tag kullanırken ilk adım, gerçekten ana sürüm olması gereken URL'yi doğru seçmektir. Ardından etiket head bölümüne mutlak adresle yerleştirilir ve mümkünse self-referencing yapı korunur. Hedef sayfa 200 durum kodu vermeli, noindex taşımamalı ve farklı bir yere yönlenmemelidir. İç linkler ve sitemap de aynı tercihli URL'yi desteklemelidir. Aksi halde arama motoru sizin işaretlediğiniz canonical yerine kendi seçtiği başka bir URL'yi dikkate alabilir.
Canonical etiketi çoğu senaryoda HTML sayfasının head bölümüne eklenir. Bu, arama motorlarının sayfa kaynak kodunu tararken tercihli URL sinyalini doğrudan görmesini sağlar. PDF gibi HTML dışı dosya türlerinde ise bazı özel durumlarda HTTP header üzerinden canonical belirtilebilir. Önemli olan, canonical bilgisinin tek ve net olmasıdır. Aynı sayfada çelişkili birden fazla canonical tanımı bulunması ya da JavaScript sonrası tutarsız üretim yapılması teknik sorunlara yol açabilir.
301 yönlendirme, kullanıcıyı ve botu doğrudan yeni URL'ye taşır. yani eski adresin fiilen kullanılmaması hedeflenir. Canonical ise sayfalar erişilebilir kalırken hangisinin ana sürüm olduğunu bildirir. Bu nedenle kalıcı taşıma, domain birleşmesi veya URL değişimi gibi durumlarda 301 çoğu zaman daha güçlü çözümdür. Filtreli sayfalar, kampanya parametreleri veya benzer ürün listelemeleri gibi erişilebilir kalması gereken varyasyonlarda ise canonical daha uygundur. Seçim, erişim davranışına göre yapılmalıdır.
Hreflang ve canonical birlikte kullanılırken her dil veya bölge sürümünün genellikle kendine canonical vermesi gerekir. Ardından hreflang etiketleri, bu sürümlerin birbirinin alternatifi olduğunu karşılıklı biçimde tanımlar. Örneğin Türkçe sayfa kendi URL'sini canonical göstermeli, İngilizce sayfa da kendi URL'sini göstermelidir. Türkçe sayfanın canonical'ını İngilizce sürüme vermek, yerel görünürlüğü zayıflatabilir. Amaç, dil varyasyonları arasında alternatif ilişkisini kurarken her sürümün kendi bütünlüğünü korumaktır.
Bu karar, sayfanın arama sonuçlarında yer alıp almaması ve erişilebilir kalıp kalmaması üzerinden verilmelidir. Benzer sürümler arasında tek bir ana URL öne çıkarılacaksa canonical kullanımı daha uygundur. Sayfanın arama sonuçlarında görünmesi hiç istenmiyorsa noindex daha doğrudan çözümdür. Ancak aynı sayfada noindex ve başka bir URL'ye canonical birlikte kullanıldığında sinyal karmaşası oluşabilir. Bu nedenle önce sayfanın işlevi netleştirilmeli, ardından en sade teknik yöntem seçilmelidir.