SEO en una web multilingüe

SEO en una web multilingüe 5.00/5 3 votos

Cómo implementar el SEO en una web en varios idiomas en WordPress

El uso del gestor de contenidos WordPress para poner en marcha la web de una pyme nos permite multitud de posibilidades. Pero si trabajamos en un ámbito como Mallorca, con colonias de población extranjera muy importantes, se hace casi imprescindible que la web esté en varios idiomas y, en este caso, nos podremos encontrar con problemas a la hora de implementar el SEO.

Si usamos plugins que hacen traducción automática, como Qtranslate, se nos plantea la duda de cómo conseguir que etiquetas tan importantes para el SEO como son el title, la descripton y las keywords se muestren en todos los idiomas en los que está nuestra web.

En este post os voy a plantear una solución consistente en el empleo del plugin All in One SEO, junto a qTranslate. Una vez descargados y activados, vamos a editar una de las páginas que componen nuestro sitio web. Sabemos que en la parte de abajo, gracias a All in One SEO, tenemos los casilleros para introducir el title, la descripton y las keywords, pero no nos aparecerá una opción para cada idioma.

Para lograr esto, tendremos que usar unos códigos que el navegador interprete como propios del idioma, de modo que cuando tenga que mostrar la página en inglés, sepa qué title tiene que coger con cada idioma y con cada metaetiqueta. Para una web que tenga activados los idiomas inglés y español, lo que tendremos que poner en el casillero de title es lo siguiente:

[:en] El title de una página mi empresa en inglés
[:es] El title de una página de mi empresa en castellano
El title de una página para que el navegador escoja según el idioma.

El title de una página para que el navegador escoja según el idioma.

Así haremos con el resto de las metaetiquetas y con todos los idiomas que queramos emplear. En esta web de w3schools tenéis todos los códigos de las distintas lenguas.

A la hora de implementar los códigos en distintos idiomas en la Home o el Index, nos podemos encontrar algún problema dependiendo de qué tema de WordPress usemos.

  • Una alternativa consiste en ir a los Ajustes Generales de All in One SEO y en la opción que tenemos para añadir códigos adicionales para la Front Page, insertar los metadatos con las etiquetas de idioma, de este modo:
[:es]<title>el title de mi web en español</title>
[:es]<meta name="description" content="la descripción del index de mi web en español" />
[:es]<meta name="keywords" content="las palabras clave del index de mi web en español" />
[:en]<title>el title de mi web en inglés</title>
[:en]<meta name="description" content="la descripción del index de mi web en inglés" />
[:en]<meta name="keywords" content="las palabras clave del index de mi web en inglés" />
Códigos para implementar las metaetiquetas de la Home en varios idiomas

Códigos para implementar las metaetiquetas de la Home en varios idiomas

  • La otra opción es implementar directamente los datos en los Ajustes Generales de All in One SEO, pero en los casilleros que tenemos para introducir title, description y keywords, de modo que las únicas etiquetas que tendremos que escribir en este caso son las de idioma. Éste sería un ejemplo para el title:
[:es]El title de mi web en español
[:en]El title de mi web en inglés
Otra opción para implementar las metaetiquetas de la Home en varios idiomas

Otra opción para implementar las metaetiquetas de la Home en varios idiomas

Aquí os dejo un vídeo en el que se puede comprobar cómo se traducen el title, la meta-descripción y las palabras clave.

Espero que os haya servido y si tenéis alguna otra alternativa para implementar el SEO en página de WordPress que se traducen de forma automática, no dudéis en comentarla.

 

 

Otros artículos interesantes relacionados con este tema:

Deja un comentario