Query string

Una query string es la cadena de parámetros que se añade al final de una URL, tras el signo de interrogación (?), para pasar información en formato clave-valor al servidor u otros sistemas.

En marketing digital y desarrollo web, una query string (o cadena de consulta) es el fragmento de una URL que aparece después del signo de interrogación (?) y que contiene uno o varios parámetros en formato clave=valor, separados entre sí por el carácter &.

Su función principal es enviar información adicional en una petición HTTP sin necesidad de modificar la ruta principal de la página. Esto permite, por ejemplo, filtrar listados, controlar el paginado, identificar el origen de una campaña o personalizar el contenido mostrado al usuario.

La estructura básica de una query string es:

https://ejemplo.com/ruta?parametro1=valor1&parametro2=valor2

En este ejemplo, parametro1 y parametro2 son las claves, mientras que valor1 y valor2 son los valores asociados. Cada par clave-valor se envía al servidor, que puede utilizar estos datos para devolver resultados más precisos (por ejemplo, productos de una categoría concreta, ordenados de cierta manera).

En SEO y analítica, las query strings son muy habituales para etiquetar campañas (por ejemplo, con parámetros UTM), aunque su uso excesivo o descontrolado puede generar URLs duplicadas y problemas de rastreo si no se gestionan correctamente mediante canonicals, parámetros en Search Console o reglas en el gestor de contenidos.

En resumen, una query string es una pieza clave en la comunicación entre el navegador y el servidor, así como en la medición del rendimiento de campañas y la mejora de la experiencia de usuario.

Ejemplos

  • Ejemplo:
    Filtrar productos por categoría y color: "https://tienda.com/productos?categoria=zapatos&color=negro".
  • Ejemplo:
    Controlar el orden y la página de un listado: "https://blog.com/articulos?orden=mas-recientes&pagina=3".
  • Ejemplo:
    Etiquetar una campaña de marketing: "https://miweb.com/landing?utm_source=newsletter&utm_medium=email&utm_campaign=lanzamiento".

Preguntas frecuentes

¿Para qué sirve una query string en una URL?
Sirve para enviar parámetros adicionales al servidor o a herramientas de medición, permitiendo filtrar resultados, personalizar el contenido, controlar funciones como el paginado u obtener datos de atribución de campañas sin cambiar la ruta principal de la página.
¿Las query strings afectan al SEO?
Pueden afectarlo si generan muchas URLs distintas con el mismo contenido, lo que provoca problemas de contenido duplicado y dificulta el rastreo. Por eso es importante gestionarlas con URL canónicas, configuración de parámetros y una arquitectura de información clara.
¿Cuál es la diferencia entre la ruta y la query string en una URL?
La ruta identifica el recurso principal (por ejemplo, "/productos" o "/blog/articulo"), mientras que la query string añade parámetros opcionales tras el signo de interrogación (?) para modificar o precisar la respuesta, sin cambiar el recurso base.

SINÓNIMOS

También conocido como: Cadena de consulta, Parámetros de URL

ÚLTIMA REVISIÓN

Actualizado el: 01/06/2025