Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te Hreflang Etiketleri Nasıl Eklenir

WordPress yazılarınıza ve sayfalarınıza hreflang etiketleri eklemek ister misiniz? Birden fazla dilde veya farklı bölgeler için içerik yayınlıyorsanız, hreflang etiketi bu bölgeler ve diller için SEO’yu geliştirmenize yardımcı olur. Bu makalede, tek bir satır kod yazmadan WordPress’te hreflang etiketlerini nasıl kolayca ekleyebileceğinizi göstereceğiz.

How to add hreflang tags in WordPress

hreflang etiketi nedir?

Hreflang etiketi, arama motorlarına belirli bir bölge ve dil için hangi sayfanın gösterileceğini söylemenizi sağlar. Aynı içeriğin farklı dillerdeki diğer varyasyonlarını tanımlamak için de kullanabilirsiniz.

Bir hreflang etiketi uygulaması düz HTML’de şu şekilde görünür.


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

hreflang etiketi, dil kodu ve bölge kodunun bir kombinasyonudur. Örneğin, İngilizce ve Amerika Birleşik Devletleri için en-us, Fransızca ve Fransa için fr-fr vb.

WordPress 60’tan fazla dilde mevcuttur ve WordPress’i kendi dilinizde kullanabilirsiniz.

Birçok WordPress sitesi sahibi farklı bölgelerdeki ve dillerdeki kullanıcıları hedefler. Bazıları bunu çok dilli web siteleri oluşturarak, bazıları ise bazı içerikleri başka dillerde sunarak yapıyor.

Arama motorları bir sayfanın dilini kolayca algılayabilir ve kullanıcının tarayıcısındaki dil ayarlarıyla otomatik olarak eşleştirebilir. Ancak yine de sayfalarınız arama sonuçlarında birbirleriyle rekabet ediyor olabilir ve bu da sitenizin SEO’sunu etkileyebilir.

Bunu düzeltmek için hreflang etiketlerini uygulayabilirsiniz. WordPress’te hreflang etiketlerinin nasıl kolayca ekleneceğini görelim.

Yöntem 1: Çok Dilli Bir Eklenti Kullanarak WordPress’e hreflang Etiketi Ekleme

Çok dilli bir WordPress sitesi oluşturmak için en iyi yaklaşım çok dilli bir eklenti kullanmaktır. Çok dilli bir WordPress eklentisi, aynı WordPress çekirdek yazılımını kullanarak birden fazla dilde kolayca içerik oluşturmanıza ve yönetmenize olanak tanır.

Bu eklentiler hreflang etiketi gibi tüm teknik işleri otomatik olarak halleder, böylece siz de içerik oluşturmaya odaklanabilirsiniz.

Polylang kullanmanızı öneririz. Ücretsiz bir WordPress eklentisidir ve çok dilli içeriği yönetmek için çok güçlü ve kullanımı kolay bir arayüzle birlikte gelir. Ayrıntılı talimatlar için, çok dilli bir WordPress sitesinin nasıl kolayca oluşturulacağına ilişkin kılavuzumuza bakın.

Adding languages in Polylang

Bir diğer popüler seçenek ise WPML‘dir. Web sitenizde çok dilli içerik oluşturmak için kullanımı kolay bir arayüze sahip premium bir WordPress eklentisidir. Adım adım talimatlar için WPML ile çok dilli bir WordPress sitesinin nasıl oluşturulacağına ilişkin kılavuzumuza bakın.

Birden fazla dilde bazı gönderiler veya sayfalar oluşturduktan sonra, bunları yeni bir tarayıcı penceresinde ziyaret etmeniz gerekir. Sağ tıklayın ve tarayıcı menünüzden ‘Sayfa Kaynağını Görüntüle’yi seçin.

Bu, yazının veya sayfanın kaynak kodunu açacaktır. Şimdi düzgün çalıştığını doğrulamak için hreflang etiketini aramanız gerekir. Hreflang etiketini bulmak için CTRL+F (Command+F) tuşlarını da kullanabilirsiniz.

Yöntem 2: WordPress’te Çok Dilli Eklenti Kullanmadan Hreflang Etiketleri Ekleme

Bu yöntem, web sitelerindeki çevirileri yönetmek için çok dilli bir eklenti kullanmayan kullanıcılar içindir.

Yapmanız gereken ilk şey HREFLANG Tags Lite eklentisini yüklemek ve etkinleştirmek. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Etkinleştirmenin ardından eklenti, WordPress yönetici menünüze HREFLANG etiketli yeni bir menü öğesi ekleyecektir. Üzerine tıkladığınızda sizi eklentinin ayarlar sayfasına götürecektir.

hreflang tag plugin settings

Eklentiyi etkinleştirmek istediğiniz yazı türlerini seçin ve ardından ayarlarınızı kaydetmek için değişiklikleri kaydet düğmesine tıklayın.

Ardından, hreflang etiketini eklemek istediğiniz gönderiyi veya sayfayı düzenlemeniz gerekir. Yazı düzenleme ekranında, HREFLANG etiketleri etiketli yeni bir metabox göreceksiniz.

Adding hreflang tags using a plugin

Öncelikle düzenlemekte olduğunuz gönderinin URL’sini eklemeniz ve ardından dilini seçmeniz gerekir. Bundan sonra, yazının diğer varyasyonlarının URL’lerini ve dillerini eklemek için artı düğmesine tıklamanız gerekir.

İşiniz bittiğinde, gönderinizi kaydetmek için kaydet veya güncelle düğmesine tıklayın.

Artık yazınızı bir tarayıcı penceresinde ziyaret edebilir ve kaynak kodunu görüntüleyebilirsiniz. Yazınıza hreflang etiketinin eklendiğini göreceksiniz.

Umarız bu makale WordPress sitenize nasıl kolayca hreflang etiketi ekleyebileceğinizi öğrenmenize yardımcı olmuştur. Yeni başlayanlar için adım adım WordPress SEO kılavuzumuzu da görmek isteyebilirsiniz.

Bu makaleyi beğendiyseniz, WordPress video eğitimleri için lütfen YouTube Kanalımıza abone olun. Bizi Twitter ve Facebook‘ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

32 yorumBir Cevap Bırakın

  1. Jiří Vaněk

    I’m using PolyLang and now it seems like the PolyLang plugin itself has resolved it. Without any other plugin for hreflang, I have both languages in the source code, Czech and English.

    • WPBeginner Support

      Glad to hear the plugin solved this for you :)

      Yönetici

  2. Daniele

    Hello there,

    I have my main website in English but I want to create an Italian version of it. I just create a subdirectory of it named example.com/it and installed WordPress on it.

    Do I have to install the plugin described in the second method on my main website or the it one?

    thanks

    • WPBeginner Support

      If you did that, you would want to use the second method. We would normally recommend using the first method for most users to be easier to maintain.

      Yönetici

  3. Miguel

    In my specific case I need to implement “hreflang”, or is Not necessary since I’m using completely different domain names ? ?

    • WPBeginner Support

      While in some cases it can be helpful, if you are using completely different domains then it is not required to use the hreflang tag.

      Yönetici

  4. Navneet Siddhartha

    Thank you so much for writing this article. This really help me a lot…..Thank you..

    • WPBeginner Support

      You’re welcome :)

      Yönetici

  5. shan ullah

    its a real world help i thank full to you for this information i will definitely apply it on my website

    • WPBeginner Support

      Glad you’ll use our content :)

      Yönetici

  6. Erez

    you can set up the language on the WordPress setting page.

    • WPBeginner Support

      Correct, the hreflang tag is for if you use more than one language on your site.

      Yönetici

  7. Nasir

    Can we use hreflang code on a large site which has been targeting more than 80 regions? does it not increase the website load time?

  8. Dani

    I already applied for a sitemap but I went through superb tutorail of your about herglang tag tell me now I have to again go for sitemap ? or it will automatically upload it

  9. Shyamu

    I have been trying to add this hreflang tags in my site. But after adding the tags for a particular targetting country. Its still showing the “en-un” return error. How to solve this in Google Search Console?

  10. Bhavya

    Hi,

    I am working on a multilingual website. How many lagnuages i can target at once?

  11. Mudassar

    Hi, I am using English US in my Wordpress and my content is also in English but even then Google Webmaster shows this message
    “Your site has no hreflang tags”

    My domain ends with .pk.

    Should i insert the following in header.php of my theme?

    If not, what i should do then?

    • Thomas Greenbank

      If you are only writing for one language or region you can ignore the “no hreflang tags” message.
      That message will appear automatially, but just ignore it.

  12. didmin

    I got question

    I am building a Germany website, after add my site into Google Search Console, it is showing me ” no hreftag” error

    My site is only targeting Germany speaking countries, and only in Germany language, so what should I do ?

    Please help me, very urgent!

    • Sam Jaff

      Yes it will show ” No hreflang ” because you using online single language (Germany) on your website. If you want to target other countries then you have to make settings as mention up on this blog. So it will show in other language to target other country people. But as you said you just want to target German people then don’t consider hreflang and move forward.

  13. Pitshou Beya

    If I have to use hreflang tags, do I have to translate manually each post? Or just implement the tag on the post

  14. Mitesh

    Does the default lang=”en-us” have SEO factor that google will consider it to display more to USA visitors and less to other countries?

    Will changing to lang=”en” can benefit targeting

  15. Alice Miller

    Hello,

    I am not using any specific lang tag for my website. As you told before that WordPress add html lang=”en-US” by default. I checked it’s there in my website. but whenever i am going through any tools there showing it’s missing. Please can you tell me what could be the error

  16. Olaniyi

    Hi, I’m not targeting a particular country, do I still need to implement hreflang?

  17. Thomas Greenbank

    Thanks for posting this.
    If I have a post on a .com site that I want to target to en-au audience, do I need to have an en-us version also? What I mean is, can I have some posts on my site targeting US visitors and others targeting Aus visitors without duplicating them?
    Thanks in anticipation.
    Thomas.

  18. Khemraj

    Hello,
    Suppose I have .com domain and i want to target it to countries like us, uk , canada, australia etc. If i created sub directory like example.com/us, example.com/in etc so to target specific countries do i need to install wordpress in each subdirectory ? ? ?

  19. Nick

    I wanna know if my site only one language, did I need to input this Hreflang Tags?

    • WPBeginner Support

      Hi Nick,

      No, you don’t need hreflang tags. WordPress automatically adds the default language in the html tag like this:

      <html lang="en-US">

      Yönetici

  20. Mitch

    If you are only targeting one single language is there an SEO benefit for doing a Hreflang Tag or can it just be left unset?

  21. amihan

    what about codes?? nice functions of wordpress are not enought?

  22. Rowels Brutte

    Hello.
    An informative post on hreflang attribute.

    I am trying to implement it from a long time.
    But for example, if I want to have 3 different pages for the same language but different country like en-gb, en-us, en-au, how do I proceed?

    • WPBeginner Support

      As described in the article you can select them as hreflang in a multilingual plugin or hreflang tags lite plugin.

      Yönetici

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.