Canonical URL Nedir, Web Sitesine Nasıl Uygulanır?

Webmaster Konuları
coninical url

Canonical URL bir web sayfasının orijinal veya tercih edilen versiyonunu belirlemek için kullanılan bir URL’dir. Bu URL, arama motorlarına hangi sayfanın içerik açısından ana veya esas sayfa olduğunu bildirir. Özellikle aynı veya benzer içerik birden fazla URL’de mevcut olduğunda, arama motorlarının hangi sayfayı dizine eklemesi ve hangi sayfayı arama sonuçlarında göstermesi gerektiğini anlamalarına yardımcı olur.

Canonical URL’nin Web Sitesi İçin Yararları:

1. Çoğaltılmış İçeriğin Yönetimi: Aynı içeriğin birden fazla URL’de bulunması durumunda, arama motorları hangisinin esas sayfa olduğunu belirlemek için canonical URL’yi kullanır. Bu, “duplicate content” sorunlarını önler.

2. SEO Performansını Artırma: Arama motorlarının sitenizi daha iyi dizine eklemesine ve doğru sayfanın sıralamada yer almasına yardımcı olur.

3. Otorite Konsolidasyonu: Aynı içeriğe sahip farklı URL’lerin otoritesi (backlinkler, paylaşım sayıları vs.) canonical URL üzerinde toplanır, bu da sıralamanızı olumlu etkileyebilir.

Canonical URL’nin Web Sitesi İçin Zararları:

1. Yanlış Kullanımın SEO Üzerinde Olumsuz Etkisi: Yanlış bir sayfaya canonical URL atanması, arama motorlarının yanlış sayfayı dizine eklemesine ve sıralama kaybına neden olabilir.

2. Görünürlüğün Azalması: Yanlış veya gereksiz canonical URL kullanımı, bazı sayfaların arama motoru sonuçlarında görünürlüğünün azalmasına yol açabilir.

3. Karmaşıklık ve Yönetim Zorluğu: Büyük web sitelerinde doğru canonical URL’leri yönetmek karmaşık olabilir. Yanlış yapılandırmalar SEO’ya zarar verebilir.

Canonical URL’ler, web sitenizin SEO performansını optimize etmede önemli bir araçtır, ancak doğru bir şekilde uygulanması gerekir.

Canonical URL Nasıl Ayarlanır?

1. HTML Başlık Etiketine Ekleme: Web sayfanızın <head> bölümüne bir <link rel=”canonical”> etiketi ekleyerek, hangi URL’nin kanonik olduğunu belirtebilirsiniz. Örneğin:

<link rel="canonical" href="https://www.ornekwebsitesi.com/ana-sayfa"> 

Bu kod arama motorlarına bu sayfanın asıl ve tercih edilen URL olduğunu bildirir.

2. Yoast SEO Gibi SEO Eklentilerini Kullanma: WordPress gibi platformlarda, Yoast SEO gibi eklentilerle canonical URL’yi kolayca belirleyebilirsiniz.

3. Sunucu Yönlendirmeleri: Eğer teknik olarak mümkünse, server-side yönlendirmeleri (301 yönlendirmeleri) kullanarak, tüm benzer sayfaları kanonik sayfaya yönlendirebilirsiniz. Bunun htaccess dosyası ile nasıl yapılacağını aşağıda bulabilirsiniz.

.htaccess dosyası kullanarak canonical URL yönlendirmesi yapmak, özellikle Apache sunucusu kullanan web sitelerinde yaygın bir yöntemdir. Bu işlem, arama motorlarının belirlediğiniz URL’yi esas almasını sağlar ve potansiyel “duplicate content” sorunlarını önler.

Canonical URL Yönlendirmesi İçin .htaccess Ayarları

1. WWW ve WWW’siz Yönlendirme: Eğer sitenizin www versiyonunu veya www’siz versiyonunu tercih ediyorsanız, .htaccess dosyanızda aşağıdaki kodları kullanarak birini diğerine yönlendirebilirsiniz.

WWW’den WWW’siz URL’ye Yönlendirme:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ https://example.com/\ [L,R=301]

Sadece www. URL’sine Yönlendirme

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ https://www.example.com/\ [L,R=301]

2. HTTP’den HTTPS’e Yönlendirme: Web sitenizi HTTPS’ye yönlendirmek için .htaccess dosyanıza aşağıdaki kodları ekleyebilirsiniz. Bu, HTTP protokolü üzerinden gelen tüm trafiği HTTPS’e yönlendirir.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

.htaccess ile Canonical Yönlendirmesi Yaparken Dikkat Edilmesi Gerekenler

  • Düzgün Yönlendirme: Yanlış yönlendirme kodları, sitenizde istenmeyen yönlendirme döngülerine veya hatalara neden olabilir.
  • 301 Yönlendirmesi: Yönlendirme türü olarak 301 kullanmak önemlidir, çünkü bu tür yönlendirmeler arama motorlarına sayfanın kalıcı olarak taşındığını belirtir.
  • Yedekleme: .htaccess dosyanızda değişiklik yapmadan önce mutlaka bir yedek alın. Yanlış yapılandırmalar sitenizin çalışmasını engelleyebilir.

Bu ayarlarla, web sitenizdeki gereksiz URL’leri canonical bir URL’ye yönlendirebilir ve SEO’nuzu optimize edebilirsiniz.