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

Como adicionar tags Hreflang no WordPress

Deseja adicionar tags hreflang em seus posts e páginas do WordPress? Se você publica conteúdo em vários idiomas ou para diferentes regiões, a tag hreflang ajuda a melhorar o SEO para essas regiões e idiomas. Neste artigo, mostraremos a você como adicionar facilmente tags hreflang no WordPress sem escrever uma única linha de código.

How to add hreflang tags in WordPress

O que é a tag hreflang?

A tag hreflang permite que você informe aos mecanismos de pesquisa qual página deve ser exibida para uma região e um idioma específicos. Você também pode usá-la para definir outras variações do mesmo conteúdo em diferentes idiomas.

Veja como é a implementação de uma tag hreflang em HTML simples.


<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" />

A tag hreflang é uma combinação do código do idioma e do código da região. Por exemplo, en-us para inglês e Estados Unidos, fr-fr para francês e França, e assim por diante.

O WordPress está disponível em mais de 60 idiomas, e você pode usar o WordPress em seu próprio idioma.

Muitos proprietários de sites do WordPress têm como alvo usuários de diferentes regiões e idiomas. Alguns fazem isso criando sites multilíngues, enquanto outros fazem isso oferecendo algum conteúdo em outros idiomas.

Os mecanismos de pesquisa podem detectar facilmente o idioma de uma página e combiná-lo automaticamente com as configurações de idioma do navegador do usuário. No entanto, suas páginas ainda podem estar competindo entre si nos resultados de pesquisa, o que pode afetar o SEO do seu site.

Você pode implementar tags hreflang para corrigir isso. Vamos ver como adicionar facilmente tags hreflang no WordPress.

Método 1: Adicionar a tag hreflang no WordPress usando um plug-in multilíngue

A melhor abordagem para criar um site multilíngue do WordPress é usar um plugin multilíngue. Um plug-in multilíngue do WordPress permite que você crie e gerencie facilmente o conteúdo em vários idiomas usando o mesmo software principal do WordPress.

Esses plug-ins cuidarão automaticamente de todos os aspectos técnicos, como a tag hreflang, para que você possa se concentrar na criação de conteúdo.

Recomendamos o uso do Polylang. Ele é um plug-in gratuito do WordPress e vem com uma interface muito avançada e fácil de usar para gerenciar conteúdo multilíngue. Para obter instruções detalhadas, consulte nosso guia sobre como criar facilmente um site multilíngue no WordPress.

Adding languages in Polylang

Outra opção popular é o WPML. É um plugin premium para WordPress com uma interface fácil de usar para criar conteúdo multilíngue em seu site. Para obter instruções passo a passo, consulte nosso guia sobre como criar um site multilíngue no WordPress com o WPML.

Depois de criar alguns posts ou páginas em vários idiomas, você precisa visitá-los em uma nova janela do navegador. Clique com o botão direito do mouse e selecione “View Page Source” no menu do navegador.

Isso abrirá o código-fonte do post ou da página. Agora você precisa procurar a tag hreflang para verificar se ela está funcionando corretamente. Você também pode usar as teclas CTRL+F (Command+F) para localizar a tag hreflang.

Método 2: Adicionar tags hreflang no WordPress sem usar um plugin multilíngue

Este método é para usuários que não estão usando um plugin multilíngue para gerenciar traduções em seus sites.

A primeira coisa que você precisa fazer é instalar e ativar o plugin HREFLANG Tags Lite. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plugin do WordPress.

Após a ativação, o plug-in adicionará um novo item de menu chamado HREFLANG em seu menu de administração do WordPress. Ao clicar nele, você será direcionado para a página de configurações do plug-in.

hreflang tag plugin settings

Selecione os tipos de post em que deseja ativar o plug-in e clique no botão salvar alterações para salvar suas configurações.

Em seguida, você precisa editar o post ou a página em que deseja adicionar a tag hreflang. Na tela de edição do post, você verá uma nova metabox chamada HREFLANG tags.

Adding hreflang tags using a plugin

Primeiro, adicione o URL da publicação que está editando no momento e selecione o idioma. Depois disso, você precisa clicar no botão de adição para adicionar URLs de outras variações da postagem e o respectivo idioma.

Quando terminar, clique no botão salvar ou atualizar para salvar sua postagem.

Agora você pode visitar sua postagem em uma janela do navegador e visualizar o código-fonte. Você verá a tag hreflang adicionada à sua postagem.

Esperamos que este artigo tenha ajudado você a aprender como adicionar facilmente a tag hreflang ao seu site WordPress. Talvez você também queira ver nosso guia passo a passo de SEO para WordPress para iniciantes.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

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.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

33 ComentáriosDeixe uma resposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. 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 :)

      Administrador

  3. 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.

      Administrador

  4. 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.

      Administrador

  5. Navneet Siddhartha

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

    • WPBeginner Support

      You’re welcome :)

      Administrador

  6. 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 :)

      Administrador

  7. 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.

      Administrador

  8. 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?

  9. 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

  10. 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?

  11. Bhavya

    Hi,

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

  12. 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.

  13. 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.

  14. 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

  15. 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

  16. 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

  17. Olaniyi

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

  18. 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.

  19. 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 ? ? ?

  20. 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">

      Administrador

  21. 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?

  22. amihan

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

  23. 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.

      Administrador

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.