¿Qué es una cookie y cómo funciona a nivel técnico?
El HTTP es un protocolo sin estado: cada petición que el navegador hace a un servidor se trata como si fuera la primera, sin memoria de la anterior. Las cookies nacieron para resolver justo ese problema. Cuando visitas una web, el servidor puede incluir en su respuesta la cabecera Set-Cookie, con un par nombre-valor y, opcionalmente, una fecha de caducidad, un dominio y varios atributos de seguridad.
El navegador guarda ese archivo pequeño y lo devuelve automáticamente en la cabecera Cookie cada vez que vuelve a pedir algo al mismo dominio. Así es como una tienda online recuerda lo que llevas en el carrito entre una página y otra, o cómo un sitio te mantiene con la sesión iniciada sin pedirte la contraseña en cada clic. La especificación técnica RFC 6265 la describe como un mecanismo de gestión de estado sobre un protocolo que, de fondo, sigue sin tenerlo.
No todas las cookies sirven para lo mismo. Las hay imprescindibles para que la web funcione, como la de sesión o la del carrito, otras que solo guardan preferencias como el idioma o la moneda, y otras que existen para medir tráfico o mostrar publicidad. Esa última categoría es la que más relación tiene con el SEO técnico, porque condiciona qué scripts se cargan antes o después de que el usuario dé su consentimiento.
