Errori 404 in PrestaShop: come trovarli e reindirizzarli con 301

SEO e prestazioni · 5 min di lettura

Errori 404 in PrestaShop: come trovarli e reindirizzarli con 301

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:

  1. 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.
  2. 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

Redirect 301 Gratis per PrestaShop: Correggi gli Errori 404 senza Perdere Posizionamento Redirect 301 Gratis per PrestaShop: Correggi gli Errori 404 senza Perdere Posizionamento Gratuito Vedi

Raccontaci di cosa ha bisogno la tua attività

Un modulo, un’app, un server che dà problemi o qualcosa di urgente. Ti rispondiamo entro 24 ore, con un preventivo chiuso con prezzo e data.