Los parámetros en las URLs son un recurso muy utilizado y con muchas funcionalidades por parte de los desarrolladores web y el sector de la analítica. Es complicado encontrar una web que no tenga este tipo de URLs con parámetros, pero para Google, la gestión de este tipo de URLs puede ser un problema.
Y si algo es un problema para Google, los SEOs debemos actuar para solucionarlo.
Qué son las URLs parametrizadas
Son las URLs de las cuales cuelgan diferentes parámetros.
¿Cómo podemos identificar los parámetros?
Normalmente arrancan con un signo de interrogación seguido de una o más variables.
Una URL parametrizada se compondría generalmente de ? + categoría de variable + = + variable
Un ejemplo de una URL parametrizada puede ser la de una categoría ecommerce que hemos filtrado por talla:
- tiendaderopa.com/camisetas?talla=xxl
Principales usos de los parámetros en las URLs
Este ejemplo anterior podría ser uno de los usos habituales de los parámetros en las URLs pero hay muchos más:
- Filtro de contenido: talla, precio, color…
- Ordenación del contenido: de nuevo a viejo, de barato a caro, mejor valorado…
- Tracking de URL: es habitual el uso de URLs parametrizadas para realizar el seguimiento de campañas.
- Paginación: ?p=2…
- Otros: parámetros de búsqueda, traducción, identificación de contenido…
Llegan los problemas SEO derivados de URLs parametrizadas
Realmente es uno de los problemas graves que solemos auditar cuando nos entra un proyecto nuevo a posicionar. Nos preguntamos… uf… habrá parámetros? y lo que es más importante… están controlados?
Porque si no están controladas estas URLs nos vamos a enfrentar a:
- Contenido duplicado por doquier.
- categoría con diferentes filtros aplicados
- ficha de producto que genera urls parametrizadas con sus variantes
- …
- Problemas de rastreo y déficit de Crawl Budget
- Da lo mismo que sean sitios grandes que pequeños, si el portal gestiona parámetros y es posible combinarlos…
- Indexación masiva. Posibles problemas de ranking.
- URLs menos amigables
- Descenso de CTR
- Posibles problemas copia pega…
Cómo solucionar problemas SEO por URLs con parámetros
Hemos visto la cantidad de problemas que se nos pueden dar en un proyecto por culpa de un uso descontrolado de parámetros.
Ahora te voy a contar como hago yo para solucionarlo y evitar problemas futuros.
Lo primero, identificar los parámetros que está gestionando el sitio
- Rastreo con crawlers
- Revisión de la sección de Parámetros de la versión antigua de Search Console
Ahora ya sabemos qué parámetros debemos controlar, vamos a ver las opciones que son recomendables con sus consiguientes pros y contras:
- Uso de etiqueta canonical:
- Seguimos con el problema de Crawl ya que no impide el rastreo
- No es una directiva por lo que Google puede mantener dichas URLs indexadas y accesibles.
- Uso de la meta noindex
- Seguimos con los problemas de Crawl
OJO. En algunos sitios he llegado a leer que es interesante el uso de la combinación de meta noindex con canonical… yo no lo recomendaría ya que en algunas ocasiones, la canonical ha transferido el Noindex a la URL canonica. Cuidado con esto.
- Uso del bloqueo de parámetros desde el fichero Robots.txt
- No elimina las URLs ya indexadas
- En paginaciones puede dificultar el rastreo de elementos listados
- Herramienta de control de parámetros de Search Console
- No es directiva, los resultados indexados siguen
- Solo afecta a la gestión que hacer Google de tus URLs, en otros buscadores mantienes el problema.
Mi recomendación es que desde el momento inicial de un proyecto, tengas controlados los parámetros desde el robots.txt, así evitas su rastreo y usualmente, su indexación.
Si te llega un proyecto con este problema ya dado… puedes hacer una solución por pasos.
- Desindexa las URLs parametrizadas con la meta noindex. Fuerza su rastreo para que Google comience a barrerlas de los resultados.
- Bloquea mediante robots.txt una vez lo hayas limpiado por completo