Conversando con Rafa Ramos en Twitter, tras darle varias vueltas, resulta que el tema Hello Elementor para WordPress añade al código fuente de las entradas y páginas una etiqueta SEO, en concreto la meta description
, que si instalas un plugin de SEO podría provocar que haya 2 tags meta description
.
¿Qué es la etiqueta SEO meta description?
La etiqueta meta description
es una tag SEO que resume el contenido de una publicación, una especie de extracto, y que los bots de los motores de búsqueda, en caso de existir esta etiqueta, la utilizan para mostrar su texto en los resultados de búsqueda.
Después de la meta title
, es la etiqueta SEO más importante de cada a las SERP, pues junto a este otro es el único texto que se muestra como resultado de una búsqueda, y como oportunidad para «promocionar» tu contenido.
WordPress crea por defecto la etiqueta meta title
pero no la etiqueta meta description
, y aunque solo fuese por eso es imprescindible un buen plugin de SEO para WordPress.
Dicho esto, que exista una meta description
duplicada podría confundir a los bots de los buscadores, y provocar efectos inesperados en los resultados de tus contenidos en las páginas de resultados de búsqueda.
¿Qué hace Google y resto de buscadores si no hay una etiqueta meta description?
Por defecto, si el bot del buscador no ve en el código fuente una etiqueta meta description
completa este espacio de snippet, del fragmento de búsqueda, con el primer texto que se encuentre en la publicación.
¿Por qué añade el tema Hello Elementor la etiqueta meta description?
Su explicación es realmente somera:
Para mejorar el SEO sin usar plugins externos, el tema añade una meta tag que contiene el extracto de la página/entrada.
¿Por qué creo yo que el tema Hello Elementor añade la etiqueta meta description?
Como te decía antes, WordPress crea de manera nativa la etiqueta meta title
a partir del título de la entrada o página, pero no hace lo mismo con la etiqueta meta description
¿por qué?
Pues por la sencilla razón de que WordPress no sabe de dónde sacar la meta description
, no sabe cuál quieres tú que sea el extracto o resumen de tu publicación para una etiqueta tan importante para el SEO, así que no crea ninguna.
De este modo, y como dice en la mísera explicación, y aquí está el meollo de la cuestión, para subsanar esa carencia, sin tener que usar plugins, si existe un extracto de la página/entrada, el tema Hello Elementor usa ese extracto como meta description
.
Esto significa, también, que si no has definido un extracto manual de una entrada o página, el tema Hello Elementor no creará la meta description
.
Por las mismas, si defines un extracto manual para la entrada o página, el tema Hello Elementor lo usará como etiqueta meta description
.
¿Es buena idea que el tema Hello Elementor añada la meta description?
A ver, la idea es buena, pues cubre una carencia de WordPress, pero el resultado podría ser desastroso, sobre todo si tenemos en cuenta 3 cosas:
- Que no se avisa al usuario del tema de ello en ninguna parte de la interfaz, descripción o ajustes del tema.
- Que no existe un ajuste del tema para desactivar esta funcionalidad.
- Que la inmensa mayoría de usuarios de WordPress utiliza algún plugin de SEO, lo que unido a lo anterior puede perjudicar su posicionamiento.
¿Debería WordPress añadir también de manera nativa la etiqueta meta description?
Pues en mi opinión, sí, debería, siempre y cuando el usuario crease un extracto manual, indicándose en la documentación de algún modo.
Sería una mejora de SEO significativa, a la que los plugins de SEO para WordPress se adaptarían rápidamente, y de manera sencilla, al ser una característica nativa.
¿Y no pueden hacer lo mismo los plugins con el tema Hello Elementor?
Poder podrían, pero no es lo mismo adaptarse a WordPress, al sistema que lo sostiene todo, que adaptaciones a los caprichos de cada tema, por muy popular que sea.
Los plugins de SEO para WordPress tratan de ser compatibles con todas las funcionalidades nativas de WordPress, porque es territorio común para todos, pero no pueden ser compatibles con todos y cada uno de los temas que hay para WordPress.
¿En qué situaciones se crea una meta description duplicada con el tema Hello Elementor?
De todos modos, a pesar de todo lo anterior, no siempre se crea una tag meta description
aunque tengas el tema Hello Elementor y un plugin de SEO activo, para que eso ocurra tienen que pasar varias cosas, simultáneamente:
- Tener definido un extracto manual.
- Haber configurado en los ajustes del plugin SEO una plantilla que use el extracto como
meta description
.
Bola extra para SEOPress
Como ya sabrás, utilizo y recomiendo SEOPress como plugin SEO para WordPress, por sus muchas virtudes, entre las que se encuentra un código fuente limpio, y otra de ellas es que no sufre de este problema con el tema Hello Elementor, pues con SEOPress activo, y aunque hayas definido la plantilla para la meta description
a partir del extracto manual, no se genera la tag duplicada.
Vale comprendido, pero yo uso un plugin de SEO, como el 99,99% de los usuarios de WordPress y no quiero tener tags duplicadas, ¿cómo se quita la etiqueta meta description del tema Hello Elementor?
Como te decía no hay un botón o ajuste para ello, así que si usas un plugin SEO que no sea SEOPress, tienes irremediablemente que hacer lo siguiente:
- Crear un tema hijo de Hello Elementor.
- Añadir al archivo
functions.php
del tema hijo el siguiente código…
/* Quitar meta description Hello Elementor */ function remove_hello_elementor_description_meta_tag() { remove_action( 'wp_head', 'hello_elementor_add_description_meta_tag' ); } add_action( 'after_setup_theme', 'remove_hello_elementor_description_meta_tag' );
Guarda los cambios en el archivo y ya solamente se generará la tag meta description
creada con tu plugin SEO.
Otra posibilidad, si no quieres crear un tema hijo, es crear un plugin específico para esta función, como explicaba en esta guía. Tú decides, pero que no decida el tema.
PUEDE QUE TAMBIÉN TE INTERESE…
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!