Titoli e descrizioni meta: compilare un catalogo PrestaShop

Un catalogo PrestaShop si compila con modelli, non scheda per scheda: anteprima prima di scrivere, tre modalità di sostituzione, audit dei duplicati e annullamento. Ecco come configurare il modulo e mantenere il controllo dei tag.

Balises title et meta description : équiper un catalogue PrestaShop

Un catalogo di qualche centinaio di prodotti contiene un tag title e una meta descrizione per prodotto, categoria, marca e pagina CMS, in ogni lingua. In PrestaShop si modificano una alla volta: le descrizioni vengono copiate, i titoli restano vuoti e i duplicati si accumulano. Il modulo Meta tag SEO automatici sostituisce questo lavoro con modelli, un'anteprima e lotti. Ecco a chi serve, come configurarlo e cosa non fa.

Bisogna scrivere i meta tag di ogni prodotto uno per uno?

No: i modelli compilano tutto un catalogo a lotti e i valori digitati a mano restano intatti, a meno che tu scelga di sostituirli.

Il back office nativo modifica un prodotto alla volta e non offre modelli per i campi meta. Su un catalogo di qualche centinaio di prodotti e più lingue, il lavoro non finisce mai. Ogni prodotto nuovo riparte da zero, e un valore legato al prezzo, alla marca o all'anno non segue il cambiamento.

Il modulo copre prodotti, categorie, marche, pagine CMS e home page, in ogni lingua e ogni negozio; le marche sono condivise tra i negozi.

Fa per te se il catalogo supera qualche decina di prodotti, se vendi in più lingue o su più negozi, o se gestisci più cataloghi per clienti. Puoi farne a meno se ti bastano poche schede scritte a mano.

Un modello combina testo fisso e variabili, e il modulo calcola il valore di ogni pagina dai dati di quella pagina.

Le variabili descrivono il prodotto o la pagina: {name}, {category}, {brand}, {price}, {reference}, {ean}, {attributes}, {features}, {short_description}, {shop_name}, {year}, {language} e {currency}. I filtri danno forma al risultato, per esempio truncate:60, default:"text", or:name e first:3.

I gruppi facoltativi evitano separatori orfani. {name}[ - {brand}] dà «Cuscino volpe - Studio Design» quando la marca esiste, e «Cuscino volpe» quando è vuota.

Ogni tipo di pagina ha i suoi modelli di titolo, descrizione, parole chiave e testo per i social, e ogni lingua può avere il suo. Una lingua lasciata su Usa il modello di Italiano applica il modello della lingua predefinita con le proprie variabili; il testo fisso resta in italiano. Per un testo davvero tradotto, scrivi un modello per lingua. Un modello accetta 1 000 caratteri; una variabile sconosciuta viene rifiutata con la sua posizione.

Il pannello Prova i modelli mostra il risultato per un prodotto, una categoria, una marca o una pagina CMS reali, e Prova sulla home page fa lo stesso per la home, senza scrivere.

Modelli · Prodotti: un modello di meta descrizione costruito con variabili e le altre lingue impostate per ereditare il modello francese. Un solo modello copre tutti i prodotti della lingua.
Modelli · Prodotti: un modello di meta descrizione costruito con variabili e le altre lingue impostate per ereditare il modello francese. Un solo modello copre tutti i prodotti della lingua.

Come si controllano i tag prima di scriverli?

L'anteprima mostra il valore vecchio e quello nuovo di ogni riga, il contatore, gli avvisi e una resa approssimativa nei risultati di ricerca, prima di qualsiasi scrittura.

In Genera scegli le pagine, le lingue e i campi, poi ciò che può essere sostituito. Esistono tre modalità: Compila solo i campi vuoti, Sostituisci i valori scritti dal modulo e Sostituisci tutti i valori. L'ultima sostituisce anche i valori digitati a mano, dopo una conferma esplicita; i valori precedenti restano nella cronologia. La generazione automatica non tocca mai un valore digitato a mano, importato o modificato fuori dal modulo.

Ogni riga mostra un contatore come 30 / 30–60 o 54 / 120–160 e avvisi con un nome: Troppo corto, Stesso valore di un'altra pagina. Puoi correggere un valore nel suo campo, togliere la spunta a una riga o premere Escludi le righe con avvisi. Il pulsante Applica interviene solo dopo la conferma.

Un lotto procede per tappe, con una barra di avanzamento e un pulsante Ferma. Se il browser si chiude, il lavoro risulta interrotto e Riprendi continua dal cursore esatto.

L'ultima applicazione si annulla dal suo rapporto, dalla dashboard o dalla Cronologia, che conserva il valore prima, il valore dopo, la fonte, la data e l'autore. I filtri selezionano un sottoinsieme e lo ripristinano; un valore cambiato nel frattempo torna solo con l'opzione Ripristina anche se modificato da allora.

Anteprima: ogni valore proposto, il contatore, gli avvisi e la resa nei risultati. Una riga si corregge o si esclude prima della scrittura.
Anteprima: ogni valore proposto, il contatore, gli avvisi e la resa nei risultati. Una riga si corregge o si esclude prima della scrittura.

Come trovare tag vuoti, corti o duplicati?

L'audit classifica i valori vuoti, troppo corti, troppo lunghi, condivisi o modificati fuori dal modulo, e apre la generazione sulla selezione filtrata.

Esamina un negozio, una o tutte le lingue e uno o tutti i tipi di pagina. I filtri sono Tipo di pagine, Lingua, Problema, Origine del valore e Il nome contiene, con la casella Anche i prodotti inattivi. Ogni riga indica la pagina, il campo, il valore, il problema e l'origine: digitato a mano, scritto dal modulo, importato o generato dall'IA. Un duplicato mostra quante pagine condividono il valore.

Un caso concreto: un'importazione del fornitore lascia prodotti con la descrizione vuota. Filtra Problema sulla descrizione vuota, premi Genera per queste pagine, mantieni Compila solo i campi vuoti e rileggi l'anteprima. I prodotti già scritti non si toccano.

Il pulsante Esporta queste righe (CSV) esporta la tabella visibile. L'importazione parte con una simulazione che indica file, riga, campo e motivo di ogni rifiuto; una cella vuota lascia il campo invariato, il token {empty} lo cancella. L'Editor corregge una scheda con Compila dal modello o Scrivi il valore del modello.

Audit: i filtri (tipo di pagina, lingua, problema, origine, nome), il numero di campi da correggere e le prime righe con problema, origine e azioni.
Audit: i filtri (tipo di pagina, lingua, problema, origine, nome), il numero di campi da correggere e le prime righe con problema, origine e azioni.

Come automatizzare i meta tag di tutto un catalogo, passo dopo passo?

Installa l'archivio da Moduli > Gestione moduli, attiva la licenza, rileggi le lunghezze e i modelli, poi lancia una prima generazione in modalità Compila solo i campi vuoti.

  1. Installare. Carica lo ZIP, installa e premi Configura. L'installazione crea le tabelle, la voce di menu e i modelli inclusi, senza sovrascrivere classi del core.
  2. Rivedere le impostazioni. Stato mostra la versione, la copertura, la coda e il comando dell'attività pianificata con il suo token. Lunghezze e parole chiave fissa i limiti: da 30 a 60 caratteri per il titolo, da 120 a 160 per la descrizione, lotti da 50 per impostazione predefinita. Poi leggi Suffisso dei titoli, Tag social, Alternative di lingua (hreflang), URL canonici e Tag delle parole chiave.
  3. Decidere l'automazione. Generazione automatica è attiva per impostazione predefinita alla creazione e all'aggiornamento. Senza attività pianificata, i primi 20 oggetti di una richiesta vengono trattati subito; il resto attende Elabora ora o la prima pagina del modulo caricata ogni ora. La home page si scrive nell'editor.
  4. Scrivere i modelli in Modelli, provarli su un oggetto reale, poi lasciare che le altre lingue ereditino o dare a ciascuna il proprio modello.
  5. Fare un primo lotto in Genera, controllare l'anteprima, scrivere e verificare con Controlla le mie pagine.

La documentazione descrive ogni impostazione. Prevedi l'attività pianificata prima di lasciare la generazione automatica su un catalogo grande: è quella che svuota la coda e ricalcola ogni giorno i valori legati all'anno, alle imposte o alle valute.

Cosa fanno i tag della testata: canonico, hreflang e Open Graph?

Il modulo sostituisce i tag del tema con un solo insieme regolabile — Open Graph e Twitter Card, hreflang con x-default, URL canonico e suffisso del titolo — senza cambiare la pagina visibile.

I tag social coprono i cinque tipi di pagina, con un modello proprio e un'immagine di riserva. I tag product:* delle schede vengono conservati e i duplicati del tema rimossi.

L'hreflang elenca le lingue attive del negozio corrente e solo le traduzioni esistenti, con URL assoluti e un x-default regolabile. Con meno di due lingue non viene stampata alcuna alternativa, e più negozi che condividono un catalogo non vengono collegati tra loro. L'URL canonico si imposta per prodotto, categoria e pagina CMS; vuoto, mantiene il canonico nativo.

Il suffisso del titolo è facoltativo: separatore, testo per lingua e tipi di pagina. Il tag delle parole chiave viene stampato solo dove PrestaShop non ha più un campo nativo; i motori di ricerca lo ignorano, e le impostazioni lo dicono.

Controlla le mie pagine recupera la home, un prodotto attivo, una categoria, una marca e una pagina CMS in ogni lingua, poi conta i tag title, descrizione, canonico, alternative, x-default, og:title, twitter:card e parole chiave. Segnala un duplicato, un valore diverso o un tag assente. Una cache di pagina può ancora servire la versione vecchia: svuotala prima di concludere, con Cache Pro.

Controllo delle pagine: il risultato per pagina e il dettaglio dei tag trovati — title, descrizione, canonico, alternative di lingua, x-default, og:title, twitter:card e parole chiave.
Controllo delle pagine: il risultato per pagina e il dettaglio dei tag trovati — title, descrizione, canonico, alternative di lingua, x-default, og:title, twitter:card e parole chiave.

Cosa non fa il modulo?

Non scrive dati strutturati JSON-LD, né sitemap, né redirect, né testo alternativo delle immagini, e non garantisce né posizione né traffico.

I dati strutturati e i rich snippet restano il lavoro di Schema Pro. La sitemap XML arriva dal modulo gsitemap incluso in PrestaShop, il robots.txt dal core; redirect e link interni non fanno parte del modulo.

Il modulo non traduce i tuoi tag: una lingua che eredita applica il modello predefinito con le proprie variabili, e il testo fisso resta nella lingua predefinita.

L'IA è facoltativa e si configura con la tua chiave e un indirizzo compatibile con OpenAI. Niente esce dal negozio senza una generazione tramite IA o un test di connessione; le proposte restano nell'anteprima. Il modulo non chiama mai l'IA dagli hook, dall'attività pianificata o dalla vetrina.

Nessun tag garantisce un posizionamento. Il modulo non sostituisce né il contenuto delle schede, né i link interni, né il monitoraggio delle posizioni. Per leggere i risultati in Search Console e Analytics, usa Google Analytics 4, GTM e Search Console.

Se la licenza scade, il modulo si disattiva: i valori scritti restano, i nuovi oggetti non vengono più compilati e i tag del modulo non vengono più stampati. Modelli, cronologia e impostazioni sono conservati, e il modulo si riattiva con una licenza valida.

Domande frequenti

Bisogna ancora compilare il tag delle parole chiave?
I principali motori di ricerca ignorano il tag delle parole chiave, e il modulo lo ricorda nelle impostazioni. Lo genera comunque dal nome, dalla categoria, dalla marca e dai valori delle caratteristiche, con parole vuote per lingua. Su PrestaShop 9 lo conserva e lo stampa lui stesso; sulle versioni con campo nativo lo stampa il tema. Nessun effetto sul posizionamento viene promesso.
Si può annullare una generazione e recuperare i tag precedenti?
Sì. L'ultima applicazione si annulla dal suo rapporto, dalla dashboard o dalla cronologia. La cronologia conserva, per ogni scrittura, il valore prima, il valore dopo, la fonte, la data e l'autore. I filtri ripristinano un sottoinsieme, e l'opzione «Ripristina anche se modificato da allora» recupera anche i valori cambiati nel frattempo. La conservazione è regolabile, 365 giorni per impostazione predefinita.
Come correggere i tag duplicati senza aprire ogni scheda?
Esegui l'audit, filtra il problema del titolo o della descrizione condivisi, poi premi «Genera per queste pagine». L'anteprima mostra le proposte prima della scrittura; la modalità «Compila solo i campi vuoti» lascia intatti i valori esistenti. Un duplicato indica quante pagine condividono il valore e collega alla lista filtrata. L'esportazione CSV include esattamente le righe mostrate.
Posso importare i tag da un file CSV?
Sì. L'esportazione produce un file UTF-8 con BOM e separatore punto e virgola, una riga per oggetto e lingua. L'importazione parte con una simulazione che accetta o rifiuta ogni riga e indica file, riga, campo e motivo. Una cella vuota lascia il campo invariato; il token {empty} lo cancella. Il file è limitato a 10 MB e 50 000 righe. L'importazione valida diventa un lavoro con cronologia e annullamento.
Perché la nuova meta descrizione non appare nei risultati di ricerca?
Il modulo scrive subito il campo, ma il motore di ricerca decide quando mostrare la nuova versione: deve scansionare di nuovo la pagina. Controlla prima ciò che il server stampa davvero con «Controlla le mie pagine», che segnala un tag assente, duplicato o diverso. Se una cache di pagina serve ancora la versione vecchia, svuotala. Aspetta la prossima scansione prima di concludere.
Cambiare le meta descrizioni dopo la pubblicazione fa perdere posizioni?
No, non da solo: il modulo scrive il campo e il motore di ricerca riprende il nuovo valore alla scansione successiva. Una descrizione nuova non fa né guadagnare né perdere una posizione da sola; contano anche contenuto, struttura e link. Segui impressioni e clic in Search Console e non concludere da una sola settimana.

Prodotti di questo articolo

Trovate il modulo di cui il vostro negozio ha bisogno

Scopri i moduli