Canonical URL Nedir? Çoğaltılmış Sayfaları Tek Adreste Toplamak

Bu yazıda neler öğreneceksiniz:
  • Canonical (kanonik) URL etiketinin ne olduğu ve hangi sorunu çözdüğü
  • Etiketin nasıl göründüğü, nereye konduğu ve kendine referans veren (self-referencing) kullanımı
  • Canonical, noindex ve 301 yönlendirme arasındaki farkın ne zaman hangisini gerektirdiği
  • En sık yapılan beş canonical hatası ve her birinin sonucu
  • Canonical’ın hreflang, sayfalama ve UTM’li parametreli URL’lerle ilişkisi

Aynı sayfa, farkında olmadan birçok farklı adreste açılabilir: www‘lu ve www‘suz hali, http ve https, sonuna eklenen bir ?utm_source etiketi, ya da bir ürünün iki ayrı kategori altında görünmesi. İnsan için hepsi “aynı sayfa”dır; ama Google için bunların her biri ayrı bir URL’dir. Sonuç: Google hangisini sıralayacağını şaşırır, sayfanızın gücü kopyalar arasında bölünür.

Canonical URL tam bu sorunu çözer. Bu yazıda ne olduğunu, doğru kullanımını ve en sık yapılan hataları örneklerle anlatıyorum.

Canonical URL Nedir, Ne İşe Yarar?

Canonical etiketi, bir grup benzer veya aynı sayfa arasından “asıl olan bu” dediğiniz URL’yi arama motoruna bildiren bir işarettir. Google bu işareti bir emir değil, güçlü bir tavsiye olarak alır: sıralama sinyallerini (bağlantı değeri gibi) belirttiğiniz asıl sayfada toplar ve arama sonuçlarında onu gösterir. Böylece kopya sayfalar birbirini zayıflatmaz.

Canonical Etiketi Nasıl Görünür ve Nereye Konur?

Etiket, sayfanın <head> bölümüne konan tek satırlık bir bağlantıdır ve mutlak (tam) URL içermelidir:

<link rel="canonical" href="https://siteniz.com/asil-sayfa/" />

Etiketin sayfanın <body> kısmına konması işe yaramaz; Google onu görmezden gelir. Doğru yer her zaman <head> içidir.

Self-Referencing Canonical: Her Sayfa Kendini İşaret Etmeli

Yaygın bir yanlış inanış, canonical’ın yalnızca kopya sayfalarda gerektiğidir. Doğrusu şudur: çoğaltma olmayan sayfalar da kendine canonical vermeli. Yani sayfa, kendi URL’sini asıl adres olarak işaret eder (self-referencing). Bu, sayfaya sonradan eklenen parametreli varyasyonlara (?utm..., ?fbclid...) karşı en sağlam korumadır; Google her varyantta asıl adresi görür ve reklamdan gelen etiketli linkler sayfanızın gücünü bölmez.

Canonical, noindex ve 301: Hangisi Ne Zaman?

Bu üç araç sık karıştırılır ama farklı işler yapar. Yanlış olanı seçmek trafiğinize mal olabilir:

AraçNe yapar?Ne zaman kullanılır?
Canonicalİki sayfa da erişilebilir kalır, sinyaller asıl sayfada toplanırİçerik neredeyse aynı ama her ikisinin de erişilebilir kalması gerekiyorsa (filtre, parametre, benzer varyant)
noindexSayfa erişilebilir ama dizinden çıkarSayfa kullanıcı için gerekli ama Google’da hiç çıkmasın isteniyorsa (teşekkür sayfası, site içi arama sonucu)
301 yönlendirmeEski URL kapanır, kullanıcı ve Google yeni URL’ye taşınırSayfa kalıcı olarak taşındıysa veya iki sayfa tek sayfada birleştirildiyse

Kritik ayrım: Canonical ile noindex‘i aynı sayfada birlikte kullanmayın. Çelişkili sinyal verirsiniz: canonical “bu sayfayı asıl say” derken noindex “bu sayfayı dizine alma” der. Google hangisine uyacağını bilemez ve sonuç öngörülemez olur.

En Sık Yapılan Beş Canonical Hatası

  1. Göreceli (relative) URL kullanmak: /sayfa/ yerine mutlaka tam https://... adresini yazın.
  2. Tüm sayfaları ana sayfaya canonical vermek: Sık görülen bir felakettir. Ana sayfa dışındaki her şey dizinden düşebilir.
  3. Sayfalama sayfalarını 1. sayfaya canonical vermek: 2 ve 3. sayfadaki ürünlerin taranmasını engeller. Her sayfalama sayfası kendine canonical vermeli.
  4. Birden fazla canonical etiketi koymak: Google, çelişkili birden çok etiketi birden görmezden gelir.
  5. Yönlendirilen (301) bir URL’yi canonical göstermek: Canonical zinciri oluşur ve sinyal zayıflar. Doğrudan nihai URL’yi gösterin.

Sitenizde canonical etiketleri doğru kurulmuş mu, yoksa değerinizi mi bölüyor? Kısa bir teknik denetimle çoğaltma sorunlarınızı ve öncelikli düzeltmeleri çıkarabiliriz. WhatsApp’tan yazın veya iletişim formunu doldurun.

Canonical ile Hreflang ve Sayfalama İlişkisi

Çok dilli sitelerde hreflang ile canonical birlikte çalışır ama dikkat ister: her dil sürümü kendi diline canonical vermeli, başka bir dilin sürümüne değil. Türkçe sayfayı İngilizce sürüme canonical yaparsanız Türkçe sayfa dizinden düşer ve o dildeki görünürlüğünüzü kaybedersiniz.

Sayfalamada (pagination) güncel yaklaşım, her sayfa numarasının kendine canonical vermesidir. “Hepsini göster” gibi tek bir birleşik sayfa varsa, sayfalama sayfaları ona canonical verebilir; ama otomatik olarak 1. sayfaya toplamak derindeki içeriği görünmez kılar. Bu tür çoğaltma sorunları aynı zamanda tarama bütçesini de boşa harcar.

Canonical URL Hakkında Sık Sorulan Sorular

Canonical vermek 301 yönlendirme gibi midir?

Hayır. 301’de eski URL kapanır ve kullanıcı yeni adrese taşınır. Canonical’da iki sayfa da açık kalır; yalnızca arama motoruna hangisinin asıl olduğu söylenir. Sayfa taşındıysa 301, iki benzer sayfa da gerekliyse canonical kullanılır.

Canonical etiketi sıralama garantisi verir mi?

Canonical bir tavsiyedir, emir değil. Google çoğu zaman uyar ama içerik veya sinyaller çelişkiliyse farklı bir URL’yi asıl seçebilir. Tutarlı iç link ve site haritası, tavsiyenizin dikkate alınma olasılığını artırır.

UTM’li reklam linkleri SEO’ma zarar verir mi?

Sayfa kendine (parametresiz haline) canonical veriyorsa hayır. Google ?utm... varyantlarını asıl sayfada birleştirir. Bu yüzden self-referencing canonical önemlidir.

Canonical’ı nereden kontrol ederim?

Sayfanın kaynak kodunda rel="canonical" araması yapabilir veya Search Console’daki URL İnceleme aracından Google’ın hangi URL’yi asıl seçtiğini görebilirsiniz.

İlgili Rehberler

Google’ın sayfaları önce nasıl bulduğunu crawl ne demek yazısında, tüm teknik çerçeveyi teknik SEO nedir rehberinde ve genel görünürlük stratejisini Google’da üst sıralara çıkmak yazısında bulabilirsiniz.