Un cliente cerca su Google la cover che ha comprato nel tuo negozio l’anno scorso, clicca sul tuo risultato e finisce su «Pagina non trovata». Non cerca oltre da te: torna su Google e compra dal prossimo. È l’errore 404, e quasi tutti i negozi PrestaShop ne hanno più di quanti pensano.
Ti raccontiamo da dove vengono, quanto ti costano, come trovarli e come reindirizzare ognuno con un redirect 301, senza toccare il codice.
Perché compaiono errori 404 nel mio negozio PrestaShop?
Un 404 è un indirizzo che prima esisteva e ora non porta da nessuna parte. In un negozio nascono quasi sempre da operazioni di tutti i giorni:
- Elimini un prodotto che non vendi più. La sua pagina sparisce, ma Google, i siti che lo linkavano e le vecchie email continuano a mandarci gente.
- Cambi il nome o l’URL di un prodotto, una categoria o una pagina per posizionarla meglio.
- Riorganizzi il catalogo: unisci due categorie, togli un marchio, chiudi una sezione.
- Migri di versione o di piattaforma, e gli indirizzi del nuovo negozio non sono quelli del vecchio.
Quanto mi costa un 404?
Più di quanto sembri, su tre fronti. Il primo è il cliente: arriva con l’intenzione di comprare e se ne va. Il secondo è Google: quando una pagina dà 404 per un po’ di tempo, la toglie dai risultati, e con lei se ne va tutto quello che aveva guadagnato in anni. Il terzo sono i link: se un blog o un comparatore linkava quel prodotto, quel link non porta più nulla al tuo negozio.
La buona notizia è che si risolve mandando ogni indirizzo perso alla pagina che lo sostituisce meglio. Questo è un redirect 301: dice al browser e a Google «ora si trova qui», e Google passa alla nuova pagina quello che aveva la vecchia.
Cosa fa PrestaShop di serie?
Qualcosa. Nella scheda di un prodotto, scheda SEO, puoi scegliere cosa succede quando lo disattivi: mandare a un altro prodotto o a una categoria. Da PrestaShop 9 la stessa cosa esiste per le categorie disattivate. E se gli URL del tuo negozio contengono il numero del prodotto, quando lo rinomini PrestaShop porta da solo il vecchio indirizzo al nuovo.
Per il resto non c’è nulla: un prodotto eliminato dà sempre 404, e le pagine di contenuto, i marchi, i fornitori e qualsiasi vecchio indirizzo di una versione precedente del negozio non hanno dove essere configurati. Né ti dice quali 404 ricevono visite, che è proprio quello che ti serve sapere per cominciare.
Come trovo i 404 del mio negozio?
In due posti, e conviene guardarli entrambi:
- Search Console. In «Indicizzazione» → «Pagine», il motivo «Non trovata (404)» elenca gli indirizzi che Google ha provato a visitare senza trovarli. Se il tuo negozio non è ancora registrato, comincia da lì: lo spieghiamo in il mio negozio non compare su Google.
- Il registro del negozio stesso. Search Console vede solo quello che vede Google. Le visite che arrivano da una vecchia email, da un link su un altro sito o da un preferito lì non compaiono. Per questo serve che il negozio annoti ogni 404 che riceve, quante volte e da dove.
Un consiglio per non perderci il pomeriggio: ordina per visite. Un 404 con cento visite al mese merita un redirect oggi; uno con una sola visita di un bot, nessuno.
301, 302 o 410? Quale usare in ogni caso
- 301, permanente. Il caso normale: il prodotto non esiste più o ha cambiato indirizzo per sempre. Google trasferisce il posizionamento alla nuova pagina.
- 302, temporaneo. Un prodotto esaurito che tornerà, o una campagna di qualche settimana. Google conserva l’indirizzo originale.
- 410, rimosso. Una pagina che non ha più un sostituto. Dice a Google di toglierla il prima possibile invece di continuare a visitarla.
Dove reindirizzo ogni pagina?
A quella che la sostituisce meglio per chi arriva, e quasi mai alla home. Un prodotto eliminato va a quello che lo sostituisce o, se non c’è, alla sua categoria; una categoria che sparisce, alla più simile. Google tratta un redirect di massa verso la home come se fosse un 404, e il cliente che cercava una cover precisa non la trova nemmeno in home.
E una trappola che si paga dopo: se il redirect punta a un URL scritto a mano e un giorno cambi quell’URL, il redirect torna a dare 404. La cosa sicura è che punti al prodotto o alla categoria in sé, così continua a portare alla sua pagina anche se cambia nome.
Stai per migrare il tuo negozio? È il momento in cui si creano più 404 tutti insieme. Nelle nostre migrazioni conserviamo gli indirizzi e reindirizziamo quelli che cambiano, così non perdi il posizionamento che avevi.
Vedi la migrazione a PrestaShop 9
Come lo risolviamo nei nostri negozi?
Con il nostro modulo di redirect 301 per PrestaShop, gratuito e compatibile da PrestaShop 1.7.5 a 9. Annota ogni 404 che riceve il negozio, separa i bot dalle persone e, da ognuno, crei il redirect in un attimo: verso un prodotto, una categoria, una pagina, un marchio o qualsiasi indirizzo. Le regole puntano alla pagina in sé, quindi continuano a funzionare anche se ne cambi l’URL, e non tocca il .htaccess né il codice del negozio.
Se il tuo catalogo cambia spesso, la versione PRO fa il resto da sola: crea il redirect quando elimini un prodotto o cambi un URL, importa ed esporta le regole in CSV e reindirizza indirizzi per schema, utile quando arrivi da un’altra piattaforma. E se stai per aggiornare PrestaShop da 1.7 a 9, installalo prima: vedrai dal primo giorno quali vecchi indirizzi ricevono ancora visite.
I moduli citati in questo articolo
Hai eliminato un prodotto o cambiato un URL e Google continua a mandare visite al vecchio indirizzo? Con questo modulo arrivano alla pagina giusta e mantieni il posizionamento. Gratis per…