WordPress'e Hreflang Nasıl Eklenir?


Çok dilli bir web sitesi oluşturmanın en zor yönlerinden biri, arama motorlarının içeriğinizi doğru şekilde indekslediğinden emin olmaktır. Bunun olması için tarayıcıların, her sayfanın her biri farklı bir dilde birden çok sürümünün olduğunu anlaması gerekir. İşte bu noktada hreflang WordPress etiketleri devreye girer.

Hreflang etiketleri WordPress web sitelerine özgü değildir, ancak bu İçerik Yönetim Sistemini (CMS) kullanarak uygulamak kolaydır. Almak istediğiniz yaklaşıma bağlı olarak bunu bir eklenti ile veya eklentisiz yapabilirsiniz.

Bu yazıda, WordPress'te hreflang etiketlerinin neler olduğundan bahsedeceğiz. Bunları sayfalarınıza manuel olarak ve ayrıca bir çeviri eklentisi kullanarak nasıl ekleyeceğinizi de öğreteceğiz. Hadi çalışalım!

hreflang Etiketleri Nelerdir?

Hreflang etiketleri, HTML başlıklarınızın içine yerleştirilmiş basit kod parçacıklarıdır. Arama motorlarına o sayfada hangi dili kullandığınızı söylerler. İşte bir örnek:

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

Bu etiketi Google'a ve diğer arama motorlarına sayfanın ABD İngilizcesi olduğunu söyler. Hreflangtag'ler bu konuda inanılmaz derecede spesifik olabilir, bu da çok dilli web siteleri için mükemmeldir.

Alternatif atama, arama motorlarına tamamen yeni bir sayfaya bakmadıklarını, zaten başka bir dilde dizine ekledikleri içeriğin bir versiyonuna baktıklarını söyleyen şeydir. İdeal olarak, aşağıdaki senaryoların üçünde de hreflang etiketlerini kullanırsınız:

  • Web sitenizin içeriği birden çok dilde;
  • Amerikan ve İngiliz İngilizcesi gibi aynı dilin varyasyonlarını kullanan web sayfalarınız var;
  • Web siteniz birden çok dilin ve bölgesel varyasyonların bir kombinasyonunu kullanıyor.

Hreflang etiketleri olmadan, içeriğinizi arama motorları aracılığıyla bulan kullanıcılar, sonuçları kendi dillerinde göremeyebilir. Aynı şekilde, bağlantılarınızı tıklarlarsa içeriğinizi 'varsayılan' veya orijinal dilinde görürler.

Bu kullanıcılardan bazıları, içeriğinizi okuyabilmeleri için dil değiştiricinizi bulabilecek kadar bilgili olabilir. Ancak, çoğu olmayacak. Bu, bu basit etiketi eklememenin kullanıcılarınıza mal olabileceği anlamına gelir. Neyse ki, hreflang etiketlerini WordPress'te uygulamak oldukça basittir.

Eklenti Olmadan WordPress'te hreflang Etiketleri Nasıl Eklenir (2 Yol)

Eklenti olmadan WordPress'e hreflang etiketleri eklemenin iki yolu vardır. En basit yaklaşımla başlayalım.

1. HTML Başlıklarınıza hreflang Etiketleri ekleyin

Her WordPress temasının düzenleyebileceğiniz bir header.php dosyası vardır. WordPress'e bir eklenti olmadan hreflang etiketleri eklemek istiyorsanız, en hızlı yol gösterge tablonuza gidip Görünüm Tema Düzenleyici'ye gitmektir. Burada, sağdaki kenar çubuğunda header.php dosyasını arayın:

Temanızın başlık dosyasını düzenleme.

Yukarıdaki ekran görüntüsünde head etiketlerinin içeriğini vurguladığımıza dikkat edin. Burası hreflang etiketlerinizi eklemek isteyeceğiniz yerdir.

Örneğin, web sitenizi İngilizce'den İtalyanca ve Fransızca'ya çevirirseniz, aşağıdakileri <head> 'den sonra ve </head>' den önce eklersiniz:

 <link rel="canonical" href="http://yourwebsite.com">

<link rel="alternate" href="http://yourwebsite.com" hreflang="x-default">

<link rel="alternate" href="http://yourwebsite.com" hreflang="fr-fr">

<link rel="alternate" href="http://yourwebsite.com" hreflang="it-it">

Bu kod parçacığında henüz görmediğiniz iki yeni öğe kullanıyoruz. İlk satır, içeriğinizin her sayfanın orijinal dilinde olacağı 'standart' sürümünü belirler.

İkinci satır, arama motorlarına, kullanıcının tercih ettiği dille eşleşen bir sürüm bulamazlarsa web sitenizin hangi sürümünü göstereceklerini söyleyen x-default etiketini içerir. Bu gönderide daha sonra tartışacağımız hreflang etiketleri söz konusu olduğunda bu etiketi dahil etmek en iyi uygulama olarak kabul edilir.

Bu yaklaşım hızlı olmasına rağmen, dezavantajları da vardır. Bir alt tema kullanmıyorsanız, temanızı güncellediğinizde header.php dosyanıza eklediğiniz tüm hreflang etiketleri kaybolacaktır. Bu nedenle, genellikle bu yaklaşımı WordPress siteleri için önermiyoruz.

2. XML Site Haritanıza hreflang Etiketlerini Dahil Edin

XML site haritası, web sitenizdeki tüm sayfaları ve dosyaları içeren arama motorlarına gönderebileceğiniz bir belgedir. Adından da anlaşılacağı gibi, web sitenizin tüm temel öğelerinin (makul dahilinde) taranmasını ve dizine eklenmesini sağlayan bir haritadır.

Site haritaları, her sayfanın mevcut tüm sürümlerini belirtmenize olanak sağladıklarından, çok dilli web siteleri için özellikle yararlıdır. Bir site haritasında hreflang etiketlerinin nasıl göründüğüne dair hızlı bir örnek:

 <url>

<loc>http://websiteniz.com</loc>

<xhtml:link rel="alternate" "hreflang="es-es" href="http://yourwebsite.com/es/"/>
 </url>

<url>

<loc>http://yourwebsite.com/es/</loc>

<xhtml:link rel="alternate" hreflang="en-us" href="http://yourwebsite.com/"/>

Hreflang etiketlerinin yapısı, HTML'den XML dosyalarına geçtiğinizde değişir. Ancak, temel mantık aynı kalır— hreflang etiketleri çift yönlüdür, bu da web sitenizdeki dil sayısı kadar varyasyon eklemeniz gerektiği anlamına gelir.

Muhtemelen, bu yaklaşım, doğrudan HTML başlıklarınıza kod eklemediğiniz için web sitenizdeki yükleme sürelerini hızlandırabilir. Bununla birlikte, uygulamada, etki neredeyse her zaman ihmal edilebilir.

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

WordPress Çeviri Eklentisi ile hreflang Etiketleri Nasıl Eklenir

Şimdiye kadar, WordPress'e hreflang etiketleri eklemek için iki manuel yaklaşımı inceledik. Her ikisi de işe yarar, ancak pratikte uygulanması zor olabilir. Bu, özellikle çok sayıda sayfası olan karmaşık web siteleri için geçerlidir. Örneğin, satılık yüzlerce ürünün bulunduğu bir çevrimiçi mağaza için bir site haritası kullanarak hreflang etiketleri eklemeye çalıştığınızı hayal edin; bu bir kabus olur.

Çoğu WordPress kullanıcısı için hreflang etiketlerini manuel olarak eklemenin mantıklı olduğu çok az senaryo vardır. Bunun yerine, onları sizin için otomatik olarak dahil edecek TranslatePress gibi bir çeviri eklentisi kullanabilirsiniz.

TranslatePress eklentisi, sitenizin kullandığı her dil için hreflang özelliğini otomatik olarak ekleyecektir.

TranslatePress'i kullanırken yapmanız gereken tek şey, WordPress panonuzdaki Ayarlar → TranslatePress → Genel sekmesine giderek web sitenize dil seçip eklemektir:

TranslatePress kullanarak dil ekleme.

Bu işlevsellik, wp.org'daki eklentinin ücretsiz sürümünde de mevcuttur.

TranslatePress, çoğu dilin bölgesel varyasyonlarını da ayırt edebilir. Örneğin, yukarıdaki resimde gösterildiği gibi kullanabileceğiniz altı farklı İngilizce 'tür' vardır.

hreflang Etiketleri için Arama Motoru Optimizasyonu (SEO) En İyi Uygulamaları

Hreflang etiketlerini uygulamak söz konusu olduğunda hangi yaklaşımı benimserseniz benimseyin, izlemeniz gereken bazı temel yönergeler vardır. Daha önce de belirttiğimiz gibi x-default etiketi kullanmak bunlardan biridir. Bu, arama motorlarına, kullanıcının tercih ettiği dille eşleşen belirli bir değişken bulamazlarsa web sitenizin hangi sürümünü görüntülemeleri gerektiğini söyler. TranslatePress, bu etiketi otomatik olarak sitenize de ekler.

Ek olarak, hreflang etiketlerinin çalışması için karşılıklı olmaları gerekir. Bir web sitesinin İngilizce sürümüne göz atıyorsanız, alternatif dillere işaret eden etiketler içermelidir ve bunun tersi de geçerlidir. Karşılıklı bir bağlantı yoksa arama motorları hreflang etiketlerini tanımaz. Bu, rakiplerinizin sayfalarını içeriğinizin alternatif sürümleri olarak sunmak için etiketler oluşturmasını engeller.

TranslatePress, çift yönlü hreflang etiketlerini otomatik olarak uygular, bu nedenle doğru yapmak konusunda endişelenmenize gerek yoktur. Bu göreve manuel olarak yaklaşıyorsanız hiçbir şeyi kaçırmadığınızdan emin olmak zor olabilir.

Son olarak, hreflang etiketlerinin doğru uygulanması, belirli ülke ve dil kodlarını kullanmanızı gerektirir. Çoğu durumda, bu kodlar aşikardır. Ancak, hreflang etiketlerini manuel olarak ekleyecekseniz, ISO 639-1 standart terminolojisine başvurarak bunları iki kez kontrol etmenizi öneririz.

Bir kez daha, bir çeviri eklentisi kullanıyorsanız, doğru dil ve ülke kodlarını ekleme konusunda endişelenmenize gerek yok. Çabalarınızı başka bir yere odaklayabilmeniz için TranslatePress bunu sizin için halledecektir.

TranslatePress'i Alın ve hreflang Etiketleri Hakkında Endişelenmeyi Hemen Bırakın

Hreflang etiketleri, çok dilli web sitelerinin temel öğeleridir. Trafiğinizin ağırlığı için arama motorlarına güveniyorsanız, bunları WordPress'te doğru şekilde uyguladığınızdan emin olmanız gerekir. İşlemi otomatikleştirmek için bunları manuel olarak veya TranslatePress gibi bir çeviri eklentisi kullanarak ekleyebilirsiniz.

TranslatePress Çok Dilli

TranslatePress, WordPress sitenizi çevirmenin en kolay yoludur. Hızlıdır, web sitenizi yavaşlatmaz, HERHANGİ bir tema veya eklenti ile çalışır ve SEO dostudur.

Eklentiyi edinin

Veya ÜCRETSİZ sürümü indirin

Web siteniz hreflang etiketleri kullanıyorsa, çok dilli SEO için en iyi uygulamaları takip etmek de önemlidir. Bunlar, bir x varsayılan etiketi eklemeyi, hreflang etiketlerinizin çift yönlü olduğundan emin olmayı ve doğru dil ve ülke kodlarını listelemeyi içerir.

hreflang WordPress etiketlerinin nasıl kullanılacağı hakkında sorularınız mı var? Aşağıdaki yorumlar bölümünde bunları gözden geçirelim!

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir