AdSense e AMP: best practice per pagine mobile
Le pagine AMP (Accelerated Mobile Pages) offrono velocità straordinaria su mobile ma richiedono implementazione AdSense specifica. Anche se AMP ha perso parte della sua spinta in Google News dal 2022, resta utile per molti editori. Vediamo come implementare AdSense su AMP.
Differenze AMP vs HTML standard
AMP usa una versione limitata di HTML e JavaScript con cache Google integrata. Per AdSense significa: non puoi usare il tag adsbygoogle.js classico, devi usare il componente amp-ad specifico per AdSense, le configurazioni sono dichiarative (no JS custom), Auto Ads ha versione AMP separata, alcuni formati non sono supportati.
Implementare amp-ad AdSense
- Importa il componente: nello head, inserisci script src="https://cdn.ampproject.org/v0/amp-ad-0.1.js".
- Inserisci il tag amp-ad: type="adsense" con data-ad-client e data-ad-slot.
- Dichiara dimensioni: width e height obbligatori, anche per responsive (layout="responsive").
- Aggiungi fallback: tag fallback dentro amp-ad per gestire mancato caricamento annuncio.
- Valida l'AMP: usa il Validator ufficiale per verificare conformita.
Auto Ads su AMP
Per attivare Auto Ads su AMP, usa il componente amp-auto-ads invece di amp-ad. Inserisci nel body, subito dopo l'apertura, il tag amp-auto-ads type="adsense" data-ad-client="ca-pub-XXXX". Importa anche il componente amp-auto-ads-0.1.js nello head. Auto Ads AMP gestisce automaticamente posizionamenti e formati ottimizzati per pagine mobile veloci.
Formati supportati
Su AMP sono supportati: banner standard responsive, in-article, in-feed, matched content (con limitazioni). Non supportati: Anchor Ads (per design AMP), Vignette (incompatibili con cache AMP), Multiplex (in arrivo). Auto Ads AMP gestisce automaticamente solo i formati compatibili.
Performance e Core Web Vitals
AMP+AdSense dovrebbe garantire ottimi Core Web Vitals grazie alla cache Google e all'asincronia forzata. Tuttavia tieni d'occhio: CLS (gli amp-ad responsive possono creare shift se non hai height fisso), LCP (lo script amp-ad puo ritardare se troppi annunci), INP (su pagine con molti amp-ad possono esserci rallentamenti).
Test in sandbox
Per testare AdSense su AMP senza impattare l'account: usa data-ad-client="ca-pub-XXXX" con un publisher ID demo, oppure attiva la modalita test con parametro data-adtest="on". Così gli annunci vengono caricati ma non contati come impression reali, perfetto per QA prima del deploy in produzione.
Errori comuni e come risolverli
- amp-ad senza dimensioni: validazione AMP fallisce. Width/height sempre obbligatori.
- Codice JS classico AdSense in pagina AMP: validator rifiuta tutta la pagina.
- Cache AMP non aggiornata: dopo modifiche aspetta 1-7 giorni o forza refresh con AMP Update Cache.
- Troppi amp-ad in una pagina: rallenta. Max 3-4 annunci per pagina AMP.
Domande frequenti
D: AMP e ancora utile nel 2026?
R: Si per news e contenuti che competono sui device più lenti. Google News non lo richiede più come priorità.
D: I ricavi AMP sono inferiori?
R: Tipicamente -10/-20% vs versione mobile standard, ma con CTR superiore.
D: Posso disattivare AMP e tenere AdSense regolare?
R: Si, basta rimuovere AMP dal tema. Gli URL canonical guideranno Google al nuovo formato.
Approfondimento: compatibilità e best practice
L'integrazione tecnica di AdSense richiede attenzione a numerosi dettagli compatibilità. Su WordPress, le interazioni con cache (WP Rocket, W3 Total Cache, LiteSpeed), CDN (Cloudflare, BunnyCDN) e ottimizzatori (Autoptimize) possono creare conflitti se non configurate correttamente. Best practice: escludere sempre lo script adsbygoogle.js da minificazione, defer, async aggressivi.
Su tema custom, attenzione ai metabox personalizzati che possono rimuovere il contenuto della funzione the_content alterando i filtri AdSense. Plugin di sicurezza come Wordfence o iThemes Security a volte bloccano script di terze parti come precauzione: aggiungi sempre googleads.g.doubleclick.net e pagead2.googlesyndication.com alla allowlist.
Caso pratico
Un'editore aveva implementato AdSense seguendo tutorial generici ma vedeva CTR del 0,2% (molto basso). L'audit ha rivelato: lazy loading aggressivo del tema che impediva il caricamento degli annunci visibili, classe CSS adsbygoogle con display:none ereditata da reset CSS, plugin di cache che serviva pagine pre-renderizzate senza script dinamici. Dopo correzioni mirate al child theme, il CTR e salito a 1,4% in 21 giorni, con ricavi quadruplicati a parita di traffico.
Glossario
- Child theme: tema WordPress derivato che eredita il genitore ma protegge le modifiche.
- Hook: punto del codice WordPress dove inserire azioni o filtri custom.
- Shortcode: stringa fra parentesi quadre che richiama una funzione PHP nell'editor.
- AMP: Accelerated Mobile Pages, formato HTML ottimizzato per velocità mobile.
- Lazy loading: caricamento differito di risorse fino a quando entrano nel viewport.
Risorse utili
Tra le risorse ufficiali consigliate per approfondire segnaliamo: il centro assistenza ufficiale di Google AdSense (support.google.com/adsense), il blog Inside AdSense per news e best practice ufficiali, la community Reddit r/Adsense per confronto fra editori, i forum italiani come AdSenseItalia per casi locali. Anche YouTube ha canali dedicati come "AdSense in Italiano" e canali ufficiali Google.
Per analisi tecniche più approfondite sono fondamentali strumenti come PageSpeed Insights, Search Console, Google Analytics 4, Lighthouse e WebPageTest. Per chi gestisce più siti o agenzie, software come Ezoic, Snigel o Mediavine offrono dashboard avanzate e ottimizzazione automatica. Una buona pratica e dedicare 30 minuti a settimana a leggere aggiornamenti di settore per anticipare cambiamenti.
La community italiana di editori AdSense e attiva su gruppi Facebook e Telegram dedicati. Partecipare permette di scambiare esperienze concrete, anticipare problemi e trovare partner per progetti collaborativi. Tieni sempre presente che ogni sito ha caratteristiche uniche: le best practice sono punti di partenza, non regole assolute.
Hai bisogno di aiuto?
Se vuoi configurare AdSense su pagine AMP o decidere se mantenere AMP nel tuo sito, il team di G Tech Group puo eseguire l'audit. Contattaci tramite il modulo di contatto.