Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Problema (gordo) de SEO: 2 títulos H1 en Astra

Me he encontrado en ocasiones webs de clientes con un problema de SEO en sus webs, provocado porque se generaban 2 títulos H1 en sus páginas usando el tema Astra. Afortunadamente es un problema que tiene solución.

Personalmente no me ha pasado nunca, y esto tiene una explicación: No utilizo ningún maquetador, ni Elementor ni ningún otro cuando uso el tema Astra para crear una web.

¿Por qué digo esto?

El problema

Pues básicamente porque la mayoría de las veces el culpable de que haya dos H1 en una página con el tema Astra es debido a Elementor, o a la conjunción de ambos, y me explico…

Resulta que el editor de WordPress asigna automáticamente – por defecto – al título de la página la etiqueta H1, con cualquier tema WordPress, y también con Astra.

Ahora bien, resulta que Elementor también asigna la etiqueta H1 al título que le pongas a una página mientras usas el maquetador.

El resultado es este:

En consecuencia, puedes tener 2 etiquetas/títulos H1 si usas Astra y Elementor y no haces nada por remediarlo.

La(s) solución(es)

¿Nos ponemos manos a la obra con este «elementor»?

Hay 4 maneras de solucionar este problema, elige la que mejor se adapte a las necesidades de cada página, pues pueden ser diferentes…

Cambiar la etiqueta HTML del título en Elementor

Si necesitas que se vea el título de la página definido en el editor de WordPress, la solución sería cambiar la etiqueta HTML del título en Elementor del H1 por defecto a otra etiqueta, H2 por ejemplo.

Se hace así…

Actualiza la página y ya solo tendrás un H1, el asignado por WordPress al título de la pagina (en este ejemplo «Paginentor»).

Desactiva el título de la página en los ajustes de Astra

Otra solución, bastante más habitual, es aprovechar los ajustes que nos permite el tema Astra en cada página de desactivar el título (entre otras cosas).

De este modo todo el control de las etiquetas HTML de la página quedará a cargo del maquetador, Elementor en este caso.

Se haría así:

Guarda los cambios en la página y ya solo tendrás un H1 (si quieres) el asignado desde Elementor, así:

De paso, desaparece de la vista el título asignado por el editor de WordPress, no solo de la vista, no está oculto, está desactivado, por lo que no te generará problemas de SEO.

Cambiar todos los títulos de Astra

Otra posible solución, más radical, pero igualmente práctica, es que si quieres mantener los títulos de las páginas pero que no sean con la etiqueta H1, cambiarlos todos.

Esto puedes conseguirlo fácilmente con un código.

Si quieres, por ejemplo, que todos los títulos de página con el tema Astra sean H2 en vez de el H1 por defecto, añade este código al archivo functions.php del tema hijo de Astra:

/* Cambiar H1 por H2 los títulos de página */
add_filter( 'astra_site_title_tag', 'astra_change_site_title_tag' );
function astra_change_site_title_tag( $tag ) {
$tag = 'h2'; /* Cambia esto a la tag html que quieras */
return $tag;
}

Desactivar todos los títulos de Astra

Aquí tenemos un plugin que viene al rescate, que ha publicado la gente de Astra. Se llama Astra Bulk Edit, y está pensado precisamente para este tipo de cambios.

Instala el plugin como cualquier otro y actívalo.

Ahora ve a la pantalla de administración de páginas, elige las páginas que quieras modificar y selecciona la edición en lotes.

Cuando se abra la edición rápida de páginas verás unas nuevas casillas desde las que modificar ajustes de Astra, no página a página, sino a varias de golpe.

Desactiva los títulos, actualiza para guardar los cambios y ya está.

La entrada Problema (gordo) de SEO: 2 títulos H1 en Astra la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

Enregistrer un commentaire

0 Commentaires