¿Está Google ignorando tu meta-description? Estas harto de optimizar y que Google ponga lo que quiera? Este atributo podría ayudarte…
Google en su afán de buscar la mejor conexión entre los resultados de búsqueda y los usuarios, suele ser bastante, como decirlo, dictatorial, en lo que el snippet respecta (title + description).
En muchos casos, dependiendo de la query del usuario Google no toma la meta description escrita por el webmaster, y en algunos casos ni el meta title. En teoría Google no lo hace perversamente porque quiere conquistar el mundo, sino más bien concluye que tu snippet no va a lograr atraer lo suficiente al usuario para hacer clic e “intenta” ayudarte.
Claro, Google podrá ser todo lo que quieras, pero no va a conocer tu negocio y nicho a la perfección (aun) y muchas veces estas “reediciones” de nuestros snippet pueden ser muy perjudiciales. A mí me paso de repente empecé a ver que el CTR bajaba y después de revisar descubrí que el snippet que ponía Google no tenía mucho sentido y a la competencia no se lo cambiaba.
Aquí un ejemplo de esto, para España googleando “buzzsumo gratis” este blog aparece en 4ª posición (no tengo ni la menor idea del porqué en este momento, pero vamos a averiguarlo)
Observa la meta-description según ese snippet y compáralo con la meta-description real, para lo cual use seoquake:
Son bastante diferentes, y de hecho observando el snippet que Google ha puesto veo que ha resaltado la palabra “free” por lo que está asociando el post a la query “buzzsumo gratis” y tú puedes decir “pero Harold eso es bueno, apareces y vas a tener más visitas” y yo te diría “si, pero no es una visita calificada, esta persona anda buscando usar buzzsumo gratis y mi post no habla de eso, por lo tanto si entra es un bounce seguro, o simplemente va a pasar de largo y voy a dejar de ser relevante”
Como vez, no siempre te va a beneficiar, ya anteriormente he visto otras cosas peores, para easyback.link aparecía para una query relacionada al porno, ¿y sabes porque era? Pues dentro del formulario aparece en el listado de temáticas la palabra “porno / xxx” y en la lista de países aparecían algunos que terminaban en “menores” entonces asociaba porno/xxx de las temáticas a los países con la palabra “menores” y creía que easyback.link respondía a la query “menores pornoxxx”.
Aquí está la captura de GSC:
Y aquí el snippet en SERPS:
¿Pero Harold, Gordito del SEO, como haces para evitar esto?
Perdón por el bla bla de arriba, pero es un buen contexto creo para el tema (Creo). Ahora lo que nos atañe: Como evitar que Google ponga lo que quiera.
Pues bien, de esto hablé escuetamente en otro post: META ROBOTS: TODO LO QUE NECESITAS SABER PARA EL 2020 (leelo si no lo has hecho).
Ahora bien, si bien doy la solución no explico o no doy muchos detalles de cómo implementarlo en tu web, así que ahora te mostraré como hacerlo en tu web con WordPress.
El atributo HTML data-nosnippet y el meta nosnippet
Tenemos 2 formas para evitar que Google modifique nuestro snippet, con el meta robots nosnippet y con el atributo HTML data-nosnippet. A continuación te explico la diferencia.
El atributo HTML data-nosnippet
Con el atributo HTML data-nosnippet lo que hacemos básicamente es decirle a Google “no tomes este texto para el snippet” y este atributo es aplicable a cualquier tag HTML como por ejemplo <p>, <span>, <div>, <section>, etc, este método tiene la ventaja que es focalizado, y lo pones solo donde lo necesitas. En cambio el meta robots nosnippet puede afectar en otras cosas como verás más abajo.
Para implementarlo en WordPress es muy sencillo, solo debes irte al editor HTML de tu entrada/pagina así:
Después localizar el o los párrafos que Google está tomando como snippets, los envuelves ya sea en un <span> o <div> con el atributo data-nosnippet, así:
También puedes poner <span data-nosnippet=”true”>texto</span> de igual forma, puedes hacer que parte de un párrafo si pueda ser elegido para el snippet y otro no, como en el siguiente ejemplo:
<p>Este párrafo tiene info interesante que puede usarse en el snippet<span data-nosnippet> menos esta parte y no quieres que se muestre.</span></p>
Meta Robots NOSNIPPET
Con <meta name=”robots” content=”nosnippet” /> aplicamos una directiva a nivel general dentro de la URL donde se ha puesto, es decir, evitaría que Google tome cualquier cosa y texto de la URL en sí. Es decir, le estas diciendo a Google que tome exactamente la información que has puesto en el meta title y description.
Solo tienes que poner <meta name=”robots” content=”nosnippet” /> en el <head></head> del HTML y ya, si tienes WordPress hay varias formas de hacerlo.
Configurar Meta Robots NOSNIPPET con RANK Math SEO en 3 pasos
Si estas usando Rank Math SEO sigue los siguientes pasos:
- Ve a la sección de Rank Math SEO en la entrada/pagina y ve a la sección “Avanzado”
- Ahí marcas la sección “Sin snippet”
- Guardas y listo, verificas en la entrada/pagina si el meta robots ha sido incluido, yo lo hago viendo el código fuente y buscando la palabra nosnippet pero también puedes usar alguan extensión como SEO Minion.
Para habilitar el nosnippet en todas las URLs debes ir a la opcion Tiulos y Meta de la configuración del plugin y marcar la casilla “nosnippet” de esta forma, por default la opción estará activa en todas las URLs de tu web.
Y eso es todo con Rank Math SEO.
Configurar Meta Robots NOSNIPPET con Yoast by SEO en 3 pasos
Ahora veamos cómo realizar la configuración con Yoast.
- En el caso de Yoast SEO, al igual que con Rank Math SEO, ve a la sección correspondiente en la entrada/pagina y busca el tab “avanzado”.
- Al desplegar el tab, busca la opción “Meta robots avanzado”
- Ahí debes colocar el mouse y se te desplegará una lista de la cual eliges “Sin snippet”. Guardas y verificas ya sea viendo el código fuente o con SEO Minion y listo.
En el caso de Yoast, no es posible configurar de forma global la directiva, por lo tanto, deberás ir una por una si deseas hacerlo en todas las URLs.
Configurar Meta Robots NOSNIPPET con SEOPress en 3 pasos
- Ve a la entrada/pagina que quieres modificar y busca la sección de SEO, ahí busca la sección “Advanced” o “Avanzado”
- Ahí marca la casilla nosnippet
- Guardas y verificas viendo el código fuente o con extensiones como SEO Minion.
Para habilitar el nosnippet en todas las URLs debes ir a la opcion Titles & Metas de la configuración del plugin y marcar la casilla “nosnippet” de esta forma, por default la opción estará activa en todas las URLs de tu web.
Configurar el Meta Robots NOSNIPPET sin Plugin de SEO
Algunos plugins de SEO como All in one SEO Pack, The SEO Framework (hasta la última versión a la hora de escribir este post) no tienen esta opción de editar o cambiar el meta robots, pero hay otro par de soluciones interesantes.
Con plugins como Header and Footer Scripts
Este tipo de plugins (Header and Footer Scripts) permiten agregar scripts en el head y footer, y lo podemos usar para poner el meta robots también, solamente tienes que poner el meta robots en la sección header:
<meta name=”robots” content=”nosnippet” />
Directamente en el theme
También puedes agregar de forma global o local el meta robots dependiendo del theme que tengas, por ejemplo con los hooks de Astra y otros themes puedes agregar el meta robots y decidir si quieres que sea Global o para ciertas categorías/secciones.
También, si tienes un child theme puedes editar el head.php directamente y agregar el meta robots.
No me voy a detener a explicar estos métodos con detalle ya que depende de cada theme y configuración que tengas y en lugar de facilitar lo más seguro es que te confunda un poco.
En conclusión
En conclusión, el meta robots nosnippet y el atributo HTML data-nosnippet son dos poderosas formas de evitar que Google ponga lo que le venga en gana en las SERPs pero debes usar el atributo HTML data-nosnippet preferiblemente sobre el meta robots nosnippet, a menos que lo tengas todo muy claro y estes claro que podria afectar que se muestren otros snippets de tu web en los resultados de búsqueda. Espero haberlo explicado bien, sino déjame un comentario y con gusto te ayudo.
Si te fue de utilidad agradezco que lo compartas y/o comentes. Nos vemos en la próxima.