Las búsquedas internas en tu sitio web que se indexan en los motores de búsqueda pueden afectar negativamente a tu SEO y a la experiencia del usuario. A continuación, te explico cómo solucionar este problema y algunas mejores prácticas:
Indice de contenidos
Problema
Cuando las búsquedas internas de tu sitio se indexan, pueden aparecer en los resultados de búsqueda de Google. Esto puede causar contenido duplicado y problemas de SEO, además de mostrar páginas irrelevantes a los usuarios que buscan en Google.
Solución
Para evitar que las búsquedas internas se indexen, puedes usar varias estrategias:
Usar el archivo robots.txt
- Bloquea la indexación de las páginas de resultados de búsqueda interna.
- Añade la siguiente línea al archivo robots.txt:
User-agent: * Disallow: /search
(Ajusta «/search» según la estructura de URL de tu sitio para las búsquedas internas).
Agregar etiquetas meta noindex
- Incluye la etiqueta
<meta name="robots" content="noindex">
en las páginas de resultados de búsqueda interna. - Esto indicará a los motores de búsqueda que no indexen esas páginas.
Configurar Search Console
- Usa las herramientas de URL de eliminación de Google Search Console para eliminar las URLs de búsqueda interna ya indexadas.
- Ve a Search Console > Removals y sigue las instrucciones para eliminar URLs específicas.
Usar parámetros de URL en Search Console
- Configura los parámetros de URL en Google Search Console para informar a Google que las páginas con ciertos parámetros (como
?search=
) no deben ser indexadas.
Ejemplo
Supongamos que tus URLs de búsqueda tienen la estructura https://www.tusitio.com/search?q=termino
.
Archivo robots.txt
User-agent: *
Disallow: /search
Meta etiqueta noindex
<meta name="robots" content="noindex">
Parámetros de URL en Search Console
- Ve a Google Search Console > Configuración de parámetros de URL.
- Añade el parámetro
q
y marca la opción que indica que estas páginas no deben ser rastreadas.