Çok dilli bir web sitesi yönetirken, arama motorlarının sitenizin farklı dil sürümlerini doğru bir şekilde anlamasını sağlamak kritik önem taşır. Bu noktada, hreflang etiketleri ve özellikle x-default etiketi, uluslararası SEO stratejilerinde önemli bir rol oynar. Bu blog yazısında, x-default etiketinin ne olduğunu, neden önemli olduğunu ve WordPress’te Polylang eklentisi ile nasıl kullanılacağını adım adım açıklayacağız.
x-default Nedir?
x-default, hreflang etiketlerinin bir parçası olarak kullanılan bir değerdir ve bir web sayfasının varsayılan veya genel bir sürümünü belirtir. Bu etiket, belirli bir dil veya bölge için hedeflenmemiş kullanıcılara hangi sayfanın gösterileceğini arama motorlarına bildirir. Örneğin, bir sitenin İngilizce, Türkçe ve Fransızca sürümleri varsa, x-default etiketi genellikle ana dildeki veya uluslararası kullanıcılar için uygun olan bir sayfayı işaret eder.
x-default etiketinin temel faydaları:
- Uluslararası SEO’yu Güçlendirir: Arama motorlarının doğru dil veya bölge sürümünü hedef kitleye sunmasını sağlar.
- Kullanıcı Deneyimini İyileştirir: Kullanıcıların tarayıcı diline veya konumuna uygun olmayan durumlarda doğru sayfaya yönlendirilmesini sağlar.
- Yinelenen İçerik Sorunlarını Önler: Arama motorlarının farklı dil sürümlerini ayrı içerik olarak algılamasını engeller.
Örnek bir hreflang ve x-default kullanımı:
<link rel="alternate" href="https://siteadi.com/tr/" hreflang="tr" />
<link rel="alternate" href="https://siteadi.com/en/" hreflang="en" />
<link rel="alternate" href="https://siteadi.com/" hreflang="x-default" />
Polylang ile x-default Kullanımı
Polylang, WordPress sitelerinde çok dilli içerik oluşturmak için kullanılan popüler ve ücretsiz bir eklentidir. Polylang, hreflang etiketlerini otomatik olarak oluşturur ve x-default etiketini destekler. Aşağıda, Polylang ile x-default etiketini nasıl yapılandıracağınızı adım adım açıklıyoruz.
1. Polylang Eklentisini Kurun ve Etkinleştirin
- WordPress yönetici paneline gidin.
- Eklentiler > Yeni Ekle seçeneğine tıklayın.
- Arama çubuğuna “Polylang” yazın, eklentiyi bulun ve Yükle’ye tıklayın.
- Eklentiyi etkinleştirin.
- Etkinleştirme sonrası, Polylang sizi otomatik olarak bir kurulum sihirbazına yönlendirecektir.
2. Dilleri Yapılandırın
- Ayarlar > Diller sekmesine gidin.
- Varsayılan dilinizi (örneğin, Türkçe) seçin ve yıldız simgesiyle işaretleyin.
- Ek dilleri ekleyin (örneğin, İngilizce, Fransızca).
- URL Modifikasyonları ayarlarında, dil kodlarının URL’ye nasıl ekleneceğini belirleyin:
- Önerilen ayar: “Dil, URL’deki bir dizin olarak eklenir” (örneğin, siteadi.com/tr/).
- Alternatif olarak, her dil için ayrı bir alt alan adı veya alan adı kullanabilirsiniz.
3. x-default Ayarını Yapılandırma
Polylang, varsayılan dilinizi otomatik olarak x-default olarak ayarlar. Ancak, x-default için özel bir sayfa (örneğin, dil seçimi yapan bir açılış sayfası) kullanmak isterseniz, şu adımları izleyin:
- Polylang Pro sürümünü kullanıyorsanız, x-default için özel bir sayfa tanımlama seçeneği bulunur. Ücretsiz sürümde, varsayılan dil otomatik olarak x-default olarak atanır.
- Özel bir x-default sayfası oluşturmak için:
- WordPress’te yeni bir sayfa oluşturun (örneğin, “Dil Seçimi” sayfası).
- Bu sayfayı Polylang ayarlarında varsayılan dil olarak işaretlemeyin, ancak hreflang etiketlerinde x-default olarak manuel olarak eklemek için bir geliştirici ile çalışabilirsiniz.
- Geliştirici, functions.php dosyasına aşağıdaki gibi bir kod ekleyerek x-default etiketini özelleştirebilir:
add_filter('pll_rel_hreflang_attributes', function ($hreflangs) {
$hreflangs['x-default'] = 'https://siteadi.com/';
return $hreflangs;
});
Bu kod, x-default etiketini belirli bir URL’ye yönlendirir.
4. Dil Değiştiriciyi Ekleyin
- Kullanıcıların diller arasında geçiş yapabilmesi için bir dil değiştirici ekleyin:
- Görünüm > Menüler bölümüne gidin.
- Dil Değiştirici öğesini menüye ekleyin.
- Dil değiştiriciyi açılır menü (dropdown) veya bayraklar şeklinde görüntüleyebilirsiniz.
- Alternatif olarak, Görünüm > Bileşenler bölümünden dil değiştiriciyi bir kenar çubuğuna veya widget alanına ekleyebilirsiniz.
5. İçerikleri Çevirin
- Yeni bir yazı veya sayfa oluştururken, Polylang’ın sağladığı dil kutusundan içeriğin hangi dilde olduğunu seçin.
- Her dil için içeriği manuel olarak çevirin veya Polylang Pro ile DeepL gibi makine çevirisi entegrasyonlarını kullanın.
- İçeriklerin her dilde eksiksiz olduğundan emin olun; eksik çeviriler SEO açısından olumsuz etki yaratabilir.
6. SEO ve hreflang Kontrolü
- Polylang, hreflang etiketlerini otomatik olarak sayfa başlığına ekler. Sayfanızın kaynak kodunu kontrol ederek doğru hreflang ve x-default etiketlerinin eklendiğinden emin olun:
<link rel="alternate" hreflang="tr" href="https://siteadi.com/tr/" />
<link rel="alternate" hreflang="en" href="https://siteadi.com/en/" />
<link rel="alternate" hreflang="x-default" href="https://siteadi.com/" />
- Google Search Console veya Screaming Frog gibi araçlarla hreflang etiketlerini doğrulayın.
7. Yaygın Sorunlar ve Çözümler
- x-default etiketi görünmüyor: Varsayılan dilinizin doğru ayarlandığından emin olun. Polylang Pro kullanıyorsanız, ayarlarınızı kontrol edin veya destek forumuna başvurun.
- URL yapısı sorunları: Eğer dil kodları URL’ye eklenmiyorsa, Ayarlar > Kalıcı Bağlantılar bölümünden permalink yapısını kontrol edin ve kaydedin.
- Eksik çeviriler: Her dil için içeriğin tam olduğundan emin olun. Eksik çeviriler, arama motorlarının sayfayı yanlış indekslemesine neden olabilir.
Polylang ile x-default Kullanımının Avantajları
- SEO Dostu: Polylang, hreflang ve x-default etiketlerini otomatik olarak oluşturur, bu da arama motorlarının sitenizi doğru indekslemesini sağlar.
- Esneklik: Ücretsiz sürüm bile temel ihtiyaçları karşılar; Polylang Pro ile daha gelişmiş özellikler (örneğin, otomatik çeviri entegrasyonları) kullanılabilir.
- Kullanıcı Dostu: Kurulum sihirbazı ve dil değiştirici, hem yöneticiler hem de kullanıcılar için kolaylık sağlar.
Sonuç
x-default etiketi, çok dilli bir WordPress sitesinde uluslararası SEO’yu optimize etmek için vazgeçilmez bir araçtır. Polylang eklentisi, bu etiketi otomatik olarak destekler ve ücretsiz sürümüyle bile etkili bir çok dilli site yönetimi sağlar. Yukarıdaki adımları takip ederek, sitenizi küresel bir kitleye ulaştırabilir ve kullanıcı deneyimini iyileştirebilirsiniz.Eğer Polylang ile ilgili daha fazla bilgiye ihtiyacınız varsa, Polylang resmi belgelerini inceleyebilir veya WordPress.org destek forumlarında sorularınızı sorabilirsiniz. Ayrıca, profesyonel çeviri hizmetleri için Polylang Pro veya Weglot gibi alternatifleri değerlendirebilirsiniz.
Kaynaklar:
- Polylang WordPress Eklentisi: Bağlantı
- Polylang Kullanımı Rehberi: Bağlantı
- Çok Dilli WordPress Siteleri: Bağlantı
Bu yazıyla, WordPress sitenize çok dilli destek eklemek ve x-default etiketini doğru bir şekilde kullanmak için gerekli tüm bilgileri edinmiş oldunuz. Sorularınız varsa, yorumlar kısmında paylaşabilirsiniz!