Buenos Días
Por favor, si me pudieran decir por qué no funciona este plugin para agregar código. Es muy versátil y tiene valoraciones de 5.
Ya lo he probado para agregar hreflang y no los pone.
Gracias
Contenido solo visible a usuarios registrados
Hola Borís.
hreflang es para indicarle a los navegadores en qué idioma está cada página, es decir, se utiliza cuando la página se sirve en diferentes idiomas.
En tu caso veo que decidetucasa solo esta en un idioma con lo que no hace falta que lo añadas.
De todas Formas puedes añadirlo en el archivo header.php de tu instalación:
.- Accede a tu cuenta de wePanel -> Administrador de archivos:
.- Accede a la carpeta public_html -> decidetucasa.com -> wp-content -> themes -> generatepress y edita el archivo header.php
Añade lo siguiente antes del cierre de la etiqueta
<link rel="canonical" href="https://decidetucasa.com/"> <link rel="alternate" href="https://decidetucasa.com/" hreflang="es" /> <link rel="alternate" href="https://decidetucasa.com/en/" hreflang="en" />
El ejemplo que puse son para el idioma en castellano e inglés, si vas utilizarlas más idiomas tienes que añadirlos
Un saludo
Buenos días Pepe
Gracias
Quiero poner las páginas en varios idiomas, poco a poco. De hecho ya tengo una pagina creada en ingles.
https://www.decidetucasa.com/en/house-designs-plans-and-facades/
Y quiero añadirle en código de hreflang, específicamente a esa página... y despues, a las otras que vaya creando.
Es decir, no a todas las paginas a la vez.
Por favor, me podría decir cómohacer esto, de forma efectiva.
No deseo depender de plugins como polylang, Hreflang Manager, u otros. Ya he probado y crean otros problemas.
Solo quiero añadir los codigos manualmente y poco a poco, a paginas especificas
Muchas Gracias
Hola Boris.
Tienes que añadirlo globalmente, WordPress construye las páginas por bloques, es decir, tienes un archivo header.php donde esta toda la cabecera, un archivo footer.php donde tienes el pie de la página y el cuerpo lo monta dependiendo de los plugin que utilices.
Solo tienes que añadirlo como te indique en la respuesta anterior añadiendo los códigos en el archivo header.php:
.- Accede a la carpeta public_html -> decidetucasa.com -> wp-content -> themes -> generatepress y edita el archivo header.php
Añade lo siguiente antes del cierre de la etiqueta </head>
<link rel="canonical" href="https://decidetucasa.com/"> <link rel="alternate" href="https://decidetucasa.com/" hreflang="es" /> <link rel="alternate" href="https://decidetucasa.com/en/" hreflang="en" />
Un Saludo
Gracias
Por ejemplo, ahora quisiera agregar este codigo
<link rel="canonical" href="https://decidetucasa.com/planos-casas-pequenas">
<link rel="alternate" href="http://www.decidetucasa.com/planos-casas-pequenas" hreflang="es" />
<link rel="alternate" href="http://www.decidetucasa.com/en/small-house-plans" hreflang="en" />
<link rel="alternate" href="http://www.decidetucasa.com/en/small-house-plans" hreflang="x-default" />
y colocarlo en las paginas
"http://www.decidetucasa.com/planos-casas-pequenas"
"http://www.decidetucasa.com/en/small-house-plans"
También deberia colocarlo en el header, header.php?
Es decir, que en el header.php irian todos los codigos que vaya creando, que son como 200 páginas que quiero traducir?
Gracias
Hola Boris.
También debería colocarlo en el header, header.php?
Si, pero no entiendo porque quieres añadirlo por páginas cuando lo puedes hacer globalmente y utilizar menos código.
No tienes que añadirlo por páginas con que lo añadas globalmente es suficiente.
Un Saludo
Muchas gracias
Pepe, yo no soy especialista en esto. He visto tutoriales y videos, y explican que hay colocarlo por paginas.
He leido este,entre otros... https://ahrefs.com/blog/hreflang-tags/
donde dicen que
Google afirma que "cada versión de idioma debe enumerarse a sí misma, así como a todas las demás versiones de idioma". En lenguaje sencillo, eso significa que cada página debe tener una etiqueta hreflang autorreferencial, es decir, una que apunte a sí misma.
Entonces, si queremos agregar etiquetas hreflang entre una página en inglés ( https://example.com/hello) y una página en italiano ( https://example.com/ciao), cada una debe tener las siguientes etiquetas hreflang:
Hreflang es un atributo HTML simple, pero puede ser un desafío familiarizarse con él.
John Mueller de Google describió hreflang como "uno de los aspectos más complejos del SEO" porque se vuelve "muy difícil rápidamente".
Por eso, es que intento saber como colocar los codigos especificos para paginas especificias.
Muchas gracias
Hola Boris.
Por eso, es que intento saber como colocar los codigos especificos para paginas especificias.
El archivo header.php carga en todas las paginas, puedes añadirlo todo en ese archivo.
Un saludo
Hola Boris.
Nada Gracias a ti.
Cualquier consulta que tengas no dudes en comunicarlo.
Un Saludo