Descubre en este tutorial cómo añadir la metaetiqueta noindex en páginas dinámicas de WordPress, como la de archivos o búsqueda, mediante código.
Si eres de los que prefieres no utilizar un plugin de SEO y controlar lo básico con un poco de código, este tutorial te va a resultar de interés.
Añadir la metaetiqueta noindex a una página dinámica puede ser complicado ya que no tienes acceso a la misma desde la administración de WordPress. Pero este problema puedes solucionarlo usando las etiquetas condicionales de WordPress.
Vamos a ver cómo hacerlo:
Snippet para impedir que se indexen páginas dinámicas de WordPress en motores de búsqueda
Añade el siguiente fragmento a tu plugin de funcionalidades:
Para ver este código y los otros 1867 snippets de esta web,
identifícate o suscríbete aquí.
Con este snippet utilizas los siguientes condicionales para añadir la metaetiqueta noindex en la cabecera de la página:
is_archive()
is_search()
is_404()
Puedes modificar los condicionales para que se ajusten a tus necesidades. Por ejemplo, si quieres evitar que se indexen las etiquetas y categorías usarías este snippet:
Para ver este código y los otros 1867 snippets de esta web,
identifícate o suscríbete aquí.
En este caso usas los condicionales:
is_tag()
is_category()
Incluso si quisiera evitar la indexación de una categoría concreta podrías hacerlo añadiendo su ID o slug. Para la categoría con ID=11 sería: is_category(11)
o is_category('offtopic')
.
Ya ves que modificando las etiquetas condicionales de WordPress puedes controlar qué páginas dinámicas de WordPress se van a indexar en los motores de búsqueda o no.
Conclusiones
¿Quieres impedir que algunas páginas dinámicas de WordPress se indexen y aparezcan aparezcan en los resultado de los motores de búsqueda? Ahora ya sabes cómo hacerlo con un poco de código.
Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.
Todo ventajas de ser suscriptor. 😉