Canonical URL Nedir? SEO’da Önemi ve Doğru Kullanımı
- Melisa Yılmaz

Canonical URL, arama motoru optimizasyonu (SEO) açısından son derece kritik bir unsurdur. Yinelenen içerik sorununu ortadan kaldırmak ve sayfaların sıralama sinyallerini doğru yönlendirmek için rel=”canonical” etiketi kullanılır. Bu etiket sayesinde, aynı içeriğe sahip birden fazla sayfa olsa dahi arama motorlarına hangisinin “asıl” URL olduğunu bildirirsiniz.
Günümüzde birçok web sitesi, içeriklerini
farklı parametreler veya sayfa biçimleriyle
sunar. Bu da arama motorları için kafa
karıştırıcı olabilir. Canonical URL, bu
durumu önleyerek sitenizin otoritesini
güçlendirir, tarama bütçesini verimli
kullanır ve sıralama kayıplarının önüne
geçer.
Canonical URL Tanımı: Neden Gereklidir?
Canonical Etiketi Nedir ve Ne İşe Yarar?
Canonical etiketi, HTML belgesinin <head>
bölümüne eklenen ve arama motorlarına bir
sayfanın hangi URL üzerinden esas alınması
gerektiğini gösteren bir HTML imlidir. Aynı
içeriği çeşitli URL’lerle sunan web
sitelerinde, bu etiket sayesinde hangi
URL’nin “kanonik” yani
standart sayfa olduğunu bildirirsiniz.
Bu yapı Google, Bing ve diğer arama motorlarının sitenizi daha doğru analiz etmesine yardımcı olur. Örneğin, example.com/haber ve example.com/haber/?ref=facebook gibi iki farklı URL yapısında aynı içerik varsa canonical etiketi kullanarak yalnızca biri standart olarak işaretlenmelidir.
Duplicate Content Sorununun SEO Üzerindeki Etkisi
Duplicate content (yinelenen içerik) SEO
açısından önemli bir negatif sıralama
sinyalidir. Arama motorları farklı
URL’lerde aynı içeriği tespit ederse,
hangi sayfayı dizine alacağı konusunda
kararsızlık yaşayabilir. Bu da sıralama
kayıplarına veya tüm sayfaların
önemsizleşmesine neden olabilir.
Bu problemi çözmenin en etkili yollarından biri canonical URL kullanımıdır. Belirlenen standart URL, tüm benzer içeriklere yönlendirilir ve böylece içerik tek bir URL’ye otorite kazandırır. Bu, hem ziyaretçiler için netlik sağlar hem de Google’ın daha bilinçli kararlar vermesine yardımcı olur.
Canonical URL Kullanımı: Temel İlkeler ve Kod Örnekleri
Canonical Etiketi HTML’de Nasıl Eklenir?
Canonical etiketi sitenizin HTML kodlarında aşağıdaki yapı ile tanımlanır:
- <link rel=”canonical” href=”https://www.orneksite.com/ornek-yazi/” />
Bu kod satırı, o sayfanın esas URL’sinin “/ornek-yazi/” olduğunu beyan eder. Böylelikle arama motorları, içerik benzerliği barındıran veya parametreli URL’ler karşısında yalnızca bu URL’i dikkate alır.
Doğru Canonical URL Yazımı
Canonical URL yazılırken dikkat edilmesi
gereken noktalar:
- Tam ve mutlak bir URL yazılmalıdır: https:// ile başlamalıdır.
- Protokol içermeyen veya göreceli (relative) yollar tercih edilmemelidir.
- Büyük harf yerine küçük harfli URL’ler kullanılmalıdır.
Canonical Etiketinin Konumu: <head> Alanı
Canonical etiketi her zaman sayfa kaynağındaki <head> etiketlerinin arasında yer almalıdır. <body> alanına yerleştirilen etiketler, arama motoru botları tarafından yok sayılır.
Meta açıklamalar, yüzden başlık (title) etiketi ve robots meta etiketlerinden sonra gelecek şekilde konumlandırılması idealdir.
Kendinden Referanslı Canonical URL Nedir?
Kendinden referanslı canonical URL,
sayfanın kendi kendisini
rel=”canonical” etiketiyle
işaretlemesidir. Özellikle tekil sayfalarda
bu yöntemin kullanılması SEO açısından
önerilir. Google yetkilisi John Mueller’in
de önerdiği bu yapı, tarama ve indeksleme
işlemlerinin netliğini artırır.
Bu yöntem ile sayfa hangi varyasyonlarla
ulaşılırsa ulaşsın, içeriğin sadece belirli
bir URL üzerinden temsil edilmesi sağlanır.
Örnek:
- <link rel=”canonical” href=”https://www.orneksite.com/ornek-yazi/” />
Canonical URL’in Kullanılması Gereken Başlıca Senaryolar
Benzer ve Kopya Sayfaların Belirlenmesi
Web sitelerinde aşağıdaki durumlarla
karşılaşıyorsanız canonical etiketi
kullanmak kritiktir:
- www ve www olmayan versiyonların kullanılması
- HTTP ve HTTPS erişimli aynı içerikler
- Parametreli URL yapıları (utm, sessionid, ref vb.)
-
Aynı içerik sayfasına farklı kategoriler
veya filtrelerden erişilmesi
Bu tarz çoğaltılmış içerikler için canonical link yapısını doğru şekilde kullanarak hem indekslemeyi hem de link otoritesini tek bir adreste birleştirebilirsiniz.
Domainler Arası Yinelenen İçeriklerde Canonical Kullanımı
Bir içeriği birden fazla alan adı üzerinde
yayınlamanız gerekirse, orijinal içeriğe
canonical etiketiyle mutlaka referans
vermelisiniz. Bu işlem, içeriğin tarama
motorları tarafından asıl kaynaktan
geldiğini anlamaları açısından
önemlidir.
Özellikle yayıncı siteler (haber, blog, içerik sağlayıcılar) tarafından paylaşılan içeriklerde bu uygulama, kaynak sitenin sıralama kaybetmesini engeller.
Canonical URL Uygulamasında Yaygın Yapılan Hatalar
Robots.txt ve Canonical Uyumsuzluğu
Canonical etiketi ile işaretlenen
sayfaların robots.txt dosyası ile
engellenmesi büyük bir hatadır. Robots.txt
ile engellenen sayfalara arama motorları
erişemeyeceği için canonical etiketi de
geçersiz hale gelir.
Bunun yerine canonical olarak işaretlenen sayfaların robots.txt içinden kaldırılarak taranabilir olması sağlanmalıdır. Aksi halde işaretleme boşa gidecektir.
Multiple Canonical Tags Kullanımı
Bir sayfada birden fazla rel=”canonical”
etiketi kullanmak arama motorları açısından
kafa karışıklığı yaratır. Google, bu durumda
hangisinin doğru olduğunu çözemez ve tüm
canonical etiketlerini yok sayabilir.
Her sayfa içinde yalnızca bir adet canonical etiketi kullanılmalı, bu etikette de mutlaka geçerli ve indekslenebilir bir URL bulunmalıdır.
Dikkat Edilmesi Gerekenler
- Çoklu Canonical etiketi kullanmadığınızdan yalnızca tek Canonical etiketi kullandığınızdan emin olmalısınız.
- Canonical URL etiketleri iki head etiketi arasında yer almalıdır; yani <head> ve </head> çünkü arama botları bu etiketler dışında kalan meta etiketleri göremezler.
- Indexlenmesine izin vermediğiniz sayfaların sitemap içerisinde olmadığından emin olun. Aksi halde Google botlarına önce sayfayı tara izni verip sonrasında sayfayı tarama demiş olacaksınız ki, bu durumda Google botlarında bir karmaşaya neden olacağından siteniz açısından olumsuz sonuçlar doğurabilir.
- Canonical etiketini doğru kullanmaya özen gösterin, Bu konuda en çok yapılan hataların tam adresin yazılmaması olduğunu hatırlatmak isteriz.
link rel=”canonical” href=”index.php”
Sık Sorulan Sorular: Canonical Kullanımı Hakkında Bilinmesi Gerekenler
Canonical etiketinin 301 yönlendirmeden
farkı nedir?
301 yönlendirme, kullanıcıları ve arama
motorlarını bir sayfadan başka bir sayfaya
otomatik olarak yönlendirir. Canonical
etiketi ise teknik olarak yönlendirme
yapmaz, sadece arama motorlarına hangi
URL’nin tercih edilmesi gerektiğini
belirtir.
Canonical etiketi kullanmak sıralamamı
etkiler mi?
Evet. Özellikle yinelenen içerik probleme
sahipseniz canonical etiketi kullanmak
sıralama sinyallerinizin tek bir
URL’de toplanmasını sağlar. Bu da SEO
değerinizin azalmasını engeller.
| Durum | Canonical Gerekliliği |
|---|---|
| Parametreli URL’ler | Evet |
| www / non-www farkı | Evet |
| Kategori sayfaları | Opsiyonel |
| Mobil ve masaüstü farklı URL’ler | Evet |
| Aynı içerik farklı alan adlarında | Evet |
