
Canonical Etiketi Nedir ve Neden Önemlidir?
Canonical etiketi, bir HTML sayfasının <head> bölümüne eklenen ve arama motorlarına 'bu sayfanın asıl (kanonik) versiyonu şu adreste' bildiren bir link elementidir. Kısaca <link rel='canonical' href='https://ornek.com/sayfa/' /> şeklinde kullanılır. Bu küçük etiket, SEO dünyasında devasa bir etkiye sahiptir çünkü yinelenen içerik sorunlarının çözümünde en güçlü araçtır. Bir sayfanın birden fazla URL'den erişilebilir olduğu durumlarda — HTTP ve HTTPS versiyonları, www ve non-www varyasyonları, parametreli URL'ler, kategori ve tag sayfaları — canonical etiketi, arama motorlarına hangi versiyonu indexlemesi gerektiğini açıkça söyler.
Google'ın John Mueller, canonical etiketinin bir 'ipucu' olduğunu ve Google'ın bunu her zaman takip etmeyebileceğini belirtmiştir. Ancak pratikte, doğru uygulanan canonical etiketleri Google tarafından büyük çoğunlukla kabul edilir ve indexleme kararlarını doğrudan yönlendirir. Yanlış veya eksik canonical kullanımı ise ciddi sorunlara yol açabilir: yanlış sayfanın indexlenmesi, tarama bütçesinin israfı ve sıralama sinyallerinin bölünmesi gibi. Bu rehberde, canonical etiketinin her yönünü uygulamalı olarak ele alacağız.
- Canonical etiketi, sayfanın asıl versiyonunu arama motorlarına bildirir
- Duplicate content sorunlarının en etkili çözümüdür
- Google için güçlü bir ipucu, çoğu durumda kesin bir yönerge gibi çalışır
- Yanlış canonical kullanımı sıralama kaybına neden olabilir
Duplicate Content Sorunu ve Canonical'in Çözüm Rolü
Duplicate content, bir web sitesinde aynı veya çok benzer içeriğin birden fazla URL'den erişilebilir olması durumudur. E-ticaret sitelerinde filtre parametreleri, sıralama seçenekleri ve varyant URL'ler yüzlerce yinelenen sayfa oluşturabilir. Blog sitelerinde etiket ve kategori arşivleri aynı içeriği farklı URL'lerde gösterebilir. Bu durumda Google, hangi versiyonu indexleyeceğini kendisi belirler ve bu karar her zaman sizin istediğiniz gibi olmayabilir.
Canonical etiketi bu belirsizliği ortadan kaldırır. Her yinelenen sayfaya, asıl sayfanın URL'sini işaret eden bir canonical etiketi eklediğinizde, Google tüm sinyalleri (backlink, sosyal paylaşım, kullanıcı verisi) o asıl sayfada toplar. Böylece sıralama gücü bölünmez ve [tarama bütçesi](https://seomodi.com/crawl-budget-optimizasyonu/) verimli kullanılır. Özellikle büyük e-ticaret sitelerinde canonical etiketi olmadan tarama bütçesinin büyük kısmı yinelenen sayfalarda harcanır ve önemli sayfalar yeterince taranamaz.
- Parametreli URL'ler, filtreler ve sıralama seçenekleri duplicate content oluşturur
- Google kendi karar verirse istemediğiniz versiyon indexlenebilir
- Canonical ile tüm sıralama sinyalleri tek URL'de toplanır
- E-ticaret sitelerinde canonical olmadan tarama bütçesi israf olur
Canonical Etiketinin Doğru Kullanımı: Uygulamalı Rehber
Canonical etiketini doğru uygulamak, teorik bilgi kadar pratik detaylara da dikkat etmeyi gerektirir. İlk kural: her sayfaya, kendi URL'sini işaret eden bir self-referencing canonical ekleyin. Bu, sayfanın asıl versiyonunun kendisi olduğunu Google'a açıkça belirtir ve yanlış indexlemeyi önler. İkinci kural: yinelenen sayfalara asıl sayfanın URL'sini işaret eden cross-domain veya same-domain canonical ekleyin. Örneğin, bir ürün sayfasının ?color=red ve ?color=blue varyasyonları varsa, her ikisine de ana ürün sayfasının canonical'ını ekleyin.
Üçüncü kural: canonical URL'ler mutlaka mutlak (absolute) URL olmalıdır. Göreceli URL'ler (örneğin /sayfa/) yanlış çözümlemelere neden olabilir. Dördüncü kural: canonical etiketini sayfanın <head> bölümüne, mümkünse en üst kısma yerleştirin. Body içine konulan canonical etiketleri Google tarafından yok sayılabilir. Beşinci kural: HTTPS ve www versiyonları için canonical etiketinin HTTPS ve www'lu versiyonu kullanın. [SEO dostu URL yapısı](https://seomodi.com/seo-dostu-url-yapisi-nasil-olusturulur/) rehberimizde bu konuyu detaylı ele aldık.
- Her sayfaya self-referencing canonical ekleyin — bu en temel korumadır
- Yinelenen sayfalarda asıl sayfanın URL'sini işaret edin
- Mutlak (absolute) URL kullanın — göreceli URL risklidir
- Canonical etiketini <head> bölümüne yerleştirin — body'de işlevsizdir
- HTTPS ve www versiyonları için doğru canonical URL kullanın
Canonical Etiketi ve HTTP Başlıkları: Alternatif Yöntemler
HTML <link> etiketi dışında, canonical sinyalini HTTP yanıt başlığı (header) ile de iletebilirsiniz. Bu yöntem özellikle PDF, resim ve video gibi HTML içermeyen dosyalar için kritiktir. Bir PDF dosyasının canonical versiyonunu belirtmek istiyorsanız, HTTP başlığı kullanmak zorundasınız çünkü PDF'in <head> bölümü yoktur. Link: <https://ornek.com/dokuman.pdf>; rel='canonical' şeklindeki başlık, PDF için canonical sinyali iletir.
Sitemap dosyasında da canonical URL belirtebilirsiniz. Google, sitemap'te listelenen URL'leri canonical sinyali olarak değerlendirir. Ancak sitemap canonical'ı tek başına yeterli değildir — HTML canonical etiketi daha güçlü bir sinyaldir. En iyi uygulama, üç yöntemi birlikte kullanmaktır: HTML canonical etiketi, HTTP başlığı (HTML olmayan içerikler için) ve sitemap'te doğru URL'ler. [Schema markup](https://seomodi.com/schema-markup-nedir/) kullanıyorsanız, structured data içinde de URL'lerin canonical versiyonunu kullanmanız tutarlılık sağlar.
- HTTP başlığı ile canonical, PDF ve resim gibi HTML olmayan içerikler için şarttır
- Sitemap URL'leri de canonical sinyali olarak değerlendirilir
- HTML canonical etiketi en güçlü sinyaldir — tek başına yeterlidir
- Üç yöntemi birlikte kullanmak en güvenli yaklaşımdır
Canonical Etiketinin Yaygın Hataları
En yaygın hata, canonical etiketini yanlış sayfaya yönlendirmektir. Örneğin, tüm sayfalara ana sayfanın canonical'ını eklemek, Google'ın site içeriğinin yalnızca ana sayfayı indexlemesine neden olabilir. Bu felaket senaryosu, özellikle CMS eklentileri tarafından otomatik oluşturulan canonical'lar nedeniyle sıkça görülür. İkinci yaygın hata, 301 yönlendirme ve canonical etiketinin çelişmesidir. Bir sayfa 301 ile başka bir URL'ye yönlendirilmişse ve canonical etiketi farklı bir URL'yi işaret ediyorsa, Google karışık sinyaller alır.
Üçüncü hata, pagination sayfalarında canonical etiketini yanlış kullanmaktır. İkinci, üçüncü sayfa gibi pagination URL'lerinde canonical etiketini ilk sayfaya yönlendirmek, Google'ın bu sayfaları indexlememesine neden olur. Doğru uygulama, her pagination sayfasının kendi URL'sine self-referencing canonical kullanması veya [301 redirect stratejisi](https://seomodi.com/301-redirect-yonlendirme-stratejisi/) ile sayfalama URL'lerini doğru şekilde yönetmektir. Dördüncü hata, noindex ve canonical'ın aynı sayfada birlikte kullanılmasıdır — bu çelişkili sinyaller gönderir. [E-ticaret SEO](https://seomodi.com/e-ticaret-seo-rehberi/) rehberimizde bu ve benzeri teknik hataların çözümlerini detaylı ele aldık.
- Tüm sayfalara ana sayfa canonical'ı eklemek felaket senaryosudur
- 301 yönlendirme ve canonical çelişkisi Google'ı confuse eder
- Pagination sayfalarında canonical'ı ilk sayfaya yönlendirmeyin
- Noindex ve canonical'ı aynı sayfada birlikte kullanmayın
- CMS eklentilerinin otomatik canonical'larını mutlaka kontrol edin
Canonical ve hreflang: Çok Dilli Sitelerde Doğru Kullanım
Birden fazla dilde yayın yapan sitelerde canonical etiketi ve hreflang etiketinin birlikte doğru kullanılması, uluslararası SEO'nun en kritik noktalarından biridir. Her dil versiyonunun kendi URL'sine self-referencing canonical etiketi olmalıdır. Ayrıca her dil versiyonu, diğer dil versiyonlarını hreflang ile işaret etmelidir. Canonical etiketini farklı bir dil versiyonuna yönlendirmek, Google'ın o sayfayı yanlış dilde indexlemesine neden olur.
Örneğin, /en/ versiyonu kendisini canonical olarak işaret etmeli ve /tr/, /de/ versiyonlarını hreflang ile belirtmelidir. Aynı şekilde /tr/ versiyonu kendisini canonical olarak işaret etmeli ve /en/, /de/ versiyonlarını hreflang ile belirtmelidir. Bu yapı, Google'ın her dil versiyonunu doğru coğrafi ve dil sorgularında göstermesini sağlar. [Yerel SEO](https://seomodi.com/yerel-seo-nedir/) rehberimizde farklı pazarlar için SEO stratejilerini detaylı olarak ele alıyoruz.
- Her dil versiyonu self-referencing canonical kullanmalıdır
- Hreflang etiketleri tüm dil versiyonlarını karşılıklı olarak işaret etmelidir
- Canonical'ı farklı bir dil versiyonuna yönlendirmek yanlış indexlemeye neden olur
- Çok dilli sitelerde canonical + hreflang birlikte kullanılmalıdır
Canonical Etiketini Test Etme ve İzleme
Canonical etiketlerini uyguladıktan sonra, bunların doğru çalıştığını doğrulamak zorunludur. Google Search Console'un 'URL Denetimi' aracı, belirli bir URL'nin Google tarafından canonical olarak tanınıp tanınmadığını gösterir. 'Sayfa Dizine Ekleme' raporunda ise 'Yinelenen URL, Google tarafından farklı canonical olarak seçildi' uyarısını düzenli olarak kontrol edin. Bu uyarı, canonical etiketinizin Google tarafından kabul edilmediği anlamına gelebilir.
Screaming Frog veya Sitebulb gibi tarama araçlarıyla canonical etiketlerini toplu olarak denetleyebilirsiniz. Broken canonical'lar (404 veren URL'leri işaret eden), boş canonical'lar ve birden fazla canonical etiketi olan sayfalar öncelikli düzeltilmesi gereken sorunlardır. Ayrıca, canonical etiketlerinin JavaScript tarafından sonradan eklenmesi, Google'ın bunu her zaman yakalayamayabileceği anlamına gelir — canonical'lar sunucu tarafında render edilen HTML'de yer almalıdır. Bu tür teknik detayları [teknik SEO denetimi](https://seomodi.com/seo-audit-nasil-yapilir/) sürecinizde düzenli olarak kontrol etmenizi öneririz.
- Search Console URL Denetimi ile canonical'ın kabul edilip edilmediğini kontrol edin
- 'Yinelenen URL' uyarılarını düzenli olarak inceleyin
- Screaming Frog ile toplu canonical denetimi yapın
- 404 veren, boş veya çift canonical etiketlerini acil düzeltin
- Canonical'lar sunucu tarafında render edilmeli — JS ile eklemek risklidir
Sonuç: Canonical Etiketi ile Duplicate Content'e Son Verin
Canonical etiketi, SEO profesyonellerinin araç kutusundaki en güçlü ve en kolay uygulanan araçlardan biridir. Doğru kullanıldığında, yinelenen içerik sorunlarını çözer, tarama bütçesini korur ve sıralama sinyallerinin bölünmesini engeller. Ancak yanlış kullanıldığında, sayfaların indexlenmemesine veya yanlış sayfaların sıralanmasına neden olabilir. Bu rehberde ele aldığımız kuralları takip ederek — self-referencing canonical, mutlak URL kullanımı, <head> bölümüne yerleştirme, pagination ve hreflang ile doğru entegrasyon — sitenizin canonical yapısını sağlam bir temele oturtabilirsiniz.
Canonical etiketi tek başına bir SEO stratejisi oluşturmaz, ancak kapsamlı bir [SEO optimizasyonu](https://seomodi.com/seo-optimizasyonu/) sürecinin vazgeçilmez bir bileşenidir. Düzenli denetim ve izleme ile canonical yapınızın bütünlüğünü koruyun. Profesyonel destek almak isterseniz, SEOmodi olarak [iletişim sayfamızdan](https://seomodi.com/iletisim/) bize ulaşabilirsiniz. Teknik SEO danışmanlığı hizmetlerimiz kapsamında, sitenizin canonical yapısını baştan sona denetleyip optimize ediyoruz.
- Canonical etiketi duplicate content'in en etkili çözümüdür
- Yanlış canonical kullanımı ciddi sıralama kayıplarına neden olabilir
- Self-referencing canonical her sayfada temel koruma sağlar
- Düzenli denetim ve Search Console izleme ile canonical bütünlüğünü koruyun
- SEOmodi profesyonel teknik SEO danışmanlığı için iletişime geçin
