Borrás una página vieja, le das a la papelera y ¡pum!, Yoast te tira ese cartelito amarillo diciéndote que creés un redirect. La primera vez está bien. La número treinta, cuando estás limpiando un sitio con cientos de entradas caducas, ya cansa. Si querés desactivar notificación Yoast SEO al eliminar contenido, se hace con cuatro filtros de PHP en el functions.php, con un plugin gratuito, o inyectando CSS en el admin. Ninguna de esas opciones toca la creación automática de redirects: solo esconde el aviso.
Ese es el matiz que casi nadie aclara y que te ahorra un dolor de cabeza más adelante (ya vamos a eso).
En 30 segundos
- El método rápido son 4 líneas de código con los filtros
wpseo_enable_notification_post_trashy compañía, que devuelvenfalse. - La alternativa no-code es el plugin gratuito Hide SEO Bloat, que agrega un submenú a Yoast para apagar avisos con checkboxes.
- Ocultar el aviso no desactiva los redirects: Yoast Premium los sigue creando igual, solo dejás de ver la notificación.
- Podés apagar avisos selectivos: silenciar taxonomías y dejar activos los de posts, por ejemplo.
- Ojo en sitios con tráfico: borrar sin redirect manda a los visitantes a un 404 y perdés el link juice acumulado.
SEO es el conjunto de técnicas para optimizar la visibilidad de un sitio web en los resultados de búsqueda orgánica de Google y otros motores. Surgió en los años 90 para mejorar posicionamiento sin coste por publicidad.
La notificación de Yoast al borrar contenido es un aviso administrativo de Yoast SEO que aparece en el escritorio de WordPress cuando mandás un post, página o taxonomía a la papelera. Su función es recordarte que crees una redirección 301 hacia otra URL para no dejar un enlace roto. En Yoast SEO Premium ese aviso viene atado a la creación automática de redirects; en la versión gratuita es solo un recordatorio.
¿Por qué Yoast muestra notificación al borrar contenido?
Porque borrar una URL indexada sin más es una de las formas más fáciles de tirar tráfico a la basura. Ya lo cubrimos antes en si gestionás productos en WooCommerce.
Cuando eliminás un post que Google ya tenía en su índice, esa dirección queda muerta. Cualquiera que llegue desde un resultado de búsqueda, un enlace externo o un favorito se choca con un 404. Yoast te avisa para que redirijas ese tráfico a una página relacionada y conserves la autoridad que esa URL acumuló con los años. Según la propia guía de Yoast sobre borrado de páginas, la recomendación por defecto siempre es mantener un redirect antes que dejar el enlace roto.
El tema es que no todo el mundo necesita ese recordatorio cada vez. Si estás depurando un sitio de pruebas, limpiando borradores basura o eliminando taxonomías vacías que nunca se indexaron, el cartelito es puro ruido. Ahí es donde tiene sentido silenciarlo.
Método 1: código PHP en functions.php para desactivar la notificación de Yoast SEO
Este es el camino limpio y el que recomienda la documentación oficial. Yoast expone cuatro filtros pensados justo para esto. Cada uno controla un tipo de evento distinto, y devolviendo false apagás el aviso correspondiente.
// Desactivar avisos de Yoast al borrar o cambiar slugs
add_filter( 'wpseo_enable_notification_post_trash', '__return_false' );
add_filter( 'wpseo_enable_notification_post_slug_change', '__return_false' );
add_filter( 'wpseo_enable_notification_term_delete', '__return_false' );
add_filter( 'wpseo_enable_notification_term_slug_change', '__return_false' );Qué hace cada uno:
post_trash: silencia el aviso cuando mandás un post o página a la papelera.post_slug_change: lo apaga cuando editás el slug (la URL) de una entrada ya publicada.term_delete: corta el aviso al eliminar una categoría o etiqueta.term_slug_change: hace lo mismo cuando cambiás el slug de una taxonomía.
Pegás esto al final del functions.php de tu tema hijo (nunca en el tema padre, que se pisa en la próxima actualización) o dentro de un plugin propio tipo Code Snippets. Guardás y listo, se dejan de ver.
Una advertencia grande y con luces: esto solo oculta la notificación. Si tenés Yoast Premium, la creación automática de redirects sigue funcionando por detrás igual que antes. No estás desactivando nada del motor de redirecciones, apenas apagás el mensaje visual. Es una distinción que mucha gente confunde y después se pregunta por qué le siguen apareciendo redirects en la lista. Para más detalles técnicos, mirá dependiendo del editor que uses.
Método 2: el plugin Hide SEO Bloat
¿No querés tocar código? Hay una opción no-code.
Hide SEO Bloat es un plugin gratuito que funciona como complemento de Yoast y te deja apagar avisos, notificaciones y elementos de la interfaz con casillas de verificación. Después de instalarlo y activarlo desde el repositorio, aparece como un submenú dentro del menú de Yoast SEO en tu escritorio. Desde ahí tildás qué querés esconder y guardás.
Lo bueno y lo no tan bueno, comparado con el código:
- A favor: cero PHP, interfaz visual, reversible con un clic si te arrepentís.
- En contra: sumás un plugin más a la instalación, con su propio mantenimiento y su superficie de posibles conflictos.
Para un cliente que administra su propio WordPress y le tiene miedo al functions.php, el plugin zafa perfecto. Si sos dev y ya manejás snippets, las cuatro líneas del Método 1 son más prolijas y no agregan peso.
Método 3: ocultar los avisos con CSS en el admin
Esta es la opción de último recurso, para cuando querés esconder algo específico que ningún filtro cubre. La idea es inyectar CSS en el panel de administración desde el functions.php:
add_action( 'admin_head', function() {
echo '<style>.yoast-notice { display: none !important; }</style>';
} );La ventaja es la flexibilidad: podés apuntar a cualquier clase o ID que Yoast use para sus avisos y esconderlo. La desventaja es que es frágil. Si Yoast cambia el nombre de la clase en una actualización (cosa que pasa), tu regla deja de funcionar sin avisarte. Usalo solo cuando los filtros oficiales no alcancen, no como primera opción. Te puede servir nuestra cobertura de en el ecosistema de WordPress.
¿Deberías realmente desactivar estos avisos?
Depende del sitio, y acá va mi opinión sin vueltas.
En un blog nuevo, un entorno de staging o un sitio donde borrás contenido que nunca se indexó, apagá los avisos tranquilo. No perdés nada. Pero en un sitio con años de historia, tráfico orgánico y enlaces entrantes, esos recordatorios son tu red de seguridad. Ponele que borrás una guía vieja que todavía recibe 200 visitas al mes desde Google: sin redirect, esas 200 personas caen en un 404, la autoridad de esa URL se evapora y Google tarda semanas en dejar de mostrarla.
El aviso existe por una razón concreta, no para molestar. Antes de silenciarlo en producción, preguntate si de verdad no vas a necesitar el redirect. Y si tu WordPress está en un hosting WordPress como el de Donweb, aprovechá que tenés acceso rápido al panel para revisar tus 404 cada tanto y confirmar que no dejaste enlaces rotos dando vueltas.
Configuración alternativa: desactivar solo notificaciones específicas
No hace falta apagar todo. La gracia de los filtros es que los aplicás por separado. Tal vez querés seguir viendo el aviso cuando borrás posts (que suelen estar indexados) pero te da lo mismo con las taxonomías vacías.
| Filtro | Qué notificación desactiva | Cuándo conviene apagarlo |
|---|---|---|
wpseo_enable_notification_post_trash | Aviso al borrar post o página | Solo en limpiezas masivas de contenido no indexado |
wpseo_enable_notification_post_slug_change | Aviso al cambiar el slug de una entrada | Si editás URLs seguido en desarrollo |
wpseo_enable_notification_term_delete | Aviso al borrar categoría o etiqueta | Casi siempre seguro, las taxonomías rara vez rankean |
wpseo_enable_notification_term_slug_change | Aviso al cambiar slug de taxonomía | Al reorganizar tu estructura de categorías |

Así armás una configuración a medida: dejás vivo lo que te importa y silenciás lo que es ruido puro.
Esto lo cubrimos con más detalle en Rich Snippets en Yoast.
Si querés profundizar, tenemos un artículo completo sobre herramientas de optimización SEO.
Errores comunes al desactivar notificaciones de Yoast
- Creer que apagás los redirects: el error número uno. Ocultar el aviso no toca la creación automática de redirects de Yoast Premium. Si querés desactivar esa función, se hace desde otro lado (los ajustes del módulo de redirecciones), no con estos filtros.
- Copiar código del sitio equivocado: hay tutoriales viejos que usan nombres de filtro que ya no existen o que corresponden a otra función de Yoast. Pegás eso, no pasa nada, y te volvés loco buscando el error. Usá los cuatro filtros oficiales y nada más.
- No probar en staging: meter PHP directo en el
functions.phpde producción es jugar con fuego. Un punto y coma de más y te queda la pantalla en blanco. Probá primero en un entorno de prueba. - Romper otras funciones de Yoast: si en vez de
__return_falseescribís mal el callback del filtro, podés generar un error de PHP que afecte a todo el plugin. Mantené la sintaxis simple.
Preguntas Frecuentes
¿Cómo desactivo la notificación de Yoast cuando borro un post?
Agregá add_filter( 'wpseo_enable_notification_post_trash', '__return_false' ); al functions.php de tu tema hijo. Ese filtro apaga el aviso que aparece al mandar posts o páginas a la papelera. Si preferís no tocar código, instalá el plugin Hide SEO Bloat y desactivalo desde su panel. Cubrimos ese tema en detalle en cuando actualizás contenido de productos.
¿Ocultar el aviso desactiva también los redirects automáticos?
No. Los cuatro filtros solo esconden la notificación visual. En Yoast SEO Premium la creación automática de redirects 301 sigue funcionando exactamente igual por detrás. Para desactivar los redirects tenés que ir a los ajustes del módulo de redirecciones de Yoast, no a estos filtros.
¿Hay un plugin para quitar las notificaciones de Yoast?
Sí, Hide SEO Bloat es un plugin gratuito que aparece como submenú de Yoast SEO y te deja apagar avisos con casillas de verificación. Es la vía no-code más directa. La contra es que sumás un plugin más a mantener frente a las cuatro líneas de código que hacen lo mismo.
¿Dónde pego el código para que no se pierda al actualizar?
En el functions.php de un tema hijo o dentro de un plugin de snippets como Code Snippets. Nunca en el tema padre, porque la próxima actualización del tema borra tus cambios. Un tema hijo o un snippet sobreviven a las actualizaciones sin problema.
¿Es seguro apagar los avisos en un sitio con tráfico?
Depende. En un sitio con años de historia y enlaces entrantes, esos avisos te protegen de dejar 404 y perder autoridad. Silenciarlos conviene solo si tenés claro que no vas a necesitar redirects o si administrás las redirecciones por otro método. En blogs nuevos o entornos de prueba, apagalos sin culpa.
Conclusión
Desactivar las notificaciones de Yoast al borrar contenido es trivial: cuatro filtros de PHP o un plugin gratuito y listo. Lo que importa entender es que estás apagando un mensaje, no una función. Los redirects de Yoast Premium siguen ahí, y en un sitio con tráfico real esos avisos son más aliado que estorbo.
Mi recomendación práctica: si limpiás contenido no indexado o trabajás en staging, silenciá con los filtros selectivos de la tabla. Si estás en producción con años de SEO acumulado, dejalos vivos o al menos revisá tus 404 seguido. El cartelito molesta, sí, pero perder tráfico por un enlace roto que nadie redirigió molesta bastante más.
