Cos'è un friendly URL
Un friendly URL (CHPU) è un indirizzo da cui si capisce facilmente il contenuto della pagina senza aprirla. Di solito è implementato tramite mod_rewrite (Apache) o il routing dei CMS moderni (WordPress, Django, Laravel).
txt
Comparison:
❌ Not friendly: https://site.ru/page.php?category=5&id=12345
✅ Friendly: https://site.ru/blog/how-to-set-canonical
❌ Not friendly: /product/item.html?prod_id=223
✅ Friendly: /product/nike-air-max-90Perché gli URL leggibili contano per la SEO
- UX migliore: l'utente vede un indirizzo significativo, può memorizzarlo, condividerlo e capire dove si trova nel sito (soprattutto con i breadcrumb).
- CTR più alto: Google evidenzia le keyword nell'URL nei risultati di ricerca. Un URL leggibile con una keyword attira clic.
- Segnale di posizionamento debole: Google dichiara ufficialmente che le parole nell'URL sono un fattore di posizionamento molto leggero. Non esagerare, ma le parole significative aiutano.
- Scansione e indicizzazione: i bot capiscono più facilmente la struttura del sito quando gli URL sono logici e gerarchici.
Gli URL leggibili non sono una bacchetta magica: se il contenuto è scadente, nemmeno un URL perfetto aiuta. Ma combinati con gli altri fattori danno un piccolo vantaggio.
Come creare URL leggibili
- Brevi e descrittivi: più corti è meglio è, ma non a scapito del significato.
- Solo lettere latine e numeri: evita il cirillico negli URL (i browser lo codificano, creando problemi di copia e indicizzazione). Usa la traslitterazione o la traduzione inglese.
- Trattini invece di underscore:
friendly-urlè meglio difriendly_url. Google tratta il trattino come separatore di parola, l'underscore no. - Tutto minuscolo: solo lettere minuscole.
/Seo-Glossarypotrebbe duplicarsi con/seo-glossary, creando duplicati. - Una versione canonical: se una pagina è raggiungibile da più URL leggibili, imposta un redirect 301 verso la versione principale.
txt
Examples for a blog:
Bad: /blog/post?year=2026&post=15
Good: /blog/2026/friendly-url
Examples for an e‑commerce catalogue:
Bad: /category.php?cat=electronics&sub=samsung
Good: /electronics/samsung/smartphones/galaxy-s25Errori comuni da evitare
- Cambiare l'URL dopo la pubblicazione: se cambi l'URL di una pagina già indicizzata, imposta un redirect 301 dal vecchio URL. Altrimenti perdi traffico e valore.
- URL troppo lunghi: non riempire l'URL di keyword.
/compra-scarpe-nike-rosse-taglia-42-milanoè eccessivo. 3-5 parole è l'ottimo. - Parametri dinamici: evita ?, & e = nell'URL principale. Usa i parametri per i filtri ma canonicalizzali.
- URL duplicati: pagine diverse non devono condividere lo stesso URL finale (tranne la paginazione con parametri). Usa i tag canonical.
txt
WordPress permalinks setup (settings → permalinks → choose 'Day and name' or 'Post name').
For transliteration, install a plugin (e.g., Cyr-to-Lat).FAQ
Devo usare il cirillico negli URL leggibili?
Sconsigliato. I browser lo codificano in sequenze percentuali, allungando l'URL e peggiorandone la leggibilità. Usa la traslitterazione o brevi parole inglesi.
Come cambiare correttamente l'URL di una pagina già indicizzata?
Crea il nuovo URL, imposta un redirect 301 dal vecchio al nuovo, aggiorna i link interni, aggiungi il nuovo URL alla sitemap. Per un periodo entrambi gli indirizzi devono servire lo stesso contenuto.
Un URL leggibile incide sul posizionamento in Yandex?
Yandex considera l'URL tra i tanti fattori, ma la sua influenza è piccola. Un URL chiaro però migliora il CTR, il che aiuta indirettamente.
E se il mio CMS genera URL in cirillico per impostazione predefinita?
Installa un plugin di traslitterazione (per WordPress, Joomla) o configura un filtro prima del salvataggio. Alcuni CMS (per esempio 1C-Bitrix) hanno la traslitterazione integrata.
Le stop word (come articoli e preposizioni) negli URL danneggiano la SEO?
No, sono innocue ma nemmeno utili. Meglio usare solo termini significativi per mantenere l'URL corto.