URL canonici per pagine CMS e pagine personalizzate in Magento 2
- Compatibilità
- 2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
Descrizione / URL canonici per pagine CMS e pagine personalizzate in Magento 2
MAGENTO 2 · CMS · PAGINE PERSONALIZZATE · CANONICAL
Indica l’indirizzo preferito per pagine CMS e pagine personalizzate.
Kowal Canonical Custom Page
Aggiungi un Canonical URL durante la modifica della pagina CMS oppure configura la mappatura del percorso di una pagina personalizzata. Gestisci le impostazioni nello scope di Magento senza modificare i template a ogni cambiamento.
Indirizzi assoluti e relativi · Mappatura dei percorsi · Store View
COME FUNZIONA IN PRATICA
01 · Scegli l’URL preferito
Definisci la versione corretta di contenuti simili.
02 · Compili il campo o la mappatura
Configuri il CMS oppure il percorso della custom page.
03 · Controlli il risultato nell’head della pagina
Verifichi rel='canonical' dopo l’aggiornamento della cache.
Che cosa ottiene il tuo store?
Scopri funzioni, utilizzo e impostazioni del modulo.
Canonical URL per pagine CMS e custom pages in Magento 2
Kowal Canonical Custom Page consente di indicare l’URL preferito per le pagine CMS e per pagine personalizzate selezionate di Magento 2 senza modificare i template.
È un semplice strumento SEO utile quando contenuti simili sono disponibili a più indirizzi, crei landing pages per campagne oppure una pagina Magento personalizzata non dispone di una comoda configurazione rel='canonical'.
Pagine CMS
Imposta il Canonical URL direttamente durante la modifica della pagina nella sezione Search Engine Optimisation.
Custom pages
Mappa i percorsi delle pagine personalizzate su indirizzi canonici assoluti o relativi selezionati.
Multistore
Adatta le impostazioni al website o alla Store View quando storefront diversi richiedono una configurazione differente.
Il canonical ordina i segnali SEO: non è un reindirizzamento
Il tag canonical indica al motore di ricerca la versione preferita di contenuti simili. Non reindirizza l’utente e non garantisce che Google scelga l’URL indicato. Il modulo non rileva automaticamente i duplicati: la decisione sull’indirizzo canonico resta a carico dell’amministratore.
Utilizzi tipici
- pagine CMS simili,
- landing pages preparate per campagne,
- indirizzi visitati con parametri di tracciamento,
- pagine personalizzate create da moduli aggiuntivi,
- impostazioni diverse nelle installazioni multistore.
Configurazione
Per il CMS compila il campo Canonical URL. Per una custom page aggiungi la mappatura del percorso nella configurazione del modulo. Puoi usare indirizzi HTTP/HTTPS assoluti o percorsi relativi dello store.
FAQ
Il canonical reindirizza l’utente?
No. È un tag per il motore di ricerca, non un reindirizzamento HTTP.
Il modulo rileva automaticamente il duplicate content?
No. L’amministratore indica consapevolmente l’indirizzo preferito.
È possibile impostare il canonical per una pagina CMS?
Sì, direttamente durante la modifica della pagina CMS.
Il modulo supporta pagine al di fuori del CMS?
Sì, per custom pages selezionate è possibile configurare la mappatura del percorso.
Formato della mappatura e corrispondenza del percorso
Stores → Configuration → Kowal → Canonical Custom Page contiene Enable e Custom page canonicals. Ogni riga ha il formato request-path|canonical-url, ad esempio landing/summer|/landing/summer. È supportato anche il separatore =>.
La corrispondenza è esatta per il percorso normalizzato, senza slash iniziale e finale e senza query. Non è un sistema wildcard né un sistema di regole automatiche che rilevano pagine simili.
Indirizzo di destinazione e altri moduli SEO
Gli indirizzi HTTP/HTTPS assoluti vengono mantenuti, mentre i percorsi relativi vengono convertiti nell’indirizzo dello store senza session ID. Altri schemi URI vengono ignorati dal normalizzatore.
Il modulo aggiunge il canonical tramite PageConfig. In presenza di estensioni SEO aggiuntive, controlla l’head risultante per evitare che le pagine ricevano tag in conflitto. L’impostazione del canonical non modifica il routing né la risposta HTTP.
Installazione tramite Composer
Pacchetto kowal/module-canonical-custom-page, modulo Kowal_CanonicalCustomPage. Dopo aver configurato l’accesso al repository Kowal, installa il pacchetto, abilita il modulo, aggiorna Magento e svuota la cache. In produzione considera compilazione e deployment dei contenuti statici secondo il processo dello store.
Dalla configurazione al risultato
1. Scegli l’URL preferito
Definisci la versione corretta di contenuti simili.
2. Compili il campo o la mappatura
Configuri il CMS oppure il percorso della custom page.
3. Controlli il risultato nell’head della pagina
Verifichi rel='canonical' dopo l’aggiornamento della cache.
Landing page con parametri di campagna
Per la pagina landing/summer indichi l’indirizzo preferito /landing/summer. Il modulo converte il percorso relativo nell’indirizzo dello store.
La mappatura associa il percorso senza parametri query. Il cliente resta sull’URL visitato, mentre l’head della pagina trasmette il canonical indicato.
Metti ordine nei canonical delle tue pagine di contenuto
Vuoi adattare il modulo al tuo store? Richiedi l’implementazione di Kowal Canonical Custom Page e definisci configurazione o estensioni necessarie.
Maggiori Informazioni
| Conformità al modello | Luma / Vuoto, Fabbro |
|---|
Istruzioni per l'installazione del modulo
Installazione tramite Composer
Riceverai via e-mail dopo l’acquisto i dati di accesso al repository Composer, ovvero l’indirizzo e-mail del cliente e il token di licenza. Sono disponibili anche nel pannello cliente dopo l’accesso su kowal.store. Sostituisci TWOJ_EMAIL_KLIENTA con l’indirizzo e-mail del tuo account e TWOJ_TOKEN con il token ricevuto. Esegui i comandi nella directory principale di Magento.
composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-canonical-custom-pageCompletamento dell’installazione
Dopo aver installato il pacchetto, esegui l’aggiornamento di Magento e svuota la cache:
php bin/magento setup:upgradephp bin/magento cache:flushIn ambiente di produzione esegui anche la compilazione DI e il deployment dei file statici secondo il processo di deployment dello store.