
GEO Readiness: 5 reglas para que la IA cite tu web en 2026
HTML semántico, robots.txt para bots IA, llms.txt, schema drift y contenido estructurado: las 5 reglas de AI/GEO Readiness para aparecer en ChatGPT, Gemini y Perplexity.
RGPD, ePrivacy, LSSI y Consent Mode v2: todo lo que necesitas para que tu banner de cookies cumpla la ley y supere la auditoría SEO.

En cualquier expedición de alta montaña, el equipamiento de seguridad es lo primero que comprueban los guías antes de dar el pistoletazo de salida. En el terreno digital europeo, el cookie consent ocupa exactamente ese lugar. Antes de que tu web active cualquier herramienta de seguimiento —Analytics, píxel de Meta, Hotjar—, la ley exige que el usuario dé su consentimiento informado y libre. Sin ese consentimiento, el ascenso digital puede terminar en una sanción de hasta 20 millones de euros o el 4 % de la facturación global anual.
Y no es solo una cuestión legal: los auditores SEO como SEOmator incluyen el cumplimiento de cookies en sus 251 reglas de análisis porque la transparencia y la confianza del usuario son señales directas de E-E-A-T. En este artículo del Campamento Base, te guiamos paso a paso por el marco legal, los requisitos técnicos y la implementación correcta para que tu web supere esta verificación sin fricciones. ¿Tienes dudas sobre tu banner actual? Cuéntanoslo y lo auditamos juntos.
TL;DR — Puntos clave de este artículo
- El RGPD (UE 2016/679), la Directiva ePrivacy (2002/58/CE) y la LSSI española obligan a obtener consentimiento previo e inequívoco para las cookies no esenciales.
- Las cookies se dividen en 4 categorías: necesarias (sin consentimiento), de preferencias, analíticas y de marketing (las tres últimas requieren consentimiento).
- El banner debe ofrecer “Rechazar todo” con la misma prominencia visual que “Aceptar todo”. Los dark patterns están expresamente prohibidos por la AEPD.
- Google Consent Mode v2 es obligatorio desde marzo de 2024 para usuarios de Google Ads y Analytics en el Espacio Económico Europeo.
- El auditor SEOmator detecta el consent mediante scripts de CMP, elementos del DOM, botones y scripts inline. El peor resultado (
warn, 50/100) se activa cuando hay scripts de tracking sin banner.- Pasar la auditoría SEO no equivale a cumplir la ley: el cumplimiento real exige bloqueo previo, granularidad y registro de consentimientos.

El cookie consent (consentimiento de cookies) es el mecanismo legal y técnico mediante el cual una web informa a sus visitantes sobre las cookies que utiliza y solicita su autorización antes de activar las no esenciales. No es un simple cartel informativo: es un acto jurídico que debe cumplir requisitos muy precisos de forma, granularidad y reversibilidad.
El impacto del cookie consent en el SEO opera en tres niveles:
1. E-E-A-T y confianza. Google considera la transparencia sobre el uso de datos una señal de fiabilidad. Una web sin banner —o con un banner que usa dark patterns— transmite falta de seriedad, algo que los evaluadores de calidad de Google tienen en cuenta especialmente en sectores YMYL (salud, finanzas, legal).
2. Calidad de los datos de Analytics. Si tus herramientas de analítica (GA4, Hotjar, Mixpanel) se cargan sin consentimiento, los datos que recoges no son legales y, además, están contaminados: incluyen sesiones de usuarios que nunca autorizaron el seguimiento. Con Google Consent Mode v2, los scripts adaptan su comportamiento a la elección del usuario y Google puede modelar el tráfico no consentido para mantener cierta precisión en los informes.
3. Core Web Vitals. Un CMP (Consent Management Platform) bien implementado añade entre 50 y 150 ms al tiempo de carga inicial. Si está mal optimizado —bloqueando el renderizado o cargando recursos de forma síncrona—, puede dañar el LCP y el TTFB, métricas que Google incluye directamente en sus señales de ranking.
La regla legal-cookie-consent del auditor SEOmator tiene un peso de 15 puntos sobre 100 dentro de la categoría “Legal Compliance”. Es la única regla de esa categoría, lo que le da todo el protagonismo: o se pasa o se advierte. El peor resultado es warn (50/100), que se activa cuando el auditor detecta scripts de tracking sin mecanismo de consentimiento visible. Una web sin ningún tipo de tracking puede pasar con 100/100 aunque no tenga banner: simplemente no necesita uno.
Tres normas se solapan para regular el uso de cookies en España. Conocer cada una es fundamental para entender exactamente qué obligaciones tienes.
Vigente desde el 25 de mayo de 2018, el RGPD establece que el tratamiento de datos personales —y las cookies que identifican usuarios son datos personales— requiere una base legal. Para las cookies no esenciales, la única base legal válida es el consentimiento libre, específico, informado e inequívoco (artículo 6.1.a). Ese consentimiento debe ser:
Las sanciones del RGPD pueden alcanzar 20 millones de euros o el 4 % del volumen de negocio global anual, el importe mayor de ambos (artículo 83.5).
Aunque pendiente de reforma —el proyecto de Reglamento ePrivacy lleva años en proceso legislativo—, la Directiva ePrivacy sigue vigente. Su artículo 5.3 establece que el almacenamiento de información en el dispositivo del usuario o el acceso a la información ya almacenada solo es lícito si el usuario ha dado su consentimiento previo, salvo que sea estrictamente necesario para la prestación del servicio solicitado.
La transposición española de la Directiva ePrivacy se recoge en el artículo 22.2 de la Ley de Servicios de la Sociedad de la Información y Comercio Electrónico (LSSI-CE). Establece la misma obligación de consentimiento previo e informado para cookies no técnicas.
La Agencia Española de Protección de Datos (AEPD) publicó en noviembre de 2023 una guía actualizada sobre el uso de cookies que aclara, entre otras cosas:
El primer paso para un banner legal es hacer un inventario real de todas las cookies que usa tu web. La AEPD establece cuatro categorías:
| Categoría | Ejemplos comunes | ¿Requiere consentimiento? |
|---|---|---|
| Técnicas / necesarias | Sesión, token CSRF, carrito de compra | ❌ No |
| De preferencias / funcionales | Idioma, tamaño de fuente, localización recordada | ✅ Sí |
| Analíticas | Google Analytics 4, Hotjar, Mixpanel, Microsoft Clarity | ✅ Sí |
| De marketing / publicidad | Meta Pixel, Google Ads, LinkedIn Insight Tag | ✅ Sí |
Las cookies técnicas son las estrictamente necesarias para que el servicio funcione: puedes activarlas sin consentimiento. Pero no puedes abusar de esta categoría: incluir analytics o retargeting como “necesarias” es una infracción explícita según la guía de la AEPD 2023.
Usa herramientas como el escáner integrado en CookieYes, Cookiebot o la inspección manual desde DevTools (pestaña Application → Cookies) para identificar:
Este inventario es la base de tu Política de Cookies, que debe estar enlazada desde el banner y actualizarse siempre que incorpores o elimines herramientas.
Un banner que cumple la ley no es el que simplemente aparece. Son los detalles los que marcan la diferencia entre cumplimiento real y cumplimiento cosmético.
1. Bloqueo previo al consentimiento. Ninguna cookie no esencial debe cargarse antes de que el usuario interactúe con el banner. Esto incluye Google Tag Manager (si porta scripts de terceros), GA4, píxeles de redes sociales y herramientas de heatmap.
2. Rechazo igual de fácil que la aceptación. El botón “Rechazar todo” debe tener la misma visibilidad, tamaño y posición que “Aceptar todo”. La AEPD ha sancionado expresamente banners donde el rechazo requería más pasos o aparecía menos visible.
3. Granularidad por categorías. El usuario debe poder aceptar solo las cookies analíticas sin aceptar las de marketing. Cada categoría debe estar claramente descrita, con el nombre de los proveedores activos.
4. Información en dos niveles.
5. Retiro del consentimiento sencillo. Debe existir un enlace permanente —habitualmente en el pie de página— que permita abrir el panel de configuración en cualquier momento y retirar el consentimiento con la misma facilidad con la que se dio.
6. Sin preselección de categorías no esenciales. Ninguna casilla puede venir marcada por defecto excepto las de cookies técnicas. Las cookies de preferencias, analíticas y marketing deben estar desactivadas por defecto.
Desde marzo de 2024, Google exige que todos los sitios del Espacio Económico Europeo (EEA) que usen Google Ads o las funciones de medición avanzada de GA4 implementen Consent Mode v2. Sin él, Google puede limitar la medición de conversiones y la eficacia de las campañas.
| Señal | Función |
|---|---|
analytics_storage | Controla el almacenamiento de cookies de Analytics |
ad_storage | Controla el almacenamiento de cookies publicitarias |
ad_user_data (nuevo en v2) | Controla el envío de datos de usuario a Google Ads |
ad_personalization (nuevo en v2) | Controla la personalización de anuncios |
Cuando el usuario rechaza las cookies, Google entra en modo de modelado estadístico: no almacena datos individuales pero estima tendencias de conversión usando datos agregados y privacidad diferencial, lo que preserva cierta utilidad en los informes de GA4.
// Bloque 1: configuración por defecto — debe ejecutarse ANTES de cargar GTM
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('consent', 'default', {
'analytics_storage': 'denied',
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500 // ms que GTM espera la respuesta del CMP
});// Bloque 2: actualización tras la elección del usuario (llamado desde el CMP)
gtag('consent', 'update', {
'analytics_storage': 'granted', // o 'denied' si rechaza analíticas
'ad_storage': 'granted', // o 'denied' si rechaza publicidad
'ad_user_data': 'granted',
'ad_personalization': 'granted'
});La clave es establecer el estado denied antes de que GTM se cargue, y solo actualizar a granted tras la aceptación explícita del usuario. Los CMPs certificados hacen esto automáticamente.
Un dark pattern en el contexto de cookies es cualquier diseño que dificulta el rechazo o induce al usuario a aceptar más de lo que desea. La AEPD, siguiendo las directrices 3/2022 del Comité Europeo de Protección de Datos (CEPD), los clasifica y prohíbe expresamente.
1. Botón de rechazo de menor prominencia. “Aceptar todo” aparece en verde y grande; “Rechazar todo” está en gris pequeño o dentro de un submenú de configuración. Prohibido.
2. Preselección de categorías no esenciales. Las casillas de analytics o marketing vienen marcadas por defecto. El usuario tiene que desactivarlas activamente. Prohibido.
3. Redirección al aceptar, fricción al rechazar. Aceptar cierra el banner inmediatamente; rechazar lleva a varias pantallas de confirmación. Prohibido.
4. Textos confusos o ambiguos. “Permitir el uso de datos para mejorar tu experiencia” sin especificar que eso incluye publicidad personalizada. Prohibido.
5. Ausencia de opción de rechazo en el primer nivel. El banner inicial solo muestra “Aceptar” y un enlace a “Más información” donde está el rechazo. Prohibido.
6. Muro de cookies sin alternativa real. “Acepta las cookies o no puedes acceder”, sin ofrecer ninguna alternativa de pago u opción alternativa de acceso. Admisible únicamente en condiciones muy específicas según la AEPD (debe haber una alternativa genuina y el precio no puede ser desproporcionado); en la práctica, requiere asesoría legal previa.
La forma más segura de implementar el cookie consent es usar una Consent Management Platform (CMP) certificada. Estas plataformas se actualizan automáticamente cuando cambia la normativa y gestionan Consent Mode v2 de forma nativa.
| CMP | Plan gratuito | Precio de entrada | Consent Mode v2 | IAB TCF 2.2 |
|---|---|---|---|---|
| CookieYes | Sí (hasta 25.000 visitas/mes) | 8 €/mes | ✅ | ✅ |
| Cookiebot | No | 14 €/mes | ✅ | ✅ |
| Cookie Script | Sí (limitado) | 7 €/mes | ✅ | ✅ |
| Osano | Sí (limitado) | 54 €/mes | ✅ | ✅ |
| Borlabs Cookie (WordPress) | No | 39 €/año | ✅ | ✅ |
Para sitios en WordPress, Borlabs Cookie y CookieYes son las opciones más extendidas. Para sitios en Astro, Next.js u otros frameworks estáticos, CookieYes y Cookie Script ofrecen integración por script externo sin dependencias de framework.
Si prefieres implementarlo sin CMP, aquí tienes una base mínima que pasa la auditoría SEO (el elemento cookie-banner es detectable en el DOM) y cumple los requisitos estructurales:
<!-- Banner de cookies — primer nivel -->
<div id="cookie-banner" class="cookie-banner" role="dialog"
aria-label="Aviso de cookies" aria-live="polite" aria-modal="true">
<div class="cookie-banner__content">
<p>
Usamos cookies propias y de terceros para analítica y publicidad personalizada.
Puedes aceptarlas todas, configurar tus preferencias o rechazarlas.
<a href="/politica-de-cookies/">Política de cookies</a>.
</p>
<div class="cookie-banner__actions">
<button id="cookie-reject" class="btn btn--secondary">Rechazar todo</button>
<button id="cookie-settings" class="btn btn--outline">Configurar</button>
<button id="cookie-accept" class="btn btn--primary">Aceptar todo</button>
</div>
</div>
</div>// Lógica básica de cookie consent (gdpr-consent)
(function () {
const CONSENT_KEY = 'cookie_consent_v1';
const banner = document.getElementById('cookie-banner');
// Si ya hay una decisión guardada, no mostramos el banner
if (localStorage.getItem(CONSENT_KEY)) {
banner.style.display = 'none';
return;
}
banner.style.display = 'flex';
document.getElementById('cookie-accept').addEventListener('click', function () {
const consent = { analytics: true, marketing: true, ts: Date.now() };
localStorage.setItem(CONSENT_KEY, JSON.stringify(consent));
banner.style.display = 'none';
activateTracking(consent);
});
document.getElementById('cookie-reject').addEventListener('click', function () {
const consent = { analytics: false, marketing: false, ts: Date.now() };
localStorage.setItem(CONSENT_KEY, JSON.stringify(consent));
banner.style.display = 'none';
// Consent Mode v2: señales en denied (ya configuradas por defecto antes de GTM)
});
function activateTracking(consent) {
if (consent.analytics) {
// Actualiza Consent Mode v2
gtag('consent', 'update', { 'analytics_storage': 'granted' });
}
if (consent.marketing) {
gtag('consent', 'update', {
'ad_storage': 'granted',
'ad_user_data': 'granted',
'ad_personalization': 'granted'
});
}
}
})();Importante: Esta implementación es una base ilustrativa para entender la lógica. Para producción, usa un CMP certificado que gestione Consent Mode v2 de forma completa, el registro legal de consentimientos (quién consintió, cuándo y qué versión del banner) y la granularidad por categorías. El código manual no registra los consentimientos de forma auditable y no es suficiente para cumplir el RGPD en webs con tráfico real.
La regla legal-cookie-consent de SEOmator analiza el HTML renderizado de tu web en busca de 4 tipos de indicadores, en este orden:
Examina el atributo src de todos los <script> buscando dominios de plataformas conocidas:
cookieyes.com · cookiebot.com · osano.com · cookiepro.com
civic.cookie · cookie-law-info · gdpr-cookie.com
cookie-banner · cookie-bar · cookies-eu · eucookieAnaliza todas las clases e IDs del documento buscando patrones como:
cookie-consent cookie-banner cookie-notice cookie-modal
cookie-popup cookie-bar gdpr-consent consent-banner
consent-modal consent-popup cookie-overlayExamina el texto visible de <button>, <a> y elementos con role="button":
"accept cookies" "aceptar cookies" "agree cookies"
"decline cookies" "reject cookies" "manage cookies"
"cookie settings" "configurar cookies"Analiza el contenido de los <script> sin atributo src (máximo 50.000 caracteres por script) buscando cadenas como cookie-consent, gdpr-consent, accept-cookies, cookie-banner.
| Resultado | Puntuación | Cuándo ocurre |
|---|---|---|
pass | 100/100 | CMP o banner detectado (≥1 indicador) |
pass | 100/100 | Sin tracking, sin banner (no se necesita) |
warn | 50/100 | Scripts de GTM, GA, Facebook, Hotjar o Mixpanel sin mecanismo de consent |
El resultado warn se activa cuando el auditor detecta scripts de seguimiento conocidos pero no encuentra ningún indicador de consent en el DOM. Es el escenario más frecuente en webs que tienen Analytics instalado pero no han implementado un banner, o lo han implementado de forma que no coincide con ninguno de los patrones de detección.
escala14.com obtiene pass con 2 indicadores: el elemento con clase cookie-banner en el DOM y un script inline con lógica de consentimiento.
Atención: pasar la auditoría SEO no equivale a cumplir la ley. Un banner con
class="cookie-banner"pero sin bloqueo previo de cookies, sin opción de rechazo visible o sin registro de consentimientos puede obtener 100/100 en el auditor y aun así incumplir el RGPD. El cumplimiento real exige las dos cosas: pasar la auditoría técnica y cumplir todos los requisitos normativos.
analytics_storage, ad_storage, ad_user_data, ad_personalizationdenied antes de que cargue GTMgranted o denied según la elección del usuario en tiempo realclass="cookie-banner" (u otro patrón reconocido) detectable en el DOMpass (100/100) en la categoría Legal ComplianceSí. Google Analytics 4 utiliza cookies que recopilan datos de comportamiento del usuario con carácter identificador. Según la AEPD y el RGPD, son cookies analíticas que requieren consentimiento previo. Sin consentimiento válido, no puedes cargar el script de GA4 ni de Google Tag Manager si este lo porta.
Un aviso informa; un banner de consentimiento actúa. El cartel “Este sitio usa cookies. Si continúas navegando, aceptas su uso” no cumple el RGPD si hay cookies no esenciales, porque no obtiene un consentimiento activo. Debes bloquear las cookies no esenciales hasta que el usuario elija explícitamente.
Sí. Herramientas como CookieYes o Cookie Script tienen planes gratuitos para webs de menos de 25.000 visitas/mes que gestionan Consent Mode v2. El requisito no es el precio del CMP sino su funcionamiento: bloqueo previo, granularidad, rechazo visible y registro auditable de consentimientos.
De forma directa, no: Google no penaliza en rankings por la ausencia de banner. Pero afecta indirectamente a través de las señales de E-E-A-T (confianza y transparencia), la calidad de los datos de Analytics y, si el CMP está mal implementado, a los Core Web Vitals. En sectores YMYL, la falta de transparencia en privacidad puede influir en la valoración de los Quality Evaluators de Google.
El auditor SEOmator detectará los scripts de Google Tag Manager y, al no encontrar ningún mecanismo de consent, devolverá warn (50/100) en Legal Compliance. Más relevante: estarías incumpliendo el RGPD y la LSSI, con riesgo de sanción por la AEPD. Desde marzo de 2024, además, las campañas de Google Ads verán reducida su capacidad de medición de conversiones al no recibir las señales de Consent Mode v2.
Un CMP bien optimizado añade entre 50 y 150 ms al tiempo de respuesta inicial. Para minimizar el impacto: carga el script del CMP de forma asíncrona, evita que bloquee el renderizado y elige un proveedor con CDN cercano a tu audiencia. Con esas condiciones, la penalización en Core Web Vitals es mínima.
class="cookie-banner" a un div para pasar la auditoría SEO?Técnicamente sí: la regla detecta ese clase en el DOM y devuelve pass (100/100). Pero pasar la auditoría técnica no es cumplir la ley. Un div con esa clase pero sin bloqueo previo de cookies, sin botón de rechazo visible o sin registro de consentimientos puede superar el check del auditor y aun así incumplir el RGPD. Necesitas ambas cosas: cumplimiento técnico detectable y cumplimiento normativo real.
Hay pendientes en el ascenso digital que parecen tediosas pero son fundamentales: el cookie consent es una de ellas. No es el tramo más emocionante de la ruta, pero saltárselo puede paralizar toda la expedición —desde sanciones de la AEPD hasta perder la confianza de tus visitantes o ver tu medición de Analytics contaminada.
La buena noticia es que el terreno está bien marcado: el RGPD, la LSSI y la guía de la AEPD 2023 dicen exactamente qué necesitas. Con un CMP bien configurado, Consent Mode v2 activado y un inventario de cookies actualizado, tu web tendrá el equipamiento legal en orden para seguir escalando sin riesgo.
En Escala14 auditamos la implementación completa de cookie consent dentro de nuestro servicio de SEO técnico. Si quieres que revisemos cómo está configurada tu web y que te demos un informe claro con los pasos de corrección, danos la primera zancada. Juntos trazaremos la ruta correcta. Sin compromiso.

HTML semántico, robots.txt para bots IA, llms.txt, schema drift y contenido estructurado: las 5 reglas de AI/GEO Readiness para aparecer en ChatGPT, Gemini y Perplexity.

DOCTYPE, charset, estructura del head, lorem ipsum, títulos duplicados: las 9 reglas de validación HTML que determinan si tu web es técnicamente sólida para el SEO.

Audita las 10 reglas de internacionalización SEO: atributo lang correcto, validación de hreflang, return links, conflictos y mismatches. Guía técnica con ejemplos de código y herramientas.
/ Volver al campamento
Más de 20 artículos publicados sobre SEO, diseño web y marketing digital, con datos reales y reglas auditables.