Canonical tag nedir?
Rel canonical olarak da bilinen Canonical tagler; bir URL’nin, birden fazla kopyası olan bir sayfanın ana URL’si olduğunu arama motorlarına bildirmek için kullanılan bir yoldur.Canonical tagi kullanmak, kopyalanmış içeriklerin birden fazla URL’de görünmesinden kaynaklı olan sorunların önüne geçer.En basit anlatımıyla canonical tag, bir URL’nin hangi sürümünün arama motoru sonuç sayfalarında görünmesini istediğinizi arama motorlarına bildirir.
Kırmızı çizgilerle vurgulanan kısım, bu tagin göründüğü herhangi bir sayfanın belirtilen URL’nin bir kopyası olarak ele alınması gerektiğini gösteriyor.
Canonicalization’un önemi nedir?
Duplicate content(tekrarlanan içerik) oldukça karmaşıktır ve arama motorları birbirleriyle birebir eşleşen ya da birbirlerine benzeyen içerikler tespit ettiği zaman bu bir dizi SEO sorununa neden olabilir. En basitinden bu tarz tekrarlayan içerikleri tararken arama motorları benzersiz içeriğinizin bir kısmını gözden kaçırabilir. Tekrarlayan içerikler ayrıca sıralama yeteneklerinizi de zayıflatabilir. Tüm bunların dışında tekrarlayan içerikler, arama motorlarının yanlış URL’yi “orijinal” olarak seçmesine de neden olabilir. Tüm bunların önüne geçebilmek için canonicalizationu kullanabilirsiniz.
URL sorunları
“Neden duplicate yapsınlar ki?” diye düşünüyor olabilirsiniz. Bu da sizi canonicalization’un çok da önemli bir şey olmadığı fikrine itebilir. Şöyle ki biz insanlar her bir sayfayı ana sayfamızmış gibi düşünebiliriz. Fakat arama motorları için her sayfa ayrı bir sayfadır.
Örnek verecek olursak ana sayfanıza şu yollarla ulaşmak mümkün olsun:
Modern CMS’ler (içerik yönetim sistemleri) bu sorunu daha da beter hale getirmektedir. Birçok site otomatik olarak tagler ekler, aynı içerik için birden fazla URL’ye izin verir ve bunun dışında birçok URL parametreleri ekler. Bu sebeplerden dolayı sitenizde yineleyen binlerce URL bulunabilir ve bunun farkına dahi varmazsınız.
En iyi canonical tag uygulamaları
Tekrarlanan içerikler son derece can sıkıcı olabilir fakat can sıkıntınızı giderebilecek bazı önemli noktalar da var:
Canonical tags vs. 301 yönlendirmeleri
Bu kıyaslama ortak bir SEO merakıdır. Fakat bu soru hileli bir sorudur ve iki seçeneğin de kendince haklı olduğu durumlar vardır.
Örneğin A sayfasını B sayfasına 301 yönlendirmeleri ile yönlendirecek olursanız, ziyaretçileriniz otomatik olarak B sayfasına götürülür ve hiçbir zaman A sayfasını göremezler. Bunun yerine bir canonical tag ile A sayfası –> B sayfası ilişkilendirmesini yapıyorsanız, arama motorları B’yi hedef alacaktır fakat insanlar her 2 URL’yi de ziyaret edebilecektir. Sizin için hangi seçenek uygunsa onu tercih etmelisiniz.
Rel canonical olarak da bilinen Canonical tagler; bir URL’nin, birden fazla kopyası olan bir sayfanın ana URL’si olduğunu arama motorlarına bildirmek için kullanılan bir yoldur.Canonical tagi kullanmak, kopyalanmış içeriklerin birden fazla URL’de görünmesinden kaynaklı olan sorunların önüne geçer.En basit anlatımıyla canonical tag, bir URL’nin hangi sürümünün arama motoru sonuç sayfalarında görünmesini istediğinizi arama motorlarına bildirir.

Kırmızı çizgilerle vurgulanan kısım, bu tagin göründüğü herhangi bir sayfanın belirtilen URL’nin bir kopyası olarak ele alınması gerektiğini gösteriyor.
Canonicalization’un önemi nedir?
Duplicate content(tekrarlanan içerik) oldukça karmaşıktır ve arama motorları birbirleriyle birebir eşleşen ya da birbirlerine benzeyen içerikler tespit ettiği zaman bu bir dizi SEO sorununa neden olabilir. En basitinden bu tarz tekrarlayan içerikleri tararken arama motorları benzersiz içeriğinizin bir kısmını gözden kaçırabilir. Tekrarlayan içerikler ayrıca sıralama yeteneklerinizi de zayıflatabilir. Tüm bunların dışında tekrarlayan içerikler, arama motorlarının yanlış URL’yi “orijinal” olarak seçmesine de neden olabilir. Tüm bunların önüne geçebilmek için canonicalizationu kullanabilirsiniz.
URL sorunları
“Neden duplicate yapsınlar ki?” diye düşünüyor olabilirsiniz. Bu da sizi canonicalization’un çok da önemli bir şey olmadığı fikrine itebilir. Şöyle ki biz insanlar her bir sayfayı ana sayfamızmış gibi düşünebiliriz. Fakat arama motorları için her sayfa ayrı bir sayfadır.
Örnek verecek olursak ana sayfanıza şu yollarla ulaşmak mümkün olsun:
- http://www.ornek.com
- https://www.ornek.com
- http://ornek.com
- http://ornek.com/index.php
- http://ornek.com/index.php?refer=twitter
Modern CMS’ler (içerik yönetim sistemleri) bu sorunu daha da beter hale getirmektedir. Birçok site otomatik olarak tagler ekler, aynı içerik için birden fazla URL’ye izin verir ve bunun dışında birçok URL parametreleri ekler. Bu sebeplerden dolayı sitenizde yineleyen binlerce URL bulunabilir ve bunun farkına dahi varmazsınız.
En iyi canonical tag uygulamaları
Tekrarlanan içerikler son derece can sıkıcı olabilir fakat can sıkıntınızı giderebilecek bazı önemli noktalar da var:
- Canonical tag’ler kendine işaret edebilir
- Giriş sayfanızı proaktif olarak canonicalize edin
- Dinamik canonical tag’leri rastgele kontrol edin
- Karışık sinyaller vermeyin
- Yineleme benzeri canonicalize işlemleri yapmayın
- Domainler arası yinelemeleri de canonicalize edin
Canonical tags vs. 301 yönlendirmeleri
Bu kıyaslama ortak bir SEO merakıdır. Fakat bu soru hileli bir sorudur ve iki seçeneğin de kendince haklı olduğu durumlar vardır.
Örneğin A sayfasını B sayfasına 301 yönlendirmeleri ile yönlendirecek olursanız, ziyaretçileriniz otomatik olarak B sayfasına götürülür ve hiçbir zaman A sayfasını göremezler. Bunun yerine bir canonical tag ile A sayfası –> B sayfası ilişkilendirmesini yapıyorsanız, arama motorları B’yi hedef alacaktır fakat insanlar her 2 URL’yi de ziyaret edebilecektir. Sizin için hangi seçenek uygunsa onu tercih etmelisiniz.