Skip to content
Rankora
Gratis · sin cuenta

Verificador de manifiesto web (PWA)

Escribe la URL de una página o del manifiesto, o pega el JSON: la herramienta revisa cada campo e indica qué falta para poder instalarla.

Privacidad y coste

Esta herramienta solicita desde nuestros servidores la URL pública que introduces. Es gratuita, con límite de frecuencia contra abusos, y no guardamos la URL ni el contenido de la página.

Cómo funciona

  1. Escribe la URL de la página (la herramienta sigue el enlace rel=manifest) o del archivo de manifiesto, o pega el JSON.
  2. Se revisan los campos: name, short_name, start_url y scope, display, colores, iconos y sus tamaños.
  3. Una lista resume los criterios básicos de instalabilidad, con los hallazgos ordenados por gravedad.

Ejemplo

Un manifiesto con name, short_name, start_url, display standalone, dos colores e iconos de 192×192 y 512×512 reúne los campos básicos de instalabilidad. La herramienta solo señala la falta de icono maskable (aviso) y de description, id y capturas de pantalla (notas).

Qué significa el resultado

El manifiesto web describe una aplicación web: nombre, iconos, página de inicio, modo de visualización y colores. Para ofrecer la instalación, los navegadores exigen como mínimo un nombre, iconos (192 y 512 px), una start_url y un display distinto de browser. Los criterios exactos evolucionan: consulta la documentación actual de Chrome.

Problemas habituales que ayuda a resolver

  • Un manifiesto con JSON no válido, que el navegador ignora sin avisar.
  • Faltan iconos de 192×192 o 512×512 que impiden la invitación a instalar.
  • Un icono sin versión maskable, que se coloca sobre fondo blanco en Android.
  • Una start_url fuera del scope o en un origen distinto al del manifiesto.

Preguntas frecuentes

¿El manifiesto mejora el SEO?

No directamente. Afecta a la experiencia de instalación y de uso como aplicación, que puede mejorar la interacción, pero Google no lo usa como señal de posicionamiento.

¿Qué es un icono maskable?

Un icono diseñado con una zona de seguridad que el sistema puede recortar en círculo o cuadrado redondeado. Se declara con purpose «maskable», preferiblemente como archivo aparte del icono normal.

¿Dónde se declara el manifiesto?

En el <head> con <link rel="manifest" href="/manifest.webmanifest">, servido como application/manifest+json o application/json.