La riscrittura degli URL SEO è una parte essenziale di qualsiasi negozio ecommerce. Questo metodo trasforma i tuoi URL dinamici in URL statici e facili da usare, più facili da comprendere, sia per gli utenti che per i motori di ricerca.
Invece di visualizzare URL lunghi e complessi pieni di numeri e codici, la riscrittura degli URL li trasforma in URL concisi, leggibili e significativi.
Gli URL leggibili forniscono una comprensione dell’argomento della pagina web solo guardando l’URL. Dal punto di vista SEO, sono vantaggiosi perché possono includere parole chiave, migliorando così la visibilità e il posizionamento del tuo sito web.
Importanza Della Riscrittura Degli URL SEO In PrestaShop
In PrestaShop, la riscrittura di URL ottimizzati per la SEO è fondamentale. URL correttamente riscritti migliorano l’esperienza dell’utente, rendendo più facile per i clienti navigare nel tuo negozio online. Inoltre, gli URL ottimizzati per la SEO aumentano la visibilità del tuo negozio sui motori di ricerca, guidando più traffico organico al tuo sito. In definitiva, ciò può portare a maggiori vendite e redditività per la tua attività online.
Abilitare La Riscrittura Degli URL In PrestaShop
Per abilitare la riscrittura degli URL SEO in PrestaShop, segui questi passaggi:
- Vai alla dashboard di amministrazione del tuo PrestaShop.
- Naviga su ‘Parametri Negozio‘ e poi su ‘Traffico & SEO‘.
- Scorri verso il basso fino alla sezione ‘Imposta gli URL’.
- Attiva l’opzione ‘URL Comprensibile’ su ‘Sì’.
- Non dimenticare di salvare le modifiche.
Nota che se stai utilizzando il server web Nginx, questo non funzionerà a meno che tu non modifichi manualmente la configurazione del sito e vi aggiunga le regole di riscrittura (vedi la sezione Nginx qui sotto).
Problemi Comuni Con La Riscrittura Degli URL
Gli utenti di PrestaShop possono affrontare diversi problemi con la riscrittura degli URL SEO. Alcuni problemi comuni includono:
- Riscrittura degli URL non funzionante: A volte, anche dopo aver abilitato l’opzione ‘URL Comprensibile’, la riscrittura degli URL potrebbe non funzionare.
- Contenuti duplicati: URL multipli che puntano allo stesso contenuto possono causare un problema di contenuto duplicato.
- Problemi di siti multilingua: Gestire la riscrittura degli URL in un sito multilingua può essere impegnativo.
- Errori 404: Una riscrittura errata degli URL può portare a link interrotti ed errori 404.
Configurazione Del Server Per La Riscrittura Degli URL SEO
La corretta configurazione del server è importante affinché la riscrittura degli URL funzioni correttamente.
- Se stai utilizzando un server Apache, assicurati che il modulo mod_rewrite sia abilitato. È quasi sempre abilitato per impostazione predefinita. Se no, di solito puoi abilitarlo tramite il pannello di controllo del server.
Puoi anche verificare se il file .htaccess è stato creato correttamente nella cartella principale del sito. Dovrebbe essere creato o aggiornato quando salvi le impostazioni sulla pagina Traffico & SEO. - Per i server Nginx, è un po’ più complesso. Devi regolare la configurazione del blocco del server (server block) per includere le regole di riscrittura degli URL. Richiede privilegi di amministratore sul tuo server. Puoi applicare le modifiche tramite SSH o nel pannello di controllo del tuo hosting.
Configurazione Nginx
Ecco una guida rapida per modificare la configurazione del blocco del server Nginx:
- Accedi alla configurazione del tuo server Nginx. Naviga verso la directory “/etc/nginx/sites-available“.
- Apri il file di configurazione per il tuo sito web. Potrebbe prendere il nome dal tuo dominio.
- In questo file, individua il blocco del server per il tuo sito e aggiungi lì le regole.
Per l’esempio di configurazione più aggiornato, fai riferimento alla documentazione ufficiale: https://devdocs.prestashop-project.org/8/basics/installation/nginx/ - Salva le modifiche ed esci dal file.
- Testa la tua configurazione Nginx per eventuali errori di sintassi utilizzando il comando ‘nginx -t‘. Se tutto è a posto, vedrai un messaggio che dice ‘configuration file /etc/nginx/nginx.conf test is successful’.
- Se il test ha successo, ricarica Nginx per applicare le modifiche utilizzando un comando come ‘service nginx reload‘ o ‘systemctl reload nginx‘.
È importante fare un backup prima di apportare queste modifiche. Se non sei sicuro di qualcosa, consulta un amministratore di server o un professionista IT.
Risoluzione Dei Problemi Di Riscrittura Degli URL SEO In PrestaShop
Quando la riscrittura degli URL non funziona affatto:
- Controlla l’opzione “URL Comprensibile”.
Assicurati che l’opzione “URL Comprensibile” sia abilitata nelle tue impostazioni di PrestaShop: Parametri Negozio >> Traffico & SEO > blocco “Imposta gli URL“. - Determina il tuo server web.
Identifica su quale server web è in esecuzione il tuo sito web. Potrebbe essere Apache, Nginx o un altro tipo. Molto spesso puoi ottenere queste informazioni nella pagina Parametri Avanzati >> Informazioni nel tuo Back Office, blocco Informazioni sul server. Puoi anche contattare il tuo provider di hosting per maggiori informazioni. - Configura il tuo server.
Se stai utilizzando un server Apache, assicurati semplicemente che il modulo mod_rewrite sia abilitato. Se stai utilizzando Nginx, vedi la sezione sulla configurazione di Nginx qui sopra.
Se stai riscontrando altri problemi con la riscrittura degli URL:
- Per evitare contenuti duplicati utilizza la funzione “URL Canonico” in PrestaShop. Questo assicura che i motori di ricerca conoscano l’URL preferito per pagine con contenuti simili o identici. Vedi l’opzione “Reindirizza all’URL canonico” sulla pagina Parametri Negozio >> Traffico & SEO. Per il negozio in produzione, dovrebbe essere impostata su “301 Spostato Permanentemente“.
Se utilizzi moduli di terze parti per aggiungere contenuti aggiuntivi al tuo sito (post del blog, pagine di elenco prodotti aggiuntive, ecc.), assicurati che supportino anche la Reindirizzazione canonica.
Se il tuo sito è multilingua, assicurati che ogni lingua abbia i propri contenuti e che non ci siano link, titoli, meta titoli o testi stessi duplicati. - Per evitare errori 404:
Monitora regolarmente il tuo sito per verificare la presenza di link interrotti che portano a errori 404. I link interrotti possono essere dannosi per la SEO del tuo sito e danneggiare l’esperienza utente. Vari strumenti online come Google Analytics possono aiutarti a identificare e correggere i link interrotti.
Ecco alcuni dei motivi più frequenti degli errori 404:
– Modifica o ristrutturazione del sito web
– Eliminazione di pagine
– Link interrotti (ad es. a causa di errori di battitura)
– Spostamento di un sito web o cambio dei nomi a dominio
– Modifica della struttura degli URL dopo l’aggiornamento di PrestaShop o di uno specifico modulo di contenuto
In conclusione, la riscrittura degli URL SEO è un aspetto essenziale per ottimizzare il tuo negozio PrestaShop per i motori di ricerca. Sebbene possano esserci diversi problemi ad essa associati, una corretta comprensione, una configurazione adeguata e il seguire le migliori pratiche possono aiutarti a risolvere la maggior parte dei problemi.
Ti invitiamo a condividere le tue esperienze e le sfide con la riscrittura degli URL in PrestaShop nei commenti.


