SEO Playbook · Element

Checklist: Regole di Scrittura, Posizionamento ed Esempi

Crea checklist con azioni finite, intento di completamento chiaro, stati spuntabili accessibili e una struttura che i motori di ricerca e i sistemi di IA possono estrarre in modo affidabile.

15 min read

Una checklist è un insieme finito di azioni indipendenti o cancelli di verifica che il lettore può marcare come incompleti o completi. Il suo stato spuntabile fa parte del significato: completare ogni elemento richiesto dovrebbe dimostrare che un’attività, una revisione o una condizione di prontezza nominata è terminata.

Verifica link pre-pubblicazione

Completa tutti e quattro i controlli prima di approvare la pagina.

Completo quando: ogni elemento passa e non rimane alcuna eccezione non verificata.

Questo esempio visualizzato ha un ambito delimitato, quattro azioni concise, stati non spuntati visibili e una condizione di completamento. Convertire le stesse parole in punti elenco decorativi rimuoverebbe la promessa che l’insieme può essere completato.

Perché questo elemento è importante

I lettori usano una checklist per delegare la memoria. Invece di tenere a mente ogni requisito mentre passano da una bozza, un browser, un design e un’interfaccia di pubblicazione, possono ispezionare una condizione alla volta e registrare i progressi. Il confine finito riduce l’incertezza: il lettore sa cosa resta, cosa significa “fatto” e quando è sicuro procedere.

Questo contratto psicologico è più forte di “ecco alcune idee utili.” Una casella di spunta invita all’impegno, mentre l’ultimo elemento non spuntato crea una tensione deliberata. L’elemento deve quindi essere onesto riguardo all’ambito. Se l’elenco omette un controllo obbligatorio o include aspirazioni vaghe come “rendi la pagina fantastica,” l’interfaccia segnala una certezza che i contenuti non hanno guadagnato.

L’estraibilità automatica è la capacità dei motori di ricerca, dei sistemi di risposta IA, delle tecnologie assistive e degli strumenti di pubblicazione di isolare ogni elemento senza perderne il ruolo o il modello di completamento. Una checklist tipizzata espone una raccolta nominata, confini di elemento stabili, stati iniziali e una condizione di completamento. Un parser può distinguere i controlli richiesti da esempi o benefici, mentre un sistema IA può citare un’azione auto-contenuta con il soggetto della checklist intatto.

Segui le regole di scrittura degli elementi prima di scegliere il componente. La loro regola di precedenza è semantica: quando lo scopo di un blocco è essere completato o verificato, usa l’elemento checklist anche se dei normali punti elenco potrebbero visualizzare le stesse parole. La somiglianza visiva non preserva stato, convalida, accessibilità o mappatura dell’adattatore.

Quando usarlo

Usa una checklist quando l’insieme è finito, ogni elemento può indipendentemente passare o fallire, e completare gli elementi richiesti stabilisce una condizione significativa. Gli argomenti appropriati includono revisione pre-pubblicazione, requisiti di procurement, prontezza alla migrazione, passaggio di consegne in caso di incidente, completezza dei documenti, revisione dell’accessibilità e ispezione di manutenzione ricorrente.

Applica tre test:

  1. Test dello stato: Ogni elemento può essere inequivocabilmente marcato incompleto o completo?
  2. Test del confine: L’elenco contiene tutti i controlli richiesti per il suo ambito dichiarato?
  3. Test di completamento: Completare gli elementi richiesti dimostra un risultato nominato?

Se una qualsiasi risposta è no, un altro elemento è probabilmente più accurato. I falsi positivi comuni sono:

  • Un elenco puntato raggruppa fatti, opzioni, esempi o attributi. I suoi elementi non sono attività e l’insieme non diventa completo.
  • Un elenco di passaggi codifica una sequenza dipendente. Se spostare l’elemento 4 prima dell’elemento 2 può causare un fallimento, i numeri e le indicazioni di recupero sono più importanti delle caselle di spunta.
  • Un elenco di funzionalità descrive ciò che un prodotto ha. “Supporta esportazione CSV” non è un controllo a meno che il lettore non stia verificando un requisito dichiarato.
  • Una lista dei desideri registra preferenze i cui confini e priorità possono cambiare. Non dovrebbe promettere completamento.
  • Una scheda di valutazione valuta dimensioni su una scala. Stati binari di spunta scarterebbero utili gradi di prestazione.
  • Una lunga procedura con una casella di spunta accanto a ogni clic confonde l’esecuzione con la verifica. Spiega la procedura come passaggi, poi aggiungi una breve checklist di completamento.

Non usare una checklist come decorazione alla fine di ogni sezione. Caselle non spuntate ripetute impongono lavoro e fanno intendere che il lettore non ha finito, anche quando il contenuto offriva solo consigli facoltativi.

Dove posizionarlo

Il posizionamento segue il momento in cui il lettore può agire o verificare. Introduci prima l’attività, l’ambito e il contesto richiesto; poi posiziona la checklist immediatamente prima della decisione che controlla o immediatamente dopo il materiale che riassume.

  • Metti una checklist di prontezza dopo i prerequisiti e prima di un’azione irreversibile o costosa.
  • Metti una checklist di garanzia qualità dopo la bozza, la configurazione o la procedura che valuta e prima dell’approvazione o pubblicazione.
  • Metti una checklist dei requisiti di acquisto dopo che le esigenze e i vincoli sono stati spiegati ma prima che i prodotti vengano selezionati.
  • Metti una checklist di ispezione ricorrente all’interno della sezione di manutenzione, accanto alla sua cadenza e al suo responsabile.
  • Metti la checklist principale vicino all’inizio di un articolo checklist dedicato, dopo una breve dichiarazione di ambito, poi spiega gli elementi difficili più in basso.

Una checklist non deve trovarsi direttamente accanto a una seconda checklist con ambito sovrapposto; uniscile o dai a ciascuna un’intestazione distinta e una condizione di completamento. Non posizionarla accanto a un elenco di passaggi sequenziale senza indicare quale blocco è la procedura e quale è la verifica. Non deve separare un avviso dalla conseguenza o dalla risposta richiesta, interrompere una tabella comparativa o trovarsi all’interno di un invito all’azione. Non mettere mai un pulsante promozionale tra l’elemento finale e la condizione di completamento.

Anatomia

Le regioni etichettate sono:

  1. Intestazione di ambito: nomina l’oggetto e la decisione esatti, come “Verifica link pre-pubblicazione.”
  2. Istruzione: dice cosa il completamento permette o dimostra.
  3. Controllo checkbox: espone lo stato incompleto o completo a livello programmatico e visivo.
  4. Etichetta azione: inizia con un verbo concreto e rimane comprensibile da sola.
  5. Qualificatore opzionale: fornisce una soglia, posizione, responsabile o requisito di evidenza.
  6. Indicatore obbligatorio: distingue gli elementi opzionali solo quando il contratto lo permette veramente.
  7. Riepilogo progressi: riporta gli elementi completati e totali richiesti nelle varianti interattive.
  8. Condizione di completamento: indica il risultato stabilito quando tutti gli elementi richiesti passano.

Le parole rimangono autorevoli. Un’icona di spunta, una riga verde o un’etichetta barrata possono rafforzare lo stato, ma nessuna può sostituire lo stato nativo o programmatico di spuntato.

Esempi di design

Checklist editoriale statica

Usa controlli non spuntati visibili per una checklist stampabile o di riferimento. Il lettore può copiarla o stamparla, ma la pagina non dichiara di salvare i progressi.

Checklist interattiva con progressi

Usala quando il lettore trae beneficio dal marcare i progressi durante una sessione. Annuncia il conteggio senza spostare il focus e fornisci un’azione chiara per resettare.

Checklist con elementi obbligatori e opzionali

Usala solo quando le attività opzionali non influenzano realmente la condizione di completamento. Etichetta gli elementi opzionali a testo; non affidarti mai a un colore più chiaro.

Checklist raggruppata

Per più di dieci controlli totali, suddividi il lavoro in gruppi da quattro a dieci con intestazioni separate e condizioni di completamento. Ogni gruppo è comprensibile indipendentemente.

Stato di stampa

L’output di stampa deve mantenere i segni vuoti e completati in bianco e nero, tenere le etichette accanto ai relativi controlli ed evitare di dividere un gruppo breve tra pagine.

Parametri

NomeTipoObbligatorioMin/maxPredefinitoFonte

| title | Stringa semplice | Sì | 2–10 parole; 90 caratteri | Nessuno | Prima intestazione nel corpo genitore | | instruction | Testo semplice | Sì | 1 frase; 30 parole | “Completa ogni elemento richiesto.” | Corpo dopo la prima intestazione | | items | Raccolta di elementi ripetuta | Sì | 4–10 per gruppo | Nessuno | Corpi di elementi annidati | | item.label | Testo inline semplice | Sì | 3–12 parole; circa 80 caratteri massimo | Prima intestazione nel corpo dell’elemento | Prima intestazione | | item.detail | Markdown limitato | No | 0–1 frase; 140 caratteri | Omesso | Corpo dell’elemento dopo la prima intestazione | | item.required | Booleano | No | true o false | true | Attributo dell’elemento | | item.checked | Booleano | No | true o false | false | Attributo dell’elemento; solo esempi creati dall’autore | | interactive | Booleano | No | true o false | false | Attributo genitore | | persist | Enum | No | none, local o account | none | Attributo genitore | | completion | Testo semplice | Sì | 1 frase; 25 parole | Nessuno | Paragrafo finale nel corpo genitore | | id | Identificatore minuscolo | Condizionale | Unico nella pagina; 2–8 parole con trattino | Generato, poi fissato | Attributo genitore |

Il valore iniziale checked è per esempi elaborati, modelli salvati o stato di attività di proprietà del server. Le checklist editoriali iniziano non spuntate; gli autori non devono mai prespuntare un elemento solo per creare uno screenshot più accattivante. Se interactive=false, persist deve essere none.

Sintassi ed esempi di codice

La mappatura canonica segue le regole di precedenza, corpo ed elementi annidati del contratto base. Il genitore fornisce il comportamento di raccolta; ogni elemento fornisce un’etichetta, dettaglio opzionale e campi di stato.

Direttiva Markdown portabile

:::checklist{id="pre-publish-links" interactive=true persist=local}
## Verifica link pre-pubblicazione

Completa ogni elemento richiesto prima di approvare la pagina.

::item
### Apri ogni link interno e conferma che la destinazione esista
::

::item
### Conferma che ogni anchor descriva la sua destinazione fuori contesto
::

::item{required=false}
### Controlla i parametri della campagna sui link promozionali opzionali
::

::item
### Verifica che il focus della tastiera sia visibile su ogni controllo collegato
::

Completo quando ogni elemento richiesto passa e non rimane alcuna eccezione.
:::

Shortcode Hugo

{{< checklist id="pre-publish-links" title="Verifica link pre-pubblicazione" interactive="true" persist="local" completion="Completo quando ogni elemento richiesto passa e non rimane alcuna eccezione." >}}
{{< checklist-item >}}Apri ogni link interno e conferma che la destinazione esista.{{< /checklist-item >}}
{{< checklist-item >}}Conferma che ogni anchor descriva la sua destinazione fuori contesto.{{< /checklist-item >}}
{{< checklist-item required="false" >}}Controlla i parametri della campagna sui link promozionali opzionali.{{< /checklist-item >}}
{{< checklist-item >}}Verifica che il focus della tastiera sia visibile su ogni controllo collegato.{{< /checklist-item >}}
{{< /checklist >}}

Questa è la forma richiesta dell’adattatore Hugo, non un’affermazione che il repository fornisca già lo shortcode. Fino a quando non esiste un renderer registrato, usa HTML semantico per un esempio dal vivo piuttosto che imitare il componente con stili non correlati.

Blocco WordPress

<!-- wp:amicited/checklist {"id":"pre-publish-links","title":"Verifica link pre-pubblicazione","interactive":true,"persist":"local","completion":"Completo quando ogni elemento richiesto passa e non rimane alcuna eccezione."} -->
<!-- wp:amicited/checklist-item -->
<p>Apri ogni link interno e conferma che la destinazione esista.</p>
<!-- /wp:amicited/checklist-item -->
<!-- wp:amicited/checklist-item -->
<p>Conferma che ogni anchor descriva la sua destinazione fuori contesto.</p>
<!-- /wp:amicited/checklist-item -->
<!-- wp:amicited/checklist-item {"required":false} -->
<p>Controlla i parametri della campagna sui link promozionali opzionali.</p>
<!-- /wp:amicited/checklist-item -->
<!-- wp:amicited/checklist-item -->
<p>Verifica che il focus della tastiera sia visibile su ogni controllo collegato.</p>
<!-- /wp:amicited/checklist-item -->
<!-- /wp:amicited/checklist -->

Tutti gli adattatori devono preservare l’ordine sorgente, lo stato richiesto, le etichette visibili, la condizione di completamento e il contenuto non spuntato quando lo scripting non è disponibile.

Esempi

Buono: un controllo di rilascio delimitato

  • Conferma che la versione di rilascio corrisponda al record di modifica approvato.
  • Esegui il test di fumoke documentato e allega il suo risultato.
  • Verifica che il responsabile del rollback sia disponibile durante la finestra di rilascio.
  • Registra l’ora del deployment nella timeline dell’incidente.

Completo quando: tutti e quattro i record sono presenti e il responsabile del rollback nominato ha riconosciuto la finestra.

Funziona perché ogni elemento inizia con un’azione osservabile, rimane all’interno di una singola decisione di rilascio e ha un’evidenza binaria. La riga di completamento spiega cosa dimostra l’insieme completo.

Cattivo: un elenco di contenuti aspirazionale

  • Pensa al pubblico.
  • Rendi l’articolo coinvolgente.
  • Migliora la SEO.
  • Aggiungi altro che aiuti.

Questo fallisce perché nessuno degli elementi definisce una condizione di superamento, “altro” rende l’insieme infinito, e spuntare le caselle non dimostrerebbe che l’articolo è pronto. Sostituisci le aspirazioni con controlli verificabili come “Nomina un pubblico primario nel brief” o sposta le indicazioni non attuabili nella prosa.

Markup dello schema e accessibilità

Non esiste un tipo Checklist generico di Schema.org. Non mappare controlli indipendenti a HowToStep a meno che la pagina non descriva genuinamente una procedura ordinata e il contenuto visibile contenga quei passaggi. Una checklist può rimanere contenuto visibile all’interno di Article, TechArticle, Product o un altro tipo di pagina giustificato, ma le sue caselle di spunta non creano eleggibilità aggiuntiva per lo schema.

Usa controlli <input type="checkbox"> nativi per lo stato interattivo e associa ogni controllo a un <label> usando l’incapsulamento o valori for e id corrispondenti. Una visualizzazione statica che non può essere modificata non deve mascherarsi da controllo abilitato. Usa checkbox disabilitati per un esempio esplicitamente non interattivo, o usa un elenco con equivalenti testuali come “Non spuntato” in contesti in cui i controlli di modulo sarebbero fuorvianti.

Gli utenti che usano la tastiera devono raggiungere ogni checkbox abilitato nell’ordine sorgente, attivarlo con il tasto Spazio e vedere un indicatore di focus persistente. Non spostare il focus dopo una spunta. Se un messaggio di progresso viene aggiornato, annuncia un riepilogo conciso come “Quattro di sei elementi richiesti completi” attraverso una regione live educata; non annunciare di nuovo l’intero elenco.

Gli stati spuntato e non spuntato richiedono più del colore. Preserva l’etichetta quando è spuntata anziché sostituirla con “Fatto,” perché l’azione deve rimanere identificabile. Se i progressi persistono, spiega l’ambito di archiviazione e fornisci Reimposta progressi. Il contenuto utile, gli indicatori richiesti e la condizione di completamento devono rimanere nell’HTML renderizzato lato server quando JavaScript fallisce.

Regole di scrittura

Gli elementi della checklist sono compatti perché il lettore sta eseguendo o verificando, non imparando l’intero argomento all’interno del controllo. Spiega il motivo nella prosa circostante prima di enunciare la regola.

  • Mantieni una checklist tra quattro e dieci elementi. Quattro stabilisce un insieme finito utile; più di dieci diventa difficile da scansionare e segnala fasi multiple.
  • Mantieni ogni azione a circa 80 caratteri e da tre a dodici parole. Un’etichetta breve rimane utilizzabile accanto a un controllo ed estraibile senza prosa adiacente.
  • Inizia con un verbo imperativo specifico: Conferma, Apri, Confronta, Registra, Testa, Allega o Verifica. Evita verbi deboli come Considera, Ricorda o Pensa a.
  • Dai a ogni elemento una sola condizione di superamento. “Controlla il titolo e i link” può essere superato parzialmente, quindi suddividilo in due elementi.
  • Mantieni gli elementi indipendenti. Se un’azione sblocca la successiva, converti la procedura in passaggi e usa la checklist solo per la verifica finale.
  • Mantieni grammatica e livello paralleli. Non mescolare “Conferma l’approvazione legale” con “Pubblica la campagna su tutti i canali e monitorala per una settimana.”
  • Nomina l’evidenza quando il completamento non è direttamente visibile: allega il report, registra il timestamp o ottieni l’accusa di ricevuta dell’approvatore.
  • Segna gli elementi opzionali esplicitamente ed escludili dal progresso richiesto. Opzionale deve significare che la condizione di completamento rimane vera senza di essi.
  • Usa la frase minuscola (solo prima lettera maiuscola) e la punteggiatura terminale in modo coerente. Le frasi complete sono preferite quando un elemento include un qualificatore.

Non mettere mai questi elementi all’interno di un elemento della checklist:

  • Diversi sottopassaggi ordinati, logica di risoluzione problemi ramificata o una seconda checklist annidata.
  • Un avviso di sicurezza, disclaimer legale o conseguenza irreversibile che deve essere vista prima dell’azione.
  • Un paragrafo di spiegazione, citazione lunga, testimonianza, screenshot, video, modulo o invito all’azione promozionale.
  • Un punteggio soggettivo, aspirazione aperta, soglia non supportata o requisito senza evidenza osservabile.
  • Un link etichettato solo “qui,” perché l’elemento deve sopravvivere all’estrazione senza contesto circostante.

Tipi di post che lo utilizzano

I collegamenti seguenti sono guidati dal frontmatter postTypes di questa pagina. “Richiesto” significa che l’attività principale del tipo di post dipende da un modello di completamento finito; “consigliato” e “opzionale” dipendono dal soggetto della pagina.

Tipo di postUtilizzoPosizione preferitaRegola speciale
Guida operativaConsigliato come verifica finaleDopo la procedura ordinata, prima dei passaggi successiviNon ripetere ogni passaggio; verifica output e condizioni di successo.
Articolo checklistRichiesto come elemento primarioDopo ambito e prerequisiti, prima delle spiegazioni degli elementiMetti la checklist completa e utilizzabile prima dei commenti sugli elementi difficili.
Articolo di risoluzione problemiConsigliato per la verifica del ripristinoDopo la correzione, prima dell’escalation o prevenzioneVerifica sintomi e stato del sistema; non codificare rami diagnostici come controlli.
Guida all’acquistoOpzionale per la raccolta requisitiDopo esigenze e vincoli, prima della shortlistSepara i criteri richiesti dalle preferenze e non prespuntare le affermazioni dei venditori.
Articolo di documentazioneConsigliato per la prontezza di configurazione o rilascioDopo prerequisiti o procedura, immediatamente prima dell’azione controllataI controlli devono corrispondere all’interfaccia, versione e permessi correnti.
Pagina normativaOpzionale per evidenza di implementazioneDopo il requisito governante, prima di eccezioni o contattiLa prosa normativa rimane autorevole; la checklist non può restringerla.
Pagina di standard o regolamentoOpzionale per revisione documentata di conformitàDopo che applicabilità e requisiti sono spiegatiDistingui requisiti legali dalle indicazioni editoriali di implementazione.
Post modelloConsigliato per revisione di completamentoDopo il modello riutilizzabile e le istruzioni dei campiVerifica l’artefatto completato, non se il lettore lo ha scaricato.

Checklist QA

Contenuto e posizionamento

  • L’intestazione nomina un oggetto, decisione o stato di prontezza delimitato.
  • L’introduzione spiega cosa dimostra il completamento degli elementi richiesti.
  • Usa da quattro a dieci elementi, suddividendo il lavoro più ampio in gruppi con nome.
  • Mantieni ogni elemento vicino a 80 caratteri e inizia con un verbo concreto.
  • Ogni elemento ha una condizione di superamento osservabile e può essere verificato indipendentemente.
  • Conferma che riordinare gli elementi non rompe l’attività.
  • L’insieme è finito e include ogni controllo richiesto per il suo ambito dichiarato.
  • Gli elementi opzionali sono etichettati visibilmente ed esclusi dal progresso richiesto.
  • Rimuovi procedure annidate, avvisi, spiegazioni lunghe, contenuti multimediali e promozioni.

Completo quando: la raccolta ha uno scopo delimitato e ogni elemento è conciso, indipendente e verificabile.

Rendering e accessibilità

  • La condizione di completamento appare direttamente dopo l’elemento finale.
  • I controlli abilitati hanno etichette associate, operatività da tastiera e focus visibile.
  • Lo stato non è comunicato solo da colore, icone, barratura o posizione.
  • Il progresso interattivo funziona senza spostare il focus e spiega ogni persistenza.
  • Etichette e criteri di completamento rimangono disponibili senza CSS o JavaScript.
  • Mantieni i dati strutturati sulla pagina che li contiene; non inventare schema Checklist.
  • Preserva gli stessi campi e ordine in tutte e tre le mappature della piattaforma.
  • Mantieni i commenti degli screenshot come istruzioni; non fare riferimento a immagini mancanti.

Completo quando: stato, etichette, ordine e significato di completamento sopravvivono a ogni percorso di rendering supportato.

FAQ

Il template dell’academy renderizza le cinque domande revisionate nel frontmatter [[faq]] di questa pagina. Coprono il numero di elementi, la distinzione da punti elenco e passaggi, lo stato salvato e i dati strutturati.

← All SEO Playbook guides

Pronto a metterlo in pratica?

Verifica gratuita · Prova di 7 giorni · senza carta di credito