Hai un catalogo di migliaia di prodotti su Magento e ti chiedi perché Google ne indicizza solo una parte? Non è una domanda trabocchetto: è il primo segnale che qualcosa nella struttura tecnica non funziona come dovrebbe.
Magento è potente, ma quella potenza ha un prezzo. URL dinamici, filtri layered navigation, pagine di categoria duplicate: sono tutte funzionalità native che, senza una configurazione SEO precisa, diventano problemi di indicizzazione reali. Ho visto e-commerce con cataloghi da 5.000 SKU in cui Google scansionava meno del 30% delle pagine utili, perché il crawl budget veniva consumato da URL generati dai filtri.
La SEO su Magento non è complicata, ma è specifica. Richiede un approccio tecnico diverso da quello che funziona su WordPress o Shopify, e richiede di sapere dove intervenire prima.
In questo articolo ti mostro come configurare correttamente Magento per Google, partendo dalle basi tecniche fino ai tool che uso per monitorare i risultati.
Come funziona Magento?
Magento è una piattaforma e-commerce open source basata su PHP, disponibile in due versioni: Magento Open Source (gratuita) e Adobe Commerce (ex Magento Commerce, a pagamento con licenza annuale).
È progettata per gestire cataloghi grandi e complessi, con migliaia di SKU, varianti di prodotto, categorie annidate e regole di prezzo avanzate.
Proprio per questa complessità, la SEO tecnica su Magento richiede un’attenzione maggiore rispetto ad altre piattaforme: più URL generati automaticamente, più rischio di contenuti duplicati, più necessità di gestire il crawl budget in modo consapevole.
Magento è gratis?
Magento Open Source è gratuito e scaricabile liberamente. Adobe Commerce è a pagamento, con una licenza annuale che varia in base al volume di transazioni.
Il punto è che i costi reali di un progetto Magento non stanno nella licenza. Stanno nello sviluppo (Magento richiede sviluppatori PHP specializzati), in un hosting performante e nell’ottimizzazione SEO continuativa.
Scegliere Magento Open Source per risparmiare, e poi trascurare la SEO tecnica, è una scelta che si paga in visibilità organica mancata.
Perché la SEO su Magento è diversa dagli altri CMS
Su Magento, la SEO tecnica non è un’opzione: è una condizione di funzionamento. Su WordPress puoi cavartela con un plugin ben configurato. Su Magento, senza una gestione attiva degli URL, del crawl budget e del duplicate content, il sito può sembrare ottimizzato ma restare invisibile a Google su buona parte del catalogo.
Le tre criticità strutturali che vedo più spesso su Magento:
- URL dinamici: Magento genera URL con parametri (es.
?color=blue&size=M) che moltiplicano le pagine indicizzabili senza aggiungere contenuto utile. - Duplicate content: le pagine prodotto possono essere raggiunte da percorsi diversi (categoria A, categoria B, ricerca interna), generando versioni duplicate della stessa URL.
- Crawl budget mal distribuito: Googlebot consuma il budget di scansione su URL inutili, lasciando senza visita le pagine prodotto con reale potenziale di posizionamento.
Questi tre problemi non esistono su Shopify perché la piattaforma li gestisce in modo nativo. Su Magento, la responsabilità è interamente nelle mani di chi ottimizza il sito.
Configurazione SEO base in Magento: da dove partire
Per ottimizzare un sito Magento è necessario partire dal pannello admin, non dai singoli prodotti. Magento ha impostazioni SEO native che, se configurate correttamente, risolvono alla radice la maggior parte dei problemi di indicizzazione.
L’ordine che seguo in ogni audit su Magento:
- Abilitare i canonical URL: vai su Stores > Configuration > Catalog > Search Engine Optimization e attiva i canonical tag sia per le categorie sia per i prodotti. Questo dice a Google quale versione dell’URL preferire.
- Configurare il robots.txt: blocca le URL con parametri inutili (filtri di ordinamento, sessioni) per non sprecare crawl budget.
- Generare e inviare la sitemap XML: attiva la sitemap da Stores > Configuration > Catalog > XML Sitemap, imposta frequenza e priorità, e invia il file a Google Search Console.
- Rimuovere gli URL duplicati nel catalogo: disabilita le URL alternative di prodotto che si generano quando lo stesso prodotto è in più categorie.
- Verificare i redirect: ogni URL modificato deve avere un redirect 301 attivo, altrimenti si perde l’autorità accumulata.
Impostare correttamente i canonical URL
Il canonical URL dice a Google quale pagina considerare “originale” quando lo stesso contenuto è raggiungibile da più percorsi. Su Magento questo è critico: un prodotto assegnato a tre categorie genera tre URL diverse con contenuto identico.
La configurazione si trova in Stores > Configuration > Catalog > Search Engine Optimization. Le voci da attivare:
- Use Canonical Link Meta Tag for Categories: sì
- Use Canonical Link Meta Tag for Products: sì
Con queste due impostazioni abilitate, Magento inserisce automaticamente il tag canonical nell’head di ogni pagina, puntando all’URL principale del prodotto o della categoria. Non risolve tutto (i filtri layered navigation sono un problema separato), ma elimina la fonte principale di duplicate content.
Sitemap XML e robots.txt in Magento
La sitemap XML in Magento si genera da Stores > Configuration > Catalog > XML Sitemap. Puoi impostare la frequenza di aggiornamento (consiglio quotidiana per cataloghi dinamici) e la priorità per prodotti, categorie e pagine CMS.
Una volta generata, il file è disponibile all’URL tuosito.com/sitemap.xml. Invialo a Google Search Console da Indice > Sitemap per accelerare l’indicizzazione dei nuovi prodotti.
Nel robots.txt, aggiungi le regole per bloccare gli URL inutili. Le directory da escludere tipicamente su Magento: /catalogsearch/, /customer/, /checkout/ e tutti i parametri di ordinamento e filtro che non aggiungono contenuto utile.
Ottimizzazione delle pagine prodotto e categoria
Le pagine prodotto e categoria sono il cuore dell’indicizzazione su un e-commerce Magento. Title tag, meta description, H1 e schema markup non sono dettagli: sono i segnali che Google usa per capire cosa vendi e a chi.
Per ogni pagina prodotto, l’ottimizzazione minima include:
- Title tag: keyword principale + attributo differenziante (es. “Fresa per alluminio CNC | Marca X”), max 60 caratteri
- Meta description: benefit + CTA implicita, max 155 caratteri
- H1: uguale o molto vicino al title tag, con il nome del prodotto come focus
- Descrizione unica: non copiare il testo del fornitore, il contenuto duplicato penalizza la pagina rispetto ai competitor che usano la stessa scheda tecnica
Schema markup per prodotti Magento
Lo schema markup Product permette a Google di mostrare rich snippet con prezzo, disponibilità e valutazioni direttamente nei risultati di ricerca. Su Magento puoi implementarlo via JSON-LD nell’head della pagina o tramite estensione SEO.
Ecco un esempio di struttura JSON-LD per una pagina prodotto Magento:
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Nome del Prodotto",
"image": "https://tuosito.com/media/catalog/product/immagine.jpg",
"description": "Descrizione breve del prodotto.",
"sku": "SKU-001",
"brand": {
"@type": "Brand",
"name": "Nome Brand"
},
"offers": {
"@type": "Offer",
"url": "https://tuosito.com/prodotto.html",
"priceCurrency": "EUR",
"price": "49.90",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "38"
}
}
Aggiungi anche il markup [Breadcrumb](https://adrianalonghitano.it/breadcrumb/)List per le briciole di navigazione: migliora la comprensione della struttura del sito da parte di Google e può comparire nei risultati di ricerca come percorso visibile.
SEO tecnica avanzata per Magento
La SEO tecnica su Magento è il fattore che separa un e-commerce indicizzato da uno che consuma crawl budget senza risultati.
Ho lavorato su un e-commerce B2B nel settore degli utensili industriali: catalogo da oltre 3.000 SKU, traffico organico stagnante. Il crawl mostrava oltre 12.000 URL generati dai filtri, di cui meno del 5% con traffico reale. Dopo aver bloccato i parametri inutili nel robots.txt e implementato i canonical sulle categorie filtrate, il traffico organico è cresciuto del 42% in sei mesi. I prodotti erano gli stessi. Era cambiato solo come Google li vedeva.
Core Web Vitals, gestione degli URL con parametri e velocità di caricamento sono aree in cui Magento soffre più di altre piattaforme. Sono anche le aree dove interventi mirati producono i miglioramenti più misurabili.
Come gestire la layered navigation per evitare URL duplicati
La layered navigation è la principale fonte di URL duplicati su Magento. Ogni combinazione di filtri genera un URL diverso: colore + taglia + prezzo può produrre centinaia di varianti di una stessa pagina categoria. Googlebot le scansiona tutte, consuma crawl budget e non trova contenuto originale.
La soluzione in tre passi:
- Vai su Stores > Configuration > Catalog > Layered Navigation e valuta quali attributi hanno senso come pagine indicizzabili (es. “categoria di prodotto” sì, “colore” probabilmente no).
- Aggiungi i parametri inutili al robots.txt con la direttiva
Disallowper bloccarli alla scansione. - Per i filtri che vuoi mantenere indicizzabili (es. categorie di prodotto rilevanti), configura canonical URL specifici che puntino alla pagina categoria principale senza parametri.
I migliori tool per analizzare e monitorare la SEO Magento
Per gestire la SEO su Magento non basta un solo strumento: serve una combinazione che copra analisi tecnica, monitoraggio delle keyword e ottimizzazione on-page. La scelta dipende dal budget e dalla complessità del catalogo.
I tool che uso regolarmente su progetti Magento:
- Google Search Console: gratuito, indispensabile. Mostra quali URL Google ha indicizzato, quali errori ha trovato, e come performa ogni pagina in termini di click e impressioni.
- Screaming Frog SEO Spider: per il crawl tecnico del sito. Permette di trovare URL duplicati, errori di canonical, redirect a catena e pagine orfane in pochi minuti.
- Ahrefs o Semrush: per l’analisi delle keyword e dei backlink. Su Magento è utile per identificare le pagine categoria con più potenziale e capire dove concentrare l’ottimizzazione.
- MageWorx SEO Suite o Mageplaza SEO: estensioni native per Magento 2 che automatizzano la gestione di template per meta tag, canonical URL, schema markup e sitemap. Riducono il lavoro manuale su cataloghi grandi.
Qual è il miglior tool SEO per Magento?
Non esiste un unico strumento che fa tutto, e chi te ne vende uno solo probabilmente non ha mai lavorato su un catalogo Magento reale. La combinazione che copre la maggior parte dei casi è: Google Search Console per il monitoraggio continuo, Screaming Frog per l’analisi tecnica periodica, e un’estensione nativa (MageWorx o Mageplaza) per automatizzare l’ottimizzazione on-page sul catalogo.
Se il budget è limitato, parti da Google Search Console e Screaming Frog (quest’ultimo ha una versione gratuita per siti fino a 500 URL). Se il catalogo supera i 1.000 SKU, un’estensione SEO dedicata ripaga il costo in ore di lavoro risparmiato.
Su Magento il problema più comune non è la mancanza di contenuto: è che Google non riesce a raggiungere il contenuto giusto. Un catalogo ben strutturato ma mal configurato dal punto di vista tecnico è invisibile quanto uno vuoto. La differenza tra un e-commerce Magento che porta traffico organico e uno che lo spreca si gioca quasi sempre sul crawl budget, sui canonical e sulla gestione dei filtri, non sulle keyword nei title tag.
Hai un e-commerce Magento e vuoi migliorare il posizionamento organico? Contattami per un’analisi SEO tecnica personalizzata.
Se quello che hai letto ti risuona, fammi sapere su cosa stai lavorando.
Contattami



