Ecommerce

SEO Prestashop: guida per posizionare il negozio online

Prestashop ha un'architettura nativa che aiuta la SEO, ma anche molte trappole. Qui spiega come configurare le category e le product page, come usare l'URL rewriting, come gestire i duplicate, quali moduli seo valgono il costo, come ottimizzare la performance e come costruire un internal linking che spinge il ranking.

A cura di ContatPubblicato il 11 min di lettura

Prestashop è una piattaforma di ecommerce solida e SEO-friendly per piccoli e medi negozi. Innata supporta XML sitemap, meta tag, rewriting degli URL. Ma il grosso dei negozi Prestashop non sfrutta il potenziale: lasciano le URL di default piene di parametri, non gestiscono i duplicate, usano category page scarne di contenuto, si perdono in moduli SEO che promettono troppo.

Questa guida ti mostra come Prestashop gestisce la SEO nativamente, dove sono i rischi, quale architettura di categoria e prodotto funziona con Google, come fare URL rewriting senza rompere niente, quali moduli payware valgono davvero il costo, e come costruire un internal linking che spinge traffico ai prodotti che fanno volume.

I punti forti e i punti deboli di Prestashop per SEO

I punti forti e i punti deboli di Prestashop per SEO

Punti forti:

  • XML sitemap generato automaticamente
  • Meta title e description editabili per ogni pagina
  • Support nativo per dati strutturati (schema.org)
  • URL rewriting disponibile (non attivato di default, sfortuna)
  • Gestione tag canonical automatica

Punti deboli:

  • La struttura di default produce URL lunghe e parametrizzate: /product/123-nome-prodotto?id_category=45&sort=rating
  • Attributi dei prodotti creano varianti che rischiano di essere duplicate (colore, taglia, ecc.)
  • Category page sono spesso sottili di contenuto: solo listati di prodotti, niente descrizione
  • Filtri e facet navigation generano URL multiple della stessa pagina
  • Performance out-of-box non è eccezionale, soprattutto con 500+ SKU

Struttura categoria e product page: cosa fa Google

Google indicizza il tuo ecommerce per due percorsi: ricerca per marca/categoria e ricerca per prodotto specifico. La tua architettura deve rispondere a entrambi.

Category page: Un cliente cerca "scarpe da running nere online". La tua pagina categoria /scarpe/running/ deve:

  • Avere un titolo che contenga la parola chiave (es. "Scarpe da running nere | Negozionegozio")
  • Avere una descrizione (non obbligatoria per il ranking, ma aiuta) che parli del tipo di scarpe, magari citando brand o feature
  • Mostrare una lista ordinata di prodotti (default: rating, prezzo, novità)
  • Avere breadcrumb strutturato che aiuti il motore a capire la gerarchia

Product page: Un cliente cerca il modello specifico "Nike Air Zoom Pegasus 40 nere taglia 42". La pagina prodotto deve:

  • Avere titolo unico e specifico (non clonato da altre varianti)
  • Avere descrizione che parli del prodotto, non sia copia-incolla del brand
  • Avere prezzi, disponibilità, immagini di qualità
  • Avere schema.org Product strutturato (nome, prezzo, rating, availability)
  • Se il prodotto ha varianti (taglia, colore), gestirle senza creare URL duplicate

Il parametro da ricordare: una product page Prestashop di default ha una URL per ogni combinazione di attributi. Un prodotto con 5 taglie e 3 colori genera 15 URL identiche di contenuto (duplicate content). Questo deve essere gestito.

URL Rewriting: attivarlo e configurarlo bene

Prestashop di default produce URL come: /product/123-scarpe-nike?id_category=5&sort=newest

Questo funziona, ma è brutto e pieno di parametri. Google lo capisce (Googlebot segue i parametri), ma è meno leggibile e il parametro sort crea duplicate (sorting diverso = URL diversa, stesso contenuto).

Come attivare l'URL rewriting:

  • Accedi a Prestashop Admin > Configurazione > Seo e URL
  • Abilita "Friendly URL"
  • Assicurati che il modulo ".htaccess" sia installato (oppure configura tu il rewrite se usi Nginx)
  • Testa che le URL nuove funzionino (visita un prodotto e controlla che sia /scarpe/nike-air-zoom/)

Configurazione dei pattern URL: Prestashop ti dà opzioni per il pattern. Ecco una buona configurazione:

  • Product: /prodotti/{id}-{nome}/ (semplice, ID per unicità)
  • Category: /categoria/{nome}/ (solo il nome della categoria, no ID)
  • Pagine CMS: /{nome-pagina}/ (trasparente)

Evita pattern che includono attributi o parametri nella URL: quello crea duplicate. Piuttosto gestisci gli attributi con canonical tag (spiegato sotto).

Gestione dei duplicate: canonical e attributi

Il tuo prodotto "Nike Air 40" esiste in 5 taglie. Prestashop può creare 5 URL diverse oppure una sola URL con il prodotto generico e gli attributi gestiti via JavaScript/dropdown.

Scenario buono: Una URL canonica /prodotti/123-nike-air-40/ e tutte le varianti di taglia/colore sono semplici dropdown. La URL resta la stessa, il contenuto cambia interattivamente. Google vede una pagina, non 5.

Scenario brutto: Prestashop genera /prodotti/123-nike-air-40-taglia-42/ e /prodotti/123-nike-air-40-taglia-44/. Sono 5 URL di quasi lo stesso contenuto. Google le vede come potential duplicate.

Come risolvere:

  • Verifica in Prestashop le impostazioni degli attributi. Gli attributi di display (colore, taglia) non devono creare URL multiple.
  • Se le create comunque, usa il tag canonical puntando alla versione principale.
  • Nel file robots.txt / Search Console, usa le parametri canonici per dire a Google di non seguire l'attributo ?color=red.

Una regola d'oro: la taglia di un paio di scarpe non è un prodotto diverso. È una variante dello stesso prodotto. URL unica, pagina unica, attributi gestiti localmente.

Moduli SEO per Prestashop: quali valgono

Yoast SEO (per Prestashop): Un modulo payware che aggiunge:

  • Analisi della parola chiave in tempo reale (focus keyword)
  • Suggerimenti di readability
  • Preview della serp
  • Bulk editing di meta tag

Vale il costo (circa 300-400 EUR all'anno) se gestisci 100+ prodotti e vuoi un workflow sistematico di ottimizzazione. Altrimenti, gli edit nativi di Prestashop bastano.

SEO Expert / SEO Audit moduli freemium: Fanno poco più della verifica nativa di Prestashop. Skip.

Moduli di markup schema.org: Alcuni moduli automatizzano la generazione di schema Product, Review, Organization. Vale la pena se non sai come implementarli manualmente. Se conosci un minimo di JSON-LD, fai da te (risparmio e controllo).

Moduli di performance: Cache, lazy load immagini, minificazione. Questi hanno impatto reale. Molti sono gratuiti (Memcached, Caching strategies native). Valuta il costo di ogni modulo contro il valore aggiunto. Un modulo a 200 EUR che velocizza di 0.5 secondi vale, se quel mezzo secondo ti porta da 2.5 a 2.0 LCP.

Ottimizzazione della performance: il lato tecnico

Google usa Core Web Vitals nel ranking. Un ecommerce lento posiziona male.

Le tre cose che contano:

  • LCP (Largest Contentful Paint): Il tempo per cui il prodotto e il prezzo sono visibili. Prestashop di default lo centra bene, ma immagini non optimizzate lo rovinano.
  • FID (First Input Delay): Il tempo di reazione a un clic (taglia, colore, carrello). Prestashop con troppi script terzi rallenta. Audit e rimuovi tracker inutili.
  • CLS (Cumulative Layout Shift): Gli elementi che si spostano mentre carichi. Un banner che appare dopo il caricamento e spinge giù il contenuto è l'errore tipico. Risolvi prenotando lo spazio.

Checklist di performance Prestashop:

  • Abilita la compressione Gzip in Prestashop (Configurazione > Performance)
  • Comprimi le immagini dei prodotti (WebP, lazy load)
  • Minimizza JS e CSS (moduli di cache o manuale)
  • Rimuovi script terzi non essenziali (tracker extra, banner terzi)
  • Usa una CDN per immagini (CloudFlare, AWS CloudFront)
  • Abilita caching del browser per asset statici

Misura prima e dopo con PageSpeed Insights. Se scendi da 50/100 a 75/100, hai un impatto misurabile.

Internal linking: la strategia per spingere il ranking

L'internal linking di un ecommerce deve fare due cose: aiutare il cliente a navigare e comunicare a Google quali prodotti/categorie sono importanti.

Livello 1 - Homepage: Link principali alle categorie top. Usa anchor text keyword-ricco ("Scarpe da running", non "Clicca qui").

Livello 2 - Category page: Link ai prodotti top della categoria. Se una scarpa è best-seller, linkala più volte (nell'elenco, in un paragrafo di descrizione, in un widget "consigliati"). Google impara che è importante.

Livello 3 - Product page: Link ad altre categorie correlate e prodotti correlati. Un cliente che guarda un paio di scarpe da running potrebbe interessarsi ai calzini da running. Link esplicito, non solo elemento di carrousel.

Livello 4 - Blog/Contenuti: Se hai un blog (e dovresti), linkalo dai prodotti. Una guida "Come scegliere scarpe da running" linkata dalla category page di scarpe da running dice a Google che quella guida è rilevante per il tema, e il blog ottiene autorità.

Una metrica concreta: ogni prodotto deve ricevere almeno 2-3 link interni. Se un prodotto è una stella, 5-10. Questo comunica importanza e spinge il PageRank verso di esso.

Dati strutturati e schema.org per ecommerce

Implementa schema Product su ogni pagina prodotto:

  • Nome, descrizione, prezzo, valuta
  • Immagini di alta qualità
  • Rating e numero di review (se le hai)
  • Disponibilità (in stock / out of stock)

Includi schema AggregateOffer se il prodotto ha varianti (taglie diverse) a prezzi diversi.

Google legge questo markup e lo usa per i rich snippet (stelle di rating, prezzo, disponibilità nei risultati di ricerca). Una pagina con schema appare meglio di una senza, a parità di ranking.

Rischi di migrazione e cambio di URL

Se stai spostando il tuo Prestashop da un dominio a un altro, o cambiando la struttura di URL:

  • Mappa le URL vecchie alle nuove con redirect 301
  • Usa Search Console per notificare il cambio indirizzo (se è un nuovo dominio)
  • Attendi 2-3 mesi prima di rimuovere i redirect 301 (Google ha bisogno di tempo)
  • Monitora la velocità di ri-crawling con Search Console
  • Aspettati un calo temporaneo del traffico (~10-20%) subito dopo la migrazione

Se fai tutto bene, il traffico torna ai livelli precedenti in 30-60 giorni. Se fai male (redirect 302, non configurare Search Console), il danno è permanente.

Prestashop ha una buona base SEO nativa, ma molti negozi la rovinano lasciando i default attivi. URL parametrizzate, duplicate content, category page vuote. Il 70% del lavoro è togliere le cattive pratiche.

Domande su Prestashop e SEO

Tecnicamente sì: la stessa URL prodotto raggiunta da due categorie diverse è una potenziale duplicate. Prestashop lo gestisce con canonical tag automatico, ma la soluzione migliore è una tassonomia pulita: ogni prodotto in una categoria principale, non in dieci. Se davvero necessario, le categorie secondarie linkano alla categoria principale, non al prodotto.
Se conosci SEO base, nessuno: gli edit nativi di Prestashop bastano. Se gestisci centinaia di prodotti e vuoi automazione, Yoast SEO per Prestashop è il migliore, ma non è economico. Per il markup schema, fai da te con JSON-LD se puoi, altrimenti usa un modulo freemium.
Sì. Un filtro genera URL come /?price_min=50&price_max=200, che è una variazione della categoria page. Google la vede come duplicate. Usa robots.txt/noindex per dire a Google di non indicizzare le versioni filtrate, oppure usa parametri canonici in Search Console.
Non obbligatorio, ma utile. Un blog ti aiuta a catturare ricerche informazionali (come scegliere scarpe, guida taglie, materiali), che di solito non riesci a posizionare con i soli prodotti. Se il tuo target ha domande frequenti, rispondi con un articolo e linkalo dal prodotto.
Non direttamente il ranking dei risultati di ricerca, ma sì la performance della pagina. Immagini pesanti rallentano il caricamento e peggiorano Core Web Vitals. Compri e comprimi le immagini, metti alt text keyword-pertinenti, lazy load iniziale. L'immagine stessa non è un fattore SEO diretto, ma la velocità che influenza lo è.
3-5 correlati (stesso tema, diverso modello) e 3-5 recenti acquisti. Troppi rallentano la pagina. Scegli i correlati manualmente (meglio) oppure usa un modulo che li seleziona per categoria/attributo. L'importante è che siano veramente correlati, non random.

Checklist SEO Prestashop essenziale

  • Attiva URL Rewriting (Configurazione > SEO e URL > Friendly URL)
  • Configura pattern URL senza parametri di attributi
  • Meta title e description unici per ogni categoria e prodotto
  • Implementa schema.org Product su ogni pagina prodotto
  • Gestisci i duplicate con canonical tag automatico
  • Ottimizza le immagini (compress, WebP, lazy load)
  • Abilita compressione Gzip
  • Rimuovi script terzi inutili
  • Usa robots.txt per escludere versioni filtrate da indicizzazione
  • Costruisci internal linking strategico (breadcrumb, prodotti correlati, blog)

Il tuo Prestashop non si posiziona?

Audit SEO completo: migrazione da URL parametrizzate, eliminazione duplicate, internal linking strategico e ottimizzazione performance. La prima valutazione è gratuita.