Qual รจ la miglior struttura possibile per gli URL di un sito web? Come devono essere scritti gli URL per piacere agli utenti (e ai motori di ricerca)?
Rand Fishkin ha provato a rispondere a queste domande in un recente post dal titolo 15 SEO Best Practices for Structuring URLs, nel quale sono incluse parecchie “buone pratiche” per strutturare gli URL da un punto di vista SEO-Friendly, con un occhio all’esperienza dell’utente.
Vediamole assieme:
Se possibile, utilizza un singolo dominio & sottodominio
Non credo sia il caso di dilungarsi troppo su questo punto: Fishkin รจ infatti assolutamente convinto che le sottocartelle siano da preferire ai sottodomini (a livello di ranking).
Porta prove ed esempi di persone che hanno spostato i contenuti da un sottodominio ad una sottocartella, e hanno visto miglioramenti (o che hanno fatto lo spostamento da sottocartella a sottodominio, e hanno perso traffico).
Pertanto, secondo il suo punto di vista, l’utilizzo di un terzo livello รจ da considerare solo in casi “di forza maggiore”: per la stragrande maggioranza dei casi, meglio mettere tutto sotto lo stesso dominio, semmai diviso in cartelle.
Piรน รจ leggibile per un essere umano, meglio รจ
Piรน un URL รจ facile da leggere per una persona, meglio รจ anche per i motori di ricerca. L’accessibilitร ha sempre fatto parte della SEO, e mai come oggi i motori cercano di interpretare cose come la user experience, l’engagement e (forse) anche la leggibilitร gli URL. Eccoti i 3 livelli di leggibilitร , dal migliore al peggiore:
Non รจ necessario che un URL sia assolutamente pulito e perfetto, ma almeno che sia di facile comprensione e, possibilmente, faccia trapelare di cosa tratta il contenuto correlato.
Le parole chiave negli URL sono ancora una buona cosa
Ciรฒ รจ vero per almeno 3 motivi.
In primo luogo, le keyword negli URL mostrano immediatamente a chi vede l’URL su un social, in una email o quando ci passa sopra con il mouse che sta ottenendo ciรฒ che vuole e che si aspetta:
In secondo luogo, se l’URL viene inserito come link, le parole chiave presenti nell’URL vanno a costituire l’anchor text:
Infine, gli URL vengono mostrati nelle SERP dei motori, e da alcune ricerche emerge che sono fra gli elementi piรน considerati dall’utente quando deve decidere su cosa cliccare:
Hai piรน URL che servono lo stesso contenuto? Usa la canonicalizzazione!
Se hai 2 URL che servono contenuti molto simili, redirigi l’uno all’altro tramite un redirect 301 (se non c’รจ un motivo importante per mantenere il duplicato) o usa il rel=canonical (se, per esempio, vuoi mantenere versioni leggermente diverse per alcuni utenti, come una pagina stampabile).
I contenuti duplicati, se non in grande quantitร , non sono causa di penalizzazione, ma possono danneggiare il tuo traffico potenziale: se hai una pagina A e una pagina A2 (copia di A), la canonicalizzazione darร alla pagina A migliori opportunitร di ranking.
Escludi i parametri dinamici, quando possibile
Questo รจ un URL davvero brutto da vedere:
se puoi evitare l’uso di parametri all’interno degli URL, fallo. Se possibile, riscrivi l’URL rendendolo piรน leggibile.
La maggior parte dei CMS permette oggi di farlo in modo trasparente, senza troppe difficoltร ; se cosรฌ non fosse, puoi approfondire il tema leggendo cose sul mod_rewrite o l’ISAPI rewrite (per IIS).
Secondo un recente studio di RadiumOne, i brand che nei link utilizzano URL con un vanity domain ottengono il 25% in piรน di click rispetto ai coloro che utilizzando link “normali” o accorciati tramite uno dei tanti servizi di URL shortening:
Gli URL corti sono meglio di quelli lunghi
Se hai un URL inferiore ai 50-60 caratteri, non ti preoccupare. Ma se passa i 100, probabilmente sarebbe meglio riscriverlo.
Anche in questo caso non รจ un problema per i motori di ricerca, che sanno interpretare URL lunghi senza grosse difficoltร . E’ semmai una questione di usabilitร e di user experience: gli URL brevi sono piรน facili da copiare e incollare, o da condividere sui social, mentre quelli lunghi potrebbero presentare qualche problema (diretto o indiretto). Per esempio, pensa a cosa succede quando cerchi di incollare un testo molto lungo su Twitter…
Abbina gli URL ai titoli (quando ha senso farlo)
Se il titolo del tuo articolo รจ “My Favorite 7 Bottles of Islay Whisky (and how one of them cost me my entire Lego collection)”, non รจ che l’URL debba essere perfettamente uguale. Potrebbe essere invece qualcosa come:
randswhisky.com/my-favorite-7-islay-whiskies
oppure
randswhisky.com/blog/favorite-7-bottles-islay-whisky
Bisogna cercare dunque un buon compromesso fra i termini inseriti negli URL, e il titolo integrale del pezzo: l’URL non deve tradire le aspettative di ciรฒ che troverร l’utente una volta che avrร cliccato sul link.
E’ anche per questo motivo che il title (a livello HTML) e l’headline (visibile sulla pagina web) dovrebbero essere molto simili.
Nella parte alta dell’immagine qui sotto,
non รจ ben chiaro cosa troverรฒ sulla pagina una volta che avrรฒ cliccato: l’URL non lascia trasparire nulla circa i contenuti dell’articolo.
Nel secondo esempio invece, l’URL รจ strutturato in modo da far capire piuttosto bene il contenuto della pagina, e infatti la promessa viene rispettata:
Non รจ necessario usare le “stop word”
Le “stop word” sono parole di pochi caratteri, solitamente congiunzioni o preposizioni (a, o, ma, di, il, un).
Spesso non รจ necessario inserire tali termini negli URL, anche per il fatto che eliminandoli possono rendere l’URL piรน breve e leggibile.
Rimuovi/rivedi la punteggiatura
Su Perishable Press trovi un buon articolo che invita a non utilizzare certi caratteri all’interno degli URL:
non รจ solo questione di leggibilitร , ma anche del fatto che potrebbero causare problemi a certi browser, crawler o CMS.
Limita i redirect a 2 (o meno)
I motori di ricerca riescono a gestire piuttosto bene piรน reindirizzamenti, ma sarebbe meglio non esagerare: John Muller, in un hangout del Febbraio 2014, disse che GoogleBot segue fino a 5 redirect, ma consigliรฒ di non andare oltre quel numero.
Considera anche che alcuni browser, specialmente quelli degli smartphone, potrebbero non riuscire a gestire correttamente la cosa.
Meno cartelle รจ meglio
Se prendi un URL tipo questo:
randswhisky.com/scotch/lagavulin/15yr/distillers-edition/pedro-ximenez-cask/750ml
E poi osserva una struttura di questo tipo:
randswhisky.com/scotch/lagavulin-distillers-edition-750ml
Non รจ che l’uso di cartelle e sottocartelle danneggi necessariamente le prestazioni, ma puรฒ creare negli utenti e nei motori di ricerca una percezione di (inutile) profonditร del sito, oltre a rendere piรน complesse eventuali modifiche agli URL.
Evita gli hash negli URL (se non sono strettamente necessari)
L’hash, ovvero il simbolo di cancelletto (#) all’interno degli URL, viene utilizzato per portare l’utente ad una posizione specifica all’interno della pagina, o ai fini di monitoraggio delle fonti di traffico (es.: randswhisky.com/lagavulin#src=twitter).
In altri casi non รจ consigliabile l’utilizzo del # negli URL, e siti come Amazon o Twitter hanno notato grossi benefici nella semplificazione degli URL che in precedenza contenevano hash.
Attento a maiuscole e minuscole
Sui server Linux/Unix, puรฒ accadere che un URL con all’interno lettere maiuscole sia visto come diverso rispetto ad uno scritto tutto in minuscolo, generando di conseguenza un “404 Not Found”:
il consiglio รจ quello di scrivere sempre gli URL tutti in minuscolo, o reindirizzare automaticamente gli URL con le maiuscole su URL in minuscolo.
Trattino e sottolineato sono separatori di parole
Nel corso degli anni i SEO hanno discusso molto sulle differenze fra il trattino e il sottolineato; oggi piรน o meno tutti concordano sul fatto che sono considerabili entrambi come separatori di parole (anche se solitamente viene consigliato di utilizzare il trattino, e non l’underscore).
Anche lo spazio fra una parola e l’altra riesce ad essere gestito dai motori di ricerca, ma genera URL poco eleganti (il carattere dello spazio viene infatti tradotto in %20), e quindi andrebbe evitato.
Il keyword stuffing รจ inutile e fa sembrare il tuo sito spammoso
Ripetere piรน volte la parola chiave nel title e nell’URL, come nell’esempio qui sotto,
non aiuta a posizionarti meglio sui motori, e probabilmente non piace nemmeno troppo agli utenti, che potrebbero interpretare il tuo sito come spammoso ed evitare di cliccare sul link presente nelle SERP.