Le Proggressive Web App (abbreviate PWA) sono applicazioni web offline, con carattestiche e funzionalità davvero interessanti: una via di mezzo fra i comuni siti web e le applicazioni native, sfruttando i benefici di entrambi. Best practices per un sito web responsive e al giorno d'oggi compatibili con i nuovi standard. Le caratteristiche principali sono:
- supporto offline (l'app installata contiene tutta una serie di informazioni, layout della pagina ecc, quindi deve caricare solo gli elementi mancanti, aggiornamenti)
- caricamento veloce (rispetto a caricare l'intera pagina web, l'uso di dati internet è limitato, vantaggio sia a livello client che server)
- esperienza a schermo intero, senza URL
- notifiche push
- sicurezza avanzata
- installazione molto semplice e immediata, più rapida rispetto ai passaggi che avvengono nell'App Store
- linkabile (si tratta sempre di un URL quindi linkabile come qualunque sito web)
- indicizzazione nei motori di ricerca (SEO), a differenza invece di un'app nativa
- marketing, branding (avere il logo di un'app sempre installata nel dispositivo, crea un coinvolgimento persistente, anche a livello di marketing e branding, resta impressa molto di più di un sito web visitato occasionalmente e magari poi dimenticato)
Una PWA quindi può svolgere numerose funzioni. Qui una tabella che mostra il confronto fra app native, siti web responsive e PWA:

In passato c'era qualche svantaggio di compatibilità, dato che le PWA sono legate ad HTML5; oggi aggiornamenti, compatibilità anche grazie alla loro crescita e diffusione, non sono più un problema.
Concentrandosi sull'aspetto SEO: una PWA, per come è strutturata, richiede quindi minori risorse di caricamento, la velocità è importante sia lato User Experience che SEO; la visualizzazione full-screen determina anche maggiore coinvolgimento, il tempo di permanenza in genere è maggiore se ha l'aspetto vero e proprio di un'app, piuttosto che un classico sito web navigabile da browser, magari abbandonato prima. Anche il tempo di permanenza sul sito è un indice di qualità dello stesso e premiato positivamente dagli algoritmi dei motori di ricerca. Anche l'uso delle notifiche push è utile per il coinvolgimento.
Anche noi abbiamo la nostra PWA! :) Nelle impostazioni del browser, mobile, potete sperimentare la cosa facendo "Installa App".
Approfondimenti:
Cosa sono le PWA e perché sono utili
PWA - vantaggi e svantaggi
PWA - vantaggi rispetto alle app native