O Polylang torna o WordPress multilíngue criando uma versão de cada post por idioma, sem reescrever o site. Segundo o Google Search Central (2024), cada versão de idioma precisa de anotação hreflang. A versão gratuita cobre posts, páginas e menus; strings de tema exigem ajuste manual. Configure a estrutura de URL antes de traduzir.
O Polylang é o plugin que separa o conteúdo do WordPress por idioma sem duplicar a instalação nem migrar para um multisite. Cada post, página, categoria e menu ganha uma versão por língua, ligada às outras pela relação de tradução que o plugin mantém no banco de dados. Quem chega ao suporte da FULL pensando em vender para fora do Brasil costuma errar na ordem: traduz o conteúdo antes de definir a estrutura de URL e depois briga com endereços duplicados. Este tutorial sobre o Polylang segue a ordem segura, do primeiro idioma até o hreflang. Para o panorama do tema, veja o hub de WordPress multilíngue da FULL.
Primeiros passos: Visão geral do polylang
O Polylang resolve a tradução em quatro camadas, e entender essa divisão economiza a maioria dos retrabalhos: idioma, conteúdo, navegação e SEO internacional. A versão gratuita já entrega as quatro, enquanto WPML, TranslatePress e Weglot empacotam parte delas em planos pagos. A tabela abaixo mostra onde cada peça encaixa antes de você tocar em qualquer configuração do site.
| Camada | O que o plugin faz | Onde se configura |
|---|---|---|
| Idioma | Registra cada língua e o código locale (pt_BR, en_US) | Idiomas no painel |
| Conteúdo | Cria versão por idioma de post, página e taxonomia | Editor de cada post |
| Navegação | Menu e alternador de idioma por língua | Aparência e widget |
| SEO internacional | hreflang automático e URL por idioma | Configurações de URL |
Definir a estrutura de URL nesta fase, e não depois, separa um site limpo de um cheio de redirecionamento. Se você ainda está decidindo a abordagem, o guia de como criar um site WordPress multilíngue compara os caminhos antes de instalar.
Passo a passo: Como configurar o polylang em 6 etapas
Instalar o Polylang leva poucos minutos, mas a ordem das seis etapas determina se o site nasce indexável ou cheio de URL quebrada. Em sites com mais de 500 posts já publicados, inverter as etapas 2 e 5 gera erro 404 em massa nas URLs antigas, um dos chamados mais frequentes no suporte da FULL.
Siga a sequência abaixo: idioma, URL, conteúdo, taxonomia, menu e SEO, exatamente nessa ordem. Cada etapa é um H3 com o objetivo concreto e o check de validação no final, para você confirmar antes de avançar para a próxima.
Passo 1: Instale e ative o plugin
Acesse Plugins, Adicionar novo, busque por Polylang e clique em ativar. O assistente de configuração abre automaticamente e pede o idioma padrão do site. Defina o português do Brasil com o locale pt_BR como língua principal. O plugin não traduz nada ainda: ele apenas registra que o site passa a operar em modo multilíngue a partir desse ponto. Confira se o menu lateral exibe o item Idiomas.
Passo 2: Defina a estrutura de URL por idioma
Antes de traduzir qualquer post, vá em Idiomas, Configurações, Modificações de URL. Escolha entre diretório (site.com/en/), subdomínio (en.site.com) ou parâmetro de consulta. O padrão por diretório é o mais indicado para a maioria dos casos: é simples de migrar e o Google trata cada pasta como versão localizada. Travar esse formato agora evita reescrever endereços já indexados depois, a causa de erro mais comum.
Passo 3: Adicione o segundo idioma
Em Idiomas, adicione o inglês com o locale en_US. O plugin baixa o pacote de tradução da interface do WordPress e marca todo o conteúdo existente como pertencente ao idioma padrão. Nenhuma tradução automática acontece nesta etapa: o Polylang só cria o espaço vazio onde a versão em inglês vai morar. Confirme que a bandeira do novo idioma aparece na lista de línguas ativas.
Passo 4: Traduza posts e taxonomias
Abra um post e use a coluna de idiomas no editor para criar a versão traduzida. O plugin duplica a estrutura e abre um editor limpo para você escrever, ou colar, o texto em inglês. Repita o processo para categorias e tags em Posts, Categorias. Cada par traduzido fica ligado, e o site só exibe a versão do idioma que o visitante está navegando no momento, sem misturar conteúdo.
Passo 5: Configure o menu e o alternador de idioma
Em Aparência, Menus, crie um menu por idioma e associe cada um à localização do tema. Adicione o bloco Alternador de idioma ao menu ou ao widget para o visitante trocar de língua com um clique. Sem associar a string do menu por idioma, o tema serve o menu errado e o usuário cai numa navegação misturada, um dos chamados mais frequentes no suporte de sites multilíngues.
Passo 6: Ative o hreflang e o sitemap por idioma
O Polylang emite as tags hreflang automaticamente assim que há duas versões ligadas, sem plugin extra de SEO. Combine com o Rank Math para gerar um sitemap XML que lista cada URL por idioma. Valide no Search Console se as versões aparecem como alternativas, e não como duplicatas. Esse passo fecha o SEO internacional do site sem reescrever conteúdo.
Polylang, WPML, TranslatePress e weglot: Qual escolher
A escolha entre o Polylang e os três concorrentes se resume a três eixos: custo, tradução automática e integração com loja. O Polylang compete por controle gratuito de strings e URLs; o WPML compete por integração nativa com WooCommerce; o Weglot compete por tradução automática na nuvem; o TranslatePress compete por edição visual no front-end.
Para um catálogo grande de produtos, o WPML tende a reduzir o atrito de checkout multilíngue, enquanto o plugin gratuito exige a extensão paga Polylang for WooCommerce para a mesma cobertura. Em sites editoriais e institucionais, a versão livre resolve a maioria dos cenários sem custo de licença. A regra que a gente aplica no suporte da FULL é direta: se o site é loja, avalie o WPML; se é conteúdo, o Polylang basta. O comparativo de plugins de tradução para WordPress detalha cada combinação com exemplos reais de configuração.
Erros comuns ao usar o polylang e como evitar
Três erros respondem por boa parte dos tickets de tradução que chegam à FULL, e todos vêm de pular o Passo 2. O primeiro: ativar a tradução de slug depois de o site já estar indexado gera 404 em massa nas URLs antigas, porque o Polylang reescreve o caminho sem manter o legado, e a correção é configurar redirecionamento 301 antes de mexer no slug.
O segundo erro aparece com cache: o plugin com cache de página sem variar por idioma em servidor com WP Rocket tende a servir a versão errada para o visitante, e a solução é excluir o cookie de idioma do cache. O terceiro: esquecer de traduzir as strings do tema, que exigem ajuste manual em Idiomas, Traduções de string. O guia de erros comuns em sites multilíngues cobre os casos de borda. Confirme a saúde da indexação no Search Console após cada mudança estrutural.
Polylang e a base de plugins da FULL: O custo real
Manter um site multilíngue bem configurado raramente para no Polylang: você precisa de SEO, cache e segurança alinhados, e o custo avulso de licenças se acumula rápido. No bundle da FULL, o plano PRO sai por R$849 e libera os plugins premium em até 10 sites, cerca de R$85 por site.
Em vez de pagar Rank Math PRO, WP Rocket e os demais separadamente por domínio, a gente vê no suporte que centralizar a ativação num plano só reduz bastante o atrito de gestão multilíngue. Para um site em português e inglês, isso significa licença única de SEO e cache cobrindo as duas versões de idioma, sem multiplicar custo por idioma adicionado. Conheça os planos da FULL para comparar com o custo de licenças avulsas em vários domínios.
Perguntas frequentes sobre o polylang
Por que o Polylang não traduz automaticamente o conteúdo do site?
O Polylang não traduz texto sozinho porque foi desenhado para tradução manual ou profissional, mantendo controle total sobre cada versão. O plugin cria o espaço do idioma e liga as versões, mas você escreve o conteúdo. Para tradução automática via API, é preciso a extensão Lingotek ou um serviço externo como o Weglot, que cobra por palavra traduzida.
É possível usar o Polylang sem comprar a versão paga?
Sim, é possível rodar um site multilíngue completo só com a versão gratuita. Ela cobre idiomas ilimitados, tradução de posts, páginas, categorias, menus e o hreflang automático. A versão PRO, a partir de 99 euros por ano, adiciona tradução de slug, suporte a campos personalizados e integração com WooCommerce, recursos úteis para lojas, não para sites de conteúdo editorial.
Qual a diferença entre o Polylang e o WPML para WooCommerce?
A diferença central está na integração com a loja. O WPML traduz produtos, variações, checkout e e-mails do WooCommerce de forma nativa no plano de 79 dólares por ano. O Polylang exige a extensão paga Polylang for WooCommerce para o mesmo nível de cobertura. Para catálogos grandes, o WPML tende a reduzir o atrito; para sites editoriais, a versão gratuita basta.
Quanto custa manter um site multilíngue com Polylang na prática?
O plugin em si pode custar zero, mas o site multilíngue completo soma SEO, cache e segurança. Licenças avulsas de Rank Math PRO, WP Rocket e afins passam de 200 dólares por ano somadas. No bundle PRO da FULL, por R$849, esses plugins saem por cerca de R$85 por site em até 10 domínios, o que centraliza a gestão e corta o custo por licença.
O que o Polylang faz com o hreflang e o sitemap por idioma?
O Polylang gera as tags hreflang automaticamente no cabeçalho de cada página assim que duas versões de idioma estão ligadas, sem plugin extra. Para o sitemap, ele se integra ao Rank Math e ao Yoast SEO, que listam cada URL por idioma. Valide no Search Console se as versões aparecem como alternativas para confirmar que o Google não trata as páginas como conteúdo duplicado.
Próximos passos para publicar seu site multilíngue
Com os seis passos do Polylang aplicados na ordem certa, idioma, URL, conteúdo, taxonomia, menu e SEO, o site nasce indexável e sem URL quebrada. A peça que mais economiza retrabalho é travar a estrutura de URL por diretório no Passo 2, antes de traduzir qualquer post. Depois disso, o hreflang automático e o sitemap por idioma deixam cada versão competindo pelo país certo, sem canibalização entre as línguas. Para adicionar o seletor de idioma ao tema, veja como adicionar um alternador de idioma ao WordPress e confirme as anotações de hreflang no WordPress. Para continuar aprendendo, o FULL Academy reúne tutoriais, guias e reviews de WordPress em um só lugar.
Legenda: a tela de Idiomas do Polylang onde se define o locale e a estrutura de URL antes de traduzir o conteúdo.
















