Canonical URL Nedir? SEO’da Doğru Kullanımı ve İpuçları Nelerdir?

Arama motorlarına “Bu sayfa en doğru versiyon” demenin yolu canonical etiketten geçiyor. Ancak yanlış kullanıldığında SEO performansınızı düşürebilir. İçeriğimde, canonical etiketin ne işe yaradığını, ne zaman ve nasıl kullanılacağını tüm yönleriyle ele aldım. Kopya içerik sorunlarından tarama bütçesi verimliliğine kadar birçok detayı sade ve net şekilde öğrenmeye hazırsanız, başlayalım!

Canonical Etiket Nedir
AI ile Özetle
Detay seviyorum; ama vaktiniz azsa içeriği AI ile özetleyebilirsiniz.
Okuyucular tarafından sıkça kullanılıyor
Google Gemini'ye Yönlendiriliyor

Gemini query parametrelerini desteklemediği için prompt metni panonuza kopyalandı. Gemini sayfasında yapıştırabilirsiniz.

Web siteleri genellikle aynı veya çok benzer içeriği birden fazla URL üzerinden erişilebilir kılar. Bu durum, SEO dünyasında “kopya içerik” sorunu olarak bilinir ve bir web sitesinin arama motoru performansını ciddi şekilde etkileyebilir. Kopya içerik, URL adreslerindeki küçük farklılıklardan kaynaklanabilir; örneğin, www ve non-www versiyonları, HTTP ve HTTPS protokolleri, URL’nin sonundaki eğik çizgi (trailing slash) farklılıkları, büyük/küçük harf kullanımı veya UTM etiketleri gibi eklenen URL parametreleri bu duruma yol açabilir.  

Bu tür bir durum, arama motorları için önemli zorluklar yaratır ve tarama bütçesini zorlar… arama motorları, aynı içeriğe sahip birden fazla sayfa bulduğunda, hangisinin dizine eklenmesi ve arama sonuçlarında gösterilmesi gerektiği konusunda kararsız kalır ve bu durumda bildiğiniz gibi oynaklık yaratır. Bu belirsizlik, arama motorlarının sitenin otoritesini ve değerini doğru bir şekilde değerlendirmesini engeller.

Daha da basitleştirmek gerekirse, Google genellikle arama sonuçlarında yalnızca bir sürümü göstermeyi tercih eder ve bu seçim, web yöneticisinin (yani site sahibinin) istediği sürümden farklı olabilir.

Kopya içerik sorununun bir diğer önemli etkisi, “bağlantı değerinin seyreltilmesi”dir. Farklı URL’lere işaret eden backlinkler ve diğer sıralama sinyalleri, kopya sayfalar arasında dağılır. Bu dağılım, her bir sayfanın otoritesini zayıflatır ve sitenin genel SEO gücünü düşürür. Ayrıca, arama motoru botları, kopya sayfaları taramak için değerli “tarama bütçelerini” israf eder. Bu, sitenin yeni veya güncel içeriğinin daha az sıklıkta taranmasına ve dolayısıyla daha geç keşfedilmesine neden olabilir. Kullanıcılar açısından ise, aynı içeriğe farklı URL’lerden ulaşmak kafa karıştırıcı olabilir ve hangi sayfanın “doğru” olduğunu sorgulamalarına yol açarak kötü bir kullanıcı deneyimi yaratır. Bu durum, sitenin genel güvenilirliğini de olumsuz etkileyebilir.  

Canonical etiketler (kod yapısında rel="canonical" olarak geçerler), bu karmaşık sorunları çözmek için geliştirilmiş en pratik ve etkili yöntemlerden biridir. Bu etiketler, arama motorlarına bir içerik grubunun “ana” veya “tercih edilen” sürümünü açıkça bildirir. Bu sayede, arama motorları hangi URL’yi dizine ekleyeceğini ve arama sonuçlarında göstereceğini net bir şekilde anlar, böylece yukarıda bahsedilen tüm olumsuz etkilerin önüne geçilir.

Kopya içerik, Google’ın spam politikalarının doğrudan bir ihlali olmasa da, sitenin SEO performansını dolaylı yoldan ciddi şekilde etkileyebilir. Bu, yalnızca teknik bir sorun olmaktan öte, sitenin genel otoritesini, görünürlüğünü ve kullanıcı deneyimini zayıflatan bir faktördür. Dolayısıyla, canonical etiketler, “spam cezası” olmasa bile “performans cezası” anlamına gelebilecek durumları önlemek için kritik bir araçtır.

Uzun bir girizgah ile aslında size konu hakkında her şeyi anlattım ama şimdi daha derinlere inelim istiyorum.

Canonical URL (Etiket) Nedir?

Canonical URL, canonical etiket ya da Türkçe adı ile kanonik etiket, bir web sitesinde farklı URL’lerde yer alan aynı veya çok benzer içeriğin arama motorlarınca hangisinin dizine ekleneceğini ve “asıl sayfa” olarak gösterileceğini belirten bir HTML öğesidir. Bu etiket, web sitenize gelen ziyaretçilerin arama sonuçlarında görmesini istediğiniz URL’yi arama motorlarına tanımlar.  

Canonical etiket, rel="canonical" niteliğine sahip bir <link> etiketi olarak HTML belgesinin <head> bölümüne eklenir.

Temel yapısı şu şekildedir:

<link rel="canonical" href="https://www.siteadi.com/tercih-edilen-sayfa.html" />

Bu kod parçacığı, arama motorlarına “Bu sayfanın tercih edilen konumu (canonical konumu) yukarıda belirtilen URL’dir” mesajını iletir. href niteliği, tercih edilen (canonical) URL’yi belirtmek için kullanılır. Bu etiket, yalnızca arama motorları tarafından yorumlanır ve kullanıcı deneyimini doğrudan etkilemez; yani, kullanıcılar etiketin bulunduğu URL’de kalmaya devam ederler.  

“Canonicalizasyon” terimi, ana içerik sürümünün URL’sini belirtmek için canonical etiket kullanma sürecini ifade eder. Google, Yahoo ve Microsoft Bing gibi büyük arama motorları, 2009 yılından bu yana canonical etiketleri desteklemektedir. Bu süreç, bağlantı değerini birleştirmeye, yinelenen sonuçların arama motoru sonuç sayfalarında (SERP’ler) görünmesini önlemeye ve sitenin daha verimli taranmasına yardımcı olur.  

Canonical etiketler, kullanıcıyı fiziksel olarak yeni bir URL’ye yönlendirmese de, arama motorlarının sitenin iç mantığını anlamasına yardımcı olan pasif bir “öneri” mekanizması sunar. Bu durum, özellikle e-ticaret siteleri gibi dinamik ve parametre yoğun sitelerde büyük önem taşır.

e-ticaret sitelerinde kanonik url kullanımı nasıl olmalıdır

Örneğin, bir ürün sayfasının farklı renk veya boyut varyasyonları için urun.com/elbise?renk=kirmizi ve urun.com/elbise?beden=m gibi birden fazla URL’si olabilir. Ya da aynı içerik, farklı kategoriler altında listelenebilir (örn: elbise/yazlik/kirmizi ve elbise/kirmizi/yazlik).

Kanonik etiketler, bu tür durumlarda kullanıcı deneyimini bozmadan, yani kullanıcıları otomatik olarak başka bir sayfaya yönlendirmeden, arama motorlarına hangi URL’nin otoriter olduğunu bildirir. Bu, SEO değerinin tek bir noktada toplanmasına olanak tanırken, kullanıcıların hala orijinal URL’ye erişebilmesini sağlar. Bir diğer deyişle, canonical etiketleri teknik SEO’nun kullanıcı deneyimi (UX) ile nasıl uyumlu hale getirilebileceğinin önemli bir göstergesi haline getirir.

Canonical Etiketleri Neden Kullanmalıyız?

Canonical etiketlerin kullanımı, bir web sitesinin SEO stratejisinde kritik bir rol oynar. Bu etiketlerin sağladığı faydalar, yalnızca kopya içerik sorunlarının önüne geçmekle kalmaz, aynı zamanda sitenin genel organik performansını da proaktif olarak iyileştirir.

Canonical etiketlerin başlıca faydaları şunlardır:

  • Bağlantı Değerini (Link Equity) Birleştirme: Kopya veya benzer sayfalar için kazanılan bağlantı değerini (backlinkler ve diğer sıralama sinyalleri) tercih edilen URL sürümünde birleştirir. Bu, sayfa otoritesini tek bir sayfada yoğunlaştırarak, o sayfanın arama motorlarındaki gücünü artırır. Bu, “link juice”ın farklı sayfalara dağılmasını önleyerek, ana sayfanın sıralama potansiyelini maksimize eder.
  • Tarama Bütçesini (Crawl Budget) Verimli Kullanma: Arama motorlarının sınırlı kaynakları vardır ve özellikle binlerce sayfaya sahip büyük siteler için her sayfayı düzenli olarak taramak maliyetli olabilir.

    Canonical etiketler, arama motoru botlarını ana içerik sürümüne yönlendirerek tarama bütçesinin verimli kullanılmasını sağlar ve kopya sayfaların gereksiz yere taranmasını önler. Bu, Google’ın sitenin en güncel ve önemli içeriğini daha hızlı keşfetmesine olanak tanır.
  • İndeksleme Verimliliğini Artırma: Arama motorlarının yinelenen sonuçları arama motoru sonuç sayfalarında (SERP’ler) azaltmasına yardımcı olur. Tercih edilen URL sürümünün dizine eklenmesini sağlar, böylece arama sonuçlarında doğru sayfa görünür. Bu, Google’ın sitenin yapısını daha net anlamasına ve önemli sayfaların indekslenmesini kolaylaştırmasına yardımcı olur.
  • Ana Sayfanın Otoritesini Koruma: Ana sayfa kopyaları (örneğin, farklı parametrelerle erişim veya www ve non-www versiyonları) çok yaygın olduğundan, ana sayfa şablonuna proaktif olarak bir canonical etiket eklemek, öngörülemeyen sorunları önlemeye ve ana sayfanın otoritesini korumaya yardımcı olur.
  • Sitenin Güvenilirliğini Artırma: Google’ın E-E-A-T (Deneyim, Uzmanlık, Otorite, Güvenilirlik) prensiplerine uygun, net ve otoriter bir içerik yapısı sergilemeye yardımcı olur. Yalnızca en otoriter sayfa sürümünün tanınmasını ve dizine eklenmesini sağlayarak sitenin genel güvenilirliğini artırır. Bu, sitenin arama motorları nezdindeki itibarını (otorite de diyebiliriz) güçlendirir.
  • Anahtar Kelime Kanibalizasyonunu Önleme: Benzer içeriğe sahip birden fazla sayfanın aynı anahtar kelimeler için rekabet etmesi, “anahtar kelime kanibalizasyonu” olarak bilinen bir soruna yol açabilir. Bu durum, Google’ın hangi sayfayı sıralayacağına karar vermesini zorlaştırır ve her iki sayfanın da düşük sıralanmasına neden olabilir. Canonical etiketler, sıralama için birincil sayfayı belirleyerek site içi rekabeti önler ve tek bir sayfanın gücünü maksimize eder.

Bu faydalar, canonical etiketlerin sadece bir “düzeltme” aracı olmaktan öte, sitenin genel SEO mimarisini güçlendiren ve organik görünürlüğü artıran proaktif bir optimizasyon aracı olduğunu göstermektedir. Özellikle büyük ve dinamik sitelerde, bu stratejik faydalar, manuel müdahale gerektirmeyen otomatik bir optimizasyon katmanı sağlayarak sitenin uzun vadeli organik büyümesi için temel teşkil eder.

Canonical Etiketleri Hangi Durumlarda Kullanılır?

Canonical etiketler, bir sitenin farklı URL’ler altında benzer veya aynı içeriğe sahip olduğu çeşitli senaryolarda hayati öneme sahiptir. Aşağıda başlıca kullanım durumları detaylandırılmıştır:

  • URL Parametreleri (UTM, Oturum Kimlikleri vb.): URL’lere eklenen izleme kodları (UTM etiketleri) veya oturum kimlikleri (session IDs) gibi parametreler, aynı içeriğin farklı URL’ler üzerinden erişilmesine neden olur.

    Örneğin, example.com/sayfa ve example.com/sayfa?utm_source=email gibi URL’ler, arama motorları tarafından farklı sayfalar olarak algılanabilir. Bu durumda, example.com/sayfa ana URL olarak canonicalize edilerek, tüm parametreli varyasyonların SEO değeri tek bir sayfada birleştirilir.
  • WWW ve Non-WWW Versiyonları: Bir web sitesinin hem www.example.com hem de example.com olarak erişilebilir olması durumunda, arama motorları bunları ayrı sayfalar olarak görebilir. Bu senaryoda, tercih edilen sürüm (örneğin www.example.com) kendine referans alan bir canonical etikete sahip olmalı, diğer sürüm ise tercih edilen URL’ye işaret etmelidir.
  • HTTP ve HTTPS Versiyonları: SSL sertifikası olan sitelerde, HTTP ve HTTPS versiyonları arasında kafa karışıklığı yaşanabilir. Google, HTTPS sayfalarını HTTP sayfalarına tercih etmektedir. Bu nedenle, HTTP sayfaları HTTPS versiyonuna canonicalize edilmelidir. Bu, sitenin güvenli sürümünün dizine eklenmesini sağlar.
  • Sondaki Eğik Çizgi (Trailing Slash) Farklılıkları: URL’lerin sonunda eğik çizgi (/) olup olmaması (example.com/sayfa/ vs. example.com/sayfa) arama motorları tarafından farklı URL’ler olarak algılanabilir.

    Tercih edilen varyant (örneğin eğik çizgi içeren veya içermeyen) kendine referans alan bir canonical etikete sahip olmalı, diğer format ise tercih edilen versiyona işaret etmelidir.
  • Büyük/Küçük Harf Farklılıkları: Arama motorları büyük ve küçük harfli URL’leri farklı URL’ler olarak değerlendirdiği için (example.com/Sayfa vs. example.com/sayfa), canonical etiket kullanırken küçük harf içeren URL’lerin tercih edilmesi önerilir. Küçük harfli URL’ye kendini referans alan canonical, büyük harfli varyantın ise bu URL’ye işaret etmesi gerekir.
  • Ürün Varyasyonları (Renk, Boyut vb.): E-ticaret sitelerinde, ürünlerin farklı renk veya boyut gibi varyasyonları için benzersiz URL’ler oluşturulduğunda, bu sayfalar genellikle ana ürün sayfasına canonicalize edilmelidir. Bu, tüm varyasyonların SEO değerini ana ürün sayfasında birleştirir.

    Ancak, her varyasyonun kendi önemli arama hacmi varsa ve ayrı ayrı sıralanması isteniyorsa, o zaman her varyasyon sayfası kendini referans alan canonical kullanabilir.
  • Aynı Ürünün Farklı Kategorilerde Listelenmesi: Bir ürünün birden fazla kategori altında listelenmesi, aynı ürün için farklı URL’ler yaratır (örn: ayakkabilar/siyah/kirmizi-ayakkabi ve kirmizi-ayakkabilar/siyah-kirmizi-ayakkabi). Canonical etiket, bu ürün sayfalarından hangisinin “resmi” olduğunu belirterek kopya içerik sorununu önler ve arama motorlarına doğru sayfanın indekslenmesi gerektiğini bildirir.
  • Yayınlanan (Syndicated) İçerik: İçerik başka web sitelerinde (örn: haber siteleri, iş ortakları) yayınlandığında, canonical etiketler orijinal kaynağa geri işaret ederek otoriteyi korumaya ve kopya içerik sorunlarını önlemeye yardımcı olur. Bu, özellikle SEO faydalarını orijinal siteye yönlendirmek için güçlü bir araçtır ve Google’ın bu tür çapraz alan adı canonicalizasyonunu desteklediği belirtilmiştir.
  • Mobil ve AMP Versiyonları: Mobil cihazlara özel hazırlanmış sayfalar (örn: m.domain.com) veya AMP (Accelerated Mobile Pages) versiyonları varsa, bu URL’ler canonical etiket ile orijinal masaüstü sayfalara yönlendirilmelidir. Bu, Google’ın doğru sayfa sürümünü dizine eklemesini sağlar.
  • Çok Dilli ve Çok Bölgeli Siteler (Hreflang ile Birlikte): Farklı dil veya bölge varyasyonlarına sahip sayfalar için hem canonical etiketler hem de hreflang nitelikleri birlikte kullanılmalıdır.

    Hreflang etiketleri dil ve coğrafi hedefi belirtirken, canonical etiketler her bir dil/bölge sürümünün kendi içinde tercih edilen URL’sini işaret etmelidir. Bu, arama motorlarının hem doğru dil sürümünü sunmasını hem de her bir sürümün kendi içinde otoritesini korumasını sağlar.
  • Fasetli Navigasyon (Filtreleme ve Sıralama): E-ticaret sitelerinde ürünleri filtreleme ve sıralama seçenekleri (fiyat, renk, boyut vb.) kullanıldığında, çok sayıda parametreli URL oluşabilir. Bu durum, kopya içerik sorunlarına ve tarama bütçesi israfına yol açar.

    Genel kural, canonical etiketleri ana kategori sayfasına ayarlamaktır. Ancak, belirli filtre kombinasyonları önemli arama hacmine sahipse, bu sayfalar kendini referans alan canonical ile dizine eklenebilir ve optimize edilebilir.

    Canonical etiketler, noindex veya robots.txt kullanımına kıyasla bağlantı değerini koruma ve sayfa keşfedilebilirliğini sürdürme avantajı sunar.
  • Sayfalandırma (Pagination) Senaryoları: Blog yazıları, ürün listeleri veya yorumlar gibi sayfalandırılmış içerikler için (örn: sayfa=1, sayfa=2) canonical etiket kullanımı özel dikkat gerektirir.

    Google, sayfalandırılmış sayfaların ilk sayfasına canonical etiket uygulanmasını önermez. Bunun yerine, her sayfalandırılmış sayfanın kendine referanslı bir canonical etikete sahip olması önerilir. Bu, arama motorlarının tüm sayfaları taramasını ve dizine eklemesini sağlar, böylece sonraki sayfaların içeriği kaybolmaz.

Şimdi daha pratik olması açısından, canonical etiket kullanım durumlarına bir tablo üzerinde hızlıca tekrar göz atalım.

URL Varyasyonu/İçerik TürüSorun (Kopya İçerik Nedeni)Canonical Etiket Çözümü
URL ParametreleriUTM, oturum kimlikleri vb. ile aynı içeriğin farklı URL’leri Parametresiz ana URL’ye işaret et
WWW ve Non-WWW Versiyonlarıwww. ve non-www ile aynı içeriğin farklı URL’leri Tercih edilen versiyonu (örn. www.) canonicalize et
HTTP ve HTTPS VersiyonlarıHTTP ve HTTPS ile aynı içeriğin farklı URL’leri HTTPS versiyonuna işaret et
Sondaki Eğik ÇizgiURL’nin sonunda eğik çizgi olup olmaması (/) Tercih edilen versiyonu canonicalize et (örn. / ile)
Büyük/Küçük HarfURL’deki büyük/küçük harf farklılıkları Küçük harfli versiyonu canonicalize et
Ürün VaryasyonlarıRenk, boyut vb. farklılıklar için ayrı URL’ler Ana ürün sayfasına işaret et (genellikle)
Farklı Kategorilerde Aynı ÜrünAynı ürünün farklı kategorilerde listelenmesi Orijinal ürün sayfasına işaret et
Yayınlanan İçerikİçeriğin başka sitelerde yayınlanması Orijinal kaynağa işaret et
Mobil ve AMP VersiyonlarıMobil veya AMP’ye özel URL’ler Masaüstü ana versiyona işaret et
Çok Dilli/Bölgeli SitelerAynı içeriğin farklı dil/bölge versiyonları Her dil/bölge sayfasının kendine referanslı canonical’ı olmalı (hreflang ile)
Fasetli NavigasyonFiltreleme/sıralama ile oluşan parametreli URL’ler Genellikle ana kategori sayfasına işaret et
SayfalandırmaÇok sayfalı içerik veya listeler (örn. blog, ürün) Her sayfalandırılmış sayfanın kendine referanslı canonical’ı olmalı

Canonical Etiketleri Nasıl Uygulanır?

Canonical etiketleri uygulamanın birden fazla yolu bulunmaktadır. Bu yöntemlerin her biri, sitenin teknik altyapısına ve içeriğin formatına göre farklı avantajlar sunar. En yaygın ve önerilen yöntemler şunlardır:

HTML <head> Etiketinde Uygulama

Bu, canonical etiketleri uygulamanın en yaygın ve genellikle en kolay ve en yaygın yoludur. Etiket, sayfanın HTML kodunun <head> bölümüne yerleştirilir.

kanonik etiketi head alanında kullanmak

Örnek vermek gerekirse; <link rel=”canonical” href=”https://www.ahmetabic.com/articles/ymyl/”/>. Buradaki href niteliği, tercih edilen (canonical) URL’yi belirtir. Etiketin <head> bölümünde mümkün olduğunca erken yer alması, HTML ayrıştırma sorunlarını önlemek için önerilir.  

HTTP Yanıt Başlığında Uygulama

Alternatif sık kullanınan bir diğer yol olarak bu yöntem, özellikle HTML olmayan dosyalar (örneğin PDF’ler, Microsoft Word belgeleri) için canonical URL belirtmek amacıyla kullanılır. Bir HTTP başlığı aracılığıyla canonical belirtmenin önemli bir avantajı, sayfa boyutunu artırmamasıdır.  

<https://www.example.com/tercih-edilen-sayfa.pdf>; rel="canonical"

Bu yöntem, dinamik sayfalar için etkili olabilir, ancak büyük web sitelerinde eşlemeyi sürdürmek karmaşık hale gelebilir.  

XML Site Haritasında Belirtme

XML site haritası, arama motorlarına sitenizdeki önemli sayfaları ve onların canonical versiyonlarını bildirmenin bir başka yoludur.

Site haritanıza yalnızca canonical URL’leri dahil etmelisiniz. Kopya sayfaların URL’lerini site haritasına eklemek, gereksiz sunucu yükü oluşturur ve dizine ekleme verimliliğini düşürür. Google, site haritasında listelenen tüm sayfaları canonical olarak önerilen sayfalar olarak değerlendirir. Site haritasının güncel tutulması ve robots.txt dosyasında referans verilmesi önerilir.  

Mutlak URL Kullanımı

Canonical etiketlerde her zaman tam URL’yi (protokol, alan adı, yol dahil) içeren mutlak URL’ler kullanılmalıdır. Göreceli URL’ler (/sayfa gibi) kafa karışıklığına yol açabilir ve arama motorları tarafından yanlış yorumlanabilir, bu da dizine ekleme sorunlarına neden olabilir. Mutlak URL kullanımı, hedefin belirsizliğini ortadan kaldırır.  

Küçük Harf Kullanımı

Arama motorları büyük ve küçük harfli URL’leri farklı URL’ler olarak değerlendirdiği için, canonical etiketlerde tutarlılık için küçük harfli URL’ler tercih edilmelidir. Sunucunuzdaki küçük harfli URL’leri tespit edip bu sayfalara etiket vermek önerilir. Bu, arama motorlarının URL’leri farklı görmesini engeller.  

Kendine Referanslı Canonical URL Kullanımı (Self-Referencing Canonical)

Kendine Referanslı Canonical URL Kullanımı

Bir sayfanın canonical etiketinin kendi URL’sine işaret etmesi durumudur. Zorunlu olmasa da, arama motorlarının ekstra tavsiyeleri arasındadır ve en iyi uygulama olarak kabul edilir. Bu, Google’a sayfanın tercih edilen sürümünün kendisi olduğunu açıkça bildirir ve yanlışlıkla farklı bir URL sürümünün dizine eklenmesini önler. Bu uygulama, Google’ın başka bir URL’yi canonical olarak seçme olasılığını azaltır.

Mutlak URL’lerin ve kendine referanslı canonical’ların vurgulanması, Google’ın canonical sinyalini yorumlarken “tahmin” yapmasını engeller. Ne kadar net ve tutarlı sinyaller gönderilirse, Google’ın bu ipuçlarını takip etme olasılığı o kadar artar. Bu, SEO uzmanının kontrolünü maksimize etme ve Google’ın yanlış yorumlamasını minimize etme çabasıdır.

Canonical Etiketleri Uygularken Dikkat Edilmesi Gerekenler ve Sık Yapılan Hatalar Nelerdir?

Canonical etiketler güçlü araçlar olsa da, yanlış uygulanmaları ciddi SEO sorunlarına yol açabilir. Bu hatalardan kaçınmak ve en iyi uygulamaları takip etmek, sitenin organik performansını korumak için hayati öneme sahiptir.

Ben bir SEO uzmanı olarak SEO çalışma hayatım boyunca bu konuda oldukça fazla hata ile karşılaştım ve hatalar da yaptım. Sizler ile başlıca sık yapılanlara ve yapmamanız konusuda da nelere dikkat edeceğinizi şimdi madde madde anlatacağım.

Birden Fazla Canonical Etiket Kullanmama

Bir sayfada yalnızca bir adet canonical URL tanımlanmalıdır. Eğer birden fazla canonical etiket tanımlanırsa, arama motoru botları (crawler) bu çakışan talimatları dikkate almaz ve tüm canonical etiketleri yok sayar. Bu durum, genellikle içerik yönetim sistemleri (CMS) veya eklenti çakışmalarından kaynaklanabilir.

WordPress tabanlı bir web siteniz varsa bir ana SEO eklentisi kullanmaya bu yüzden özen gösterin.

Canonical Zincirleri Oluşturmama

Canonical zinciri, bir sayfanın (Sayfa A) başka bir sayfaya (Sayfa B) canonicalize edilmesi ve Sayfa B’nin de başka bir sayfaya (Sayfa C) canonicalize edilmesi durumudur. Bu durum, arama motorlarının hangi sayfanın nihai tercih edilen sürüm olduğunu anlamasını zorlaştırır ve Google genellikle zincirdeki son sayfayı dikkate alır. Tüm canonicalize edilmiş sayfalar, doğrudan tek, kesin bir URL’ye işaret etmelidir.

Geçersiz veya Dizine Eklenemeyen URL’lere İşaret Etmeme (404, 301, noindex)

Canonical etiketler her zaman Google tarafından taranabilen, dizine eklenebilen ve geçerli olan (200 durum kodu dönen) URL’lere yönlendirilmelidir. 404 hatası veren sayfalara, 301 yönlendirmesi içeren URL’lere veya noindex etiketi taşıyan sayfalara canonical verilmesi ciddi sorunlara yol açabilir. Bu tür durumlar, arama motorlarına çelişkili sinyaller gönderir ve Google’ın canonical etiketini yok saymasına ya da yanlış yorumlamasına neden olabilir.

Canonical etiketin amacı, içerik benzerliği olan sayfalar arasında arama motorlarına tek bir otoriter URL işaret etmekken; noindex etiketi içeren veya yönlendirme yapan URL’ler bu amaca ters düşer. Ayrıca canonical etiketi mutlaka <head> etiketinin içinde yer almalı, hiçbir zaman <body> etiketi içerisine yerleştirilmemelidir.

<body> Etiketi İçine Yerleştirmeme

Canonical etiket (<link rel=”canonical”>) her zaman HTML belgesinin <head> bölümüne yerleştirilmelidir. <body> bölümünde bulunan canonical etiketler arama motorları tarafından yok sayılır. Ayrıca, etiketin <head> bölümünde mümkün olduğunca erken yer alması önerilir.  

Robots.txt ile Çakışan Durumlar

Canonical olarak belirlenen URL’lerin robots.txt dosyası aracılığıyla engellenmediğinden mutlaka emin olun. Eğer bir sayfa canonical etiketiyle öne çıkarılıyor ancak aynı sayfa robots.txt tarafından tarama engeline takılıyorsa, bu çelişkili bir durum oluşturur. Google, robots.txt ile engellenen bir sayfanın içeriğine erişemediği için, canonical etiketiyle verilen sinyali doğrulayamaz ve bu etiketi yok sayabilir. Bu da, arama motoru sıralamalarında istenmeyen varyantların öne çıkmasına veya hedef URL’nin hiç dizine eklenmemesine neden olabilir.

Canonical etiketin doğru çalışabilmesi için hem canonical verilen sayfa hem de etikette işaret edilen URL’nin taranabilir ve erişilebilir olması gerekir. Bu nedenle robots.txt dosyasındaki kurallar, canonical stratejisiyle çakışmayacak şekilde dikkatle yapılandırılmalıdır.

Dahili Bağlantıların Canonical URL’lere İşaret Etmesi

Web sitenizdeki tüm dahili bağlantılar, mümkün olduğunca canonical URL’lere işaret etmelidir. Dahili bağlantıların non-canonical URL’lere işaret etmesi, arama motorlarını karıştırabilir ve sitenizin iç bağlantı yapısını zayıflatabilir. Bu durum, arama motorlarının sitenin hangi versiyonunun “iyi” olduğunu belirlemesini zorlaştırır.  

Kategori Sayfalarını Öne Çıkan Makalelere Canonicalize Etmeme

Google, kategori sayfalarını (veya açılış sayfalarını) öne çıkan belirli bir makaleye veya ürüne canonicalize etmeyi önermez. Kategori sayfaları dinamik olup, genellikle bir dizi içeriği kapsar ve tek bir makalenin kopyası değildir. Bu tür bir canonicalizasyon, kategori sayfasının arama sonuçlarından kaybolmasına ve kullanıcının diğer öğelere erişimini engellemesine neden olabilir.  

Sayfalandırılmış Serilerin İlk Sayfasına Canonicalize Etmeme

Çok sayfalı bir makale veya ürün listesi gibi sayfalandırılmış içeriklerde, ikinci veya sonraki sayfaların ilk sayfaya canonicalize edilmesi yanlıştır. Bu sayfalar kopya içerik değildir; farklı içerik bölümlerini sunarlar. Bu tür bir canonicalizasyon, sonraki sayfaların içeriğinin dizine eklenmemesine neden olur. Her sayfalandırılmış sayfa kendi kendini referans alan bir canonical etikete sahip olmalıdır.


Canonical etiket hataları genellikle çelişkili sinyaller göndermekten kaynaklanır. Google, bu çelişkileri çözmek yerine, genellikle etiketi tamamen yok saymayı tercih eder. Bu durum, Google’ın kendi algoritmalarıyla bir canonical sayfa seçmesine neden olur ve bu seçim web yöneticisinin tercihinden farklı olabilir.

Bu nedenle, bir SEO danışmanı sadece canonical etiketleri doğru bir şekilde yerleştirmesi değil, aynı zamanda sitenin diğer tüm teknik SEO unsurlarının (robots.txt, meta robot etiketleri, iç bağlantı yapısı, yönlendirmeler) canonical stratejisiyle tam bir uyum içinde olmasını sağlaması gerekmektedir.

Aksi takdirde, gönderilen sinyallerin “gürültü” olarak algılanması, Google’ın sitenin otoritesini ve yapısını doğru anlamasını engeller ve potansiyel olarak sıralama ve trafik kaybına yol açar.


Gelelim asıl önemli noktaya: Türkiye’de genellikle SEO çalışmalarımızı Google odaklı yürütüyoruz ve nihai hedefimiz, Google üzerinden gelen trafiği en verimli şekilde, mümkün olan en iyi bütçeyle yönetmek. Bu süreçte canonical etiketi de kritik bir rol oynuyor.

Peki, bu kadar önemli olan bu etiket Google tarafından nasıl yorumlanıyor, birlikte detaylıca inceleyelim mi?

Google Canonical Etiketleri Nasıl Yorumlar?

Google’ın canonical etiketlere yaklaşımı, web yöneticilerinin beklentilerinden farklı olabilir. Bu etiketler, Google için kesin bir “talimat” değil, “güçlü bir ipucudur”. Bu durum, Google’ın bazı durumlarda sizin belirttiğiniz canonical URL yerine farklı bir URL’yi canonical olarak seçebileceği anlamına gelir.  

Google, bir sayfanın canonical versiyonunu belirlerken birçok sinyali değerlendirir. rel=”canonical” etiketi bu sinyallerden biridir, ancak nihai kararı Google’ın algoritmaları verir. Google, bir sayfanın ana içeriğini belirler ve birden fazla benzer sayfa bulduğunda, arama kullanıcıları için en eksiksiz ve faydalı olanı canonical olarak işaretler. Bu süreçte birçok faktör rol oynar:  

  • HTTP ve HTTPS Durumu: Google, HTTPS (güvenli) sayfaları HTTP (güvenli olmayan) sayfalarına tercih eder. Geçersiz SSL sertifikaları, güvensiz bağımlılıklar veya HTTP yönlendirmeleri gibi sorunlar, Google’ın HTTP versiyonunu tercih etmesine neden olabilir. Bu nedenle, HTTPS kullanımına öncelik vermek ve HTTP versiyonlarını HTTPS’e yönlendirmek önemlidir.
  • Yönlendirmeler (Redirects): 301 yönlendirmeleri, Google’a kalıcı bir taşınmayı işaret eder ve canonicalizasyon sürecinde önemli bir sinyaldir. Bir sayfa 301 ile yönlendirildiğinde, Google genellikle yeni hedef URL’yi canonical olarak kabul eder.
  • Site Haritasındaki Varlık: Site haritasında belirtilen URL’ler, Google’a canonical olarak önerilen sayfalar olarak algılanır. Site haritasına yalnızca canonical URL’lerin dahil edilmesi, Google’a sitenin temiz ve doğru bir indeksleme haritasını sunar.
  • rel=”canonical” Bağlantı Notları: HTML’deki veya HTTP başlığındaki rel="canonical" etiketi, Google’ın dikkate aldığı birincil sinyallerden biridir. Bu etiket, web yöneticisinin açık tercihini belirtir.
  • İçerik Benzerliği: Google, benzer içerikli sayfaları gruplandırır ve kullanıcılar için en değerli olanı seçer. Sayfaların ana içeriğinin ne kadar benzer olduğu, Google’ın canonical seçiminde önemli bir faktördür.
  • Bağlantı Değeri ve Kalitesi: Sayfaya işaret eden dahili ve harici bağlantıların sayısı ve kalitesi, Google’ın sayfanın alaka düzeyini ve önemini değerlendirmesinde etkilidir. Daha fazla ve kaliteli bağlantıya sahip sayfa genellikle canonical olarak seçilir. Bu, Google’ın bir sayfanın otoritesini belirlemesinde kritik bir rol oynar.
  • Dahili Bağlantı Yapısı: Google, en önemli sayfaları belirlemek için dahili bağlantılara büyük ölçüde güvenir. Non-canonical bir sürümün daha güçlü dahili bağlantıları varsa, amaçlanan canonical URL yerine o seçilebilir. Dahili bağlantıların tutarlı bir şekilde canonical URL’lere işaret etmesi, Google’a net bir sinyal gönderir.

Web yöneticisinin belirttiği canonical URL’nin Google tarafından göz ardı edilmesinin en yaygın nedeni, site genelinde çakışan canonical sinyalleridir. Bu durum, Google Search Console’da “Kopya, Google kullanıcının farklı bir standart sayfa seçti” (Duplicate, Google chose different canonical than user) uyarısı olarak görünür. Google, rel="canonical" etiketlerinin %30-40’ını diğer canonical sinyalleri çakıştığında göz ardı edebilir.

Kopya, Google kullanıcıdan farklı bir standart sayfa seçti

Google’ın canonical etiketleri “ipucu” olarak görmesi, web yöneticisine bir miktar kontrol sağlamakla birlikte, aynı zamanda sitenin genel teknik SEO sağlığının önemini vurgular. Tek bir yanlış sinyal, tüm canonicalizasyon stratejisini bozabilir. Google, çelişkili sinyaller aldığında, canonical etiketi “güçlü bir ipucu” olmaktan çıkar ve genellikle etiketi tamamen yok sayar. Bu durum, Google’ın kendi algoritmalarıyla bir canonical sayfa seçmesine neden olur ve bu seçim, web yöneticisinin tercihinden farklı olabilir.

Google’ın amacı, kullanıcılara en faydalı ve otoriter sayfayı sunmaktır. Bu durum, SEO’da “bütünsel tutarlılık”ın ne kadar önemli olduğunu gösterir. Canonical etiketler tek başına yeterli değildir; sitenin tüm teknik ve içerik sinyallerinin uyumlu bir şekilde çalışması gerekir.

Eğer bir SEO uzmanı, Google’ın neden farklı bir canonical seçtiğini anlamak istiyorsa, sadece etiketi değil, sitenin genel mimarisini ve Google’ın değerlendirdiği tüm sinyalleri denetlemesi gerekir. Bu, basit bir etiket ekleme işinden çok daha fazlasıdır; Google’ın “düşünce sürecini” anlamayı gerektirir.

Canonical Etiketleri Denetleme ve Sorun Giderme

Canonical etiketlerin doğru çalıştığından emin olmak ve potansiyel sorunları gidermek için düzenli denetimler yapmak hayati öneme sahiptir. Yanlış canonicalizasyon, dizine ekleme sorunlarına, trafik kaybına ve düşük sıralamalara yol açabilir.

Google Search Console Kullanımı (Dizin > Sayfalar Raporu)

Google Search Console (GSC), canonical etiket sorunlarını tespit etmek için en önemli araçlardan biridir ve Google’ın sitenizi nasıl gördüğüne dair “resmi” bir bakış açısı sunar.  

Adımlar:

  1. GSC’ye giriş yapın ve Dizin > Sayfalar raporuna gidin.  
  2. Bu raporda, “Kopya, Google kullanıcının seçtiği canonical’dan farklı bir canonical seçti” (Duplicate, Google chose different canonical than user) gibi durumları arayın. Bu uyarı, Google’ın sizin tercih ettiğiniz canonical URL’yi göz ardı ettiğini gösterir.  
  3. Etkilenen sayfaları inceleyin ve Google’ın seçtiği canonical URL’yi görün.  
  4. Diğer ilgili durumları da kontrol edin: “Uygun canonical etikete sahip alternatif sayfa” (Alternate page with proper canonical tag), “Kullanıcı tarafından seçilen canonical olmadan kopya” (Duplicate without user-selected canonical), “Gönderilen URL canonical olarak seçilmedi” (Duplicate, submitted URL not selected as canonical).  
  5. Düzeltmeler yapıldıktan sonra, URL Denetleme Aracı’nı kullanarak canonical URL’yi manuel olarak dizine ekleme talebinde bulunabilirsiniz. Bu, Google’ın değişiklikleri daha hızlı fark etmesini sağlayabilir.  

SEO Denetim Araçları (Screaming Frog, Sitebulb vb.)

Screaming Frog SEO Spider, Sitebulb gibi profesyonel SEO araçları, canonical etiketleri toplu olarak analiz etmek ve sorunları tespit etmek için paha biçilmezdir. Bu araçlar, GSC’nin sadece “uyarı” verdiği sorunların teknik kök nedenlerini tespit etmede derinlemesine analiz sağlar.  

Bu araçlar şunları tespit edebilir:

  • Sayfada birden fazla canonical etiket bulunması.  
  • Canonical etiketlerin <head> bölümü dışında yer alması.  
  • Canonical etiketlerin HTTP URL’lere işaret etmesi (yerine HTTPS olmalı).  
  • Render edilmiş canonical etiket ile HTML kodundaki canonical etiket arasındaki tutarsızlıklar (JavaScript kaynaklı sorunlar).  
  • Canonical etiketlerin yanlış URL’lere işaret etmesi (örn: 404 sayfaları, 5XX sunucu hataları, noindex URL’leri, başka canonicalize edilmiş URL’ler – yani zincirler, robots.txt tarafından engellenen URL’ler, yönlendiren URL’ler).  
  • Göreceli URL’lerin kullanılması (mutlak URL yerine).  
  • Canonical döngüler (sayfaların birbirine canonical etiketle işaret etmesi).  
  • Eksik canonical etiketler.

Yaygın Sorunlar ve Çözüm Adımları

  • Canonical Etiketleri Düzeltme: Her kopya sayfanın doğru URL’ye işaret eden bir rel=”canonical” etiketi olduğundan emin olun. Canonical URL’nin kendisi de kendine referanslı bir canonical etikete sahip olmalıdır. Kopya sayfalarda kendine referanslı canonical etiket kullanmaktan kaçının.  
  • İç Bağlantıları Optimize Etme: Tüm dahili bağlantıları canonical versiyona işaret edecek şekilde güncelleyin. Tutarlı anchor text kullanın. Mümkün olduğunca non-canonical kopya sayfalara bağlantı vermekten kaçının. Bu, Google’ın hangi sayfanın asıl olduğunu daha net anlamasına yardımcı olur.  
  • Site Haritası ve Robots.txt’yi Güncelleme: XML site haritanızın yalnızca canonical URL’leri içerdiğinden emin olun. Non-canonical kopya URL’leri site haritasından kaldırın. robots.txt dosyasını, Google’ın amaçlanan canonical sayfaları taramasını engellemeyecek şekilde dikkatlice kullanın.  
  • HTTPS ve Tutarlı URL Yapısı Sağlama: Google HTTPS URL’leri tercih ettiğinden, HTTPS kullanımına öncelik verin. www ve non-www versiyonları, sondaki eğik çizgiler gibi gereksiz URL varyasyonlarından kaçının ve tutarlı bir yapı kullanın.  
  • Gerektiğinde 301 Yönlendirmeleri Kullanma: Eski URL’ler veya güncel olmayan site yapıları nedeniyle kopya sayfalar varsa, trafiği canonical URL’ye yönlendirmek için 301 yönlendirmeleri uygulayın.  

Etkili bir canonical denetimi, GSC’den alınan üst düzey uyarıları, Screaming Frog veya Sitebulb gibi araçlarla yapılan derinlemesine teknik analizle birleştirmeyi gerektirir. Bu sinerjik yaklaşım, SEO uzmanının sadece sorunları tespit etmekle kalmayıp, aynı zamanda onların altında yatan karmaşık teknik nedenleri anlayarak kalıcı çözümler üretmesini sağlar. Bu, proaktif ve reaktif SEO stratejilerinin birleşimidir.

Kanonik URL’i Sakın Hafife Alma!

Canonical etiketler, kulağa teknik gelse de aslında SEO’nun en temel yapı taşlarından biri. Sadece kopya içerik sorunlarını çözmekle kalmaz; aynı zamanda arama motorlarının siteni daha verimli taramasına, doğru sayfaları ön plana çıkarmasına ve otoritenin dağılmadan toplanmasına yardımcı olur. Yani görünenden çok daha fazlasını yapar.

Unutma, Google canonical etiketini bir “emir” değil, güçlü bir “öneri” olarak kabul eder. Bu da demek oluyor ki, sayfalar arası yönlendirmeler, site haritası, iç linkleme, hatta HTTP-HTTPS gibi teknik detaylar bu etiketle tutarlı değilse, Google seni değil, kendi bildiğini okuyabilir. O yüzden SEO’da başarı istiyorsan tutarlılık, teknik doğruluk ve stratejik bakış şart…


Eğer bu teknik detayları gözünde büyütüyorsan ya da “bunu benim yerime biri yönetmeli” diyorsan, bu konuda sana yardımcı olabilirim. Sunduğum SEO hizmetleri hakkında detaylı bilgi almak ve sitenin potansiyelini birlikte ortaya çıkarmak için bana sol altta ki WhatsApp butonu ile ya da iletişim sayfamdan ulaşabilirsin.

Ayrıca, SEO dünyasını daha derinlemesine keşfetmek istersen, adım adım anlattığım, püf noktalarıyla dolu SEO Nasıl Yapılır? başlıklı rehberime mutlaka göz at! Gerçek örneklerle, uygulamalı anlatımla hazırlanmış bu içerik, SEO’yu sadece anlamanı değil, gerçekten uygulayabilmeni de sağlar.

Ahmet Abiç — SEO Uzmanı
Ahmet Abiç
SEO Uzmanı & Dijital Stratejist

Ahmet Abiç, SEO uzmanı ve dijital strateji danışmanıdır. Teknik SEO, içerik stratejisi ve veri odaklı büyüme modelleri üzerine çalışır. Türkiye ve uluslararası projelerde markaların organik görünürlüğünü artırmaya yardımcı olur ve SEO'yu sadece sıralama değil sürdürülebilir dijital büyüme aracı olarak görür.

Uzmanlıklar
Teknik SEO İçerik Stratejisi Yerel SEO Link Building GEO & AI SEO
Paylaş
Bu içeriği faydalı buldunuz mu?

Paylaşarak başkalarının da faydalanmasına yardımcı olun.