Best practice per la struttura degli URL per la Ricerca Google
Per assicurarti che la Ricerca Google possa eseguire la scansione del tuo sito in modo efficace, utilizza una struttura degli URL scansionabile che soddisfi i seguenti requisiti. Se i tuoi URL non soddisfano i criteri di seguito, la Ricerca Google probabilmente eseguirà la scansione del tuo sito in modo inefficiente, ad esempio con frequenze di scansione estremamente elevate o senza eseguire alcuna scansione.
Requisiti per una struttura di URL scansionabile | |||||||
---|---|---|---|---|---|---|---|
Segui lo standard IETF STD 66 |
La Ricerca Google supporta gli URL definiti dallo standard IETF STD 66. I caratteri definiti dallo standard come prenotati devono essere codificati in percentuale. |
||||||
Non utilizzare i frammenti di URL per modificare i contenuti |
Non utilizzare i frammenti per modificare i contenuti di una pagina, dato che in genere la Ricerca Google non supporta i frammenti di URL. Ecco un esempio di un frammento di URL: https://example.com/#/potatoes Se utilizzi JavaScript per modificare i contenuti, utilizza invece l'API History. |
||||||
Utilizza una codifica comune per i parametri URL |
Quando specifichi i parametri URL, utilizza la seguente codifica comune: un segno di uguale (
|
Semplifica la struttura degli URL
Per aiutare la Ricerca Google (e i tuoi utenti) a comprendere meglio il tuo sito, ti consigliamo di creare una struttura degli URL semplice, applicando le seguenti best practice, se possibile.
Best practice | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Utilizza URL descrittivi |
Se possibile, utilizza negli URL parole di senso compiuto anziché lunghi ID numerici.
|
||||||||||
Utilizza la lingua del tuo pubblico |
Utilizza nell'URL parole nella lingua del tuo pubblico (e, se applicabile, parole traslitterate). Ad esempio, se il tuo pubblico effettua ricerche in tedesco, utilizza parole tedesche nell'URL: https://example.com/lebensmittel/pfefferminz In alternativa, se il tuo pubblico effettua ricerche in giapponese, utilizza parole in giapponese nell'URL: https://example.com/ペパーミント |
||||||||||
Utilizza la codifica UTF-8 in base alle necessità |
Quando crei link alle pagine del tuo sito,
utilizza la codifica UTF-8 negli attributi
|
||||||||||
Utilizza i trattini per separare le parole |
Ti consigliamo di separare le parole negli URL, se possibile. In particolare, ti consigliamo di utilizzare i trattini (
|
||||||||||
Utilizza il minor numero possibile di parametri |
Se possibile, cerca di ridurre la lunghezza degli URL eliminando i parametri non necessari (ovvero quelli che non modificano i contenuti). | ||||||||||
Tieni presente che gli URL sono sensibili alle maiuscole |
Come qualsiasi altro client HTTP che segue lo standard IETF 66, la gestione degli URL della Ricerca Google è sensibile alle maiuscole (ad esempio, Google tratta sia /APPLE che /apple come URL distinti con i propri contenuti). Se il testo in maiuscolo e minuscolo di un URL viene trattato nello stesso modo dal tuo server web, converti tutto il testo in modo che abbia la stessa combinazione di maiuscole e minuscole. Sarà quindi più facile per Google stabilire che gli URL fanno riferimento alla stessa pagina.
|
||||||||||
Per i siti multiregionali |
Se il tuo sito è multiregionale, potresti utilizzare una struttura di URL che semplifichi il targeting geografico del sito. Per ulteriori esempi su come strutturare gli URL, consulta Usa URL specifici delle regioni. Consigliato (utilizzo di un dominio specifico per il paese): https://example.de Consigliato (utilizzo di una sottodirectory specifica per il paese con gTLD): https://example.com/de/ |
Evita i problemi comuni correlati agli URL
Gli URL estremamente complessi, in particolare quelli contenenti più parametri, possono causare problemi ai crawler creando numeri eccessivamente elevati di URL che puntano a contenuti identici o simili sul tuo sito. Di conseguenza, Googlebot potrebbe utilizzare molta più larghezza di banda del necessario; oppure, la Ricerca Google potrebbe non essere in grado di indicizzare completamente tutti i contenuti del sito.
Un numero molto elevato e ingiustificato di URL può avere molteplici cause. Tra queste, segnaliamo ad esempio:
Problemi comuni | |
---|---|
Filtri aggiuntivi di un gruppo di elementi |
Molti siti forniscono visualizzazioni diverse dello stesso gruppo di elementi o risultati di ricerca. Spesso, infatti, consentono all'utente di filtrare il gruppo in base a criteri definiti (ad esempio, "mostrami hotel vicino alla spiaggia"). Quando i filtri possono essere combinati per addizione (ad esempio, "hotel vicino alla spiaggia e con centro fitness"), il numero di URL (visualizzazioni di dati) nei siti aumenta a dismisura. La creazione di un numero elevato di elenchi di hotel con lievi differenze è ridondante, in quanto Googlebot ha bisogno di vedere solo pochi elenchi per raggiungere la pagina di ciascun hotel. Ad esempio:
|
Parametri irrilevanti |
I parametri irrilevanti nell'URL possono causare un numero elevato di URL, ad esempio:
Valuta la possibilità di usare un file robots.txt per bloccare l'accesso di Googlebot a questi URL problematici. |
Problemi di calendario |
Un calendario generato dinamicamente può creare link a date passate e future senza restrizioni sulle date di inizio e di fine. Ad esempio: https://example.com/calendar.php?d=13&m=8&y=2011
Se il tuo sito include un calendario infinito, aggiungi un attributo |
Link relativi inaccessibili |
Se inserisci un link relativo alla directory superiore
nella pagina sbagliata, potresti creare spazi infiniti se il server non risponde con il codice di stato HTTP corretto per le pagine inesistenti. Ad esempio, un link relativo alla directory superiore come
<a href="../../category/stuff">...</a> su https://example.com/category/community/070413/html/FAQ.htm
può portare a URL falsi come https://example.com/category/community/category/stuff .
Per risolvere il problema, utilizza URL relativi alla root directory nei link (anziché relativi alla directory superiore).
|
Risolvi i problemi di scansione relativi alla struttura degli URL
Se noti che la Ricerca Google esegue la scansione di questi URL problematici, ti consigliamo di procedere nel seguente modo:
- Valuta l'utilizzo di un file robots.txt per bloccare l'accesso di Googlebot agli URL che presentano problemi. In genere, valuta la possibilità di bloccare gli URL dinamici, come quelli che generano risultati di ricerca, o gli URL che possono creare spazi infiniti, come i calendari, nonché le funzioni di ordinamento e filtro.
- Se il tuo sito ha una navigazione per facet, scopri come gestire la scansione di questi URL con navigazione per facet.