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