
Josetxo
Dseda
Buenas compañeros,
Tengo dos dominios con dos instalaciones diferentes de WP. La pagina es la misma, pero un dominio muestra el contenido en español y el otro dominio el mismo contenido en ingles.
¿Como debo usar los códigos hreflang?
Según un tutorial de google debo poner en el header.php de mi sitio en español esto:
<link rel="alternate" hreflang="en" href="http://miwebeningles/" />
y en el header.php de mi sitio en ingles esto:
<link rel="alternate" hreflang="es" href="http://miwebenespañol" />
Pensaba que con poner eso era suficiente, pero vi esto:
Así que supongo que la cosa debería quedar así:
en el header.php de mi sitio en español esto:
<link rel="alternate" hreflang="es" href="http://miwebenespañol" />
<link rel="alternate" hreflang="en" href="http://miwebeningles/" />
y en el header.php de mi sitio en ingles esto:
<link rel="alternate" hreflang="en" href="http://miwebeningles/" />
<link rel="alternate" hreflang="es" href="http://miwebenespañol" />
Pero no entiendo si con lo que está marcado en negrita, "las páginas de cada idioma deben identificar todas las versiones" se debe usar el código a través de metadatos en cada publicación de forma individual o con ponerlo simplemente en el header.
Hice algunas consultas en el foro de google pero unos me dicen que con ponerlo en el header es suficiente y otros que debo hacerlo entrada por entrada.
A nivel personal hacerlo entrada por entrada me parece mas lógico, ya que con diferentes dominios google podría no identificar de forma correcta que entrada corresponden entre si, ya que las traducciones a veces no son 100% literales.
Alguien podría sacarme de dudas y suponiendo que la segunda opción es la correcta (la de hacerlo entrada a entrada), como hacerlo? Intente desde campos personalizados pero no funciona, no aparece en el código fuente de la publicación.
Tengo dos dominios con dos instalaciones diferentes de WP. La pagina es la misma, pero un dominio muestra el contenido en español y el otro dominio el mismo contenido en ingles.
¿Como debo usar los códigos hreflang?
Según un tutorial de google debo poner en el header.php de mi sitio en español esto:
<link rel="alternate" hreflang="en" href="http://miwebeningles/" />
y en el header.php de mi sitio en ingles esto:
<link rel="alternate" hreflang="es" href="http://miwebenespañol" />
Pensaba que con poner eso era suficiente, pero vi esto:
Si tienes una versión de URL para cada idioma, las páginas de cada idioma deben identificar todas las versiones, incluida la propia. Por ejemplo, si tu sitio ofrece contenido en francés, inglés y español, la versión en español debe incluir un enlace rel="alternate" hreflang="x" que haga referencia a sí misma, además de enlaces a las versiones francesa e inglesa. De modo similar, las versiones en inglés y en francés deben incluir las mismas referencias a las versiones en francés, en inglés y en español.
Así que supongo que la cosa debería quedar así:
en el header.php de mi sitio en español esto:
<link rel="alternate" hreflang="es" href="http://miwebenespañol" />
<link rel="alternate" hreflang="en" href="http://miwebeningles/" />
y en el header.php de mi sitio en ingles esto:
<link rel="alternate" hreflang="en" href="http://miwebeningles/" />
<link rel="alternate" hreflang="es" href="http://miwebenespañol" />
Pero no entiendo si con lo que está marcado en negrita, "las páginas de cada idioma deben identificar todas las versiones" se debe usar el código a través de metadatos en cada publicación de forma individual o con ponerlo simplemente en el header.
Hice algunas consultas en el foro de google pero unos me dicen que con ponerlo en el header es suficiente y otros que debo hacerlo entrada por entrada.
A nivel personal hacerlo entrada por entrada me parece mas lógico, ya que con diferentes dominios google podría no identificar de forma correcta que entrada corresponden entre si, ya que las traducciones a veces no son 100% literales.
Alguien podría sacarme de dudas y suponiendo que la segunda opción es la correcta (la de hacerlo entrada a entrada), como hacerlo? Intente desde campos personalizados pero no funciona, no aparece en el código fuente de la publicación.