Ultimamente ci sono state molte discussioni AMP (Pagine mobili accelerate). Dal 24 febbraio in poi, i risultati di ricerca di Google hanno iniziato a includere collegamenti a versioni di pagine mobili create con questo progetto open source. Quando Google inizia a sostenere apertamente una tecnologia, sai che sarà una grande cosa, ma cos'è esattamente AMP?

L'AMP riguarda l'esperienza dell'utente mobile. Nello specifico, l'iniziativa intende rendere le pagine mobili più veloci che mai, il che è un modo sicuro per migliorare la UX. Idealmente, i sostenitori di AMP vogliono essere in grado di creare contenuti mobili solo una volta e quindi già caricarli immediatamente altrove.

Come con tutte le nuove iniziative, dobbiamo separare la verità dall'hype ...

Rendere i tuoi siti più veloci

Da La spinta pubblica di Google a favore di AMP lo scorso anno, molte aziende di alto profilo che pubblicano sul web hanno anche iniziato a sostenere AMP. Alcuni di questi nomi includono la BBC, il Wall Street Journal, il Guardian, Twitter, Pinterest, il New York Times (nel bel mezzo di una polemica sulla pubblicità) e Buzzfeed. Naturalmente, vogliono essere sul carro perché si stanno dicendo che qualsiasi iniziativa sostenuta da Google è destinata a influenzare le nostre classifiche SEO.

Tuttavia, vale davvero la pena che queste aziende supportino l'AMP in questo momento? AMP mantiene la promessa di rendere il tuo sito più veloce?

se comprendi già UX ... AMP potrebbe non riuscire a fare una grande differenza dopo tutto

Per iniziare a rispondere a questa domanda, dobbiamo metterlo in un contesto: se stai confrontando il tuo sito con un sito ricco di contenuti multimediali che ha solo un'ottimizzazione media, allora è probabile. Tuttavia, se confronti il ​​tuo sito con un design minimale e una buona ottimizzazione, la giuria è ancora fuori. In altre parole, è case-sensitive.

Se sei stato uno di quei primi fan di AMP che ha già acquistato la sua velocità apparente, considera quanto segue: AMP non è un nuovo tipo di tecnologia. Perché, anche Google ammette che AMP è stato creato da tecnologie Internet già esistenti, allo scopo di creare pagine leggere. Quindi, no, non c'è nulla di esattamente rivoluzionario al riguardo. Capire questo aiuterà a mettere nella giusta prospettiva il clamore della velocità che circonda l'AMP.

Quindi, se comprendi già intimamente UX e sai come integrare gli ultimi miglioramenti delle prestazioni nella progettazione e nello sviluppo del tuo sito, allora AMP potrebbe non riuscire a fare una differenza così grande dopo tutto.

Cos'è esattamente AMP?

Questo progetto open source è nato dalle discussioni tra le aziende tecnologiche e gli editori sulla necessità di migliorare l'UX mobile per tutti i soggetti coinvolti nei contenuti: consumatori, editori, creatori e utenti.

L'AMP, è importante sottolineare, non è un tipo radicalmente nuovo di HTML. Infatti, come spiega il Progetto, AMP sono come le altre pagine HTML , l'unica differenza è una serie limitata di funzionalità tecniche consentite che è governata e definita dalle specifiche AMP. AMP verrà caricato in qualsiasi web view dell'app o browser moderno, proprio come le normali pagine HTML, ma la velocità è una priorità a causa di diversi approcci architettonici.

AMP promette anche maggiore velocità a causa della ridotta quantità di codice. Per esempio:

  • Hai meno di 50 kb di CSS
  • Non hai bisogno del tuo javascript (non ci sono schede, avvisi, suggerimenti o modali basati su JS)
  • Non disponi di codice per vari fornitori di annunci e servizi di analisi

Tutto ciò si riduce a pagine più leggere, che a loro volta significano velocità e tempi di caricamento più rapidi.

Quindi, ci sono gli elementi personalizzati di AMP che danno priorità al caricamento e all'ottimizzazione. Quello che succede è che il contenuto di qualsiasi pagina AMP che è above the fold verrà caricato per primo. Dopo aver visualizzato questo contenuto, è il momento in cui il resto below the fold inizia a caricarsi sul serio. Altre volte, gli AMP possono essere caricati prima che gli utenti vi atterrino, il che rende il caricamento tutto più veloce.

Esistono diversi metodi che aiutano AMP a fare queste cose. Loro sono:

  • Caricamento lento
  • Preconnecting
  • prefetching
  • pre-rendering

È interessante notare come sia possibile ottimizzare le pagine non AMP separatamente per ciascuna di queste ottimizzazioni che aumentano la velocità.

Quindi, di nuovo, non usare AMP non significa che non puoi progettare e modificare il tuo sito per la velocità.

Infine, AMP rende più efficiente l'impaginazione. Come mai? Il supporto deve sempre avere le sue proprietà di larghezza e altezza specificate quando vengono aggiunte a una pagina AMP. Sebbene sia ancora possibile avere immagini reattive e ridimensionabili, AMP saprà esattamente come disporre una pagina prima di caricare detti supporti. Gli utenti finali quindi non devono attendere fino a quando le immagini non vengono prima caricate, quindi ricalcolate e quindi renderizzate.

Solo più veloce in alcuni casi

La verità è che AMP renderà il tuo sito più veloce solo in alcune situazioni specifiche. Tutto dipende dalle considerazioni tecniche del sito, ma anche dalle esigenze dell'azienda supportate dal sito.

non utilizzare AMP non significa che non è possibile progettare e modificare il tuo sito per la velocità

Ecco quando AMP può rendere più veloce il tuo sito:

  • Se il tuo sito è così ricco di contenuti multimediali, beneficerà automaticamente dei processi di caricamento ottimizzati
  • Se vuoi che AMP si occupi di ottimizzare la velocità e le prestazioni del tuo sito anziché gestirlo tu stesso

Quindi, per essere perfettamente chiaro, non è AMP in sé e per sé che rende automaticamente i tuoi siti più veloci. Invece, è proprio il fatto che AMP fornisce le tecniche e gli approcci per rendere i tuoi siti più veloci. Anche in questo caso, mentre puoi rendere i tuoi siti più veloci utilizzando i tuoi processi di ottimizzazione, AMP offre semplicemente velocità e ottimizzazione delle prestazioni in un pacchetto pulito e pratico.

Cosa devi sapere

Per tutte le sue fanfare, in particolare da Google, AMP è ancora agli inizi, che è una realtà significativa. Ciò significa che è ancora in evoluzione, e le persone sono lontane dall'essere in grado di dire con certezza al 100% a cosa può servire solo. In altre parole, il suo impatto sulle classifiche di ricerca, sulle sue prestazioni e persino sulle richieste di utilizzo di AMP potrebbe ancora cambiare improvvisamente.

Sebbene non sia il mirino magico a curare istantaneamente tutti i problemi del sito a caricamento lento, o persino l'unica soluzione, è ancora utile per i progettisti e gli sviluppatori passare un po 'di tempo con esso. Per lo meno, AMP funge da fonte di idee potenzialmente nuove ed efficaci che i progettisti possono sfruttare per migliorare significativamente i tempi di caricamento delle pagine nell'intero web.

Il fatto che Google abbia implementato AMP nelle sue pagine dei risultati di ricerca offre anche un'opportunità per il feedback iniziale degli utenti. Sarà molto interessante vedere quali sono i primi adattatori di questa iniziativa a pensare al miglioramento, se esistente, della UX delle pagine mobili. Se i risultati sono buoni e AMP genera più traffico e entrate per siti di grandi nomi, puoi scommettere che otterrà una spinta maggiore da Google e altri che mai. Se accade il contrario, allora AMP potrebbe non essere mai decollato in alcun modo significativo.

L'immagine in primo piano utilizza i segreti di Agustin immagine di velocità .