Struttura degli URL

Come strutturare gli URL per la SEO: anatomia, trattini e underscore, parole chiave, distinzione tra maiuscole e minuscole, parametri e perché cambiare gli URL quasi mai aiuta.

Prima pubblicazione: 26 giu 2026 · Ultimo aggiornamento: 20 ago 2026 · Advanced
Lingue
1 segnale di evidenza in questa pagina

La struttura degli URL descrive come sono organizzate le parti di un indirizzo web: schema, dominio, percorso, query string e frammento. Conta soprattutto per crawl, usabilità e comprensione, non per il ranking: le parole chiave negli URL sono al massimo un segnale «molto leggero». Usa trattini (Google tratta gli underscore come unione di parole e i trattini come separatori; Bing non fa distinzione), mantieni coerenti le maiuscole e minuscole, riduci i parametri e cambia gli URL esistenti «molto, molto raramente».

TL;DR — La struttura degli URL riguarda soprattutto crawl e comprensione, non è una leva di ranking. Le parole chiave negli URL sono un segnale «very light weight» — «molto leggero» — che perde peso dopo l’indicizzazione. Usa i trattini (Google unisce sugli underscore e separa sui trattini). Le maiuscole e minuscole del percorso possono identificare URL distinti in base al comportamento del server, quindi una combinazione incoerente può creare percorsi di crawl duplicati. Il vero rischio per l’efficienza del crawl sono i parametri. E cambiare URL aiuta «very, very rarely» — «molto, molto raramente» —, quindi non farlo se non sono davvero rotti.

Evidence for this claim Google recommends simple, descriptive, human-readable URLs, hyphens between words, and minimizing unnecessary parameters. Scope: Current Google URL structure guidance. Confidence: high · Verified: Google Search Central: URL structure best practices Evidence for this claim A URI is composed of standardized scheme, authority, path, query, and fragment components; semantics depend on the scheme and server. Scope: Generic URI syntax, distinct from search-engine recommendations. Confidence: high · Verified: IETF RFC 3986: URI Generic Syntax

Anatomia di un URL

Ogni URL si scompone nelle stesse parti e ciascuna ha implicazioni SEO proprie:

ParteEsempioNote
Schemahttps://Usa HTTPS. HTTP e HTTPS sono un segnale di canonicalizzazione.
Sottodominiowww.Google può trattare i sottodomini più come siti separati rispetto alle sottocartelle.
Dominioexample.comIl nome host non distingue maiuscole e minuscole.
Percorso / slug/blog/url-structure/La parte che controlli; distingue maiuscole e minuscole.
Query string?ref=newsletterParametri: la fonte principale di URL duplicati o di basso valore.
Frammento#anatomyGoogle «in genere non supporta i frammenti URL» per cambiare il contenuto.

I caratteri riservati devono essere codificati in percentuale secondo lo standard; usa testo non ASCII nella lingua dei tuoi utenti (traslitterato quando aiuta) invece di ID incomprensibili.

Gli URL influenzano il ranking? A malapena.

È la domanda a cui tutti vogliono davvero una risposta. Quella onesta è: in modo minimo.

  • Le parole chiave nell’URL sono, secondo la Starter Guide di Google, un fattore per cui «the keywords in the name of the domain (or URL path) alone have hardly any effect beyond appearing in breadcrumbs» — «le parole chiave nel nome del dominio (o nel percorso URL) da sole hanno un effetto minimo oltre alla loro comparsa nei breadcrumb». John Mueller le ha definite «a very small ranking factor» — «un fattore di ranking molto piccolo» — e «a very light weight factor… less so after [the page is] indexed» — «un fattore molto leggero, ancora meno dopo che [la pagina è] indicizzata». Una parola chiave nell’URL può quindi aiutare Google nella scoperta iniziale, prima che abbia sottoposto a crawl il contenuto, ma una volta indicizzata la pagina è il contenuto a parlare.
  • Conta più della formulazione dell’URL la profondità del clic, cioè quanti clic separano la pagina dalla homepage. Una struttura logica delle directory aiuta Googlebot a stimare la frequenza del crawl (una cartella /policies/ cambia raramente; /promotions/ cambia spesso), ma questo riguarda il crawl, non il ranking.

In sintesi: non ristrutturare gli URL solo per inserire parole chiave. Il beneficio non vale la compressione.

Trattini e underscore

Questa è l’unica regola tecnica davvero consolidata e riguarda specificamente Google.

Google tratta il trattino come separatore di parole e l’underscore come unione di parole. Quindi red_shoes viene analizzato come un singolo token redshoes, mentre red-shoes viene analizzato come red e shoes. La spiegazione di Gary Illyes è: «many things on the internet have an underscore in them, [Google] can’t easily segment at underscore» — «molte cose su Internet hanno un underscore, [Google] non riesce a segmentare facilmente sull’underscore». Matt Cutts lo ha detto allo stesso modo nel 2007 («we still join on the underscore and separate on the dash» — «uniamo ancora sull’underscore e separiamo sul trattino») e la documentazione attuale di Google raccomanda ancora i trattini.

C’è una sfumatura da conoscere: nel 2016 Mueller ha detto che la differenza «doesn’t matter» — «non importa» —, creando confusione; ma la documentazione attiva dice ancora di usare i trattini ed è la scelta più sicura.

Bing è diverso. Un portavoce di Bing ha confermato: «We do not differentiate between dash and underscore in our URL ranking features» — «non distinguiamo tra trattino e underscore nelle funzioni di ranking degli URL». Quindi gli underscore non ti danneggiano su Bing. Ma, poiché ottimizzi per entrambi, usa i trattini: sono corretti per Google e neutri per Bing.

Lunghezza dell’URL e mito della canonicalizzazione

Sentirai dire che «gli URL più brevi si posizionano meglio». È una lettura errata.

La lunghezza dell’URL non ha un impatto diretto sul ranking. La verità è più circoscritta: quando Google sceglie un canonical tra URL duplicati o quasi duplicati, può preferire quello più breve e pulito, in particolare un URL pulito rispetto allo stesso URL con parametri di tracking aggiunti. Come ho scritto nella mia ricerca sulla canonicalizzazione: «This has been misconstrued over the years by SEOs to say that all your URLs should be shorter. But that’s not what was meant.» — «Nel corso degli anni i SEO hanno frainteso questo punto, interpretandolo come se tutti gli URL dovessero essere più brevi. Ma non era questo il significato». La preferenza è per una versione pulita e senza parametri rispetto a un duplicato ricco di parametri, non una legge universale del tipo «vince il più breve». La lunghezza è solo uno dei circa 40 segnali di canonicalizzazione che Google usa, insieme alla preferenza per HTTPS, www contro non-www, slash finale e maiuscole/minuscole.

La distinzione tra maiuscole e minuscole è un rischio reale

I percorsi, i nomi file e i parametri di query degli URL distinguono maiuscole e minuscole; il nome host no. Quindi example.com/Apple e example.com/apple sono due URL diversi (ma Example.com e example.com sono lo stesso host).

Google in genere riconosce quando due combinazioni di maiuscole e minuscole servono contenuti identici e li canonicalizza, ma non dovresti costringerlo a fare questo lavoro. Se entrambe le versioni sono raggiungibili e non vengono consolidate, ottieni contenuti duplicati. E c’è un problema che molti ignorano: anche robots.txt distingue maiuscole e minuscole. Una direttiva Disallow per /Private/ non blocca /private/. Standardizza sulle minuscole e aggiri tutto il problema.

Le combinazioni esatte di maiuscole e minuscole che risolvono, reindirizzano o restituiscono 404 dipendono dal server e dalla configurazione dell’applicazione: non esiste una regola universale. Testa le risposte effettive (curl -I o un crawler) invece di dare per scontato il risultato.

Slash finali

Uno slash finale conta ovunque tranne che alla radice:

  • Dominio radice: example.com e example.com/ sono trattati allo stesso modo: nessuna differenza.
  • Tutto il resto: example.com/page e example.com/page/ sono URL diversi. Se entrambi sono raggiungibili e nessuno si consolida sull’altro, hai contenuti duplicati.

Nota che aggiungere uno slash finale a un file reale (page.html/) non carica il file. Come ho scritto nella mia guida agli slash finali: «There’s always a risk with changes, so unless your setup is causing issues I wouldn’t try to force a change to your URLs.» — «Con le modifiche c’è sempre un rischio, quindi, a meno che la tua configurazione non causi problemi, non cercherei di forzare un cambiamento agli URL». Scegli un formato, applicalo con redirect e canonical e mantieni coerenti i link interni. Come per le maiuscole e minuscole, il comportamento effettivo fuori dalla radice dipende da server e applicazione: verifica ciò che la tua configurazione restituisce davvero invece di supporlo.

Parametri URL: il vero problema per il crawl

È con i parametri di query che la struttura URL crea i maggiori danni SEO su larga scala. Nella mia guida ai parametri URL li divido in due categorie:

  • Parametri attivi cambiano il contenuto della pagina: filtri, ordinamento, paginazione, lingua, ricerca interna.
  • Parametri passivi non cambiano il contenuto: ID affiliati, tag UTM, ID di sessione.

Entrambi creano problemi. I parametri passivi nei link interni creano URL duplicati e sprecano crawl budget; i parametri attivi (soprattutto i filtri a faccette) possono generare combinazioni di URL quasi infinite, una classica trappola per spider. La guida di Google per l’e-commerce avverte proprio di questo: contenuti non trovati, lo stesso contenuto sottoposto a crawl ripetutamente e un crawler che crede che il sito abbia pagine infinite perché un URL contiene un valore che cambia continuamente, come un timestamp.

Come controllarli:

  • rel=canonical è oggi la leva principale: punta le varianti all’URL pulito. Per i parametri di variante facoltativi, Google consiglia di usare “the URL with the query parameter omitted as the canonical URL.” (traduzione) «l’URL senza il parametro di query come URL canonical».
  • noindex quando una pagina con parametri non dovrebbe davvero stare nell’indice.
  • robots.txt per tenere i bot fuori da spazi di parametri chiaramente spazzatura (ma ricorda che controlla il crawl, non l’indicizzazione).
  • E per il tracking nello specifico: usa il tracking degli eventi analytics invece dei parametri URL quando puoi; la maggior parte dei sistemi analytics può registrare i dati senza gonfiare gli URL.

Una nota storica: il vecchio URL Parameters tool di Google Search Console è stato deprecato e rimosso nel 2022. I tag canonical sono il sostituto.

Come appare un URL pulito

Riassumendo, il formato obiettivo è:

  • Parole descrittive, non ID numerici
  • Lettere minuscole
  • Trattini tra le parole
  • HTTPS
  • Nessun parametro non necessario
  • Riflette la struttura delle directory del sito
  • Stabile e permanente (URL che non dovrai cambiare)

Dovresti cambiare gli URL? Quasi mai.

Questa è la conclusione pratica più importante. A John Mueller è stato chiesto se cambiare gli URL aiuta la SEO: «Will it help the site? Very, very rarely… Will a change negatively affect the site for a while until it’s reprocessed? Probably.» — «Aiuterà il sito? Molto, molto raramente. Il sito subirà un impatto negativo per un po’, finché non verrà elaborato di nuovo? Probabilmente».

Le ragioni giustificate per cambiare URL sono circoscritte: URL davvero criptici o illeggibili (example.com/p?=123), riferimenti obsoleti incorporati nell’URL o la correzione di un problema di trovabilità, non una preferenza estetica per percorsi più brevi, puliti o ricchi di parole chiave su URL che funzionano già. Se un difetto concreto giustifica la modifica, trattala come una vera migrazione, non come una correzione isolata: crea una mappatura completa da vecchio a nuovo URL per ogni percorso interessato, imposta redirect diretti e permanenti (301) su ciascuno (evita catene di redirect che passano da un vecchio URL intermedio), aggiorna link interni e tag canonical affinché puntino direttamente ai nuovi URL, aggiorna le sitemap XML e usa gli strumenti di cambio indirizzo quando si applicano. Poi monitora sia i vecchi sia i nuovi URL: statistiche di crawl, copertura di Search Console e log del server, invece di supporre che la mappa dei redirect sia completa perché alcuni URL campione hanno funzionato. Una gestione solida dei redirect riduce il rischio di perdere equità, ma né Google né altri garantiscono i tempi di recupero o che il ranking venga trasferito senza variazioni. La permanenza conta più che mai ora che gli assistenti AI citano URL: i link che si rompono al cambio diventano citazioni rotte.

Dove si colloca

La struttura URL si sovrappone a diversi argomenti vicini nel mondo della struttura del sito e del crawl: canonicalizzazione (i ~40 segnali che scelgono un URL rappresentativo), parametri URL (l’approfondimento su attivi e passivi), gestione degli slash finali, architettura del sito e crawl depth (dove conta davvero la profondità del clic, non la formulazione dell’URL) e redirect (come spostare gli URL senza perdere equità). Ognuno ha il proprio approfondimento.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.