• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Evitar la indexación de páginas dinámicas en WordPress

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. 😉

PHP WordPress

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes identificarte o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?