WordPress Hosting

tag seo meta description

El tema Hello Elementor añade una tag SEO meta description duplicada – ¡Como eliminarla!

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.

elementos snippet google

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:

  1. Que no se avisa al usuario del tema de ello en ninguna parte de la interfaz, descripción o ajustes del tema.
  2. Que no existe un ajuste del tema para desactivar esta funcionalidad.
  3. 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:

  1. Crear un tema hijo de Hello Elementor.
  2. 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.

Compartir en redes
Resumir con IA

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en las estrellas para valorarlo!

Promedio de puntuación 5 / 5. Total de votos: 9

¡Todavía no hay votos! Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!



Sobre el autor

11 comentarios en “El tema Hello Elementor añade una tag SEO meta description duplicada – ¡Como eliminarla!”

  1. Con lo fácil que sería que Hello hiciera como otros muchos temas y no sacara la metadescripción si hay un plugin de SEO activo…

    1. ¡Uy lo que me ha dicho! 😀

      Eso será el día que Elementor tenga un plugin de SEO, entonces detectará SU plugin SEO.

      Lo mejor es que WordPress incluyese de serie la creación de la meta description si hay definido un extracto manual (luego ya los plugins SEO que se adapten al core, como hacen siempre)

    1. Ya he actualizado el tutorial para explicarlo con otro plugin.

      Y sí, no se debe modificar el functions.php original, sino en la siguiente actualización del tema se perderán las personalizaciones, esta incluida.

      1. Jesús Torralba

        Gracias Fernando.
        Proceso realizado.
        Muchas gracias como siempre y un saludo.
        Jesús

  2. En mi código fuente observo:

    -<meta name="description" content="
    Que son los agregados por wordpress y elementor.

    Y también los agregados por el plugin yoast
    -<meta property="og:title" content="
    – <meta property="og:description" content="

    1. Mientras no veas 2 veces el meta name=»description» no hay problema. Como explico arriba se tienen que cumplir varias cosas, no solo el tema y el plugin de SEO.

  3. Gracias Fernando ! me tope con el duplicado de metadescripcion con Hello elementor y como siempre tu y web soys de gran ayuda. Saludos desde Irún

Los comentarios están cerrados.

Scroll al inicio