Documentazione Universally

Guide passo-passo, suggerimenti SEO multilingue e best practice per aiutarti a tradurre e scalare il tuo sito WordPress.

Metadati SEO multilingue

Universally traduce e adatta automaticamente tutti gli elementi critici per la SEO delle tue pagine per ogni lingua di destinazione. Non è richiesta alcuna configurazione aggiuntiva, tutto ciò che è descritto di seguito avviene automaticamente ad ogni richiesta di traduzione.

Cosa viene tradotto

Contenuto della pagina

Tutto il contenuto testuale visibile sulla pagina viene estratto e tradotto, tra cui:

  • Intestazioni, paragrafi, elenchi, collegamenti, pulsanti e tutti gli altri elementi di testo
  • Segnaposto dei moduli ed etichette di accessibilità (placeholder, aria-label)
  • Testo alt delle immagini e attributi title
  • Valori dei pulsanti per input[type="submit"], input[type="reset"] e input[type="button"]

Meta Tag

I seguenti metadati vengono tradotti automaticamente:

  • <meta name="description">: la descrizione della pagina mostrata nei risultati di ricerca
  • <title>: il titolo della pagina mostrato nelle schede del browser e nei risultati di ricerca

Tag Open Graph

I metadati di condivisione sui social vengono tradotti in modo che i link condivisi sui social media mostrino la lingua corretta:

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

Tag Twitter Card

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

Metadati Schema.org

Vengono tradotti sia i tag <meta itemprop> che i dati strutturati JSON-LD:

Meta tag itemprop:

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

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

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

Ciò garantisce che i risultati di ricerca avanzati (ricette, prodotti, articoli, FAQ, ecc.) vengano visualizzati nella lingua corretta.

All'interno di JSON-LD avvengono altre due cose, entrambe facili da trascurare quando si esaminano i propri dati strutturati:

  • inLanguage viene riscritto nella lingua servita.
  • I valori degli URL vengono localizzati, nello stesso modo in cui vengono localizzati i link nel corpo della pagina. Gli identificatori sui nodi Person e Organization vengono lasciati invariati, poiché si tratta di identità piuttosto che di indirizzi.

Attributi HTML

Attributo Lingua

L'attributo lang sul tag <html> viene automaticamente aggiornato alla lingua servita, con la sua regione, in minuscolo: lang="fr-fr", lang="es-mx". Corrispondi all'inizio del valore se stai scrivendo CSS o script basati su di esso.

Direzione del Testo

Per le nove lingue da destra a sinistra, l'attributo dir viene automaticamente impostato su rtl sul tag <html>. Vedi Lingue da destra a sinistra.

Localizzazione URL

I link interni nelle pagine tradotte vengono automaticamente riscritti per puntare alla versione tradotta. Ad esempio, un link a /about su una pagina tradotta in francese diventa /fr/about (o l'equivalente in base alla struttura dei tuoi URL).

Ciò include:

  • Link di navigazione
  • Link nel contenuto
  • Breadcrumb
  • Qualsiasi <a href> che punta a pagine sullo stesso dominio
  • Il link canonico
  • Valori URL nei tag Open Graph e Twitter card
  • URL all'interno di JSON-LD, ad eccezione degli identificatori sui nodi Person e Organization

I link esclusi dalla localizzazione (configurati nelle impostazioni del tuo progetto) vengono lasciati invariati. Vedi Escludi localizzazione link.

Cosa NON viene tradotto

I seguenti elementi sono intenzionalmente esclusi dalla traduzione:

  • Contenuto all'interno dei tag <script> e <style>
  • Commenti HTML
  • Contenuto all'interno di elementi esclusi dalla configurazione del selettore CSS
  • URL, indirizzi email e numeri, quando costituiscono l'intera stringa. All'interno di una frase vengono tradotti con essa, in modo che la formattazione di numeri e date possa essere adattata alla lingua di destinazione
  • Contenuto di pagine escluse nelle impostazioni del progetto

Cosa puoi cambiare

Quattro impostazioni influenzano uno qualsiasi dei precedenti:

Regole del glossario: controllano come vengono gestiti termini specifici (vedi Regole del glossario)

Escludi selettori CSS: mantieni le sezioni della pagina nella lingua di origine (vedi Includi ed escludi selettori CSS)

Escludi pagine: salta intere pagine (vedi Escludi pagine)

Escludi localizzazione link: impedisci la riscrittura di link specifici (vedi Escludi localizzazione link)

È stato utile?