Web sitesi çevirisi

"Sitenizde Hreflang Etiketleri Yok" Sorununu Düzeltmek İçin Eksiksiz Bir Kılavuz

"Sitenizde Hreflang Etiketleri Yok" Sorununu Düzeltmek İçin Eksiksiz Bir Kılavuz
Elizabeth Pokorny
Yazan:
Elizabeth Pokorny
Gözden geçiren:
Güncelleme:
27 Kasım 2025

Çok dilli bir web sitesi kuruyorsanız, hreflang etiketlerini doğru şekilde uygulamak kesinlikle gereklidir. Ama eğer "sitenizde hreflang etiketi yok" mesajı alıyorsanız Google Search Console, bir şeylerin tam olarak yanlış olduğunun işareti.

Endişelenmeyin, bu durum düzeltilebilir ancak hızlı hareket etmeniz gerekir.

Google hreflang etiketlerinizi bulamazsa, web sayfalarınızın farklı dil varyasyonlarını doğru bir şekilde dizine ekleyemez, bu da trafik kaybedeceğiniz anlamına gelir.

Neyse ki, sorunu tespit etmek ve düzeltmek uzun sürmeyecektir. 

Tek yapmanız gereken okumaya devam etmek ve "sitenizde hreflang etiketi yok" hata kodunun tam olarak ne anlama geldiğini ve buna neyin neden olabileceğini açıklayacağız. Ardından sorunu düzeltmek için kullanabileceğiniz bazı hızlı çözümleri paylaşacağız.

Hreflang Etiketleri Nedir?

Hreflang etiketleri, Google gibi arama motorlarına sitenizdeki herhangi bir sayfadaki içeriğin hangi dilde yazıldığını, hangi coğrafi bölgeye yönelik olduğunu ve sitenizdeki diğer sayfalarla nasıl ilişkili olduğunu söyleyen küçük kod parçacıklarıdır. 

Şuna benziyorlar:

<link rel="alternate" hreflang="en-ca" href="http://www.example.com/ca/" />

Yukarıdaki örnekte görebileceğiniz gibi, bu snippet içinde üç farklı HTML özniteliği bulunmaktadır: bir rel özniteliği, bir hreflang özniteliği ve bir href özniteliği.

href niteliği, arama motorlarına bildirmek istediğimiz sayfayı belirtir. Bu durumda, örnek sitenin Kanada sürümüdür (example.com/ca). 

hreflang özniteliği, sayfanın amaçlandığı dili ve (isteğe bağlı olarak) bölgeyi tanımlar. Bu durumda, (en-ca) özniteliği bize sayfanın İngilizce (en) dilinde yazıldığını ve Kanada'daki (ca) kullanıcılar için tasarlandığını söyler. 

Yalnızca dili belirtmek önemlidir. İstemediğiniz sürece bir bölge belirtmek zorunda değilsiniz. Ayrıca resmi iki harfli dil ve ülke kodlarını da kullanmanız gerekir. Tüm dil kodlarının bir listesini burada ve ülke kodlarını burada bulabilirsiniz.

rel niteliği, arama motoruna bu sayfanın sitenizdeki diğer sayfalarla nasıl ilişkili olduğunu söyler. 'Alternate', bu örnek sayfanın başka bir sayfanın varyasyonu olduğunu ve içeriğin buna veya sitenizde burada belirtilen diğer sayfalara benzer olması durumunda şaşırmaması gerektiğini söyler.

Hreflang Etiketleri Neden Önemlidir?

Hreflang etiketleri, birden fazla dilde aynı içeriğe sahip farklı sayfa varyasyonları olan tüm web siteleri için gereklidir. İşte nedeni.

Kullanıcı Deneyimi

Arama motorları kullanıcıya en alakalı sonuçları sunmak ister. Bu da mümkün olduğunca web sayfalarının yerelleştirilmiş varyasyonlarını kendi dillerinde göstermek anlamına gelir. Sonuç olarak, Google genellikle yerelleştirilmiş web sayfalarını sonuç sayfasının en üstünde sıralar. 

Örneğin, ABD'deki varsayımsal bir internet kullanıcısının Google'a Almanca yazılmış bir arama sorgusu girdiğini düşünelim. Google, "A" web sayfasının arama sorgusunu en iyi şekilde yanıtladığını biliyor, bu nedenle onu SERP'lerde 1. sırada göstermek istiyor. 

Ancak bir sorun var: "A" web sayfası çok dilli, yani aynı web sayfasının seçilebilecek birden fazla farklı varyasyonu var. Bir İngilizce versiyonu, bir Fransızca versiyonu ve bir de Almanca versiyonu var. 

Peki Google ne yapıyor? Beklediğiniz şeyi yapıyor: Almanca versiyonu sayfanın en üstüne çıkarıyor.

Ancak Google gibi arama motorlarının bu web sayfalarının her birinin hangi dilde yazıldığını bilmesinin tek yolu hreflang etiketlerini okumaktır. 

Sitenizde hreflang etiketleri ayarlanmamışsa Google, arama yapan kişi için sayfayı yanlış dilde sıralayabilir (örneğin, Almanca konuşan biri için İngilizce sayfa varyasyonu).

Bu, kullanıcı deneyimini olumsuz etkiler. Bir kullanıcı, web sitenizde okuyamadığı bir dilde yazılmış bir sayfaya yönlendirilirse, dil değiştiriciyi bulmak için yeterince uzun süre sitede kalmayacaktır. 

SEO

Hreflang etiketleri uluslararası SEO açısından da önemlidir. 

Yinelenen içerik SEO için kötüdür. Google gibi bir arama motoru sitenizdeki yinelenen içeriği fark ederse, sıralama gücünüzü olumsuz yönde etkileyebilecek kötü bir sinyal gönderir. Web sayfalarınızın farklı dillerde birden fazla sürümü varsa, bu yinelenen içerik gibi görünür. 

Neyse ki, hreflang etiketlerimize daha önce bahsettiğimiz 'alternate' özelliğini ekleyerek arama motorlarına bunun kopya içerik olmadığını söyleyebiliriz.

Sitenizde hreflang etiketleri yoksa, arama motorları çok dilli sayfalarınızın kopya içerik olduğunu varsayabilir ve bunları SERP'lerden tamamen gizleyebilir.

{{ebook}}

Hreflang Etiketleriyle İlgili Sorun

Hreflang etiketleri görünüşte oldukça basit gibi görünse de aslında doğru şekilde kullanılması son derece karmaşıktır.

Bu kadar karmaşık olmalarının nedeni hreflang etiketlerinin çift yönlü olmasıdır. Bunları doğru bir şekilde uygulamak için her URL'nin diğer tüm URL'lere dönüş bağlantılarına ihtiyacı vardır. Web sitenizde çok sayıda dil varsa bu durum hızla karmaşıklaşır. Sitenizde 50 dil sürümü varsa, her bir çok dilli sayfada farklı URL'lere hreflang bağlantılarına ihtiyacınız olacaktır.

Sadece bu da değil, uygulamayı bozabilecek birçok kolay hata yapılabilir; bir dili silmek ancak tüm hreflang etiketlerini aynı şekilde yansıtacak şekilde güncellemeyi unutmak veya öznitelikleri yanlış ayarlamak gibi. 

Bir geliştirici değilseniz, ne yaptığınızı bilmek için temel kod becerilerine ve iyi bir HTML anlayışına ihtiyacınız olacaktır.

Teknik hususların yanı sıra lojistik açıdan da bazı zorluklar söz konusudur. Mümkün olan en iyi kullanıcı deneyimi için sayfa varyasyonlarınızı farklı bölgeler için nasıl ayarlayacağınızı dikkatlice düşünmeniz gerekir, bu da karmaşık olabilir. 

Örneğin, İngiltere, ABD ve Avustralya'daki müşterilere farklı para birimlerinde hizmet veriyorsanız, hepsi İngilizce konuşanları hedeflese bile muhtemelen yerel para birimlerinde fiyatları gösteren bir en-us (ABD), bir en-gb (İngiltere) ve bir en-au varyasyonu oluşturmak isteyeceksiniz.

Web Sitenize Hreflang Etiketleri Nasıl Eklenir?

Sitenizde henüz hreflang etiketleri yoksa, bunları eklemenin iki yolu vardır: kolay yol (bir eklenti ile) ve zor yol (manuel olarak).

Önce daha zor olan versiyonu görelim.

Bir Web Sitesine Manuel Olarak Hreflang Etiketleri Ekleme

Bir geliştirici veya kod meraklısıysanız ve meydan okumaya hazırsanız, hreflang etiketlerini web sitenize HTML başlıklarınıza veya XML site haritanıza manuel olarak ekleyebilirsiniz.

Hreflang Etiketlerini HTML Üstbilgileri Üzerinden Manuel Olarak Ekleme

To add hreflang tags manually inside your HTML headers, you’ll need to navigate to the <head> section of each multilingual page on your website. 

Başlık kodunuzun içine hreflang etiketlerinizi yapıştırmanız gerekir. Her sayfadaki hreflang niteliğinin hem kendisine hem de her farklı dildeki tüm alternatif sayfalarına bir referans içermesi gerekir. 

Yapıştırmanız snippet hreflang kod snippet , hizmet verdiğiniz diller/bölgeler ve sayfa URL'lerinize bağlı olacaktır, ancak aşağıdaki gibi görünmelidir:

<link rel="alternate" href="https://www.examplesite.com/" hreflang="en" />
<link rel="alternate" href="https://www.examplesite.com/en-gb/" hreflang="en-gb" />
<link rel="alternate" href="https://www.examplesite.com/en-us/" hreflang="en-us" />

Bu yöntemle ilgili sorun, sayfalarınızın her birine kullanıcılarınızın göremeyeceği ancak sayfayı açtıklarında indirmek zorunda kalacakları birkaç satır kod eklemenizdir.

Farklı dillerde düzinelerce alternatifiniz varsa, her sayfaya düzinelerce bağlantı öğesi eklemeniz gerekir; bu da sayfa boyutunuza birkaç KB ekleyebilir ve sayfa yükleme sürelerini önemli ölçüde artırabilir. Ana sayfanızın yüklenmesi birkaç milisaniye daha sürseydi kullanıcı deneyiminizin nasıl etkileneceğini hayal edin.

Belki bu çok önemli bir şey gibi görünmeyebilir, ancak sayfa yükleme süreleri düşündüğünüzden daha önemlidir. 

Google Algoritması'nda yapılan son güncellemeler, hız gibi sayfa deneyimi ölçütlerine daha fazla önem verdi. Sonuç olarak Google, daha hızlı yüklenen web sitelerini daha yavaş sitelere göre sıralamayı tercih ediyor. Saniyenin bir kısmı bile SEO'nuz için büyük bir fark yaratabilir.

XML Site Haritası Üzerinden Hreflang Etiketlerini Manuel Olarak Ekleme

Sitenizde henüz hreflang etiketleri yoksa ancak hreflang uygulamanızın yükleme sürelerinizi etkilemesini istemiyorsanız, bunun yerine bunları XML site haritanıza ekleyebilirsiniz. 

Site haritanız, arama motorlarına gönderdiğiniz ve web sitenizdeki tüm sayfaların ve dosyaların doğru şekilde dizine eklenmesine yardımcı olmak için bir 'haritasını' ortaya koyan belgedir. 

Sitenizde hreflang etiketleri yoksa, her sayfanın tüm alternatif sürümlerini belirtmek için buraya bir snippet ekleyebilirsiniz. Şu şekilde görünmelidir:


<url>
<loc>http://examplesite.com</loc>
<xhtml:link rel=“alternate” “hreflang=“fr-fr” href=“http://examplesite.com/fr/“ />
</url>
<url>
<loc>http://examplesite.com/fr/</loc>
<xhtml:link rel=“alternate” hreflang=“en-us” href=“http://examplesite.com/“ />

Fark etmiş olabileceğiniz gibi, burada HTML yerine bir XML dosyasıyla çalıştığımız için yapı biraz farklıdır. Ancak, temel fikir hala aynıdır: her etiket bir rel, hreflang ve href özniteliği içerir ve bunlar her zaman çift yönlüdür.

Gereksiz sayfa içi kodları ortadan kaldırmanın ve yükleme sürelerini hızlandırmanın yanı sıra, bu yöntemin bir diğer avantajı da daha güvenli olmasıdır. Sayfa başlıklarınızı doğrudan değiştirmek bir hata yapmanız durumunda sorunlara neden olabilirken XML site haritanızı karıştırmak daha az sorun yaratır.

Muhtemelen bu yaklaşım, doğrudan HTML başlıklarınıza kod eklemediğiniz için web sitenizin yüklenme süresini etkilemeyecektir.

Her durumda, site haritanızı düzenlemek tema dosyalarınızı değiştirmekten daha güvenlidir. Ancak web sitenizde ne kadar çok dil kullanılırsa XML hreflang uygulamanız o kadar karmaşık hale gelir.

Görsel öğrenen biriyseniz, web sitenize hreflang etiketlerini nasıl ekleyeceğinize ilişkin video eğitimimize göz atın:

Bir Web Sitesine Eklenti ile Hreflang Etiketleri Eklemek (Ve "Sitenizde Hreflang Etiketi Yok" Sorununu Önlemek!)

Hreflang etiketlerini manuel olarak eklemek çok fazla iş gerektirir ve kolayca yanlış gidebilir. 

Bu nedenle çoğu durumda sadece bir eklenti kullanmak çok daha iyi bir fikirdir. Weglot gibi iyi bir çeviri eklentisi, çeviri işlemi sırasında sitenizin kullandığı her dil için hreflang etiketlerini otomatik olarak uygulayacaktır. Basit, güvenli ve hızlıdır; yalnızca birkaç tıklama yeterlidir.

İşte nasıl yapılacağı:

Öncelikle, ihtiyaçlarınıza uygun bir Weglot planına kaydolun.

WordPress kullanıcısıysanız, WordPress panonuzdan 'yeni bir eklenti ekle'ye gidin ve Weglot eklentisini arayıp yükleyin.

Weglot eklentisini WordPress web sitenize ekleyin

Weglot sayfasına gidin ve Weglot API girin. Ardından, web sitenizin orijinal dilini belirtin, web sitenizin çevrilmesi istediğiniz dilleri seçin ve kaydet düğmesine basın.

WordPress kontrol panelinde Weglot API yapılandırma

Bu kadar basit.

Weglot artık tüm çeviri sürecini sizin için otomatik olarak halledecek. Sitenizi tüm hedef dillerinize çevirecek, her biri için bir alt dizin oluşturacak ve hreflang etiketini otomatik olarak uygulayacaktır. 

Çeviriyi değiştirmek isterseniz, bunu Weglot kontrol panelinizden yapabilirsiniz.

"Sitenizde Hreflang Etiketi Yok" Hatasını Giderme

Yukarıdakilerin hepsini yaptıysanız ve hâlâ sitenizde hreflang etiketi hatası görmüyorsanız, Google Search Console, uygulamanızda bir sorun olabilir. 

Sorun birçok şeyden kaynaklanıyor olabilir, bu nedenle sorunun tam olarak ne olduğunu bulmak için biraz sorun giderme işlemi yapmanız gerekecektir. İşte hreflang ek açıklamalarınızda kontrol etmeniz gereken bazı şeyler:

  • Çift yönlü bağlantıları kontrol edin. Tüm çok dilli sayfalarınızda dönüş bağlantıları uyguladığınızdan emin olun. Örneğin, İngilizce sayfanız İspanyolca sayfanıza bağlantı veriyorsa, İspanyolca sayfanız da İngilizce sayfanıza bağlantı vermelidir. Dönüş bağlantılarını doğru şekilde ayarlamadıysanız "sitenizde hreflang etiketi yok" hatasını tetikleyebilir, çünkü eksik dönüş etiketleri arama motorlarının kaybolmuş hissetmesine neden olabilir.
  • Bir sayfa silindiğinde uygulamanızı güncelleyin. Sitenizdeki bir sayfa silindiğinde veya yeniden yönlendirildiğinde, bağlantılarınızın bunu yansıttığından emin olun.
  • Kendine referans veren kanonik URL'ler kullandığınızdan emin olun. Her sayfa, kendisini işaret eden bir rel="canonical" etiketinin yanı sıra tüm alternatiflerine bağlantılar içermelidir. 
  • x-default etiketlerini kullanın. x-default hreflang özniteliği, sayfalarınızdan hiçbirinin dil ayarlarıyla eşleşmemesi durumunda kullanıcıların gönderilmesi gereken sayfanın varsayılan sürümünü belirtir. Son olarak her zaman bir x-default etiketi kullanmalısınız.
  • Resmi dil/bölge kodlarını kullandığınızdan emin olun. ISO 639-1 dil kodlarını ve ISO 3166-1 bölge kodlarını doğru formatta kullanmalısınız. 

Weglot , uygulamanızı iki kez kontrol etmek için kullanabileceğiniz bir hreflang denetleyici aracı da geliştirmiştir

Weglot'un hreflang denetleyicisi

Sadece hreflang denetleyici sayfamıza gidin, sitenizin URL'sini girin, bir arama motoru seçin ve her şeyin doğru ayarlandığından emin olmak için 'URL'yi Test Et' seçeneğine tıklayın. Sitenizde hreflang etiketi yoksa veya uygulamanızda bir sorun varsa, burada görünecektir.

Son Düşünceler

İşte 'sitenizde hreflang etiketi yok' sorununu çözmek için bilmeniz gereken her şey. Sitenizi düzenli olarak denetlemeyi ve sayfalar silindiğinde ya da yeniden yönlendirildiğinde güncellemeyi unutmayın.

Ayrıca Google'ın sitenizi yeniden dizine eklemesinin biraz zaman alabileceğini unutmayın; bu nedenle hreflang düzeltmelerini uyguladıktan sonra "sitenizde hreflang etiketi yok" bildiriminin kaybolması için birkaç gün beklemeniz gerekebilir. 

Gördüğünüz gibi, hreflang etiketleri karmaşık olabilir, ancak öyle olmak zorunda değildir.

İnsanların genellikle karşılaştığı sorunların çoğu, manuel uygulama sırasında yapılan hatalardan kaynaklanır ve bir eklenti kullanımıyla tamamen önlenebilir. Bu nedenle hreflang etiketlerinizle ilgilenmek için Weglot 'u kullanmanızı şiddetle tavsiye ediyoruz. Şimdi ücretsiz deneme için kaydolun.

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

Weglot hreflang etiketleri ekliyor mu?

ok

Evet, Weglot web sitenizde hreflang etiketlerini otomatik olarak uygular, böylece Google gibi arama motorları web sitenizi doğru dil için dizine ekleyebilir.

Farklı ülkeleri hedeflemek için WordPress'te hreflang etiketlerini nasıl ayarlayabilirim?

ok

Manuel olarak yapmanıza gerek yok. Weglot'u yüklediğinizde, hreflang etiketleri otomatik olarak eklenir, geliştiriciye gerek yoktur.

Mavi ok

Mavi ok

Mavi ok