SEO per AMP

Che cos’è AMP (Accelerated Mobile Pages), come funziona, perché non è mai stato un fattore di ranking, perché da giugno 2021 non è più richiesto per Top Stories e come decidere se mantenerlo o rimuoverlo.

Prima pubblicazione: 27 giu 2026 · Ultimo aggiornamento: 11 ago 2026 · Advanced
Lingue

AMP (Accelerated Mobile Pages) è il framework di Google del 2015 per pagine mobile quasi istantanee, ma non è mai stato un fattore di ranking e, da giugno 2021, non è più richiesto per Top Stories (i Core Web Vitals lo hanno sostituito e il badge AMP è stato rimosso). È opzionale e in calo: non creare nuovi AMP e valuta il costo operativo prima di mantenerlo.

TL;DR — AMP è il framework open source di Google del 2015 per pagine mobile quasi istantanee: HTML/CSS/JS limitati e prerendering dalla Google AMP Cache. Non è mai stato un fattore di ranking (Google lo dice esplicitamente) e, dall’aggiornamento Page Experience del giugno 2021, non è più richiesto per Top Stories: i Core Web Vitals lo hanno sostituito e il badge AMP è stato rimosso. AMP memorizzato nella cache viene ancora servito sotto google.com/amp/s/…; il Signed Exchange (SXG) può servirlo sotto il tuo URL, ma solo in Chrome. Il rapporto canonical abbina una pagina non AMP canonicalizzata a se stessa (con rel="amphtml") a una pagina AMP che rimanda indietro con rel="canonical". Oggi AMP è opzionale e in calo: non crearne di nuovi e valuta il costo operativo (soprattutto per l’analisi) prima di mantenerlo.

Evidence for this claim AMP is not required for Top Stories eligibility; Google removed the AMP requirement with the page experience rollout. Scope: Current official or standards documentation. Confidence: high · Verified: Google Search Central: Page experience rollout Evidence for this claim The Google AMP Cache is a proxy-based CDN that stores and serves valid AMP documents. Scope: Current official or standards documentation. Confidence: high · Verified: AMP: How pages are cached

Un po’ di storia

Google ha lanciato AMP nel 2015 e lo ha reso disponibile nella Ricerca Google a ottobre 2015, presentandolo come la risposta del web aperto a Facebook Instant Articles e Apple News: un modo per mantenere competitive le pagine degli editori sulla velocità mobile. Al lancio era sostenuto da partner come Twitter, LinkedIn, WordPress e Pinterest; in seguito il progetto è passato sotto la governance della OpenJS Foundation, anche se Google è rimasto il principale contributore.

Il motivo per cui la maggior parte degli editori lo ha adottato non era ideologico: era il carosello Top Stories. Tra il 2016 e il 2021 circa, AMP era di fatto richiesto per comparirvi e Google contrassegnava i risultati AMP con un badge a forma di fulmine (⚡).

Come funziona AMP a livello tecnico

AMP ottiene velocità attraverso una serie di vincoli:

  • Markup limitato. Una pagina AMP dichiara <html ⚡> (o <html amp>), carica il runtime AMP JS (<script async src="https://cdn.ampproject.org/v0.js">) e include il boilerplate AMP più i meta tag charset e viewport obbligatori.
  • Niente JavaScript dell’autore. Il tuo JS è vietato, salvo tramite il componente amp-script in sandbox; il JS di terze parti gira solo dentro gli iframe. Tutto ciò che gira è asincrono, quindi nulla blocca il rendering.
  • Il CSS è inline e limitato a 75KB. Nessun foglio di stile esterno.
  • Le dimensioni delle risorse sono dichiarate staticamente. Immagini ed embed riservano il proprio spazio in anticipo, evitando lo spostamento del layout.

Sono queste regole a permettere a Google di fare il prerendering sicuro di una pagina AMP in un iframe nascosto prima che l’utente tocchi il risultato: è da lì che nasce la sensazione di “istantaneità”.

La Google AMP Cache

La velocità di AMP non dipende solo dal framework, ma anche dalla distribuzione. Google conserva una copia convalidata e ottimizzata della pagina AMP su cdn.ampproject.org, la serve tramite HTTPS e protocolli moderni e ottimizza le immagini. Una conseguenza da tenere a mente è questa: con AMP memorizzato nella cache, l’infrastruttura di Google diventa l’host dei tuoi contenuti, non i tuoi server. Nota anche che le pagine AMP desktop non vengono servite dalla AMP Cache: AMP canonical si comporta lì come un risultato standard, quindi il vantaggio dell’accelerazione CDN è di fatto limitato al mobile.

Che cosa è successo davvero nella Ricerca Google

La cronologia che conta è questa:

  • 2016–2021: il badge AMP (⚡) veniva mostrato nei risultati; AMP era richiesto per Top Stories.
  • Aprile 2021: Google ha annunciato che, con l’aggiornamento Page Experience, “using the AMP format is no longer required” (traduzione) «non è più necessario usare il formato AMP» per Top Stories.
  • Giugno 2021: è stato distribuito l’aggiornamento Page Experience. I Core Web Vitals sono diventati il segnale di prestazione per l’idoneità a Top Stories e Google ha rimosso il badge AMP dai risultati.
  • 2021–oggi: AMP è opzionale, non dà alcun boost al ranking e il CWV è ciò che determina davvero i segnali legati alle prestazioni.

Il punto da ricordare è questo: AMP, di per sé, non è un fattore di ranking e non è più il biglietto per Top Stories.

Il problema della riscrittura degli URL (e Signed Exchange)

Per un singolo articolo AMP entrano in gioco tre URL: l’URL originale dell’editore, l’URL della AMP Cache su cdn.ampproject.org e l’URL del Google AMP Viewer, che ha una forma come https://www.google.com/amp/s/[your-domain]/[path]. Poiché il prerendering richiede un iframe della stessa origine, il Viewer serve i tuoi contenuti sotto un URL google.com: gli utenti vedono quindi il dominio di Google, non il tuo. Questo ha creato vera confusione sul brand e problemi di attribuzione.

Signed Exchange (SXG) è la soluzione. Avvolge il documento AMP in una firma crittografica legata al tuo URL, così quando Chrome la convalida il browser mostra il tuo dominio nella barra degli indirizzi. Google dà priorità al signed exchange rispetto ad AMP Viewer quando è supportato. I compromessi sono questi: SXG funziona solo in Chrome, le firme hanno una durata massima di 7 giorni (quindi il packager deve rifarle), è limitato ai risultati ricchi e di base (non ai caroselli) e richiede un server amppackager o un provider SXG di terze parti. È il metodo di distribuzione “giusto”, ma comporta un impegno operativo significativo.

Tag canonical di AMP

È qui che le implementazioni AMP si rompono più spesso. Esistono due configurazioni:

  • Abbinata (la più comune): una pagina non AMP e una pagina AMP separata.
    • La pagina non AMP è il proprio canonical e aggiunge <link rel="amphtml" href="https://example.com/article/amp/">.
    • La pagina AMP aggiunge <link rel="canonical" href="https://example.com/article/">, che rimanda alla versione non AMP.
  • Solo AMP: un singolo URL è contemporaneamente canonical e AMP, quindi rimanda a se stesso.

Regole pratiche: Google indicizza l’URL canonical (AMP viene trattato come duplicato), quindi inserisci i dati strutturati in entrambe le versioni, includi nella sitemap solo gli URL canonical e lascia che rel="amphtml" gestisca la scoperta di AMP. Google documenta proprio questo abbinamento rel="amphtml" / rel="canonical": consulta Informazioni su AMP: rendi scopribili i tuoi contenuti per il rapporto di riferimento se la tua configurazione non corrisponde a nessuno dei due casi.

Le difficoltà dell’analisi in AMP

La complessità del tracciamento in AMP è un costo operativo reale, non teorico:

  • Il problema del referral. Il traffico dalle pagine AMP memorizzate nella cache appariva storicamente come referral da cdn.ampproject.org invece che dalla ricerca organica: la soluzione è escludere quel dominio dai referral.
  • Frammentazione delle sessioni. Passare da una pagina AMP in cache alla pagina non AMP iniziava per impostazione predefinita una nuova sessione. AMP Linker (che trasferisce il Client ID tramite il parametro URL amp_id= oltre il confine tra cache e sito) serve a ricucire le sessioni.
  • GTM per AMP usa il componente amp-analytics, con una configurazione più complessa di GTM standard e meno funzioni.
  • GA4 ha aggiunto il supporto AMP nativo a giugno 2024; prima di allora, la misurazione AMP dipendeva soprattutto da implementazioni della community.

Quando Search Engine Land ha disattivato AMP, “a clearer picture of their audience analytics” è stato uno dei vantaggi riportati: è quindi un problema noto.

Altre superfici AMP (per non confonderle)

  • Web Stories (lanciate come AMP Stories nel 2018 e rinominate Google Web Stories nel 2020) sono un formato visivo e interattivo di storie costruito su AMP. Appaiono in Search, Discover e Immagini. Sono distinte dagli articoli AMP standard.
  • AMP for Email porta contenuti interattivi (moduli, caroselli, dati in tempo reale) in Gmail e in pochi altri client. È una funzione email, non una funzione SEO della ricerca: è utile sapere che esiste, ma non riguarda il ranking.

Bing e AMP

Bing ha aderito all’iniziativa open source AMP nel settembre 2016 e per un periodo ha gestito un proprio viewer e una propria cache AMP, con il suo badge a forma di fulmine. Tuttavia, secondo Bing, “AMP did not impact their ranking algorithms in any way” (traduzione) «AMP non ha influito in alcun modo sui suoi algoritmi di ranking» e il supporto AMP di Bing oggi è in gran parte storico: non esiste un carosello di notizie attuale che richieda AMP e non c’è un rapporto AMP in evidenza in Bing Webmaster Tools. In pratica, la posizione di Bing rispecchia quella di Google: opzionale e senza boost al ranking.

Conviene ancora usare AMP?

Casi in cui mantenere AMP può avere senso:

  • Un editore di notizie/media già basato su AMP, con pochi errori in Search Console e costi di migrazione elevati.
  • Un sito con contenuti semplici in cui AMP è casualmente il percorso più diretto verso buoni Core Web Vitals.

Casi in cui rimuoverlo:

  • Siti enterprise con funzioni che AMP non può supportare: è esattamente il caso che ho sostenuto a SMX West. Per una grande azienda con una struttura complessa, AMP può essere troppo difficile da implementare e comportare rischi eccessivi; esistono anche ragioni aziendali concrete per mantenere elementi del sito che AMP non consente.
  • Siti che eseguono AMP solo per un badge Top Stories che non esiste più.
  • Siti in cui la chiarezza dell’analisi è importante: la complessità del tracciamento AMP è un costo reale.
  • Siti che superano già i Core Web Vitals: AMP non offre alcun vantaggio aggiuntivo.
  • Qualsiasi sito in cui la riscrittura degli URL di AMP crea problemi di brand o attribuzione.

La risposta onesta nel 2026: AMP è opzionale e in calo. Per i progetti nuovi, non implementarlo. Per quelli esistenti, valuta il costo operativo rispetto al beneficio rimasto.

Come rimuovere AMP (se decidi di farlo)

  1. Rimuovi il tag rel="amphtml" dalle pagine canonical (non AMP).
  2. 301-redirect gli URL AMP verso i corrispondenti URL canonical non AMP.
  3. Smetti di monitorare il rapporto sullo stato AMP in Search Console.
  4. Verifica che gli errori AMP scompaiano da Search Console nelle settimane successive.

Se la procedura è corretta, le pagine canonical continuano a essere indicizzate e a posizionarsi. Grandi editori, tra cui Search Engine Land, hanno rimosso AMP con un’interruzione minima del traffico.

Miti da sfatare

  • «AMP dà un boost al ranking.» Non è così. AMP non è un fattore di ranking; conta la velocità, e AMP è solo un modo per ottenerla.
  • «Serve AMP per Top Stories.» Falso da giugno 2021.
  • «AMP è sempre più veloce di una pagina normale.» No: il vantaggio deriva dal prerendering della copia in cache da parte di Google. Una pagina non AMP veloce può battere una pagina AMP lenta.
  • «Gli URL AMP sono i tuoi URL.» Solo con Signed Exchange (solo Chrome). Il Viewer predefinito mostra google.com/amp/s/….
  • «Rimuovere AMP farà crollare il traffico.» Gestisci correttamente canonical e redirect e l’impatto è in genere minimo.

Per i segnali di prestazione che oggi contano davvero, consulta Core Web Vitals e il cluster più ampio Web Performance.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.