SEO

Slug e URL: come scrivere un indirizzo leggibile

Uno slug leggibile usa parole minuscole separate da trattini e resta corto. I 458 articoli del blog hanno una mediana di 27 caratteri: sopra i 40 si taglia.

In sintesi

  • Uno slug è leggibile quando usa parole minuscole separate da trattini, senza ID, date o maiuscole.
  • I 458 articoli del blog hanno slug da 11 a 48 caratteri, mediana 27: la coda lunga non serve.
  • Cambiare slug dopo la pubblicazione richiede un redirect 301: su un catalogo di 111.985 record il costo è una mappa da generare, non una decisione per pagina.

Uno slug leggibile è fatto di parole minuscole separate da trattini e resta corto: descrive la pagina a chi legge l'indirizzo e a chi lo condivide. Google lo tratta come parte della struttura dell'URL, non come fattore di posizione.

Cosa chiede Google

La documentazione sulla struttura degli URL, letta il 1 novembre 2026, chiede URL descrittivi: parole leggibili al posto di numeri identificativi lunghi. Chiede anche di usare la lingua del pubblico e di non cambiare il contenuto con un frammento, perché Google non tratta il frammento come una pagina. Nessuna di queste regole sposta la posizione: sono condizioni perché il crawling funzioni.

La forma che tiene

  • Minuscole e trattini, mai underscore: il trattino è il separatore che i motori leggono come spazio.
  • Tre o quattro parole che restano dopo aver tolto gli articoli.
  • Niente date: un articolo aggiornato nel 2027 con /2024/ nell'URL è un redirect che aspetta.
  • Niente slash finale, oppure slash finale su tutto: le due forme sono due URL e una va canonicalizzata.

Misurare gli slug di un sito

cat > slug-audit.mjs  f.endsWith(".json"))
  .map((f) => f.replace(/\.json$/, ""));
const sorted = [...slugs].sort((a, b) => a.length - b.length);
const long = slugs.filter((s) => s.length > 40);
const noisy = slugs.filter((s) => /\d{4,}|[_A-Z]/.test(s));
console.log(`${slugs.length} slugs, median ${sorted[Math.floor(slugs.length / 2)].length} chars`);
console.log("over 40 chars:", long.length, long.slice(0, 5));
console.log("digits or capitals:", noisy.length, noisy.slice(0, 5));
EOF
node slug-audit.mjs

Lo script elenca gli slug oltre 40 caratteri e quelli con cifre o maiuscole. Sul blog di questo sito la mediana è 27 caratteri e il massimo 48: la pagina più lunga resta leggibile. Il numero da guardare non è il massimo, è la coda: gli slug che nessuno riesce a dettare al telefono.

Un solo URL per pagina

Lo stesso articolo risponde su tre forme: /blog/<slug>, /it/blog/<slug> e la variante con lo slash finale. Tutte e tre rispondono 200, e il canonical punta sempre a /it/blog/<slug>. La variante con le maiuscole risponde 404. Misurato il 1 novembre 2026 su un articolo del blog.

Il record dal vivo

Per una pagina di categoria lo slug è già deciso dal catalogo: /blocks/category/blog, /blocks/category/pricing e la radice /blocks seguono lo stesso schema gerarchico, senza ID. Chi copia un blocco dentro il proprio sito eredita la struttura, non l'URL. Dati verificati il 1 novembre 2026.

La limitazione

Lo slug non salva una pagina debole e non affonda una pagina forte: Google legge il contenuto, non l'indirizzo. Il cambio di slug invece ha un costo reale. Ogni vecchio indirizzo ha bisogno di un 301, e su un catalogo di 111.985 record la mappa dei redirect è un artefatto da generare e versionare, non una decisione presa a mano.

Dove continuare

Le regole per l'indirizzo canonico sono in canonicalizzazione; il formato che Google legge negli elenchi è in sitemap index o file unico; la sequenza per entrare nell'indice è in indicizzare un sito su Google. Se stai scegliendo la piattaforma, il controllo sugli URL cambia fra le opzioni: il confronto è in framework frontend a confronto.

Domande frequenti

Meglio un URL con o senza slash finale?

Uno solo dei due, con un 301 o un canonical che porta all'altro. Qui le due forme rispondono 200 e il canonical sceglie la forma senza slash.

Posso usare le maiuscole nello slug?

No. Per il server /Blog/Slug e /blog/slug sono due indirizzi distinti; qui la variante con le maiuscole risponde 404, misurato il 1 novembre 2026.

Serve la parola chiave nello slug?

Aiuta a capire l'argomento e a leggere l'indirizzo condiviso, non a posizionare. Una volta, in forma naturale: la ripetizione non aggiunge nulla.

Cambiare slug dopo la pubblicazione danneggia il sito?

Danneggia solo se manca il redirect 301 dal vecchio indirizzo. Con il 301 il segnale si trasferisce; senza, chi aveva salvato quel link arriva su un errore.

Le date nello slug sono una buona idea?

Raramente. Se aggiorni l'articolo la data nell'URL diventa falsa, e cambiarla costa un redirect. Un blog può fare eccezione quando la data fa parte del contenuto.