Dokümanlar

Sorun rehberi · Uluslararası

hreflang var ama x-default yok

ÖnemBilgi
KategoriUluslararası
KapsamSayfa başına
EmekAz
DoğrulamaGörevi tamamlayınca yeniden tarama
Kural anahtarıhreflang_no_xdefault

Kısa cevap

Sayfada dil sürümleri için hreflang işaretlemeleri var ama hiçbiri x-default değil. x-default, dili ya da bölgesi listelenen sürümlerin hiçbirine uymayan kullanıcılara hangi sürümün gösterileceğini Google'a söyler; o olmadan Google kendisi bir sürüm seçer. Bu sorun, dil sürümlerinin doğru eşleşip eşleşmediğini etkiler. Dil seçici sayfasını ya da varsayılan saydığınız sürümü (çoğunlukla İngilizce olanı) gösteren bir hreflang="x-default" ekleyin.

Neden önemli

x-default olmadığında, sürümünüz bulunmayan bir ülkedeki kullanıcı Google hangi sürümü tahmin ederse onu görür; bu yanlış dil olabilir. Google, hreflang kullanılan her durumda x-default önerir.

Glimana bunu nasıl tespit eder

Kural, bir sayfada bir ya da daha fazla hreflang girişi olduğunda (HTML <link> etiketlerinden, HTTP başlıklarından ya da sitemap'ten) ve hiçbirinde hreflang="x-default" bulunmadığında tetiklenir. Kanıtta bulunan giriş sayısı gösterilir.

Nasıl düzeltilir

  1. Glimana'da etkilenen sayfaları bulun. Sorunlar › hreflang var ama x-default yok bölümünü açın. Etkilenen her sayfa bir satırdır; Glimana'nın o sayfa için kaydettiği kanıtı (ölçülen değer, soruna yol açan öğe ya da hedef adres) görmek için satırı açın. Aynı liste Görevler altındaki görev kartında da yer alır; sayfanın Sayfalar altındaki kendi ayrıntı görünümü ise tüm sinyallerini gösterir.
  2. Düzeltmeyi platformunuzda uygulayın.

    Diğer girişlerin tanımlandığı yere, yedek sürümü gösteren bir link daha ekleyin. Bu, dil sürümlerinden birinin adresiyle aynı olabilir:

    <link rel="alternate" hreflang="en" href="https://example.com/en/pricing">
    <link rel="alternate" hreflang="tr" href="https://example.com/tr/fiyatlar">
    <link rel="alternate" hreflang="x-default" href="https://example.com/en/pricing">
    

    WPML ve Polylang: eklentinin dil/SEO ayarlarında "x-default"u etkinleştirin ve varsayılan dili seçin. TranslatePress: Ayarlar › Gelişmiş › hreflang x-default.

    Shopify Markets, birincil pazar için x-default dahil hreflang üretir; eksikse tema theme.liquid içinde kendi hreflang bloğunu basıyordur. Özel bloğu kaldırın ya da ona x-default satırını ekleyin.

    Alternatifleri nerede üretiyorsanız (düzen şablonu, Link başlığı ya da sitemap'teki xhtml:link listesi) x-default girişini oraya ekleyin ve her sürümdeki tam kümeye dahil edin.

  3. Yayımlayın ve önbellekleri temizleyin. Kaydedip yayımlayın, ardından tarayıcının yeni sürümü göreceğinden emin olun: WordPress — önbellek eklentinizde sayfa önbelleğini temizleyin ve CDN'i boşaltın; Shopify — tema ve içerik değişiklikleri kaydedildiği anda yayına girer, ancak mağazanın önünde bir CDN varsa onu boşaltın; özel kod — dağıtımı yapın ve uç (edge) önbelleği boşaltın. Canlı HTML'in değiştiğini gizli bir pencerede ya da curl -s https://your-domain/page | grep -i '<title\|canonical\|robots' ile kontrol edin; Glimana, web tarayıcınızın önbelleğindekini değil, sunucunun gönderdiğini okur.

  4. Glimana'da doğrulayın. Görevi Görevler altında açıp Yaptım düğmesine tıklayın. Etkilenen sayfalar birkaç saat içinde doğrulama taramasına alınır; sayfanın hreflang kümesi x-default içerdiğinde görev kapanır. Kontrol yine başarısız olursa görev bir notla Yeni durumuna döner; geçerse Etki raporlarında Giderilen teknik sorunlar altında listelenir. Daha erken kontrol etmek için sorundaki Etkilenen sayfaları yeniden tara düğmesini kullanın.

Düzeltme nasıl doğrulanır

Yeniden tarayın; sayfanın hreflang kümesi x-default içerdiğinde görev kapanır.

Kaynaklar

Bu sayfa işinize yaradı mı?

Son güncelleme 2026-10-10 · Destekle iletişim