Buenos días,
Tengo un sitio web en español en el que he creado dos subdirectorios para alojar el mismo sitio traducido en dos idiomas (francés e inglés). En cada subdectorio he instalado wordpress de nuevo para que pueda gestionar cada idioma de forma independiente.
Estos días he descubierto la existencia de la etiqueta Hreflang. Dado que tengo una web de la que cuelgan otros subdirectorios con otros idiomas, creo que es necesario implementar esta etiqueta para que Google sepa que contenido mostrar cuando un usuario busque la información en un determinado idioma. Parece además que esta etiqueta puede ayudar a mejorar el SEO y evita posibles problemas de contenido duplicado.
He leído que hay que insertar esas etiquetas en la sección head de cada página o post. Mi duda es cómo hago esto de forma fácil. ¿Existe algún plugin o método para insertar las etiquetas de forma rápida en las más de 300 páginas y posts que tiene mi web.
¿Tendría que hacerlo en cada una de las versiones de mi web?
Espero vuestros comentarios. Muchas gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Javier.
Tienes que añadirlo en el archivo header de cada instalación.
.- Accedes a wp-content -> themes -> Tu Plantilla.
.- Edita el archivo header.php
.- antes de la etiqueta añades lo siguiente:
Tienes que modificar los enlaces de cada idioma.
Para los demas idioma lo mismo
Un saludo
Muchas gracias Pepe. Y con solo introducir esas lineas en el archivo header de cada instalación, ya aplicaría a todas las páginas y posts? No hace falta ir una por una?
Hola Javier.
ya aplicaría a todas las páginas y posts?
Exacto, las paginas CMS se construyen por bloques, es decir, carga header, cuerpo, footer, etc..., el archivo header que es donde se encuentra logo, menu, etc.. y es el mismo para todas las páginas al igual que el footer, por eso añadiendolo en ese archivo header cargará en todas las paginas que tienes y las nuevas que crees.
Un saludo
Perfecto. Editaré el header ahora mismo. Muchas gracias.