Teknik SEO’nun derinliklerine indiğinizde, canonical URL (rel = ”canonical”) ile karşılaşırsınız ve eğer bir canonical URL (kanonik URL veya Standart URL olarak da karşımıza çıkar) ‘nin ne olduğunu ve ne işe yaradığını bilmiyorsanız, kafa karıştırabilir.
Bu yazının amacı, karışıklığı gidermek ve kolay terimlerle Canonical URL nedir ve Canonical etiketi nasıl doğru bir şekilde kullanılır anlamanıza yardımcı olmaktır.
Not: Canonical URL, Türkçe Google Arama Konsolunda (Google Search Console) Standart URL olarak geçmektedir.
Bu kılavuz aşağıdaki konuları kapsar:
- Canonical URL Nedir
- Canonical URL’mi nasıl bulabilirim?
- Canonical Etiket Ne Zaman ve Nasıl Kullanılır
- Canonical URL Örnekleri
- Canonical Nasıl Uygulanır
- Canonical etiketler ve 301 yönlendirmeleri karşılaştırması
- SEO için Canonical Etiketleri kullanmanın avantajları
- WordPress’te Canonical URL nasıl ayarlanır?
- Herhangi bir CMS’de Canonical URL nasıl ayarlanır?
- Canonical URL’ler hakkında daha fazla bilgi edinmek için kaynaklar
Canonical URL nedir?
Bir sayfanın HEAD bölümüne Canonical URL eklenir ve arama motorlarına belirli bir sayfa için tercih edilen URL’nin hangisi olduğunu söyler. Canonical URL kendisine (kendine referans veren) veya farklı bir URL’ye işaret edebilir.
Canonical Etiketler en yaygın olarak şunlar için kullanılır:
- Web yöneticilerinin yinelenen içerik sorunlarını çözmelerine yardımcı olur
- Arama motorlarının en uygun sayfayı indekslemesine yardımcı olur (sayfaların benzer / aynı içeriğe sahip olması durumunda)
- Web yöneticilerinin tercih ettikleri etki alanını belirtmelerine yardımcı olur
- Belirli bir sayfaya gelen bağlantıları birleştirmenin bir yoludur
- Bu, PageRank’inizi içeriğinizi kopyalayan web sitelerinden korumanın bir yoludur
- İçeriği ortak kullanıma sunarken yinelenen içerik sorunlarını önlemenin bir yoludur
- Sitenizde hızlandırılmış mobil sayfaları (AMP) etkinleştirdiğiniz durumlarda hangi sayfanın dizine ekleneceğini belirlemenin bir yoludur
Canonical URL’mi nasıl bulabilirim?
Canonical URL yalnızca arama motoru tarayıcıları tarafından görülebilir, kullanıcılar tarafından görülmez. Bir sayfanın <head></head> bölümüne eklenir ve aşağıdaki biçime sahiptir:
<link rel=”canonical” href=”CANONICAL-URL”/>
Sayfanın standart URL’sini bulmak için aşağıdaki yöntemlerden birini kullanın:
Bir sayfanın HTML Kaynağını görüntüleyin
Chrome’da bir web sayfası açın ve bir sayfanın HTML kaynağını görüntülemek için sayfada farenizin sağ tuşuna tıklayın, SAYFA KAYNAĞINI GÖRÜNTÜLE’yi seçin.
“canonical” kelimesini arayın. Canonical etiket tanımlanmışsa, şu şekilde görünmelidir:
<link rel = “canonical” href = “https://www.seowpclub.com/canonical-url-nedir” />
HTML’nizde Canonical kelimesini bulamazsanız, bu, belirli sayfa için tanımlanmış bir Canonical URL olmadığı anlamına gelir.
URL Denetimi Aracını Kullanma
URL denetimi aracı, Google Arama Konsolunun bir parçasıdır ve diğer şeylerin yanı sıra, Google’ın bir sayfanın standart URL’si olarak gördüğü şeyi size gösterir.
- Google Search Console’a giriş yapın
- URL Denetimi Aracına bir URL yazın ve Enter tuşuna basın
- Raporun KAPSAM bölümünü açın
- “Google tarafından seçilen Standart URL” yi arayın
Google tarafından seçilen Standart URL “İncelenen URL” ise bu, standart URL’nin sayfa URL’si ile aynı olduğu anlamına gelir. Google farklı bir Canonical URL seçerse, değeri o alanda gösterecektir.
Canonical URL’ler Ne Zaman ve Nasıl Kullanılır?
Yinelenen İçerik
İçeriğinizi farklı URL’lerde kasıtlı olarak kopyalamasanız bile, bir web sitesinde yinelenen içerik sorunları olma olasılığı daha yüksektir.
Tipik yinelenen içerik durumları şunları içerir:
Bir URL’ye, URL’de www ile veya olmadan erişilebilir – Örneğin:
https://seowpclub.com/ornek-yazi ve https://seowpclub.com/ornek-yazi
Bir URL’ye hem Http hem de Https protokolleriyle erişilebilir – Örneğin:
https://seowpclub.com/ornek-yazi ve https://www.seowpclub.com/ornek-yazi
Baskıya uygun sürümleri olan sayfalar – Örneğin:
https://seowpclub.com/ornek-yazi/ ve https://seowpclub.com/ornek-yazi/?print=true
Aynı içeriğe sahip ancak farklı URL’lere sahip sayfalar – Örneğin:
https://www.seowpclub.com/kurslar/seo-kursu ve https://seowpclub.com/seo-kursu
E-Ticaret Web Sitelerinde Yinelenen İçerik
Aynı içeriğe sahip olan ve filtre kullanan ürün kategorisi sayfaları – Örneğin:
https://www.seowpclub.com/urunler/ayakkabi/?renk=beyaz ve https://www.seowpclub.com/urunler/ayakkabi
Her iki ürün sayfası da aynı ayakkabıları ancak farklı renklerde gösterir. Google için bu, kopya içerik olarak kabul edilir.
Yukarıdaki tüm durumlarda, standart URL’yi ayarlamak, arama motorlarına arama sonuçlarına hangi URL’nin dahil edileceğini söylemenize olanak tanır.
Kendinden Referans Veren Canonical Etiket
Orijinal içeriğe sahip sayfalarda Canonical URL kullanmam gerekir mi? – Evet ve ana neden, içeriğinizi korumanın bir yolu olmasıdır. Birisinin web sitenizi kopyaladığı durumlarda, Canonical URL, arama motorlarına orijinal kaynağın ne olduğunu söyleyecektir.
İçerik Sendikasyonu
İçerik Sendikasyonu ve Canonical URL’ler – İçeriğinizi diğer platformlarda, örneğin bir ortam veya LinkedIn Gönderilerinde yeniden yayınladığınızda veya ortak kullanıma sunduğunuzda, Google’a bunun mevcut bir URL’nin tam kopyası olduğunu söylemek için Canonical URL’yi kullanabilirsiniz ve bu şekilde, Google bir makalenin orijinal kaynağını bilir.
Tercih ettiğiniz etki alanını Google’a belirtme
Farklı URL’ler aracılığıyla erişilebilen bir web sitesi (www ile veya www olmadan, Http ve Https ile) Google tarafından farklı web siteleri olarak kabul edilir.
Google, hangi sürümün dizine ekleneceği konusunda kafasını karıştırabilir ve bu görevde onlara yardımcı olmak için tercih ettiğiniz etki alanını belirtmeniz gerekir.
Önceden bu, Google Arama Konsolu aracılığıyla mümkündü, ancak artık Google’a tercih ettiğiniz etki alanının ne olduğunu söylemenin tek yolu Canonical etiketlerdir.
Bunu şu şekilde yapabilirsiniz:
- Ana sayfanız için Canonical URL belirtme
- Tüm site sayfalarınızın Canonical URL’sini belirtme
- Tüm Canonical etiketleriniz için aynı URL biçimini kullanmak
Örneğin, ana sayfada standart URL’yi şu şekilde belirtirseniz:
<link rel = “canonical” href = “https://www.seowpclub.com/” />
daha sonra diğer tüm kanonik URL’lerinde https ve www olmalıdır.
Standart etiketlerdeki tutarlılık, Google’ın tercih ettiğiniz alanın hangisi olduğunu belirlemesine yardımcı olur.
Canonical URL Örnekleri
Canonical etiketlerinizi nasıl ayarlayacağınızı anlamanıza yardımcı olmak için işte nasıl çalıştıklarına dair bir örnek.
Bu sayfanın içeriği
https://www.seowpclub.com/kurslar/seo-kursu ile bu sayfanın https://www.seowpclub.com/seo-kursu
içeriğinin aynı olduğunu ve Google’ın ikincisini dizine eklemesini istediğinizi varsayalım.
Bu durumda, Canonical URL’lerinizi aşağıdaki gibi ayarlamanız gerekir:
Bu sayfada https://www.seowpclub.com/kurslar/seo-kursu
Canonical URL diğer sayfaya, yani
Bu sayfada, https://www.seowpclub.com/seo-kursu Canonical URL kendine referans verecek, yani sayfanın kendisini gösterecektir.
Bu şekilde, Google’a hangi sayfanın dizinine ekleneceğini ve arama sonuçlarında gösterileceğini söylersiniz.
Ürün Kategorisi Sayfalarında Yinelenen İçerik
Burada, Canonical etiketlerin e-Ticaret kategori sayfalarınız için yinelenen içerik sorununu çözmenize nasıl yardımcı olabileceğine dair başka bir örnek verilmiştir.
Ayakkabıları farklı renklerde görüntüleyen bir kategori sayfanız olduğunu varsayalım.
Kullanıcılar, açılır bir filtreden rengi seçerek sonuçları daraltabilir.
Bu, https://www.seowpclub.com/urunler/ayakkabilar/ ana sayfasıdır ve kullanıcılar bir filtreden rengi seçtiğinde oluşturulan sayfalardan biri https://www.seowpclub.com/urunler/ayakkabilar/?renk=beyaz‘dir
Her iki sayfa da tamamen aynı içeriğe sahiptir, tek fark, ayakkabıları yalnızca beyaz renkte gösteren ürün görselleridir. Bu, e-ticaret web sitelerindeki yinelenen içerik sayfalarının tipik bir senaryosudur.
Bu durumda, Canonical URL’lerinizi aşağıdaki gibi ayarlamanız gerekir:
Bu sayfada https://www.seowpclub.com/urunler/ayakkabilar/?renk=beyaz Canonical URL ana kategori sayfasına, yani
Bu sayfada, https://www.seowpclub.com/urunler/ayakkabilar/ Canonical URL kendi kendine referans verecek, yani sayfanın kendisini gösterecektir.
Canonical Nasıl Uygulanır
- Her sayfanın, sayfanın kendisine veya başka bir URL’ye işaret eden bir Canonical URL’si olmalıdır.
- Sayfa başına yalnızca bir standart URL olmalıdır.
- Canonical etiket, sayfanın HEAD kısmında belirtilmiştir.
- Rel = ”Canonical” etiketinde belirtilen URL geçerli olmalıdır
- Rel = “Canonical” etiketinde belirtilen URL, “noindex” özniteliğine sahip olmamalıdır.
- Canonical URL’yi, kendine referans vermeyen, yani başka bir sayfayı işaret eden bir Canonical etiketi olan bir sayfaya yönlendirmekten kaçının. Bu bir döngü oluşturacak ve tarayıcıların kafasını karıştıracaktır.
- Sayfalarda yinelenen veya benzer içerik olduğunda standartlaştırmayı kullanın. Canonical etiketi farklı içeriğe sahip sayfalarda kullanmayın. Yeniden yönlendirme kullanmayı düşünün.
- Canonical URL’ler aynı dildeki sayfaları işaret etmelidir. Çok dilli web siteleri için, farklı sürümleri belirtmek için “href lang” özelliğini kullanabilirsiniz.
- Ana sayfanın, tercih edilen etki alanını belirten Canonical URL’ye sahip olması gerekir.
- Tüm standart URL’ler ana sayfayla aynı biçimi izlemelidir.
- Sitenizde Hızlandırılmış Mobil Sayfalar’ı (AMP) etkinleştirdiyseniz, her sayfanın standart URL’sinin AMP olmayan sürüme işaret edip etmediğini kontrol edin.
Canonical etiketler ile 301 Yeniden Yönlendirmeler arasındaki temel fark nedir?
301 yönlendirmesini ayarladığınızda, kullanıcılar kaynak sayfayı görmezler, yalnızca hedefi görürler. Canonical etiketler söz konusu olduğunda, kullanıcılar her iki sayfayı da görebilir ancak arama motorlarına ikisinden birini dikkate almamaları söylenir.
Her iki durumda da, geri bağlantılar (backlinkler) hedef sayfada birleştirilir.
Genel bir kural olarak, sayfayı sitenizde gezinme veya kullanıcı amacıyla tutmak istediğinizde standart URL (canonical URL) kullanın ve kullanıcıların belirli bir sayfayı görmesini istemediğinizde 301 kullanın.
SEO için Canonical Etiketleri kullanmanın avantajları
SEO söz konusu olduğunda, Canonical URL’lerinizi doğru bir şekilde ayarlamak aşağıdaki avantajlara sahiptir:
- Tercih ettiğiniz etki alanını tanımlamanıza izin verir. Önceden bu, Google Arama Konsolu aracılığıyla mümkündü, ancak şimdi arama motorlarına neyi tercih ettiğinizi söylemenin tek yolu Canonical etiketlerdir.
- Arama sonuçlarına dahil edilmesini istediğiniz sayfanın istediğiniz versiyonunu tanımlamanızı sağlar.
- Bağlantıları birleştirerek belirli sayfaların PageRank’ini iyileştirir.
- Diğer web siteleri içeriğinizi çaldığında PageRank’inizi korur.
- Tarama bütçenizi optimize etmenin ancak yinelenen içeriğe sahip sayfaları taramaktan kaçınmanın harika bir yoludur.
WordPress’te Canonical URL nasıl ayarlanır?
WordPress’te Canonical etiketi belirlemenin en kolay yolu Yoast SEO eklentisini kullanmaktır.
Yoast SEO’yu etkinleştirdiğinizde, tüm sayfalar için otomatik olarak kendine referans veren bir Canonical URL ekleyecektir.
Bir sayfanın veya gönderinin standart URL’sini değiştirmek için, belirli bir sayfayı düzenleyin ve GELİŞMİŞ’i tıklayın ve standart URL’yi ayarlayın.
Not: Türkçe Yoast içinde Canonical URL “Aynı adres” adıyla geçmektedir.
Herhangi bir CMS’de Canonical URL’ler nasıl ayarlanır?
WordPress dışı web siteleri için, tüm sayfalarınızın HEAD bölümüne aşağıdaki biçime sahip bir rel = “Canonical” bağlantı özelliği eklemeniz gerekir:
<link rel = “canonical” href = “Canonical-URL” />
Canonical-URL’yi bir sayfanın işaret etmesini istediğiniz gerçek URL ile değiştirin. Bu, sayfayla aynı URL veya web sitenizdeki bir sayfanın geçerli bir URL’si veya farklı bir etki alanı (etki alanları arası Canonical) olabilir.
Canonical URL’ler hakkında daha fazla bilgi edinmek için kaynaklar
Canonical URL’ler hakkında daha fazla bilgi edinmek isterseniz aşağıdaki kaynakları okuyabilirsiniz:
Consolidate dublicate URLS – Canonical URL’lerin kullanımıyla ilgili Google’dan tavsiyeler
Canonical Link Element – Wikipedia Makalesi
Troubleshooting canonical URLs – Kanonik URL’lerde sorun giderme
How does Google Pick a canonical URL (Video) – Google standart URL’yi nasıl seçer
Canonical URL Checker (Tool) – Canonical URL Denetleyicisi (Araç)
Sonuç
Teknik SEO uygulamaları, sitenizin her sayfasının Canonical etiket setine sahip olması gerektiğini gösterir. Ya kendisine ya da sitenizdeki geçerli bir URL’ye işaret etmelidir.
WordPress kullanıyorsanız, kendi kendine referans veren Canonical etiketleri otomatik olarak ayarlamak için Yoast SEO eklentisini yükleyin ve ardından ayrı sayfalara gidin ve gerekirse Canonical URL’yi değiştirin.
Canonical URL, bağlantıların ve PageRank’in birleştirilmesi söz konusu olduğunda 301 yeniden yönlendirmesiyle aynı şekilde davranır. Bir sayfanın kullanıcılar tarafından görünmemesini istediğinizde 301 yönlendirmesi kullanın.
Bir e-ticaret mağazası işletiyorsanız, dinamik olarak oluşturulmuş sayfaların sitenizin statik sayfalarına işaret eden Canonical URL’lere sahip olduğundan emin olun.
Sitenizde hızlandırılmış mobil sayfaları (AMP) etkinleştirdiyseniz, her sayfanın standart etiketlerinin amp olmayan sürüme işaret edip etmediğini kontrol edin.