
Canonical etiketi, aynı veya büyük ölçüde benzer sayfalar arasında hangi URL'nin esas alınacağını işaretler. Bu rehberde kanonik URL seçimini, teknik uygulamayı ve e-ticaret filtrelerinde sık görülen hataları adım adım ele alıyoruz.
Canonical etiketi nasıl kullanılır sorusunun yanıtı, bir kod satırı eklemekten daha fazlasıdır. Asıl amaç; aynı ya da büyük ölçüde benzer içeriği sunan birden çok URL arasından, arama motorlarının ve site ekibinin tercih ettiği ana sürümü tutarlı biçimde tanımlamaktır. Parametreli bağlantılar, filtre sayfaları, HTTP/HTTPS varyasyonları veya ürün listeleme sıralamaları bu ihtiyacı sıkça doğurur.
Doğru kurulan bir kanonik yapı, URL mimarisini daha anlaşılır hâle getirir ve benzer sayfalar arasındaki sinyallerin dağılmasını azaltmaya yardımcı olur. KepezWeb'in teknik SEO çalışmalarında canonical kararını; içerik amacı, kullanıcı deneyimi ve sitenin genel URL yapısıyla birlikte değerlendirmesi de bu nedenle önemlidir.
Canonical etiketi nasıl kullanılır?
Canonical etiketi, bir HTML sayfasının bölümüne eklenen bağlantı öğesidir. Sayfanın hangi URL sürümünü tercih edilen sürüm olarak gösterdiğini bildirir. Genel kullanım biçimi aşağıdaki gibidir:
Etiketteki hedef, mümkün olduğunda tam ve standartlaştırılmış URL olmalıdır. Seçtiğiniz protokol, alan adı biçimi, alt alan adı ve sonundaki eğik çizgi tercihi sitenin diğer sinyalleriyle uyumlu kalmalıdır. Örneğin bir sayfanın HTTPS ve www içeren sürümünü ana sürüm olarak belirlediyseniz, canonical hedeflerinde de aynı biçimi kullanın.
Her indekslenebilir sayfada kendisini işaretleyen bir canonical bulunması da faydalı bir uygulamadır. Buna self-referencing canonical denir. Bu kullanım, sayfanın parametreli veya kopyalanmış versiyonları oluştuğunda tercih edilen URL'yi daha açık tanımlamaya yardımcı olur.
Kanonik URL seçmeden önce karar çerçevesi oluşturun
Canonical hedefi, yalnızca teknik olarak çalışan bir URL değil; ziyaretçiye sunmak istediğiniz asıl sayfa olmalıdır. Bir sayfanın kanonik sürümünü belirlerken içerik benzerliğini, arama niyetini ve sayfanın işlevini birlikte inceleyin.
- İçerik amacı: İki URL aynı ihtiyacı mı karşılıyor, yoksa farklı kullanıcı sorularına mı yanıt veriyor?
- İçerik kapsamı: Hedef URL, diğer sürümdeki temel bilgileri gerçekten içeriyor mu?
- Teknik erişim: Hedef sayfa erişilebilir, indekslenebilir ve başarılı bir yanıt döndürüyor mu?
- Site içi bağlantılar: Menü, kategori, içerik bağlantıları ve butonlar ağırlıklı olarak seçilen URL'yi mi kullanıyor?
- Site haritası: XML site haritasında tercih edilen sürüm mü yer alıyor?
Benzer görünen her sayfayı tek bir URL'de toplamak doğru değildir. Örneğin farklı şehirler, ürün modelleri veya hizmet kapsamları için özgün bilgi sunan sayfalar ayrı bir arama niyetine sahip olabilir. Bu sayfaları canonical ile birleştirmek yerine içeriklerini özgünleştirmek daha sağlıklı olabilir.
Yinelenen URL'ler en çok hangi durumlarda oluşur?
Yinelenenlik çoğu zaman içerik ekibinin değil, platformun URL üretim biçiminin sonucudur. Özellikle e-ticaret sitelerinde filtreler, kampanya etiketleri ve kategori yapıları aynı ürün listesinin çok sayıda varyasyonunu oluşturabilir.
| Durum | Örnek sorun | Uygun yaklaşım |
|---|---|---|
| Kampanya parametreleri | Aynı sayfanın takip parametreli bağlantıları | Parametresiz ana URL'yi canonical hedefi olarak kullanın. |
| Sıralama seçenekleri | Fiyat veya popülerliğe göre sıralanmış aynı liste | Sıralama kullanıcı için kalıcı bir ayrı sayfa değilse ana kategoriye canonical verin. |
| Filtre URL'leri | Renk, beden veya marka filtreleriyle oluşan sayfalar | Filtrenin ayrı bir arama niyeti ve yeterli içeriği olup olmadığını değerlendirin. |
| Alan adı varyasyonları | HTTP/HTTPS ya da www/www olmayan sürümler | Tercih edilen sürümü belirleyin; yönlendirme ve canonical sinyallerini uyumlu kurun. |
| Sayfalama | Kategori listesinin ikinci, üçüncü ve sonraki sayfaları | Her sayfanın kendisini işaretlemesi çoğu durumda daha tutarlıdır; ilk sayfaya toplu canonical vermeyin. |
Filtre URL'lerinde otomatik kural uygulamak risklidir. Örneğin belirli bir marka veya ürün özelliği için hazırlanan filtre sayfası, kullanıcıya anlamlı bir liste, açıklama ve kalıcı navigasyon sunuyorsa ayrı bir sayfa olarak değerlendirilebilir. E-ticaret sitesi yapısında bu kararlar; kategori ağacı, stok yapısı ve kullanıcıların arama davranışıyla beraber ele alınmalıdır.
Canonical uygulamasını adım adım planlayın
Sağlıklı bir kurulum, önce URL'leri sınıflandırıp sonra şablonlara kural tanımlamayı gerektirir. Tek tek sayfa düzeltmek, özellikle büyük sitelerde yeni hataların oluşmasına neden olabilir.
- URL envanteri çıkarın: Kategori, ürün, blog, etiket, filtre, arama sonucu ve parametreli sayfaları ayrı gruplar hâlinde listeleyin.
- Benzer sayfa kümelerini belirleyin: Aynı veya büyük ölçüde benzer içeriği taşıyan URL'leri bir araya getirin. Birbirinden farklı amaçları olan sayfaları bu kümeye dahil etmeyin.
- Her küme için ana URL seçin: Kullanıcıya göstermek istediğiniz, içeriği en kapsamlı ve teknik olarak erişilebilir sürümü hedef olarak belirleyin.
- Şablon kurallarını uygulayın: Ürün, kategori ya da içerik şablonlarında canonical değerinin dinamik olarak doğru üretildiğini kontrol edin.
- Diğer sinyalleri hizalayın: Site içi bağlantılar, XML site haritası ve yönlendirmeler seçtiğiniz ana URL ile çelişmemelidir.
Özellikle yeni bir web tasarım veya altyapı geçişinde eski sayfa şablonlarından kalan canonical değerleri kontrol edilmelidir. KepezWeb, bu tür uygulamalarda yalnızca etiketi eklemek yerine URL kuralları, yönlendirmeler ve dahili bağlantı yapısının birlikte gözden geçirilmesini önerir.
Canonical, yönlendirme, noindex ve hreflang aynı şey değildir
Canonical etiketi ziyaretçiyi başka bir adrese göndermez. Eski bir URL'nin artık kullanılması istenmiyorsa ve ziyaretçinin de yeni adrese ulaşması gerekiyorsa, uygun yönlendirme yöntemi ayrıca planlanmalıdır. Canonical ise benzer sayfalar arasında tercih edilen sürümü işaretleyen bir sinyaldir.
Noindex, bir sayfanın arama sonuçlarında görünmemesini istemek için kullanılır. Noindex verilen bir URL'yi aynı zamanda canonical hedefi yapmak çelişkili bir yapı oluşturabilir. Önce sayfanın tamamen indeks dışı mı kalacağına, yoksa benzer bir ana URL ile ilişkilendirileceğine karar verin.
Hreflang ise farklı dil veya bölge sürümleri arasındaki ilişkiyi belirtir. Türkçe ve İngilizce olarak ayrı hazırlanan, gerçekten çevrilmiş sayfalar genellikle birbirinin canonical'ı değildir. Her dil sürümü kendi kanonik URL'sini işaretler; dil ilişkisi hreflang ile yönetilir.
Canonical kullanımında sık yapılan hatalar
Canonical hataları genellikle görünmez ilerler; sayfa ekranda normal açılırken kaynak kodundaki sinyal yanlış olabilir. Bu nedenle yalnızca birkaç örneği değil, şablon ve URL gruplarını kontrol etmek gerekir.
- Bir sayfada birden fazla canonical etiketi bulunması.
- Canonical hedefinin yönlendirme yapan, hata veren veya erişilemeyen bir URL olması.
- Birbirini işaretleyen döngüsel canonical yapıları oluşturulması.
- Canonical zincirinin gereksiz biçimde uzatılması; A URL'sinin B'yi, B'nin C'yi işaretlemesi.
- Sayfa içi bağlantıların parametreli URL'lere giderken canonical'ın başka bir sürümü göstermesi.
- Test ortamındaki alan adı veya eski alan adı bilgisinin canlı sitede kalması.
- Farklı içerik ve farklı arama niyeti taşıyan sayfaların tek URL'ye canonical ile bağlanması.
Bu hatalar çoğunlukla eklenti, tema, özel yazılım ve CDN katmanlarının ayrı ayrı URL üretmesinden kaynaklanır. Bu nedenle teknik değişiklikler öncesinde hangi sistemin canonical etiketini oluşturduğunu belirlemek gerekir. Kapsamlı bir denetim veya mimari desteğe ihtiyacınız varsa SEO hizmeti kapsamında teknik kontrolleri içerik ve indeksleme yapısıyla birlikte ele alabilirsiniz.
Yayın sonrası canonical yapısını nasıl kontrol edersiniz?
Kurulumdan sonra kontrol edilmesi gereken nokta, yalnızca etiketin kaynak kodda görünmesi değildir. Etiketin doğru hedefi göstermesi, hedefin erişilebilir olması ve sitenin diğer URL sinyalleriyle tutarlı kalması gerekir.
- Tarayıcıda sayfa kaynağını açarak canonical etiketinin tekil ve doğru olup olmadığını inceleyin.
- Parametreli, filtreli, sayfalanmış ve mobil görünüm gibi kritik URL varyasyonlarını ayrı ayrı test edin.
- Arama performansı izleme araçlarında kullanıcının bildirdiği canonical ile sistemin seçtiği canonical bilgisini karşılaştırın.
- XML site haritasındaki URL'lerin tercih edilen sürümlerden oluştuğunu doğrulayın.
- Yeni şablon, eklenti veya yönlendirme değişikliklerinden sonra aynı kontrolleri tekrarlayın.
KepezWeb yaklaşımında canonical denetimi, tek seferlik bir teknik işlem değil; yeni kategori, ürün, kampanya ve içerik sayfaları eklenirken sürdürülen bir URL yönetimi disiplinidir. Böylece büyüyen sitelerde benzer sayfaların neden oluştuğu daha erken fark edilebilir.
Sıkça Sorulan Sorular
Canonical etiketi kullanıcıyı başka sayfaya yönlendirir mi?
Hayır. Canonical etiketi tarayıcıda yönlendirme oluşturmaz. Ziyaretçi mevcut URL'de kalır; etiket yalnızca tercih edilen sayfa sürümüne ilişkin bir sinyal sunar.
Her parametreli URL ana sayfaya canonical vermeli mi?
Hayır. Parametrenin yalnızca sıralama veya takip amacı taşıdığı durumlarda ana URL uygun olabilir. Ancak parametre, kullanıcı için anlamlı ve özgün bir kategori ya da liste oluşturuyorsa ayrı değerlendirme yapılmalıdır.
Farklı içerik taşıyan iki sayfada canonical kullanılabilir mi?
Genellikle uygun değildir. Canonical ilişkisi aynı veya büyük ölçüde benzer içerikler için anlamlıdır. İçerik, hedef kitle veya arama niyeti farklıysa sayfaları ayrı tutmak daha doğru olabilir.
Canonical hedefi yönlendirme yapan bir URL olabilir mi?
Tercih edilmez. Canonical hedefinin doğrudan erişilebilir, indekslenebilir ve seçilen son URL olması daha tutarlı bir yapı sağlar.
Self-referencing canonical neden kullanılır?
Bir sayfanın kendi standart URL'sini işaretlemesi, tercih edilen biçimi açıkça tanımlamaya yardımcı olur. Özellikle parametreli kopyaların oluşabildiği sistemlerde yararlı bir koruma katmanı sağlar.
Filtreler, ürün varyasyonları veya alan adı geçişleri nedeniyle URL yapınız karmaşıklaştıysa, önce doğru kanonik sayfa kararlarını netleştirin. KepezWeb ile sitenizin teknik SEO ihtiyaçlarını değerlendirmek için teklif alabilirsiniz.


