Gestore Canonical dei prodotti: configurazione e aiuto
Avvio rapido
- Installa lo ZIP in Moduli > "Module Manager" e fai clic su Configura.
- Apri "Improve" > Gestore canonical > Impostazioni > Configurazione e controlla "Canonical URLs" ed Esclusioni.
- Apri Regole canoniche e inserisci un Nome regola e limita la selezione delle Entità target.
- Scegli Azione, compila URL canonica personalizzata quando richiesto e imposta Noindex, Nofollow, Priorità e Attivo secondo necessità.
- Salva e apri la pagina dell'entità selezionata in ogni lingua pertinente.
- Ispeziona i tag canonical e robots nel sorgente, poi controlla una pagina non selezionata.
Manuale di configurazione
Installa e apri il modulo
Carica lo ZIP in Moduli > "Module Manager" > "Upload a module". Installalo e fai clic su Configura. La dashboard si trova in "Improve" > Gestore canonical. Apri Regole canoniche per gestire le regole e Impostazioni > Configurazione per le impostazioni URL globali.
Richiede PrestaShop 1.6.1 o successivo e PHP 7.1 o successivo.
Le modifiche HTML richiedono che il tema fornisca una sezione head HTML standard che termina con </head> tramite actionOutputHTMLBefore.
Configura le convenzioni degli URL canonici
Apri Impostazioni > Configurazione > "Canonical URLs".
| Impostazione | Predefinito | Funzione e quando modificarla |
|---|---|---|
| Forza URL in minuscolo | Sì | Converte in minuscolo il percorso di un tag canonical riconosciuto. Disattiva se le tue rotte richiedono percorsi con maiuscole e minuscole. |
| Forza slash finale | No | Aggiunge una barra al percorso canonico, salvo che abbia un'estensione come .html o .php. Attiva solo se corrisponde agli URL di destinazione reali. |
Queste impostazioni possono elaborare un canonical esistente nelle pagine di entità supportate senza una regola specifica. Non rinominano rotte né creano reindirizzamenti.
Configura le esclusioni
| Impostazione | Predefinito | Funzione |
|---|---|---|
| Rimuovi paginazione dal canonical | No | Salvare questo interruttore non rimuove i parametri di paginazione dagli URL canonici. |
| Rimuovi parametri URL | utm_source,utm_medium,utm_campaign,utm_term,utm_content,fbclid,gclid,msclkid |
Rimuove i nomi di parametri di query elencati da un tag canonical riconosciuto. |
Inserisci nomi separati da virgole in Rimuovi parametri URL. Per esempio:
utm_source,utm_medium,utm_campaign,utm_term,utm_content,fbclid,gclid,msclkid,affiliate_id,newsletter_id
Se vuoi rimuovere espressamente i parametri di paginazione, aggiungi p o page alla lista. Il solo interruttore di paginazione salvato non implementa questo comportamento. Salva e ispeziona il canonical risultante.
Crea una regola canonica
Apri Regole canoniche e aggiungi una regola.
| Campo | Predefinito per nuove regole | Cosa inserire |
|---|---|---|
| Nome regola | Vuoto | Un'etichetta interna per la regola. |
| Entità target | Selettore vuoto | Seleziona un tipo di entità e obiettivi espliciti. Un selettore senza restrizioni per il suo tipo può corrispondere a tutte le entità di quel tipo. |
| Azione | Sovrascrivi canonical esistente | Scegli come fornire l'URL canonico. |
| URL canonica personalizzata | Vuoto | URL completo di destinazione per Usa URL personalizzato. Compila le lingue richieste dal negozio. |
| Noindex | No | Sostituisce o inserisce il primo meta tag robots riconosciuto con una direttiva noindex. |
| Nofollow | No | Aggiunge la direttiva nofollow tramite lo stesso percorso del tag robots. |
| Priorità | 10 | I numeri più alti vengono elaborati per primi. |
| Attivo | Sì | Disattiva una regola senza eliminarla. |
I valori di azione disponibili sono:
| Azione visibile | Valore salvato | Comportamento |
|---|---|---|
| Sovrascrivi canonical esistente | override |
Usa l'URL PrestaShop pulito dell'entità, sostituendo un canonical esistente riconosciuto o aggiungendolo se manca. |
| Aggiungi canonical solo se mancante | add_missing |
Aggiunge l'URL dell'entità solo in assenza di un tag canonical. La pulizia URL globale può comunque modificare un canonical esistente. |
| Usa URL personalizzato | custom |
Usa l'URL personalizzato multilingue, sostituendo un canonical riconosciuto o aggiungendolo se manca. |
Le regole supportano prodotti, categorie, pagine CMS, produttori e fornitori. Il targeting dei prodotti può includere condizioni di categoria, produttore e fornitore. Controlla l'ambito selezionato prima di salvare una regola che potrebbe interessare molte pagine.
Le regole corrispondenti vengono lette per priorità decrescente. L'elaborazione si ferma quando una regola corrispondente fornisce un URL canonico. I flag robots raccolti prima dell'arresto si applicano insieme a esso. Non fare affidamento sul contributo di ogni regola con priorità inferiore alle direttive robots.
Per esempio, una regola URL personalizzato può produrre:
<link rel="canonical" href="https://yourshop.com/main-product">
L'attivazione di entrambi gli interruttori robots produce:
<meta name="robots" content="noindex, nofollow">
Questa sostituzione non unisce tutte le direttive robots precedenti. Controlla le direttive esistenti da conservare.
Esamina il targeting avanzato delle entità
Usa il selettore di entità del back office per la configurazione normale. Un selettore salvato può includere i prodotti nelle categorie 12 e 18 escludendo il prodotto 145:
{
"products": {
"groups": [{
"include": {"method": "by_category", "values": [12, 18]},
"excludes": [{"method": "specific", "values": [145]}]
}]
}
}
Questo illustra dati salvati, non una schermata di importazione separata. Verifica le corrispondenze effettive nel negozio dopo aver modificato il targeting.
Verifica l'output nel negozio
Inizia con una regola prodotto. Salvala, apri il prodotto e visualizza il sorgente. Trova il tag canonical nell'head. Confronta l'URL con la destinazione reale desiderata.
Con Aggiungi canonical solo se mancante, prova una pagina con canonical esistente e una senza. Con un URL personalizzato, prova la stessa entità in ogni lingua attiva. Non presumere che una traduzione personalizzata mancante erediti l'URL di un'altra lingua.
Controlla il tag robots quando Noindex o Nofollow è attivo. Apri anche un'entità non selezionata per confermare l'ambito della regola. Il modulo elabora le pagine di dettaglio delle entità supportate. Non offre la stessa gestione per homepage, ricerca o pagine arbitrarie di moduli personalizzati.
Il modulo non genera né sostituisce tag hreflang. Usa l'implementazione hreflang separata del negozio se ti servono alternative linguistiche.
La dashboard riporta regole attive, copertura delle entità, regole recenti e impostazioni canonical attuali. È una panoramica, non una prova che l'output del tema sia cambiato.
Risolvi i problemi delle regole
Se non cambia nulla, verifica che la regola sia attiva e corrisponda all'entità e al negozio correnti. Controlla se una regola con priorità superiore fornisce già un canonical. Svuota la cache delle pagine e ispeziona di nuovo il sorgente.
Verifica che la pagina passi l'HTML tramite actionOutputHTMLBefore e contenga una normale sezione head. Il codice di modifica riconosce forme specifiche dei tag link e meta. Un ordine insolito degli attributi o markup personalizzato può richiedere un'analisi.
Se la pulizia URL non ha effetto, controlla il tag canonical esistente e i nomi dei parametri. Il modulo modifica il tag canonical, non l'indirizzo del browser. Non cambia URL semplificati, nomi dei prodotti, record del catalogo, .htaccess o robots.txt.
Eliminare un prodotto, una categoria, una pagina CMS, un produttore o un fornitore rimuove le regole collegate direttamente. Dopo aver eliminato un elemento, controlla le selezioni salvate nelle regole più ampie.
Disattiva o disinstalla
Disattiva il modulo in "Module Manager" per interrompere le modifiche HTML conservando le regole. Il core e il tema forniranno i normali tag SEO.
La disinstallazione rimuove menu del modulo, impostazioni, preferenze amministrative e tabelle delle regole canonical. Esporta prima i dati delle regole necessari. Il modulo non riscrive URL o record del catalogo.
Domande
Ancora nessuna domanda su questo modulo
Chiedi qualsiasi cosa su installazione, compatibilità o configurazione. Le risposte compaiono qui.
Problemi noti
6
Etichette dell’amministrazione non tradotte
Testo tradotto danneggiato
Il selettore della destinazione canonica non si carica
La ricerca nell’amministrazione può smettere di caricarsi
Stili mancanti nell’amministrazione e nel negozio
I filtri dell’elenco non restringono correttamente i risultati
Richieste funzionalità
5
Implementato
Regole per gli URL canonici
Aggiornamenti dal back office
Amministrazione multilingue
Panoramica unificata delle licenze
Attivazione congiunta di licenza e supporto
Registro modifiche
v1.3.02026-04-20
- Addedadmin menu management via MenuInstaller for streamlined module setup
- AddedLicense management tab with key management and renewal options
- Addedself-healing integrity checks for automatic diagnostics and repair
- Addedcomplete FR/DE/ES/IT/PL translations
- Improvedadmin list columns with visual badge indicators and multiselect filters
- Improvedsettings form organization with tabbed layout
- Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns
Versioni precedenti
v1.1.82026-03-13
- Addedcomplete FR/DE/ES/IT/PL translations
v1.2.02026-02-06
- AddedPrestaShop 9 and Hummingbird theme compatibility
- Addedbulk canonical override via CSV import and export for large catalogs
- Improvedcategory canonical management to handle root and nested sub-categories independently
- Fixedcanonical URL containing double slash when PS base URL is configured with trailing slash
- Addedaudit log showing active overrides, who set them, and when they were last modified
v1.0.02025-11-06
- Initialrelease of Product Canonical Manager
- InitialOverride canonical URLs for products and categories from back office
- InitialMulti-language support: configure canonical per language independently
- InitialPrevents duplicate content penalties from faceted navigation and sorting parameters
v1.1.02025-08-21
- Addedper-product and per-category canonical override fields in back-office edit forms
- Addedcanonical tag support on manufacturer and supplier listing pages
- Improvedcanonical URL generation to strip session ID and pagination query parameters
- Fixedcanonical tag not injected on pages served by PS full-page cache
Demo
Prova il modulo completo prima di acquistare
Acquista la licenza in seguito e mantieni le tue impostazioni.
- La tua demo di 30 giorni Provalo sul tuo negozio per 30 giorni dalla prima installazione.
- Negozio demo pronto Esplora un negozio demo pronto nel tuo browser.
- Senza registrazione Nessun account, e-mail o dominio del negozio richiesto.
Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.
Aprendo questa demo accetti i termini della demo e la politica sulla privacy.