Come usare il file ads.txt per AdSense: tutorial completo
Il file ads.txt e uno standard IAB che permette agli editori di dichiarare ufficialmente quali venditori sono autorizzati a vendere il loro inventario pubblicitario. E fondamentale per AdSense: senza ads.txt corretto, parte dei tuoi guadagni puo essere bloccata.
Cosa e ads.txt e perché serve
Ads.txt sta per "Authorized Digital Sellers" e nasce nel 2017 per contrastare la frode pubblicitaria. E un semplice file di testo che dichiara: "questi sono i venditori autorizzati a monetizzare il mio sito". Senza questa autorizzazione, gli ad exchange possono rifiutare il bidding sulle tue impressioni, riducendo CPM e ricavi.
Come creare il file ads.txt
- Accedi alla dashboard AdSense: vai su Account > Impostazioni.
- Trova il tuo Publisher ID: stringa nel formato pub-XXXXXXXXXXXXXXXX.
- Crea un file di testo: nomi esattamente ads.txt (minuscolo, senza estensioni aggiuntive).
- Inserisci la riga richiesta: google.com, pub-XXXXXXXXXXXXXXXX, DIRECT, f08c47fec0942fa0
- Aggiungi altri venditori: se usi altre reti (Ezoic, Mediavine), aggiungi le loro righe come da loro documentazione.
- Carica il file: nella root del dominio, accessibile a tuosito.it/ads.txt.
Posizionamento corretto
Il file ads.txt deve essere accessibile esattamente all'indirizzo root del dominio. Su WordPress, copialo nella cartella public_html (o wp-content/uploads se hai restrizioni). Su hosting Plesk o cPanel, usa il file manager o un client FTP. Su sottodomini, ogni sottodominio richiede il proprio ads.txt o l'app.ads.txt per app mobile collegate.
Verificare la corretta implementazione
Per verificare che ads.txt funzioni: apri direttamente tuosito.it/ads.txt nel browser e controlla che mostri il contenuto, usa il validator IAB Tech Lab online, controlla la dashboard AdSense dopo 24-48 ore alla sezione "Stato sito". Se il file e correttamente letto, lo status passa a "Pronto".
Errori comuni e come risolverli
- File con estensione sbagliata: ads.txt.html o ads.txt.txt non funzionano. Deve essere ads.txt esatto.
- File in sottocartella: deve essere in root. /seo/ads.txt non viene letto.
- Encoding sbagliato: salva in UTF-8 senza BOM, altrimenti i crawler possono fallire la lettura.
- Cache server o CDN: dopo upload, svuota la cache di Cloudflare o del server. Alcuni CDN bloccano .txt di default.
- Redirect HTTPS: il file deve essere raggiungibile sia su http che https con eventuale redirect 301.
Domande frequenti
D: Senza ads.txt perdo davvero soldi?
R: Si, fino al 30% dei ricavi puo essere perso perché alcuni inserzionisti bypassano siti senza ads.txt valido.
D: Devo aggiornare ads.txt periodicamente?
R: Solo quando aggiungi/rimuovi reti pubblicitarie. Il file Google non cambia.
D: Per più siti diversi serve un'ads.txt per ognuno?
R: Si, ogni dominio necessità del proprio file con lo stesso Publisher ID.
Approfondimento: visione strategica
Lavorare con AdSense richiede una visione strategica che vada oltre il dato di oggi. Editori di successo pensano per cicli annuali, considerando stagionalita Q4 (boost natalizio +40-60%), Q1 (calo post-natalizio), Q2-Q3 (assestamento). Pianificare il calendario editoriale in coerenza con questi cicli (es. articoli evergreen "Best of" da agosto per indicizzazione in tempo per acquisti natalizi) e una pratica vincente.
Anche la diversificazione delle fonti di traffico e fondamentale: dipendere al 90% da Google organico rende vulnerabili a core update. Mix sano: 50-60% organico, 15-25% direct/return visitors, 10-15% email/newsletter, 5-10% social/referral. Editori con questo mix subiscono meno gli scossoni algoritmici.
Caso pratico
Un blog verticale di dieta e nutrizione era arrivato a 8.000 euro/mese AdSense. Un core update Google nel 2025 ha ridimensionato il traffico del 35% in due settimane (problema EEAT con autori non riconoscibili). Ricavi crollati a 5.000 euro/mese. Risposta: assunzione di nutrizionisti come ghost author con bio dettagliata e foto, ristrutturazione contenuti con citazioni scientifiche, accreditamento medico verificabile. Dopo 4 mesi traffico recuperato e ricavi a 9.500 euro/mese, oltre il precedente.
Glossario
- Ad unit: singola unita pubblicitaria configurata in AdSense.
- Publisher ID: identificativo unico dell'editore (formato pub-XXXXXXXXX).
- Asta open: meccanismo Google di asta aperta su impressioni in tempo reale.
- Header bidding: tecnica di asta lato client per massimizzare bid.
- Dwell time: tempo di permanenza dell'utente sul sito dopo click in SERP.
Risorse utili
Per restare aggiornati sulle evoluzioni 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 verificare che il tuo file ads.txt sia configurato correttamente o hai problemi di accesso al file, il team di G Tech Group puo eseguire un check completo. Contattaci tramite il modulo di contatto.