Web sitesi çevirisi

Hreflang ve Canonical Etiketlerini Doğru Kullanma ve Uygulama Yolları: Tam Kapsamlı Rehber

Hreflang ve Canonical Etiketlerini Doğru Kullanma ve Uygulama Yolları: Tam Kapsamlı Rehber
Merve Alsan
Yazan:
Merve Alsan
Gözden geçiren:
Güncelleme:
27 Şubat 2025
27 Mayıs 2025

Benzer amaçları nedeniyle, hreflang etiketleri ve canonical etiketleri sık sık birbiriyle karıştırılır. Sonuçta, her ikisi de Google'a ve diğer arama motorlarına hangi web sayfasını dizine eklemeleri ve arama yapan belirli bir kullanıcıya göstermeleri gerektiğini belirtir.

Ancak daha yakından bakarsanız, bu etiketlerin:

  • Farklı işlevlere sahip olduğunu,
  • Aynı şey olmadığını ve
  • Belirli bir amaca ulaşmaya çalışıyorsanız birbirinin yerine kullanılmaması gerektiğini fark edersiniz.

Son nokta özellikle önemli. Çünkü ne yaptığınızdan emin değilseniz ve aslında hreflang etiketi kullanmanız gerekirken bir web sayfasına canonical etiketi eklerseniz veya tam tersini yaparsanız, arama motorları kullanıcılara sayfanın doğru sürümünü gösteremeyebilir.

Sonuç mu? Arama yapanlar, sizin onlar için özenle hazırladığınız web sayfalarını değil, dönüşüm potansiyeli daha düşük olan başka sayfaları görürler. Bu da trafik, satış ve gelir kaybetmenize yol açabilir.

Şimdi, hreflang ve canonical etiketleri arasındaki farklara, bunları web sitenizde doğru şekilde uygulamanın en iyi yöntemlerine ve bu süreçte kaçınmanız gereken bazı yaygın hatalara göz atalım.

Hreflang ve Canonical Etiketleri: Fark Nedir?

Hreflang Etiketleri

Hreflang etiketleri, arama motoru tarayıcılarına bir web sayfasının dilini ve hedef coğrafi konumunu işaret eden kod parçacıklarıdır. İşte bir hreflang etiketi örneği:

<link rel=“alternate” hreflang=“en-gb” href=“https://www.example.com/gb/” />

Bu durumda hreflang etiketi, arama motorlarına "https://www.example.com/gb/" web sayfasının "en" ISO 639-1 dil koduna göre İngilizce olduğunu ve "gb" ISO 3166-1 bölge koduna göre Birleşik Krallık bölgesinden arama yapanları hedeflediğini söyler.

Hreflang etiketleri, web sayfaları çeşitli coğrafi pazarlara göre yerelleştirilmiş uluslararası web siteleri için özellikle önemlidir. Çünkü arama motorlarının farklı ülkelerden gelen kullanıcılara bir web sayfasının uygun dil ve bölge sürümünü göstermesine yardımcı olurlar.

Örneğin Almanya, Fransa, İsviçre ve İtalya'da faaliyet gösteren bir perakendecinin altı farklı coğrafi kitlesi olabilir:

  1. Almanya'dan Almanca konuşan kullanıcılar.
  2. İsviçre'den Almanca konuşan kullanıcılar.
  3. Fransa'dan Fransızca konuşan kullanıcılar.
  4. İsviçre'den Fransızca konuşan kullanıcılar.
  5. İsviçre'den İtalyanca konuşan kullanıcılar.
  6. İtalya'dan İtalyanca konuşan kullanıcılar.

Perakendeci öncelikle her bir coğrafi kitleyi hedeflemek için web sitesindeki her sayfanın altı farklı sürümünü oluşturur. Daha sonra, bu sayfa varyantlarının her birinde, arama motorlarını şu konularda bilgilendirmek için hreflang özniteliklerini uygulaması gerekir:

  • Bu web sayfasının altı farklı sürümünün mevcut olduğu,
  • Bu sayfa varyantlarının (içerikleri birbirine çok benzese bile) yinelenen içerik olarak kabul edilmemesi gerektiği ve
  • Belirli bir ülkeden gelen ziyaretçiye hangi sayfa varyantını sunması gerektiği

Ayrıca, hreflang etiketlerinin direktif değil, sinyal görevi gördüğünü unutmayın. Başka bir deyişle, arama motorlarına web sayfalarını uluslararası arama yapanlara nasıl sunmaları gerektiğini işaret ederler. Ancak, arama motoru uygun gördüğü şekilde sayfaları farklı sunmayı seçebilir.

Hreflang etiketlerinin nasıl çalıştığı ve web sitenizde nasıl uygulanacağı hakkında daha fazla bilgi almak için hreflang etiketine yönelik en iyi yöntemleri içeren kapsamlı rehberimize göz atın.

Canonical Etiketleri

Tıpkı hreflang etiketleri gibi, canonical etiketleri de arama motoru tarayıcılarına sinyal (direktif değil) sağlayan kod parçacıklarıdır. Ancak, görevleri arama motorlarını şunlar hakkında bilgilendirmektir:

  • Bir web sayfasının "resmi" sürümü olarak hangi URL'nin kabul edileceği ve
  • Bu nedenle o URL'nin aramalarda dizine eklenmesi ve sıralanması gerektiği

Canonical etiketleri şu durumlarda işinize yarar:

  • Belirli bir web sayfasının URL farklılıkları, örneğin "http://example.com" ve "https://example.com" gibi.
  • URL'lerinizde bulunan ve bir web sayfasındaki küçük içerik değişikliklerini gösteren parametreler, örneğin "http://example.com/products" ve "https://example.com/products?category=suitcases" gibi.
  • Web sitenizdeki farklı sayfalarda veya tamamen başka bir web sitesinde yinelenen içerik varsa ve arama motorlarının web sitenizdeki belirli bir sayfayı içeriğin resmi sürümü olarak görmesini istiyorsanız.

Canonical etiketleri şöyle görünür:

<link rel="canonical" href="https://www.example.com/" />

Hem canonical hem de hreflang etiketleri, web sitesi sahiplerinin yinelenen içerik sorunlarından kurtulmasına yardımcı olur. Bu sayede bazı sayfaların arama motorlarında yanlışlıkla geri planda kalması engellenir. Ancak hreflang etiketleri, belirli dil ve bölge ayarları kullanan birine hangi web sayfasının gösterileceği konusunda daha özel talimatlar sunar. Canonical etiketleri ise arama motorlarına, benzer içerikli sayfalar arasından hangisini arama sonuçlarında göstermeleri gerektiğini söyler.

Diyelim ki "https://example.com/gb" URL'sine sahip bir ana sayfamız var. Bu sayfanın içeriği, "https://example.com/gb1" ve "https://example.com" URL'lerine sahip diğer iki web sayfasının içeriğiyle büyük ölçüde benzer.

Böyle bir durumda:

  • Canonical etiketi temelde şöyle der: "'https://example.com/gb' sayfası, 'https://example.com/gb' ana sayfasının resmi sürümüdür. Aramalarda 'https://example.com/gb' sayfasını göster; 'https://example.com/gb1' sayfasını değil."
  • Hreflang etiketi ise şöyle der: "'https://example.com/gb' sayfası, Birleşik Krallık'tan İngilizce arama yapanlar için 'https://example.com' sayfasının resmi sürümüdür. Birleşik Krallık'tan İngilizce arama yapanlara 'https://example.com/gb' sayfasını göster."

Canonical Etiketleri, Arama Motoru Optimizasyonu (SEO) İçin Nasıl Faydalı Olabilir?

Uluslararası bir web siteniz yoksa, hreflang özniteliklerini kullanmasanız da olur. Ama yine de canonical etiketlerini uygulamayı kesinlikle düşünmelisiniz. Çünkü bu etiketler, web sitenizi organik trafik için şu yollarla daha iyi hale getirebilir:

  • Arama motoru sonuç sayfalarında (SERP'ler) hangi web sayfasının görüneceğini belirleyin: Arama yapanların benzer içerikli başka bir sayfa yerine belirli bir web sayfasına ulaşmasını istiyorsanız, canonical etiketini kullanarak o sayfayı, arama motorlarının ziyaretçileri yönlendirmesi gereken "resmi" sürüm olarak belirleyebilirsiniz.
  • Bağlantı sinyallerini istediğiniz web sayfasında toplayın: Benzer içerikli sayfalar, başka web sitelerinden geri bağlantılar alıyor olabilir. Canonical etiketi sayesinde, bu yinelenen sayfaların aldığı bağlantı gücünü tercih ettiğiniz sayfada birleştirebilirsiniz. Böylece, diğer siteler doğrudan bağlantı vermemiş olsa bile, tercih ettiğiniz sayfanın itibarını (ve muhtemelen sıralamasını da) yükseltmiş olursunuz.

Canonical Etiketlerini Kullanırken En İyi Yöntemler

Başka Web Sayfalarına Yönlendiren Canonical Etiketlerinin Bulunduğu Sayfalara Hreflang Etiketi Eklemeyin

Çünkü bu durumda, arama motorlarının hangi sayfaları dizine eklemesi ve sıralaması gerektiğini karıştırmasına neden olabilirsiniz.

Diyelim ki A ve B adında iki web sayfanız var. A sayfasına, B sayfasını işaret eden bir canonical etiketi eklediğinizde, arama motorlarına A sayfası yerine B sayfasını dizine eklemeleri ve sıralamaları gerektiğini söylemiş olursunuz.

Ama A sayfasına bir de hreflang etiketi eklerseniz, bu kez arama motorlarına A sayfasını da dizine ekleyip sıralamalarını söylemiş olursunuz. Bu durum, canonical etiketinin A sayfasını dizine eklememe veya sıralamama talimatıyla çelişir.

Bu kadar çelişkili sinyal varken, arama motorları hem hreflang hem de canonical etiketlerinizi görmezden gelerek A ve B sayfalarını nasıl sıralayacaklarına kendileri karar verebilir. Bu karar da sizin istediğiniz gibi olmayabilir.

Bu yüzden, canonical etiketi içeren bir web sayfasına hreflang etiketleri ekleyecekseniz, canonical etiketinin başka bir sayfanın URL'sini değil, o sayfanın kendi URL'sini işaret ettiğinden emin olun.

İçeriği Diğer Web Sitelerinde Paylaşırken Canonical Etiketleri Kullanın

Yukarıda bahsettiğimiz gibi, canonical etiketleri sadece sizin web sitenizin değil, başka web sitelerinin URL'lerini de işaret etmek için kullanılabilir.

İçeriğiniz hem kendi blogunuzda hem de sizden daha yüksek arama sıralamalarına sahip bir içerik dağıtım ortağının web sitesinde yayınlandığında bu durum işinize yarar. Arama motorlarının içeriğin diğer sitedeki değil, sizin blogunuzdaki versiyonunu göstermesini istiyorsanız, şunları yapmanız gerekir:

  1. Blogunuzdaki o içerik sayfasına, kendi URL'sini işaret eden bir canonical etiketi ekleyin ve
  2. İçerik dağıtım ortağınızdan da kendi içerik sayfasına, blogunuzdaki içerik sayfasının URL'sini işaret eden bir canonical etiketi eklemesini isteyin.

Hreflang ve Canonical Etiketlerini Doğru Uygulamak Neden Önemli?

Hreflang ve canonical etiketlerini yanlış uygulamak şu tür sorunlara yol açabilir:

  • Google Search Console"Sitenizde hreflang etiketleri yok" hatası: Bu, hreflang etiketlerini eklemek için çaba sarf etmiş olsanız bile, Google'ın web sitenizde hreflang etiketlerini bulamadığı anlamına gelir. ( "Sitenizde hreflang etiketleri yok" hatasını düzeltme yöntemi.)
  • Arama motorlarının yanlış kişilere yanlış web sayfalarını göstermesi: Bu durum, arama yapanlar kullanıcı deneyimleri için optimize edilmemiş web sayfalarına yönlendirildiğinde trafik ve hatta gelir kaybetmenize neden olabilir.
  • SERP'lerde yinelenen içeriğin görünmesi: Bu yinelenen içerik sayfaları sizin web sitenizdense, bağlantı gücü birden fazla sayfaya dağılarak zayıflayabilir. Alternatif olarak, yinelenen içerik sizin siteniz dışında bir sitedeyse, bu bağlantı gücünü tamamen kaybedebilirsiniz.

Çok dilli SEO için Weglot gibi kaliteli bir web sitesi yerelleştirme çözümü kullanıyorsanız, web sitenize otomatik olarak hreflang etiketleri ekleyebilir ve %100 doğru hreflang uygulaması sağlayabilir. Aynı zamanda, Yoast SEO gibi web sitesi eklentileri, web sitenizdeki her sayfaya geniş ölçekte kanonik etiketler eklemek için yerleşik özelliklere sahiptir.

Canonical ve Hreflang Etiketlerini Uygularken Kaçınmanız Gereken Yaygın Hatalar

Canonical ve hreflang etiketlerini manuel olarak eklemek mümkün olsa da, yanlış uygulama riskiyle karşı karşıya kalırsınız. Şu tür hatalar yapmamaya dikkat edin:

1. Hreflang ve Canonical Etiketlerini Tek Bir Bağlantı Etiketinde Birleştirme

Başka bir deyişle, bağlantı etiketinizi şu şekilde biçimlendirirsiniz:

<link rel=“canonical” rel=“alternate” hreflang=“en-gb” href=“https://www.example.com/gb/” />

Bu kesinlikle işe yaramaz. Canonical ve hreflang özniteliklerini tek bir bağlantı etiketinde birleştirmek mantıklı gibi görünse de, bu durum kodunuzda sorunlara yol açar.

Bunun yerine, canonical ve hreflang etiketlerinin ayrı bağlantı etiketlerine yerleştirilmesi gerekir.

2. Genel Sayfa URL'nizi Canonical URL Olarak Ayarlama

Bir sayfanın farklı diller ve bölgeler için alternatif sürümleri varsa, bu sayfa varyantlarının her birinin kendi canonical etiketi olması gerekir.

Örneğin, genel sayfanız olarak "https://www.example.com/" adresini kullanabilirsiniz. Birleşik Krallık'tan gelen İngilizce konuşan ziyaretçiler içinse "https://www.example.com/gb/" URL'sine sahip bir sayfa varyantınız olabilir.

Burada, "https://www.example.com/gb/" sayfanızın canonical etiketi "https://www.example.com/gb/" adresini göstermelidir; "https://www.example.com/" adresini değil.

Eğer "https://www.example.com/gb/" için canonical URL olarak "https://www.example.com/" adresini kullanırsanız, genel sayfanızın resmi sürümünün "https://www.example.com/" olduğunu belirtmiş olursunuz. Bu durumda, arama yapan kullanıcı Birleşik Krallık'ta olsa bile, arama motorları yanlışlıkla her zaman "https://www.example.com/" adresini gösterebilir.

3. Bir Web Sayfası İçin Kendine Referans Veren rel=“canonical” Kullanma

Web sayfasında hreflang etiketleri uygularken, bir hreflang etiketinin mevcut web sayfası URL'sini işaret etmesi gerekir. Buna "kendine referans verme" denir.

Örneğin, "https://www.example.com/gb/" URL'sine sahip bir web sayfası şu şekilde iki hreflang etiketi içerebilir:

<link rel=“alternate” hreflang=“en-gb” href=“https://www.example.com/gb/” />
<link rel=“alternate” hreflang=“en-us” href=“https://www.example.com/us/” />

Bu durumda, 1 numaralı hreflang etiketi kendine referans veren giriş olacaktır. Ayrıca rel özniteliğinin değeri "alternate" olmalıdır; "canonical" ile değiştirilemez. Bunu yaparsanız, kod hatalarıyla da karşılaşırsınız.

Hreflang ve Canonical Etiketleri Arama Yapanları Doğru Sayfalara Yönlendirmek İçin Birlikte Çalışır

Hreflang ve canonical etiketleri hakkındaki bu sohbette birçok konuyu ele aldık. Şimdi kısaca özetleyelim:

Hreflang ve canonical etiketleri, arama motorlarına web sayfalarını nasıl dizine eklemeleri ve sıralamaları gerektiği konusunda yol gösteren sinyallerdir, direktif değil. Arama yapan belirli dil ve bölge ayarlarına sahip kullanıcılara hangi web sayfalarının sunulması gerektiğini belirtmek için hreflang etiketlerini kullanın. Alternatif olarak, bir web sayfasının "resmi" sürümünü belirtmek için canonical etiketlerini kullanın.

Uygulama sırasında yanlış gidebilecek birçok şey göz önüne alındığında hreflang ve canonical etiketlerini kullanmak göz korkutucu görünebilir. Ancak, uygulama sürecini zahmetsiz ve hatasız hale getirecek araçlar mevcuttur. Özellikle, web sitenizi çok dilli hale getiriyorsanız, Weglot web içeriğini yüksek doğruluk derecesiyle çevirmekten daha fazlasını yapar.

Ayrıca, web sayfalarınıza uygun hreflang etiketlerini otomatik olarak ekleyebilir. Böylece ziyaretçileriniz için en iyi web sitesi deneyimini oluştururken doğru uygulamanın yapıldığından emin olabilirsiniz.

Weglot 'un 14 günlük ücretsiz deneme sürümüne buradan başlayın.

yön simgesi
Weglot'u keşfedin

Sitelerini Weglot ile çeviren 110.000'den fazla markaya katılın

Web sitenizi yapay zeka ile anında çevirin, insan düzenlemeleriyle iyileştirin ve dakikalar içinde yayına alın.

Bu makalede şunları inceleyeceğiz:
Roket simgesi

Başlamaya hazır mısınız?

Weglot'un gücünü anlamanın en iyi yolu, onu bizzat görmektir. Hiçbir taahhüt olmadan ücretsiz deneyin.

Weglot'un gücünü anlamanın en iyi yolu, onu bizzat görmektir. Hiçbir taahhüt olmadan ücretsiz deneyin.

Web sitenizi henüz bağlamaya hazır değilseniz, kontrol panelinizde bir demo web sitesi mevcuttur.

Beğenebileceğiniz diğer yazılar

Hiçbir öğe bulunamadı.
SSS simgesi

Sıkça sorulan sorular

Hiçbir öğe bulunamadı.

Mavi ok

Mavi ok

Mavi ok