headers.permissions_policy
Que la respuesta declare una política de permisos del navegador (Permissions-Policy).
Por qué importa
Permissions-Policy decide qué funciones del navegador (cámara, micrófono, ubicación…) puede usar tu página y las webs incrustadas en ella. Sin ella, el contenido de terceros que cargues se rige por los valores por defecto del navegador. No influye directamente en el posicionamiento.
Cómo se corrige
Añade la cabecera Permissions-Policy desactivando lo que tu web no usa, por ejemplo Permissions-Policy: camera=(), microphone=(), geolocation=().
Paso a paso: el prompt para tu IA
Cuando Seotres encuentra este problema en tu web, te da un prompt listo para pegar en la IA que uses, con los datos de tu página. Este es el de esta regla con una web de ejemplo (tudominio.com):
Problema: la respuesta no incluye la cabecera Permissions-Policy.
Datos de tu web: Aquí van la página y la evidencia que ha encontrado Seotres.
Objetivo
Añadir a tudominio.com una Permissions-Policy que desactive las funciones del navegador que la web no usa, por ejemplo «Permissions-Policy: camera=(), microphone=(), geolocation=()».
Pasos
- Es una mejora menor: pregúntame qué funciones del navegador usa la web (mapas, vídeo, pagos, cámara…) antes de desactivar ninguna.
- Propónme la lista de funciones a desactivar y explícame qué hace cada una antes de aplicarla.
- Si la web es código propio o un servidor que gestionas: añádela en la configuración del servidor (Nginx, Apache…), del CDN o del framework (por ejemplo, la configuración de cabeceras de Next.js o de tu alojamiento).
- Si usas WordPress: suele ponerse desde el alojamiento, desde un plugin de seguridad o de caché, o en el archivo .htaccess si el servidor es Apache.
- Si usas Shopify, Wix, Squarespace u otra plataforma cerrada: las cabeceras las controla la plataforma y normalmente no se pueden cambiar; si es así, dímelo en vez de buscar trucos.
Límites
- No desactives una función que la web use (por ejemplo la geolocalización de un mapa o el pago integrado).
Antes de volver a Seotres
Para comprobarlo antes de volver a Seotres, mira las cabeceras de la respuesta en las herramientas para desarrolladores del navegador (pestaña Red).
Términos de esta regla
- Cabeceras HTTP
Datos que el servidor envía junto a cada página, sin que se vean en ella: tipo de archivo, caché, seguridad…
Ejemplo: «Content-Encoding: gzip» indica que la página viaja comprimida.
Fuente: MDN Web Docs: cabeceras HTTP
Fuente oficial
https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Permissions-Policy