Documentação Universally

Guias passo a passo, dicas de SEO multilíngue e melhores práticas para ajudar você a traduzir e escalar seu site WordPress.

Metadados de SEO multilíngue

Universally traduz e adapta automaticamente todos os elementos críticos de SEO de suas páginas para cada idioma de destino. Nenhuma configuração adicional é necessária, tudo o que é descrito abaixo acontece automaticamente a cada solicitação de tradução.

O Que é Traduzido

Conteúdo da Página

Todo o conteúdo de texto visível na página é extraído e traduzido, incluindo:

  • Títulos, parágrafos, listas, links, botões e todos os outros elementos de texto
  • Marcadores de posição de formulário e rótulos de acessibilidade (placeholder, aria-label)
  • Texto alt de imagem e atributos title
  • Valores de botões para input[type="submit"], input[type="reset"] e input[type="button"]

Meta Tags

Os seguintes metadados são traduzidos automaticamente:

  • <meta name="description">: a descrição da página exibida nos resultados da pesquisa
  • <title>: o título da página exibido nas guias do navegador e nos resultados da pesquisa

Tags Open Graph

Metadados de compartilhamento social são traduzidos para que links compartilhados em mídias sociais mostrem o idioma correto:

  • og:title
  • og:description
  • og:site_name
  • og:image:alt

Tags Twitter Card

  • twitter:title
  • twitter:description
  • twitter:image:alt

Metadados Schema.org

Tanto as tags <meta itemprop> quanto os dados estruturados JSON-LD são traduzidos:

Tags Meta itemprop:

  • itemprop="name"
  • itemprop="description"
  • itemprop="headline"
  • itemprop="alternativeHeadline"
  • itemprop="articleBody"
  • itemprop="caption"

Dados estruturados JSON-LD (<script type="application/ld+json">):

  • name, description, headline, alternativeHeadline
  • articleBody, caption, text, abstract
  • award, slogan, alternateName, disambiguatingDescription

Isso garante que os resultados de pesquisa avançados (receitas, produtos, artigos, FAQ, etc.) sejam exibidos no idioma correto.

Duas outras coisas acontecem dentro do JSON-LD, ambas fáceis de perder ao auditar seus dados estruturados:

  • inLanguage é reescrito para o idioma que está sendo servido.
  • Valores de URL são localizados, da mesma forma que os links no corpo da página. Identificadores em nós Person e Organization são deixados em paz, pois são identidades e não endereços.

Atributos HTML

Atributo de Idioma

O atributo lang na tag <html> é atualizado automaticamente para o idioma que está sendo servido, com sua região, em minúsculas: lang="fr-fr", lang="es-mx". Corresponda ao início do valor se você estiver escrevendo CSS ou scripts para ele.

Direção do Texto

Para os nove idiomas da direita para a esquerda, o atributo dir é definido automaticamente como rtl na tag <html>. Veja Idiomas da direita para a esquerda.

Localização de URL

Links internos em páginas traduzidas são reescritos automaticamente para apontar para a versão traduzida. Por exemplo, um link para /about em uma página traduzida para o francês se torna /fr/about (ou o equivalente com base na sua estrutura de URL).

Isso inclui:

  • Links de navegação
  • Links no conteúdo
  • Breadcrumbs
  • Qualquer <a href> apontando para páginas no mesmo domínio
  • O link canônico
  • Valores de URL nas tags Open Graph e Twitter card
  • URLs dentro do JSON-LD, exceto identificadores em nós Person e Organization

Links excluídos da localização (configurados nas configurações do seu projeto) são deixados inalterados. Veja Excluir localização de links.

O que NÃO é Traduzido

Os seguintes itens são intencionalmente excluídos da tradução:

  • Conteúdo dentro das tags <script> e <style>
  • Comentários HTML
  • Conteúdo dentro de elementos excluídos pela sua configuração de seletor CSS
  • URLs, endereços de e-mail e números, quando são a string inteira. Dentro de uma frase, são traduzidos com ela, para que a formatação de números e datas possa ser adaptada ao idioma de destino
  • Conteúdo em páginas excluídas nas configurações do seu projeto

O que você pode alterar

Quatro configurações afetam qualquer um dos itens acima:

Regras de glossário: controlam como termos específicos são tratados (veja Regras de glossário)

Excluir seletores CSS: mantenha seções da página no idioma original (veja Incluir e excluir seletores CSS)

Excluir páginas: pule páginas inteiras (veja Excluir páginas)

Excluir localização de links: impeça que links específicos sejam reescritos (veja Excluir localização de links)

Isso foi útil?