--- title: "Checklist SEO" url: https://www.conseolente.it/checklist-seo/ aggiornato: 2026-06-01 descrizione: "Checklist SEO costantemente aggiornata: oltre 180 controlli tecnici, di struttura, contenuto e GEO. Ogni voce, attività, compito SEO spiegato col perché e con…" topic: "checklist SEO · controlli · tecnici, strutturali e di contenuto" --- # Checklist SEO > Versione per assistenti AI. Pagina originale: [Checklist SEO](https://www.conseolente.it/checklist-seo/?via=md) **Una checklist SEO** è l’elenco ordinato dei controlli tecnici, strutturali e di contenuto da verificare su una pagina o un sito per renderlo comprensibile ai motori di ricerca e citabile dagli assistenti AI. Questa guida raccoglie **oltre 180 elementi** divisi in 9 aree e, per ciascuno, spiega _perché conta_, la best practice e un esempio di codice. Come usarla: parti dalle voci a **priorità Alta**, poi scendi verso quelle a priorità media e bassa. In fondo trovi i miti SEO da sfatare e le domande frequenti. ## 1.
& meta tecnici ### **Perché conta.** Dichiara la versione del linguaggio (HTML5) e va come primissima riga del documento, prima di ; senza di essa il browser entra in ‘quirks mode’ interpretando il codice con regole legacy non standard, con il rischio di rotture di layout e box model diverso. Una dichiarazione corretta forza lo ‘standards mode’, previene errori di rendering e garantisce compatibilità cross-browser, riducendo anche bug che possono ostacolare l’esperienza utente e quindi indirettamente i segnali di qualità. _Motivazioni: Rendering/Compatibilità · Esperienza utente — Priorità: Media_ **Best practice.** Usa sempre il doctype HTML5 minimale come prima riga assoluta del file, senza spazi o commenti prima. ``` ``` ### **Perché conta.** L’attributo lang sull’elemento radice dichiara la lingua principale del documento: aiuta i motori di ricerca a capire per quale lingua/mercato la pagina è rilevante (utile insieme a hreflang per il targeting linguistico) ed è fondamentale per l’accessibilità, perché gli screen reader scelgono la pronuncia e la voce corretta in base a questo valore. Migliora inoltre funzioni del browser come la traduzione automatica e il controllo ortografico. _Motivazioni: Crawler/Indicizzazione · Accessibilità · Esperienza utente — Priorità: Media_ **Best practice.** Imposta lang con il codice lingua corretto (e regione se serve), coerente con il contenuto reale e con gli hreflang; non lasciarlo generico o errato. ``` ``` ### **Perché conta.** Specifica la codifica caratteri del documento e va il prima possibile nel , idealmente entro i primi 1024 byte; aiuta il browser a interpretare correttamente i caratteri ed evita testo corrotto (mojibake) su accenti e simboli. Una codifica esplicita previene anche un raro vettore di attacco XSS basato sull’auto-rilevamento dell’encoding, e garantisce che i crawler indicizzino il testo nella forma corretta. _Motivazioni: Rendering/Compatibilità · Esperienza utente · Sicurezza · Crawler/Indicizzazione — Priorità: Alta_ **Best practice.** Dichiara come primissimo elemento dentro , prima di title e di qualsiasi contenuto, e salva i file effettivamente in UTF-8. ``` ``` ### **Perché conta.** Controlla come la pagina viene scalata e dimensionata sui dispositivi mobili: senza di esso i browser mobile renderizzano a larghezza desktop (es. 980px) e poi rimpiccioliscono, rendendo il testo illeggibile. Con l’indicizzazione mobile-first di Google la versione mobile è quella che conta per il ranking, quindi un viewport corretto è prerequisito per la mobile-friendliness, per una buona esperienza utente e per evitare penalizzazioni di usabilità. _Motivazioni: Rendering/Compatibilità · Esperienza utente · Ranking · Crawler/Indicizzazione — Priorità: Alta_ **Best practice.** Usa width=device-width con initial-scale=1; evita di bloccare lo zoom (niente user-scalable=no o maximum-scale=1) per non danneggiare l’accessibilità. ``` ``` ###