WordPress'te hreflang Etiketleri Nasıl Eklenir?

Yayınlanan: 2023-02-12

Birden çok dili ve bölgeyi destekleyen bir web sitesi mi oluşturuyorsunuz? Çok dilli bir site, potansiyel kitlenizi katlanarak genişletebilir, ancak yönetimi zor görünebilir.

İyi haber şu ki, hreflang etiketleri eklemek sitenizin Arama Motoru Optimizasyonu (SEO) ve Kullanıcı Deneyimini (UX) iyileştirebilir. Bunu başarmak o kadar da zor değil ve artan trafik ve katılımdan hızla yararlanmaya başlayabilirsiniz.

Bu makalede, hreflang etiketlerinin ne olduğuna ve bunları kullanmak için en iyi uygulamalardan bazılarına bakacağız. Ardından, bu etiketleri WordPress web sitenize uygulamak için kullanabileceğiniz yöntemleri açıklayacağız. Hadi çalışalım!

İçindekiler
1. hreflang Nedir?
2. hreflang ve Çok Dilli Siteniz: En İyi Uygulamalar
3. WordPress'te hreflang etiketleri nasıl uygulanır?
3.1. hreflang Eklentileri
3.2. <head> öğesine hreflang ekleyin
3.3. XML Site Haritasına hreflang ekleyin
4. WordPress'te hreflang Nasıl Doğrulanır?
5. WP Engine ile Öğrenmeye Devam Edin

hreflang nedir?

Hreflang etiketi, Google'a belirli diller ve bölgeler için bir web sayfasının hangi sürümünün görüntüleneceğini söyleyen HTML kodudur. İşte bu kodun nasıl görünebileceğine dair bir örnek:

<link rel="alternate" href="example.com" hreflang="en-us" />
<link rel="alternate" href="example.com/fr/" hreflang="fr-fr" />

Her etiket, İngilizce ve Amerika Birleşik Devletleri için "en-us" veya Fransızca ve Fransa için "fr-fr" gibi dil ve konum ayrıntılarının bir kombinasyonunu içerir.

Google bir web sayfasının dilini algılayabilirken, hreflang etiketlerinin olmaması arama sıralamalarınıza zarar verebilir. Bunun nedeni, bu etiketler olmadan, farklı dillerdeki sayfalarınızın en iyi yerleşimler için birbiriyle rekabet etmesi olabilir. Hreflang etiketleri kendi başlarına sıralama faktörleri olmasa da, Google'ın kullanıcılara doğru sayfaları sunmasına yardımcı olurlar.

hreflang ve Çok Dilli Siteniz: En İyi Uygulamalar

Çok dilli bir WordPress web sitesiyle daha geniş bir kitleye ulaşabilirsiniz, ancak sonuç almak için bazı en iyi uygulamaları uygulamanız gerekir. Bu tür web siteleri için en iyi uygulamalardan biri hreflang etiketlerini kullanmaktır, ancak başka akıllı teknikler de vardır.

En iyi kullanıcı deneyimi için, makine tarafından çevrilmiş metinleri değil, anadili İngilizce olan kişiler tarafından yazılan içeriği kullanmak akıllıcadır. Başka bir en iyi uygulama, eşleşmeyen diller için isteğe bağlı x-default etiketini kullanmaktır. Bu, kullanıcıların istedikleri yeri ve dili seçebilecekleri ana sayfalarda kullanılmalıdır.

Web siteniz kanonik etiketler kullanıyorsa, hreflang etiketleri eklerken de dikkatli olmanız gerekir. Bu iki tür etiket, hangi sayfanın görüntülenmesi gerektiği konusunda Google'a karışık sinyaller göndererek çakışabilir. Kanonik etiketlere sahip sayfalarda hreflang etiketlerini bırakabilirsiniz, ancak dil etiketlerini dikkatlice eklemek daha iyidir.

WordPress'te hreflang etiketleri nasıl uygulanır?

hreflang etiketleri, WordPress web sitelerinde paha biçilmezdir, ancak yalnızca doğru şekilde uygulandığında. Bu etiketleri web sitenize eklemek için kullanabileceğiniz üç yöntem vardır. Eklentiler en kolay ve en yaygın yöntemdir. Ancak, web sitenizin başlığını da güncelleyebilir veya XML site haritasını düzenleyebilirsiniz. Üç tekniğe de bakalım.

hreflang Eklentileri

Hreflang uygulamasının en kolay yöntemi bir WordPress eklentisi kullanmaktır. MultilingualPress gibi eklentiler sizin için otomatik olarak hreflang etiketleri ekler ve herhangi bir performans sorununa neden olmaz:

MultilingualPress ayrıca, yazı düzenleyicide bulunabilen bir çeviri özelliğine de sahiptir. Bir çeviriyi kabul ettiğinizde, eklenti sitenizin başlığına uygun hreflang etiketlerini ekler. Çeviri özelliği gönderilerle sınırlı değildir ve etiketler ve kategoriler üzerinde çalışırken Yoast ve WooCommerce gibi eklentilerle de iyi bir şekilde senkronize olur.

Hreflang uygulaması için başka bir eklenti seçeneği Polylang'dır:

Polylang, WordPress web sitelerini birden çok dilde yönetmenize yardımcı olan popüler ve ücretsiz bir araçtır. Her zamanki gibi içerik oluşturabilir ve ardından buna bir dil atayabilirsiniz. Bundan sonra, Polylang sizin için hreflang etiketleriyle ilgilenecektir.

<head> öğesine hreflang ekleyin

Header.php dosyanızı güncelleyerek, WordPress web sitenize bir eklenti olmadan hreflang etiketleri ekleyebilirsiniz. Bu dosyaya erişmek için Görünüm > Tema Düzenleyici bölümüne gitmeniz veya Dosya Aktarım Protokolü'nü (FTP) kullanmanız gerekir.

Dosyayı açtıktan sonra, <head> açıcıyı aramak ve bu kodu yapıştırmak isteyeceksiniz:

<link rel="canonical" href="http://example.com/content"/>
<link rel="alternate" hreflang="x-default" href="http://example.com/content"/>
<link rel="alternate" hreflang="en-us" href="http://example.com/content"/>
<link rel="alternate" hreflang="es-es" href="http://example.com/es/content"/>
<link rel="alternate" hreflang="fr-fr" href="http://example.com/fr/content"/>

Bu örnekte, etiketlerin İngilizce dil içeriğine eklenmesi gerekir. x-default ve English hreflang etiketleri de İngilizce içerik sayfasına işaret eder.

Öte yandan, İspanyolca ve Fransızca hreflang etiketleri, sayfanın doğru dil sürümlerine yönlendirir. Elbette, web sitenizde kullanılan diğer diller için daha fazla hreflang etiketi ekleyebilirsiniz.

XML Site Haritasına hreflang ekleyin

Header.php dosyanızı düzenlemek istemiyorsanız, bunun yerine sitenizin XML site haritasını güncelleyebilirsiniz. Bu yöntemin kullanılması, Google'ın alternatif dildeki sayfalarınızı bulmasını ve düzgün bir şekilde dizine eklemesini sağlar. Site haritanızı güncellemek, daha hızlı yükleme süreleri için web sayfalarınızın boyutunu da azaltır.

XML site haritanız için hreflang etiketleri biraz farklıdır:

<url>
<loc>http://www.example.com/content</loc>
<xhtml:link rel="alternate" hreflang="es-es" href="http//www.example.com/es/content"/>
<xhtml:link rel="alternate" hreflang="fr-fr" href="http//www.example.com/fr/content"/>
</url>
<url>
<loc>http://www.example.com/es/content</loc>
<xhtml:link rel="alternate" hreflang="en-us" href="http//www.example.com/content"/>
<xhtml:link rel="alternate" hreflang="fr-fr" href="http//www.example.com/fr/content"/>
</url>

XML site haritanızı düzenlemek dizine eklemeye yardımcı olurken aynı zamanda karmaşık bir hal alabilir. Büyük bir web siteniz varsa, site haritası şişebilir. Site haritasına hreflang etiketleri eklemek, yukarıda açıklanan diğer yöntemleri kullanmaktan daha uzun sürebilir.

WordPress'te hreflang Nasıl Doğrulanır?

Dahil edildiklerinde bile, hreflang etiketleri genellikle çok dilli web sitelerinde yanlış uygulanır. Hreflang etiketlerinizi doğrulamak, onları doğru bir şekilde ekleyip eklemediğinizi belirlemenize yardımcı olabilir.

Etiketleri doğrulamak için çeşitli çevrimiçi araçları kullanabilirsiniz. Bu araçlar benzer bilgiler sunar, ancak bunları farklı şekillerde sunar. Sitrix'in hreflang etiketi test aracı, web sitenizdeki etiketleri görüntüler ve herhangi bir hata olup olmadığını size bildirir:

Merke'nin hreflang etiketleri test aracı, web sitenizdeki etiketlerin ve hataların dökümünü de sağlar:

Bununla birlikte, yalnızca hataları görmek istiyorsanız, SALT.agency'nin hreflang etiketi test aracı başka bir seçenektir.

WP Engine ile Öğrenmeye Devam Edin

Birden çok dilde içeriğe sahip bir web siteniz varsa, hreflang etiketleri Google'ın doğru sayfaları doğru ziyaretçilere ulaştırmasına yardımcı olur. Neyse ki, web sitenize hreflang etiketleri eklemenin birkaç yolu vardır, en kolay seçenek özel bir eklenti yüklemektir.

Çok dilli web sitenizi çalıştırmanın başka herhangi bir yönüyle mücadele ediyorsanız, WP Engine, ihtiyacınız olan kaynakları bulmanıza yardımcı olmaya kendini adamıştır. Bugünkü planlarımıza göz atın!