Le stop words sono parole molto frequenti come articoli, preposizioni, congiunzioni e pronomi che, in alcuni sistemi di elaborazione del linguaggio o information retrieval, possono essere filtrate perché spesso distinguono poco un documento da un altro.
Questo però non significa che siano parole inutili. E soprattutto non significa che nella SEO vadano eliminate automaticamente.
Una parola piccola come “di”, “per”, “a” o persino una negazione può cambiare il significato di una frase o la relazione fra due concetti. Google ha mostrato pubblicamente, parlando dei propri sistemi di comprensione del linguaggio, che anche termini apparentemente secondari possono essere decisivi per interpretare correttamente una query. Google spiega come BERT interpreta il contesto delle query.
La distinzione da tenere a mente è quindi semplice:
rimuovere stop words può essere utile in alcuni processi NLP; rimuoverle da un contenuto perché “fanno male alla SEO” non è una regola di Google.
Se lavori sui contenuti, la priorità resta scrivere una frase chiara e naturale. Se lavori su una pipeline di analisi testuale, invece, devi valutare se quelle parole aggiungono informazioni utili al compito che stai svolgendo.
Cosa sono le stop words
Il termine stop word viene utilizzato soprattutto nell’information retrieval e nel Natural Language Processing per indicare parole molto frequenti che, in determinati processi, possono essere escluse dall’analisi.
In italiano incontriamo continuamente termini di questo tipo:
il, la, un, di, a, con, per, e, ma, che.
La loro frequenza è elevata e molte di queste parole, prese da sole, ci dicono poco sull’argomento specifico di un documento.
Se analizzi mille articoli che parlano di temi completamente diversi, probabilmente troverai di o e in quasi tutti. Termini come WooCommerce, fotovoltaico, inflazione o WordPress, invece, possono aiutare molto di più a distinguere un documento dall’altro.
Da qui nasce l’idea di filtrare alcune parole durante determinati tipi di elaborazione.
Perché si chiamano stop words
Una stop list è un insieme di parole che un sistema decide di ignorare o trattare in modo particolare durante un’operazione.
Non esiste però una stop list universale valida per qualsiasi software, lingua e obiettivo.
Una libreria NLP può utilizzare un certo elenco. Un motore di ricerca interno può utilizzarne un altro. Un sistema costruito per analizzare documenti legali potrebbe aver bisogno di conservare termini che un’altra applicazione considera poco informativi.
È un dettaglio importante perché spesso online si incontra l’espressione “lista delle stop words” come se esistesse un catalogo definitivo.
Non è così.
Anche strumenti NLP diffusi mantengono dati linguistici specifici per ogni lingua e prevedono liste di parole comuni che possono essere filtrate quando il task lo richiede. La documentazione di spaCy, per esempio, definisce le stop words come parole frequenti di una lingua che spesso può essere utile filtrare: il punto importante è che questo non implica che la rimozione sia sempre corretta. Puoi approfondire il funzionamento nella documentazione di spaCy sulle funzionalità linguistiche.
Un esempio: quando eliminarle cambia poco e quando cambia tutto
Prendiamo:
guida alla configurazione della cache WordPress
In un’applicazione che deve semplicemente individuare i concetti principali, una rappresentazione semplificata come:
guida configurazione cache WordPress
può mantenere una parte consistente dell’informazione utile.
Ora considera:
voli da Roma a Milano
Se eliminiamo indiscriminatamente da e a otteniamo:
voli Roma Milano
Le due città rimangono, ma abbiamo perso la direzione del viaggio.
Il problema diventa ancora più evidente con una negazione:
prodotto non disponibile
Se un sistema elimina non, rimane:
prodotto disponibile
Non abbiamo semplicemente ridotto il rumore: abbiamo invertito il significato.

È per questo che una stop list deve essere valutata in funzione del task, non applicata come una pulizia automatica del testo.
Lista delle stop words italiane più comuni
Non esiste una lista ufficiale delle stop words italiane valida per ogni sistema. Possiamo però identificare famiglie di parole che compaiono frequentemente nelle stop list dedicate all’italiano.
La tabella seguente va quindi letta come riferimento pratico, non come una blacklist da applicare ai contenuti SEO.
| Categoria | Esempi comuni | Cosa ricordare |
|---|---|---|
| Articoli | il, lo, la, i, gli, le, un, uno, una | sono estremamente frequenti ma spesso necessari alla naturalezza della frase |
| Preposizioni semplici | di, a, da, in, con, su, per, tra, fra | possono definire relazioni fondamentali fra i concetti |
| Preposizioni articolate | del, dello, della, dei, degli, delle, al, alla, allo, ai, agli, alle | una stop list italiana può includere molte forme articolate |
| Altre forme articolate | dal, dalla, dallo, dai, dagli, dalle, nel, nella, nello, nei, negli, nelle | eliminandole si può perdere informazione sulla relazione fra termini |
| Congiunzioni | e, ed, o, oppure, ma, però, se, mentre | collegano proposizioni e alternative; non sono sempre eliminabili senza conseguenze |
| Pronomi e determinanti | io, tu, lui, lei, noi, voi, loro, chi, che, cui, questo, quello | la loro utilità dipende fortemente dal tipo di analisi |
| Avverbi e parole molto frequenti | qui, lì, dove, quando, come, più, meno, già, ancora | alcune liste li comprendono, altre no |
| Forme verbali molto comuni | è, sono, era, erano, ha, hanno | possono essere filtrate in alcuni task, ma non esiste una regola universale |
Un elenco operativo può essere anche molto più lungo perché può includere forme flesse, varianti, pronomi, avverbi e verbi estremamente frequenti.
Il punto non è però raccogliere il maggior numero possibile di parole.
Il punto è capire perché stai creando quella lista.
Esiste una lista ufficiale delle stop words di Google?
Non risulta una lista Google pubblicata come insieme di parole che chi fa SEO dovrebbe eliminare dai propri contenuti.
Ed è una distinzione sostanziale.
Una cosa è dire che una libreria NLP possiede una stop list. Un’altra è affermare che Google abbia una blacklist di articoli, preposizioni e congiunzioni da evitare in title, testi o URL.
La seconda conclusione non è supportata dalla documentazione Google.
Se stai lavorando sulla ricerca delle keyword SEO, le parole presenti nella query devono essere interpretate in relazione all’intento e al significato, non divise meccanicamente tra termini “SEO” e parole da scartare.
A cosa servono le stop words in NLP e information retrieval
La rimozione delle stop words nasce da un problema diverso dall’ottimizzazione di una pagina web.
Immagina di dover analizzare migliaia di documenti per individuare gli argomenti che li distinguono.
Parole presenti praticamente ovunque possono contribuire poco a quel compito e aumentare la quantità di dati da elaborare. Filtrarne alcune può quindi semplificare una rappresentazione del testo.
È il motivo per cui il concetto compare in molti flussi di text mining e Natural Language Processing.
Ma la convenienza dipende dal problema.
Quando la rimozione può essere utile
Può avere senso quando stai costruendo, per esempio, un’analisi statistica delle parole più distintive di un corpus e i termini funzionali molto frequenti coprono il segnale che ti interessa.
Può essere utile anche in alcuni sistemi di ricerca interna, classificazione documentale o rappresentazioni bag-of-words, soprattutto quando il modello scelto e il dataset giustificano quella semplificazione.
Qui la stop word è una decisione di preprocessing.
Non una regola editoriale.
Quando rimuovere le stop words è rischioso
Il filtraggio diventa problematico quando il task dipende da:
negazioni, relazioni, ordine delle parole, intenzione, sentiment, entità composte o significato contestuale.
non funziona e funziona non sono equivalenti.
viaggio da Milano a Roma e viaggio da Roma a Milano non sono equivalenti.
regalo per bambini non comunica esattamente la stessa relazione di regalo bambini.
Nei sistemi che comprendono le parole nel loro contesto, eliminare informazioni prima dell’analisi può quindi peggiorare il risultato anziché migliorarlo.
Google ignora davvero le stop words?
Dire semplicemente che “Google ignora le stop words” è una rappresentazione troppo grossolana del funzionamento della Ricerca moderna.
Google ha spiegato che BERT analizza le parole in relazione alle altre parole presenti nella frase e che questa capacità è particolarmente utile nelle query in cui piccole preposizioni modificano il significato.
Uno degli esempi ufficiali riguarda una ricerca in inglese nella quale la parola to permette di capire chi sta viaggiando verso quale paese. Senza quella relazione, l’intento può essere interpretato al contrario. L’esempio ufficiale di Google sull’interpretazione delle preposizioni con BERT.
Questo ci permette di formulare una conclusione prudente ma utile:
alcune parole molto comuni possono essere determinanti per interpretare correttamente una query.
Non ci permette invece di concludere che ogni stop word abbia sempre un particolare peso nel ranking o che debba essere inserita strategicamente per ottenere più visibilità.
Sono due affermazioni completamente diverse.
Stop words e comprensione del contesto
Il miglioramento dei sistemi di comprensione linguistica sposta l’attenzione dalla singola parola alla relazione fra le parole.
Questo è coerente con un principio più ampio della SEO e del funzionamento dei motori di ricerca: la pagina non viene progettata distribuendo termini secondo una formula, ma cercando di soddisfare un bisogno con contenuti comprensibili, accessibili e pertinenti.
Per questo una frase artificiale costruita soltanto per eliminare articoli e preposizioni non acquisisce automaticamente un vantaggio.
Stop words e SEO: bisogna eliminarle?
No, non in modo automatico.
La domanda utile non è:
“Quante stop words devo eliminare?”
È:
“Questa parola serve a rendere chiaro il significato?”
Se serve, va mantenuta.
Nella maggior parte dei normali contenuti editoriali, articoli, preposizioni, congiunzioni e pronomi fanno semplicemente parte della lingua.
Stop words nel testo e negli heading
Non riscriverei mai una frase corretta:
come scegliere il plugin per la cache di WordPress
in:
come scegliere plugin cache WordPress
soltanto perché la seconda versione contiene meno parole funzionali.
La seconda può essere utile come query sintetica, etichetta o rappresentazione interna di un topic. Non è necessariamente una frase migliore da mostrare a una persona.
Google raccomanda di creare contenuti pensati prima di tutto per essere utili alle persone, non testi costruiti principalmente per manipolare il motore di ricerca. Le linee guida Google sui contenuti utili e people-first sono un riferimento più solido di qualsiasi formula sulla quantità di stop words.
La stessa logica vale per gli heading: devono comunicare chiaramente cosa troverai nella sezione.
Stop words nel title SEO
Non esiste una regola Google che prescriva di togliere articoli o preposizioni dal <title>.
La documentazione sui title link raccomanda invece titoli descrittivi e concisi, evitando testi vaghi, inutilmente prolissi e ripetizioni di keyword. Le best practice Google per i title link partono dalla qualità del titolo, non dal numero di parole funzionali.
Confronta:
Guida SEO WordPress plugin cache configurazione
con:
Come configurare un plugin di cache per WordPress
La prima versione è più corta, ma non per questo è automaticamente migliore.
La seconda comunica una relazione molto più chiara fra azione, oggetto e piattaforma.
La decisione deve quindi partire dalla comprensibilità del titolo, non dal conteggio delle stop words.
Stop words nella meta description
Anche nella meta description non c’è motivo di eliminare parole grammaticali per cercare una presunta maggiore densità semantica.
Google spiega che gli snippet vengono generati principalmente dal contenuto della pagina e, in alcune situazioni, possono utilizzare la meta description quando descrive meglio il risultato. La funzione della description è quindi fornire un riepilogo pertinente della pagina, come chiarisce la documentazione Google sugli snippet e le meta description.
Una description telegrafica come:
Stop words SEO lista significato uso URL title Google
non diventa più efficace perché abbiamo tolto le parole funzionali.
Descrivere bene il contenuto rimane più importante.
Stop words negli URL e negli slug
Qui la questione è più sfumata.
Prima della pubblicazione puoi certamente abbreviare uno slug eliminando parole che non servono a identificare la risorsa.
Per esempio:
come-configurare-la-cache-di-wordpress
può diventare:
configurare-cache-wordpress
Il significato rimane sufficientemente chiaro e l’indirizzo è più compatto.
Ma non deriva da questo che:
meno stop words = migliore ranking.
Google raccomanda una struttura URL semplice e comprensibile, con parole descrittive quando possibile. Non prescrive l’eliminazione sistematica di articoli e preposizioni. Le best practice Google sulla struttura degli URL vanno lette in questa prospettiva.
Abbiamo approfondito questo punto nella guida dedicata allo slug WordPress e alla SEO degli URL.
Devo modificare un vecchio URL per togliere le stop words?
Normalmente non lo farei soltanto per questo motivo.
Cambiare lo slug di una pagina già pubblicata significa cambiare il suo URL.
Se l’indirizzo esistente è comprensibile, indicizzato e correttamente collegato, passare a una variante più corta soltanto perché contiene meno preposizioni introduce una migrazione senza aver dimostrato un vantaggio concreto.
La situazione cambia se esiste un problema reale: URL sbagliato, consolidamento di pagine, ristrutturazione, errore materiale o altra ragione che giustifica la modifica.
Ma “tolgo le stop words perché è più SEO” non è, da sola, una motivazione sufficiente.
Stop words: esempi pratici di decisione
Il modo più utile per affrontare il tema è separare significato, naturalezza e funzione tecnica.
| Scenario | Rimuoverle? | Decisione |
|---|---|---|
| Testo editoriale | normalmente no | mantieni la frase naturale e precisa |
| H1/H2/H3 | normalmente no | usa un heading descrittivo, senza telegrafese |
| Title SEO | non automaticamente | privilegia chiarezza e capacità descrittiva |
| Meta description | non automaticamente | scrivi un riepilogo leggibile e pertinente |
| Nuovo slug | possibile | elimina parole non necessarie solo se il significato resta chiaro |
| URL già pubblicato | normalmente no | non migrare una pagina soltanto per accorciare lo slug |
| Analisi di frequenza delle parole | spesso può avere senso | dipende dal corpus e dall’obiettivo |
| Sentiment o comprensione dell’intento | attenzione | negazioni e relazioni possono essere decisive |
| Motore di ricerca interno | dipende | va testato sul comportamento reale delle query |
| Pipeline NLP moderna | dipende dal modello | non assumere che il filtering sia sempre necessario |
La risposta quindi non è “mantienile sempre” né “eliminale sempre”.
È:
capisci quale informazione perderesti eliminandole.
Stop words e stop list: qual è la differenza?
I due termini vengono spesso confusi.
Una stop word è una singola parola considerata filtrabile in un determinato sistema.
Una stop list è l’insieme delle parole che quel sistema considera tali.
Questa distinzione chiarisce anche perché non esista una lista universale.
Una stessa parola può essere inclusa nella stop list di un’applicazione e conservata in un’altra.
Se stai classificando testi per argomento, potresti voler rimuovere parole molto frequenti.
Se stai analizzando sentiment o intenzione, alcune di quelle stesse parole possono diventare essenziali.
Il contesto tecnico decide il valore della lista.
Gli errori più comuni sulle stop words nella SEO
L’errore principale è trasformare un concetto dell’information retrieval in una formula on-page.
Da questo equivoco derivano quasi tutti gli altri.
Trattarle come un ranking factor. Non esiste una regola documentata secondo cui una pagina salga o scenda perché contiene una determinata quantità di stop words.
Eliminare parole dal testo per aumentare la “rilevanza”. Se la frase diventa meno naturale o cambia significato, stai peggiorando il contenuto per rispettare una regola che non hai dimostrato.
Accorciare automaticamente tutti gli slug. Uno slug compatto può essere utile, ma chiarezza e stabilità contano più della rimozione meccanica di articoli e preposizioni.
Confondere stop list e lista SEO di Google. Sono concetti diversi. Le stop list appartengono a specifici sistemi di elaborazione; non costituiscono una blacklist editoriale universale.
Interpretare una raccomandazione di un plugin come una regola del motore di ricerca. I tool possono usare euristiche per aiutare l’editing, ma una metrica proprietaria non diventa automaticamente un criterio utilizzato da Google.
È lo stesso problema che si incontra con concetti come keyword density o presunte “LSI keyword”: un termine tecnico reale viene trasformato in una procedura SEO più rigida di quanto l’evidenza permetta. Per questo abbiamo separato in un approfondimento dedicato cosa sia realmente il Latent Semantic Indexing e perché non vada confuso con una lista di keyword SEO correlate.
Domande frequenti sulle stop words
Le stop words penalizzano la SEO?
Non esiste una regola Google documentata secondo cui la presenza di stop words penalizzi una pagina. Articoli, preposizioni e congiunzioni fanno normalmente parte del linguaggio. L’obiettivo dovrebbe essere mantenere testo, title e heading chiari e naturali.
Google ha una lista ufficiale di stop words SEO?
Non risulta una lista ufficiale pubblicata da Google che debba essere usata dai webmaster per eliminare determinate parole dai contenuti. Le stop list appartengono normalmente a specifici sistemi di elaborazione del testo.
Bisogna togliere le stop words dagli URL?
Non necessariamente. Quando crei un nuovo URL puoi eliminare parole non necessarie se l’indirizzo resta comprensibile. Non c’è però bisogno di rimuoverle quando servono al significato e non conviene cambiare un URL già pubblicato soltanto per questo motivo.
“Non” può essere una stop word?
Può comparire in alcune stop list perché è una parola molto frequente, ma è anche l’esempio perfetto del motivo per cui una lista non va applicata alla cieca. Eliminare una negazione può modificare completamente il significato del testo.
Quante stop words dovrebbe avere un testo SEO?
Non esiste una percentuale ideale. Un testo dovrebbe contenere le parole necessarie a esprimere il concetto con chiarezza. Contarle per raggiungere o evitare una certa densità non offre un criterio SEO affidabile.
Stop words e parole vuote sono la stessa cosa?
“Parole vuote” viene spesso usato come traduzione informale, ma può essere fuorviante perché suggerisce che queste parole non abbiano alcuna funzione. Molte hanno poco contenuto lessicale autonomo, ma svolgono un ruolo grammaticale o contestuale importante.
Conclusione
Le stop words sono utili per capire come alcuni sistemi elaborano il linguaggio, ma diventano un problema quando trasformiamo quel concetto tecnico in una scorciatoia SEO.
In determinati processi NLP può essere sensato filtrare parole ad alta frequenza. In altri casi, farlo elimina informazioni essenziali.
Per i contenuti web la regola pratica è ancora più semplice: non eliminare una parola soltanto perché qualcuno l’ha classificata come stop word.
Mantienila quando serve al significato, alla naturalezza o alla comprensione. Eliminala da uno slug nuovo quando è davvero superflua e l’indirizzo rimane chiaro. Non modificare invece una URL già pubblicata solo per inseguire una versione più corta.
Google ha sistemi progettati per comprendere il linguaggio nel contesto. Il nostro compito non è ridurre ogni frase a una sequenza di keyword: è rendere evidente cosa significa e quale bisogno soddisfa.
In altre parole, non ottimizzare le stop words. Ottimizza il significato.