Blog
Canonical Nedir? Canonical Etiketi Nasıl Kullanılır?
Ben Zeynep Arslan; EPAZABU’da SEO içerik ekibini yönetiyorum. Bir yazının neden beklediğimiz adresle değil de başka bir adresle Google’da göründüğünü araştırdığımda sorun çoğu zaman canonical etiketindedir. Aynı içeriğe birden fazla adresten ulaşılabiliyorsa Google bunlardan birini “asıl” adres olarak seçer. Bu yazıda canonical nedir, etiket nasıl yazılır ve en sık gördüğüm hatalar nelerdir, sade bir dille anlatıyorum.
Bu makaleyi yapay zekâya sorun
Bir asistan seçin; telefonda uygulaması açılır, bu yazının adresi otomatik eklenir ve yazı hakkında daha fazla bilgi istenir.
Telefonda ilgili uygulama açılır ve soru otomatik gelir. Gelmezse soru panonuza kopyalanmış olur; yazı alanına yapıştırmanız yeterli.Kısa cevap: Canonical, birbirinin aynısı veya çok benzeri olan sayfalardan hangisinin asıl (tercih edilen) adres olduğunu arama motorlarına bildiren işarettir. En yaygın yöntemi sayfanın <head> bölümüne eklenen rel="canonical" etiketidir. Google bu etiketi güçlü bir sinyal olarak dikkate alır ama kesin bir komut olarak görmez.
Canonical nedir ve neden gerekir?
Bir sayfaya çoğu zaman birden fazla adresten ulaşılabilir: http ve https, www‘lu ve www‘suz sürüm, sonunda / olan ve olmayan adres, ?utm_source= gibi kampanya parametreleri, sıralama ve filtre parametreleri. Kullanıcı aynı içeriği görür ama arama motoru için bunlar ayrı adreslerdir. Google bu kopyaları gruplar ve gruptan birini canonical (asıl) adres olarak seçer; arama sonuçlarında genellikle bu adres gösterilir.
Seçimi Google’a bırakırsanız beklemediğiniz bir adres öne çıkabilir, link değeri kopyalar arasında bölünebilir ve tarama bütçesi gereksiz adreslere harcanır. Bu etiket belirsizliği ortadan kaldırır.

Canonical etiketi nasıl yazılır?
Etiket, sayfanın <head> bölümüne eklenir ve asıl adresi tam (mutlak) adres olarak gösterir:
<link rel="canonical" href="https://alanadiniz.com/hizmetler/seo/" />
Google, asıl adresi belirtmek için birden fazla yöntemi destekler. Etkisi güçlüden zayıfa doğru şöyledir:
| Yöntem | Ne zaman kullanılır? | Sinyal gücü |
|---|---|---|
| 301 yönlendirme | Eski veya kopya adres artık hiç kullanılmayacaksa | Güçlü |
| rel=”canonical” etiketi | Kopya adresin açık kalması gerekiyorsa (parametreler, baskı sürümü) | Güçlü |
| HTTP Link başlığı | PDF gibi HTML olmayan dosyalarda | Güçlü |
| Site haritasına yalnızca asıl adresi koymak | Her durumda destekleyici olarak | Zayıf |
Kopya adres tamamen gereksizse 301 yönlendirme en temiz çözümdür. Kullanıcının o adresi görmesi gerekiyorsa etiket yöntemi kullanılır.
Kendine işaret eden canonical
Her sayfanın kendi adresini canonical olarak göstermesi (self-referencing canonical) önerilen bir uygulamadır. Böylece sayfa ?utm_source=instagram gibi bir parametreyle paylaşıldığında bile asıl adres nettir. WordPress’te Yoast SEO bu etiketi her sayfaya otomatik ekler; gerekirse yazı düzenleme ekranındaki Gelişmiş sekmesinden farklı bir asıl adres girebilirsiniz.
Canonical ve kopya içerik sorunlarınızı ücretsiz kontrol edelim. Site adresinizi gönderin; Google’ın seçtiği adreslerle sizin tercihinizi karşılaştırıp düzeltilmesi gerekenleri kısa bir listeyle paylaşalım.
Canonical hataları: içerik denetimlerinde en sık gördüklerim
- Tüm sayfaların ana sayfaya canonical vermesi: Tema veya eklenti hatasıyla bütün sayfalar ana sayfayı gösterir; Google iç sayfaları dizinden düşürebilir.
- Sayfalı listelerde 2. sayfanın 1. sayfayı asıl adres göstermesi: Blog veya kategori listesinin her sayfası kendi adresini göstermelidir; aksi hâlde alt sayfalardaki yazılar zor bulunur.
- Canonical ile noindex’i birlikte kullanmak: “Bu sayfa şu sayfanın kopyasıdır” ve “bu sayfayı dizine ekleme” birbirine zıt sinyallerdir. Google, site içi kopyalar için noindex yerine canonical önerir.
- Göreli adres ve yanlış protokol:
/sayfa/yerine tam adres yazın;httpsürümünü gösteren etiket,httpsgeçişinden sonra sık görülen bir hatadır. - Yönlendirilen veya 404 veren adrese canonical: Gösterilen asıl adres 200 durum kodu döndürmeli ve dizine eklenebilir olmalıdır.
- Birden fazla canonical etiketi: Tema ve SEO eklentisi aynı anda etiket basarsa Google ikisini de yok sayabilir.
Robots.txt ile kopya adresleri kapatmak da bu etiketin yerine geçmez; Google kapatılan sayfayı tarayamadığı için o sayfadaki etiketi de göremez. Bu konuyu robots.txt nedir yazımızda ayrıca anlattık.

Search Console’da canonical uyarıları
Search Console’daki Sayfa dizine ekleme raporunda üç ifade sık görülür: “Kopya, kullanıcı tarafından seçilmiş standart sayfa yok”, “Kopya, Google kullanıcıdan farklı bir standart sayfa seçti” ve “Uygun standart etikete sahip alternatif sayfa”. Sonuncusu genellikle sorun değildir; sistemin doğru çalıştığını gösterir. İkincisi ise Google’ın sizin tercihinize katılmadığı anlamına gelir. URL denetleme aracında “Kullanıcı tarafından belirtilen standart” ile “Google tarafından seçilen standart” alanlarını karşılaştırarak nedeni bulabilirsiniz. Raporların nasıl okunacağını Google Search Console nedir yazımızda anlattık.
Çok dilli sitelerde canonical ve hreflang
Türkçe ve İngilizce sürümü olan sitelerde her dil sayfası kendi adresini canonical olarak göstermelidir; İngilizce sayfanın Türkçe sayfaya canonical vermesi, İngilizce sayfanın aramalarda görünmesini engelleyebilir. Diller arasındaki bağı hreflang etiketleri kurar. Global pazarlara açılan markalar için bu yapıyı global SEO çalışmalarımızda ilk kontrol ediyoruz.
Canonical, içeriğin değerini doğru adrese toplamanın yoludur; iyi yazılmış bir içerik yanlış adreste görünürse emeğin bir kısmı boşa gider. Teknik SEO hizmetimizde kopya içerik ve asıl adres sorunlarını tarama aracıyla tek tek çıkarıp düzeltiyoruz.
Kaynaklar ve ileri okuma
Google sayfalarınızın doğru adresini mi gösteriyor?
Asıl adres, yönlendirme ve dizine ekleme sorunlarını tek raporda görün; düzeltmeleri birlikte yapalım.
Canonical hakkında sıkça sorulan sorular
Canonical etiketi sıralamayı artırır mı?
Doğrudan bir sıralama faktörü değildir. Ancak kopyalara dağılan link ve içerik sinyallerini tek adreste topladığı için asıl sayfanın daha güçlü görünmesine yardımcı olur.
Google canonical etiketimi neden dikkate almadı?
Bu etiket bir ipucudur, komut değildir. İç linkler, site haritası ve yönlendirmeler başka bir adresi gösteriyorsa ya da iki sayfanın içeriği aslında farklıysa Google kendi seçimini yapabilir. Tüm sinyalleri aynı adrese yönlendirin.
Her sayfaya canonical eklemek gerekir mi?
Zorunlu değildir ama önerilir. Kendine işaret eden etiket, parametreli paylaşımlarda asıl adresi netleştirir. WordPress’te Yoast SEO bunu otomatik yapar.
Başka bir siteye canonical verebilir miyim?
Evet. Aynı yazıyı başka bir sitede de yayımlıyorsanız kopya sayfa, orijinal adresi asıl adres olarak gösterebilir. Bunu yayıncıyla önceden konuşmak gerekir.
Bu yazıyı yapay zekâya sorun
Yazı hakkında daha fazla bilgi mi istiyorsunuz? Asistanınızı seçin; yazının adresi soruyla birlikte otomatik gönderilir.