Una URL è sia un indirizzo tecnico sia un elemento destinato a durare nell’architettura del sito. Finisce nei preferiti, nei risultati di ricerca, nelle e-mail, nei social network, nei backlink, nei log e nei sitemap.
La strategia migliore non è quindi cercare la URL “più ottimizzata”, ma una URL stabile, coerente e sufficientemente descrittiva.
Anatomia di una URL
Consideriamo:
https://example.com/guide/seo-tecnico?page=2&utm_source=newsletter#canonical
Possiamo distinguere protocollo, host, percorso, query string e frammento. Un validatore URL permette di controllare rapidamente questi componenti e individuare errori di struttura.
Lo slug: una versione del titolo adatta alla URL
Titolo:
Comprendere il SEO tecnico di un sito Web
Slug possibile:
comprendere-seo-tecnico-sito-web
La normalizzazione può rimuovere accenti, sostituire spazi, eliminare punteggiatura e applicare una convenzione uniforme.
Uno slug non deve diventare una frase intera
Confronta:
/guida/seo-tecnico
con una URL molto lunga che ripete tutto il titolo e aggiunge parole promozionali o un anno. La seconda soluzione non è necessariamente più chiara ed è più fragile se il titolo cambia.
Preferisci termini duraturi e evita date quando non fanno realmente parte della struttura del contenuto. Inserire 2026 in una URL evergreen costringe in futuro a scegliere tra un indirizzo apparentemente vecchio e una migrazione inutile.
Accenti ed encoding
Le URL possono rappresentare caratteri non ASCII, ma slug semplici e normalizzati sono spesso più pratici per copia e incolla, confronto tra route e manutenzione. Non significa che gli accenti siano “vietati dal SEO”: è soprattutto una scelta di coerenza tecnica.
Caratteri speciali possono inoltre essere percent-encoded, per esempio uno spazio come %20. Codificare correttamente una URL e progettare una buona architettura sono però due problemi distinti.
Parametri dopo ?
Una URL può trasmettere parametri:
/ricerca?q=pdf&page=2
Qui q=pdf definisce la ricerca e page=2 la pagina dei risultati. I parametri sono legittimi; il rischio nasce dalla loro moltiplicazione incontrollata.
Possiamo distinguere parametri che modificano realmente il contenuto, filtri, paginazione e tracking. Un parametro come utm_source=newsletter di solito non modifica il contenuto principale e non dovrebbe creare una nuova pagina canonical.
L’ordine dei parametri può creare varianti equivalenti
Queste URL possono produrre lo stesso risultato:
?sort=name&category=pdf
?category=pdf&sort=name
Sono però stringhe tecnicamente diverse. Un’applicazione ben progettata può normalizzare l’ordine o evitare di generare più versioni nei link interni.