Canonical URL Nedir ve Nasıl Kullanılır?

metn2charorcnal0 · 27 Eylül 2026 · 1 görüntülenme · 0 cevap

Canonical URL, aynı veya birbirine çok benzeyen içeriğe sahip birden fazla URL bulunduğunda arama motorlarına hangi URL’nin tercih edilen ana sürüm olduğunu belirtmek için kullanılan SEO yöntemidir.


Canonical etiketi özellikle aynı içeriğin farklı URL’lerden erişilebilir olduğu sitelerde önemlidir. Amaç, arama motorlarına hangi adresin esas alınmasının tercih edildiğine dair açık bir sinyal vermektir.

Canonical etiketi nasıl görünür?

Canonical etiketi genellikle sayfanın HTML kodundaki <head> bölümünde bulunur.

Örnek:

<link rel="canonical" href="https://siteadresi.com/ornek-sayfa">

Bu kod, mevcut sayfa için tercih edilen canonical URL’nin belirtilen adres olduğunu ifade eder.

Canonical URL neden kullanılır?

Aynı veya çok benzer içerik farklı adreslerden açılabilir.

Örneğin:

https://siteadresi.com/rehber

https://siteadresi.com/rehber?source=facebook

Bu iki URL kullanıcıya büyük ölçüde aynı içeriği gösteriyorsa ana adres:

https://siteadresi.com/rehber

canonical olarak belirtilebilir.

Böylece farklı URL varyasyonları yerine tercih edilen ana adres konusunda arama motorlarına sinyal verilmiş olur.

Sayfa kendi URL’sini canonical gösterebilir mi?

Evet. Bir sayfanın kendi adresini canonical olarak belirtmesine self-referencing canonical denir.

Örneğin sayfanın gerçek adresi:

https://siteadresi.com/metin2-rehberi

ise canonical etiketi:

<link rel="canonical" href="https://siteadresi.com/metin2-rehberi">

şeklinde olabilir.

Bu yöntem özellikle URL parametreleri veya farklı erişim yolları oluşabilen sitelerde tercih edilen adresi açık şekilde belirtmeye yardımcı olur.

Canonical ile 301 yönlendirme aynı şey mi?

Hayır. Canonical etiketi ile yönlendirme farklı amaçlara sahiptir.

301 gibi kalıcı yönlendirmelerde kullanıcı ve arama motoru eski URL’den başka bir URL’ye gönderilir.

Canonical kullanımında ise mevcut URL açılmaya devam edebilir ancak arama motoruna başka bir URL’nin tercih edilen sürüm olduğu belirtilir.

Örneğin bir sayfa tamamen yeni bir adrese taşındıysa kalıcı yönlendirme daha uygun olabilir. Aynı veya çok benzer içeriğin farklı URL varyasyonlarının erişilebilir kalması gerekiyorsa canonical kullanılabilir.

Canonical hangi durumlarda kullanılabilir?

Canonical etiketi özellikle şu durumlarda yararlı olabilir:

- Aynı içeriğin farklı URL parametreleriyle açılması
- Çok benzer sayfaların bulunması
- Filtreleme veya sıralama nedeniyle URL varyasyonları oluşması
- Aynı içeriğe birden fazla URL üzerinden erişilebilmesi
- Tercih edilen ana URL’nin belirtilmek istenmesi

Ancak birbirinden tamamen farklı içerikleri sırf indekslenmesini istemediğiniz için tek bir sayfaya canonical yapmak doğru bir kullanım değildir.

Canonical etiketi kesin bir talimat mıdır?

Canonical güçlü bir sinyal olsa da Google’ın her durumda belirttiğiniz URL’yi seçmesi garanti değildir.

Google sayfalar arasındaki bağlantıları, yönlendirmeleri, sitemap bilgilerini, içerik benzerliğini ve başka sinyalleri değerlendirerek farklı bir URL’yi canonical olarak seçebilir.

Bu nedenle Search Console’da zaman zaman:

Kullanıcı tarafından belirtilen standart URL

ve

Google tarafından seçilen standart URL

bilgilerinin farklı olduğunu görebilirsiniz.

Google neden farklı canonical seçebilir?

Bunun çeşitli nedenleri olabilir:

- Belirtilen canonical URL’nin içeriğinin farklı olması
- Dahili bağlantıların başka URL’yi işaret etmesi
- Sitemap içerisinde farklı URL’nin bulunması
- Yönlendirmelerin farklı bir adresi göstermesi
- HTTP/HTTPS veya www sürümlerinin tutarsız kullanılması
- Canonical hedefinin geçerli veya erişilebilir olmaması

Bu nedenle yalnızca canonical etiketi eklemek yerine sitenin diğer URL sinyallerinin de tutarlı olması önemlidir.

Sitemap ve canonical uyumlu olmalı mı?

Genellikle sitemap içerisinde indekslenmesini istediğiniz canonical URL’lerin bulunması daha tutarlı bir yapı sağlar.

Örneğin tercih edilen adres:

https://siteadresi.com/konu/metin2-rehberi

ise sitemap içerisinde de mümkün olduğunca bu URL’nin bulunması tercih edilir.

Canonical olarak başka bir URL gösterip sitemap içerisinde sürekli farklı varyasyonları sunmak çelişkili sinyaller oluşturabilir.

Dahili bağlantılarda hangi URL kullanılmalı?

Site içerisindeki bağlantılarda mümkün olduğunca canonical olarak tercih ettiğiniz URL’ye doğrudan bağlantı vermek iyi bir uygulamadır.

Örneğin ana adres:

/konu/metin2-rehberi

ise site içerisinde gereksiz parametreli veya eski URL’lere bağlantı vermek yerine doğrudan bu adres kullanılabilir.

Canonical kullanırken yapılan yaygın hatalar

Dikkat edilmesi gereken bazı hatalar şunlardır:

- Canonical URL’nin yanlış yazılması
- Var olmayan bir sayfaya canonical verilmesi
- Yönlendirme yapan bir URL’nin canonical olarak belirtilmesi
- Birbirinden tamamen farklı içeriklerin aynı sayfaya canonical edilmesi
- HTTP ve HTTPS sürümlerinin karıştırılması
- Canonical ile sitemap arasında tutarsızlık bulunması
- Sayfanın farklı bölümlerinde çelişkili canonical sinyalleri oluşturulması

Canonical hedefinin erişilebilir ve gerçekten tercih ettiğiniz URL olduğundan emin olun.

Canonical ile noindex arasındaki fark nedir?

Canonical, benzer URL’ler arasından tercih edilen sürümü belirtmek için kullanılır.

noindex ise bir sayfanın arama motoru dizinine eklenmemesini istemek için kullanılan ayrı bir direktiftir.

Bu nedenle “Bu sayfayı Google’da hiç istemiyorum” ile “Bu içeriğin ana URL’si başka adres olsun” aynı durum değildir.

Kısacası: Canonical URL, aynı veya çok benzer içeriklerin farklı adreslerden erişilebildiği durumlarda tercih edilen ana URL’yi belirtmek için kullanılır. Canonical etiketi doğru URL’yi göstermeli; sitemap, dahili bağlantılar ve yönlendirmeler de mümkün olduğunca aynı tercih edilen URL ile tutarlı olmalıdır.