- Garantire la convalida delle specifiche AMP
- Accesso al server delle pagine AMP memorizzate in cache
- Contenuti sicuri e condivisibili con scambi firmati
- Test delle pagine memorizzate in cache
- Garantire che i file AMP siano individuabili dai motori di ricerca
- Misurazione di traffico e navigazione degli utenti
Elenco di controllo per la pubblicazione di pagine AMP
Applicare il seguente elenco di controllo per realizzare siti che offrano la migliore esperienza AMP!
Garantire la convalida delle specifiche AMP
AMP garantisce una notevole quantità di vantaggi integrati, come la riduzione dei tempi di attesa dell'utente, tramite il pre-caricamento dei contenuti dalle cache AMP. Per sfuttare questi vantaggi, le pagine realizzate devono essere documenti AMP validi. Le pagine pubblicate con errori segnalati dallo strumento di convalida AMP non sono indicizzabili dalle cache AMP e possono essere eventualmente fornite come pagine di errore.
Utilizzando i seguenti strumenti, potrai evitare di pubblicare pagine AMP non valide:
Accesso al server delle pagine AMP memorizzate in cache
Ottime notizie: le pagine AMP valide attivano automaticamente l'accesso a tutte le cache AMP esistenti! Ciò significa che gli utenti potranno usufruire sempre di contenuti che vengono caricati in modo efficiente e sicuro. Questi tipi di ottimizzazioni sono preziose, ma hanno un piccolo problema. Le pagine AMP offerte ad alcuni utenti provengono da domini che non corrispondono a quello dell'editore. Ciò può far perdere l'accesso ai dati del sito alle pagine che utilizzano componenti AMP dinamici come <amp-form>
o <amp-list>
. Questi tipi di errori sono problemi che riguardano le richieste di condivisione di risorse tra le origini o CORS (Cross-origin resource sharing). Potrai lavorare in tutta sicurezza, abilitando le richieste CORS da tutte le cache AMP disponibili! Se stai usando Node.js nel tuo sistema di backend, puoi usare il middleware amp-cors.
Ulteriori informazioni sulla concessione dell'accesso al server:
- Come avviene la memorizzazione nella cache delle pagine AMP
- Richieste CORS in AMP
- Middleware AMP CORS per Node.js
Contenuti sicuri e condivisibili con scambi firmati
Gli scambi firmati (SXG) permettono di conservare gli URL dei domini e semplificare le analisi durante la condivisione di contenuti. Pubblicando pagine AMP con SXG, le firme digitali proteggono le informazioni legando il documento al suo URL richiesto. Questo meccanismo considera le sessioni utente e i cookie come contenuti proprietari, colmando possibili lacune nelle analisi. L'implementazione degli SXG aggiunge nuovi contenuti AMP firmati che non si sostituiscono ai normali contenuti AMP.
Ulteriori informazioni sull'implementazione di scambi firmati:
- Pubblicare contenuti AMP utilizzando scambi firmati
- Scambi HTTP firmati
- URL reale di Cloudflare AMP
- Scambi firmati per generare URL AMP migliori e analisi più semplici (AMP Conf '19)
Test delle pagine memorizzate in cache
Le cache AMP memorizzano immagini, caratteri e contenuti delle pagine per offrire agli utenti i contenuti non appena li desiderano. Ciò rende importante verificare che le pagine AMP abbiano l'aspetto e funzionino come previsto quando vengono fornite da una cache AMP.
Quando si aggiungono pagine AMP a una cache AMP, occorre verificare con gli strumenti per sviluppatori del browser che tutte le risorse esterne siano caricabili. Ecco un elenco di oggetti da considerare:
- immagini
- video
- endpoint amp-analytics
- endpoint amp-pixel
- caratteri personalizzati
- iframe
Ulteriori informazioni sulle cache AMP:
- Utilizzo della cache AMP Google
- AMP su Google, Cache AMP Google
- Debugging dei problemi della cache AMP
- Formato URL della cache AMP e gestione delle richieste
Garantire che i file AMP siano individuabili dai motori di ricerca
Sia le pagine realizzate solo in AMP ("AMP first") che quelle con un duplicato AMP ("AMP accoppiate") devono essere tutte individuabili! Tutte le pagine AMP richiedono il link alla versione canonica <link rel="canonical" href="$SOME_URL">
nella loro sezione <head>
. Le pagine "AMP first", cioè quelle senza versione canonica, devono puntare a se stesse, mentre le pagine AMP accoppiate a una versione non AMP dovranno puntare l'una all'altra.
Assicurati che i metadati di Schema.org aggiungano informazioni utili! Altri siti e motori di ricerca potrebbero richiederli per condividere i tuoi contenuti e renderli individuabili.
Web Robot, Web Wanderers, Crawlers o Spider sono tutti nomi di programmi che cercano contenuti. Esplorano il web, aiutando i motori di ricerca a indicizzare i contenuti web in modo che le query dell'utente possano mostrare i risultati corretti! Assicurati che il tuo sito sia rintracciabile dagli utenti includendo le istruzioni corrette nel file robots.txt
e impostando le intestazioni appropriate.
NON escludere i crawler tramite il file robots.txt.
User-agent: *
Disallow: /amp/ <= don't!
NON aggiungere un meta tag noindex
per i robot ai file AMP HTML.
<meta name="robots" content="noindex" /> <= don't!
NON includere noindex
come intestazione HTTP X-Robots-Tag ai file AMP.
$ curl -I http://www.example.com/amp.html
HTTP/1.1 200 OK
Date: Tue, 25 May 2010 21:42:43 GMT
(…)
X-Robots-Tag: noindex <= don't!
(…)
Scopri come rendere le tue pagine individuabili:
- Rendi la tua pagina individuabile
- Robots.txt
- Specifiche dei meta tag dei Robots e dell'intestazione HTTP X-Robots-Tag
- Domande frequenti sull'indicizzazione AMP
Misurazione di traffico e navigazione degli utenti
La raccolta di metriche corrette è essenziale per eseguire analisi utili dei dati. Quando si testano i risultati sugli utenti dell'introduzione di contenuti AMP nel proprio sito, occorre effettuare le misurazioni corrette. Possono verificarsi falsi negativi, falsi positivi o risultati irrilevanti se l'analisi non tiene conto delle differenze create dall'uso dei contenuti AMP. Occorre sapere cosa cercare e come misurarlo!
Ulteriori informazioni sulla configurazione di adeguati strumenti di analisi per AMP:
- Allora il tuo test AMP non funziona: cosa fare ora?
- Analisi con cache e senza cache
- Misurazione dei percorsi degli utenti nella cache AMP e nel tuo sito web
- Misurazione del successo: novità negli strumenti di analisi ed esperimenti AMP (AMP Conf '19)
- Scambi firmati per generare URL AMP migliori e analisi più semplici (AMP Conf '19)
-
Written by @CrystalOnScript
with contributions from @sebastianbenz