Generatore di Slug
Scrivi un titolo: lo slug sicuro per URL appare all'istante.
Cosa fa esattamente il generatore
Uno slug è la coda leggibile di un URL, e i buoni slug seguono una ricetta rigorosa. Questo strumento la applica in ordine: mette tutto in minuscolo; scompone le lettere accentate ed elimina gli accenti (à → a, è → e, ì → i, ò → o, ù → u) così che lo slug sia ASCII puro; scrive la & come "and" — eliminarla in silenzio fonderebbe parole che non c'entrano tra loro; sostituisce ogni sequenza di qualsiasi cosa non sia a–z o 0–9 con un singolo trattino, così che spazi, punteggiatura, virgolette e apostrofi collassano in modo pulito; e infine rimuove i trattini in eccesso all'inizio e alla fine. Il risultato è stabile, leggibile e sicuro in ogni browser, CMS e sitemap senza codifica percentuale.
Una conseguenza da sapere: anche l'apostrofo è un separatore, così
l'estate diventa l-estate e non
lestate. Alcuni redattori preferiscono eliminare
l'apostrofo invece di trasformarlo in trattino — entrambe le
scelte sono valide; conta più la coerenza in tutto il sito che
l'opzione scelta.
Esempio pratico
Input: Perché l'Estate è la Stagione Più Bella
Output: perche-l-estate-e-la-stagione-piu-bella (39
caratteri). Ogni accento — la é di "Perché", la è di "è", la ù di
"Più" — è sparito ma la lettera è rimasta, senza alcun
%C3%A8 nel link; l'apostrofo di "l'Estate" è diventato
un trattino proprio come uno spazio, e tutte le maiuscole del
titolo sono cadute.
Domande frequenti
Perché trattini e non trattini bassi negli URL?
I motori di ricerca trattano il trattino come separatore di parola, quindi offerte-viaggio viene letto come due parole. Il trattino basso storicamente univa le parole in un unico token (offerte_viaggio ≈ offerteviaggio), ed è anche più difficile da vedere nei link sottolineati. Il trattino è la convenzione consolidata per gli slug web; riserva il trattino basso agli identificatori nel codice.
Gli accenti nelle parole italiane rompono gli URL?
Non li rompono — i browser codificano in percentuale i caratteri non ASCII, quindi /città/ viaggia come /citt%C3%A0/. Ma uno slug codificato in percentuale è illeggibile quando viene condiviso e facile da digitare male. Traslitterare invece (città → citta, perché → perche), come fa questo strumento eliminando gli accenti, mantiene lo slug leggibile, sicuro da copiare e incollare e stabile tra sistemi diversi.
Quanto dovrebbe essere lungo uno slug URL?
Corto e ricco di parole chiave batte esaustivo. Da tre a sei parole con significato è un buon obiettivo: abbastanza per descrivere la pagina, abbastanza corto da leggersi in un risultato di ricerca o in un link incollato. Gli slug sono permanenti una volta pubblicati, quindi preferisci una formulazione che avrà ancora senso anche se in futuro cambi il titolo.
Dovrei togliere le parole vuote come 'il' o 'di' dallo slug?
È un compromesso, e questo strumento deliberatamente non lo fa in automatico. Togliere le parole vuote accorcia lo slug (come-scegliere-un-buon-vino → scegliere-buon-vino perde però sfumature), mentre conservarle mantiene la leggibilità. I motori di ricerca moderni gestiscono bene entrambe le opzioni — modifica lo slug generato a mano se una parola vuota non aggiunge nulla.