GMC SEO per Joomla 5 e 6 — titoli, canonical, schema e hreflang automatici
Scheda prodotto · Joomla 5 e 6
Titoli, canonical e schema corretti su ogni pagina Joomla — in automatico.
Per proprietari di siti Joomla 5 e 6 e agenzie che vogliono titoli univoci sulle pagine dei tag, schema valido, canonical puliti e hreflang cross-domain — senza portarsi dietro una suite SEO pesante.
Il motore scrive i tag al momento del rendering, protegge dai duplicati e ti lascia rifinire a mano ogni singolo URL oppure tramite un'API protetta da chiave.
Pacchetto GMC SEO
EUR 39/anno
Distribuito come pacchetto pkg_gmcseo: il pannello di controllo GMC SEO più il plugin System – GMC SEO.
A chi serve
Proprietari di siti Joomla e agenzie che vogliono una SEO tecnica affidabile — titoli univoci, canonical corretti, schema valido e hreflang appropriato tra i domini — senza adottare un'intera suite di marketing.
Collaudato in produzione: attivo sulla nostra rete turistica di otto siti a Fuerteventura. Installalo una volta e le fondamenta tecniche restano corrette da sole.
Il problema che risolve
Le pagine dei tag di Joomla ereditano tutte lo stesso titolo e la stessa meta description generici, i canonical spariscono e affiancare un secondo strumento SEO inizia a duplicare i tag. GMC SEO fa bene il lavoro di base invece di aggiungere peso:
- Ogni pagina di tag ottiene un titolo e una meta description univoci.
- Qualsiasi singolo URL può essere sovrascritto a mano o via API.
- Protezioni integrate impediscono l'emissione di tag duplicati.
Cosa contiene
Titoli e descrizioni univoci
Titoli e meta description distinti sulle pagine dei tag, così i motori di ricerca non vedono più centinaia di pagine quasi identiche.
Override per singolo URL
Rifinisci qualsiasi pagina specifica dal pannello di controllo: imposta esattamente titolo, descrizione, canonical e tag social che vuoi.
Schema JSON-LD
Dati strutturati con le informazioni sull'editore di BlogPosting, emessi nel formato che i motori di ricerca si aspettano.
URL canonici
Canonical corretti su tutti i tuoi contenuti, più un canonical auto-referenziante opzionale per le pagine che ne sono prive.
Tag Open Graph
Metadati Open Graph puliti, così i link condivisi sulle piattaforme social mostrano titolo, descrizione e anteprima corretti.
Hreflang cross-domain
Mappe hreflang che attraversano i domini: così i siti multilingua distribuiti su domini separati indirizzano i motori alla lingua giusta — con protezione contro i tag duplicati.
Iniezione del testo alt delle immagini
Opzionale: aggiunge alt alle immagini che ne sono prive al momento del rendering — incluse le immagini in lazy-load di YOOtheme — senza modificare i tuoi contenuti.
API JSON protetta da chiave
Leggi e scrivi gli override per singolo URL dall'esterno di Joomla — gestisci la SEO da una console esterna, protetta da una chiave che generi tu.
Protezioni contro i tag duplicati
Usi già un altro strumento SEO? Le protezioni integrate evitano che titolo, canonical e Open Graph vengano emessi due volte.
Come funziona
Due parti, un solo pacchetto. Il pannello di controllo è dove gestisci impostazioni e override; il plugin fa il lavoro su ogni pagina.
Installa il pacchetto
Carica l'unico pkg_gmcseo.zip in Sistema → Installa → Estensioni. Installa entrambe le parti e abilita in automatico il plugin.
Configura nel pannello di controllo
Apri Componenti → GMC SEO: imposta il template della descrizione, attiva le funzionalità on-page che vuoi e aggiungi gli override per singolo URL.
Il plugin genera i tag
Il plugin System – GMC SEO scrive titoli, meta description, canonical, Open Graph, JSON-LD e hreflang al momento del rendering — su ogni pagina, in automatico.
Opzionale: gestiscilo via API
Genera una chiave nel pannello e leggi o scrivi gli override per singolo URL da una console SEO esterna tramite l'endpoint JSON protetto.
Nessuno shortcode da inserire
A differenza di un widget, GMC SEO non ha nulla da incorporare nei tuoi contenuti. Una volta installato e configurato, lavora su tutto il sito in background.
Verifica in pochi secondi
Ispeziona il sorgente di una pagina ed esegui un test dei risultati avanzati su un articolo — verifica che titolo, canonical, Open Graph e hreflang compaiano ciascuno una sola volta e siano corretti in tutte le lingue.
Requisiti
- Joomla 5.x o 6.x
- PHP 8.1 o superiore
- Accesso da amministratore per installare e configurare (nessuna modifica al codice sorgente)
- Una Download Key per gli aggiornamenti one-click su licenza tramite il gateway GMC / FuerteventuraTV
Cosa è incluso
- Il pannello di controllo
com_gmcseo(Componenti → GMC SEO) - Il motore di rendering System – GMC SEO
- Inglese, italiano e spagnolo di serie
- Aggiornamenti one-click su licenza finché la tua licenza è attiva
Perché acquistare da GMC
Chiave di licenza immediata
La tua Download Key arriva via email con l'acquisto — inseriscila una volta nella schermata GMC Licenses e gli aggiornamenti continuano ad arrivare.
Aggiornamenti inclusi
Gli aggiornamenti one-click su licenza fanno parte del prezzo: l'estensione controlla da sola il server di aggiornamento GMC e propone le nuove versioni in Sistema → Aggiorna.
Self-hosted, nessun SaaS
Tutto gira dentro il tuo Joomla. I tuoi tag vengono generati sul tuo server — nessun servizio di terze parti nel percorso della richiesta.
Software GPL
Rilasciato sotto GNU GPL. Ottieni la build ufficiale e la libertà che la licenza concede.
Collaudato in produzione
Testato sul campo sulla nostra rete turistica di otto siti — lo stesso codice che tiene pulite centinaia di pagine di tag.
Supporto in tre lingue
Rispondiamo in inglese, italiano e spagnolo. Rimborso entro 14 giorni se non funziona come descritto e non riusciamo a risolvere.
Tutto incluso
53 funzionalità reali, raggruppate per area — l'intero livello di SEO tecnica per Joomla e WordPress, senza nulla di nascosto.
SEO on-page automatica
- Modelli per il titolo del documento — costruisci ogni titolo di pagina da uno schema %title% %sep% %sitename% con separatore configurabile, così i titoli restano coerenti su tutto il sito senza modificare i template.
- Meta description automatica — riempie una meta description mancante partendo dall'estratto/contenuto dell'articolo con troncamento a parola intera, così le pagine non escono mai con la description vuota.
- Canonical auto-referenziale — inserisce un URL canonical dove la pagina non ne ha uno e salta le pagine che ne dichiarano già uno (e gli URL index.php non SEF), evitando segnali di contenuto duplicato.
- Controllo del meta robots — imposta le direttive index/follow per URL da una allowlist di token validati (noindex, nofollow, ecc.), rispettando la visibilità già impostata nel CMS.
- Protezioni contro i tag duplicati — ogni emettitore verifica la presenza di un tag esistente prima di scrivere, così nulla viene emesso due volte.
SEO delle pagine tag (Joomla)
- Titoli e description unici per i tag — assegna a ogni pagina tag di com_tags un titolo e una meta description distinti (tramite una variabile template {tag}) invece di testi quasi identici, rispettando la tua impostazione titolo-pagina/nome-sito.
- Fallback del modello di description — uno schema di description predefinito riempie le pagine tag prive di testo personalizzato.
- Noindex sui tag vuoti — imposta facoltativamente noindex sulle pagine tag con zero elementi, tenendo le pagine deboli fuori dall'indice.
Condivisione social (Open Graph e Twitter)
- Tag Open Graph automatici — emette og:title, og:description, og:image e og:type così i link vengono mostrati correttamente su Facebook, LinkedIn e le app di messaggistica (opt-in).
- Tag Twitter Card — genera card summary_large_image per anteprime ricche su Twitter/X (opt-in).
- Override social per URL — imposta og:title, og:description e og:image personalizzati per qualsiasi URL specifico.
- Immagine di condivisione predefinita — un'immagine di fallback valida per tutto il sito viene usata per og:image/twitter:image quando una pagina non ha un'immagine in evidenza o in linea.
Dati strutturati (schema JSON-LD)
- Grafo dell'identità del sito — emette un grafo JSON-LD WebSite / Organization-o-Person / WebPage (+ BreadcrumbList) così i motori di ricerca comprendono l'identità del tuo sito.
- Schema Article / BlogPosting — aggiunge dati strutturati BlogPosting agli articoli di contenuto con publisher, logo e sameAs, migliorando l'idoneità ai rich result.
- Scelta Organization / Person — dichiara il sito come Organization o come Person, con nome, URL del logo e link ai profili social (sameAs).
- Consolidamento dello schema — deduplica i blocchi di identità Organization/WebSite in conflitto (provenienti da template o altre estensioni) in un unico grafo pulito.
- Correzione dello schema della home page — rimuove un nodo Article spurio in prima pagina che alcune configurazioni emettono, mantenendo corretto lo schema della homepage.
- Output sicuro — il JSON-LD viene emesso con hardening JSON_HEX_TAG e inserimento sicuro rispetto alle backreference.
Motore per il testo alternativo delle immagini
- Riempimento automatico dell'alt text mancante — inserisce l'alt nei tag <img> che ne sono privi (contenuti, miniature, widget e blocchi immagine di Gutenberg su WP), migliorando accessibilità e SEO delle immagini.
- Mappa centrale dell'alt text — memorizza un valore alt per sorgente immagine una sola volta e applicalo ovunque quell'immagine compaia (abbinato per sorgente normalizzata + hash).
- Fallback sul nome file — ricava facoltativamente un alt text leggibile dal nome del file immagine quando non esiste un alt memorizzato.
- Fallback sulle keyword — ricava facoltativamente l'alt dalle keyword della pagina (Joomla).
- Interruttore per saltare gli esistenti — lascia intatte le immagini che hanno già un alt text.
- Editor massivo dell'alt — schermata admin in linea per modificare molti valori alt in una sola volta (salva-tutto / aggiungi / elimina) con un filtro "solo alt vuoti".
- Compatibile con il lazy-load — gestisce sia src sia data-src (funziona con YOOtheme/lazyload) e usa l'abbinamento per confine di parola così data-alt/data-src non vengono mai interpretati male.
Multilingua / hreflang
- Mappa hreflang statica — dichiara cluster rel=alternate hreflang per percorso (path | lang=URL | x-default=URL), inclusi URL cross-domain, con commenti #.
- Rispetta le associazioni esistenti — salta le lingue già dichiarate dalle associazioni di lingua di Joomla (o da Polylang/WPML/Yoast su WP) per evitare tag hreflang in conflitto.
Override per URL e modifica massiva
- Override SEO per URL — sovrascrivi titolo, meta description, robots, canonical e tag social per qualsiasi URL esatto, da un modulo admin.
- Gestione dell'elenco override — sfoglia, modifica, pubblica/rimuovi dalla pubblicazione ed elimina gli override memorizzati.
- Esportazione CSV — scarica tutti gli override come CSV UTF-8 (pronto per Excel) per backup o modifica massiva.
- Importazione CSV (upsert) — reimporta il CSV per creare/aggiornare gli override in blocco, abbinati per URL, con un report creati/aggiornati/saltati.
Audit SEO e pannello di controllo
- Dashboard — stato a colpo d'occhio: plugin attivo, numero di override, numero di tag e avvisi sui tag vuoti, più il pannello dell'API JSON.
- Vista audit SEO — conta gli articoli pubblicati privi di meta description e le righe immagine con alt vuoto, con salti a un clic per correggere ogni elemento.
- Riquadri di stato del sito — totali di articoli pubblicati e di override mostrati come schede riepilogative.
- Genera la chiave API con un clic — crea/ruota la chiave della console dalla dashboard (protetta da CSRF, crittograficamente casuale).
Verifica dei motori di ricerca
- Meta di verifica — incolla i token di contenuto per Google Search Console, Bing Webmaster e Yandex Webmaster per emettere i tag <meta> di verifica senza modificare il template (vuoto = nulla viene emesso).
API della console centrale (sviluppatori / integrazioni)
- API JSON protetta da chiave — leggi e scrivi gli override per URL dall'esterno del CMS, così una console esterna può gestire la SEO su molti siti con un unico schema di autenticazione.
- Autenticazione solo via header — la chiave viaggia solo nell'header X-Gmcseo-Key (confrontata con hash_equals); non viene mai accettata come parametro di query, e una chiave vuota/disabilitata restituisce 403/404.
- Endpoint per gli override — list, get, save (upsert in stile PATCH: cambiano solo i campi inviati, azzeramento con valore vuoto) e delete.
- Endpoint per l'alt delle immagini — alt_list, alt_get, alt_save, alt_delete per gestire il testo alternativo tramite l'API (Joomla; WP espone una route REST /gmcseo/v1/alt).
- Envelope paginato e validato — { ok, count, limit, offset, items } con un conteggio totale delle corrispondenze, limit vincolato a 1..1000, lunghezze massime per campo, allowlist robots e validazione degli URL canonical/og solo http(s).
Compatibilità e coesistenza
- Cessione a Yoast / Rank Math (WP) — quando Yoast o Rank Math è attivo, il motore si fa automaticamente da parte su titolo/meta/OG/schema per evitare tag duplicati, mentre il riempimento alt e la mappa hreflang statica continuano a funzionare.
- Interruttori per singola funzione — ogni emettitore (titolo, meta, canonical, robots, OG, Twitter, schema, alt, hreflang) può essere attivato/disattivato in modo indipendente.
- Precedenza degli override — un override per URL prevale sempre sull'output automatico del motore.
- Leggero — un livello di SEO tecnica mirato anziché una pesante suite all-in-one; gira su Joomla 5.x/6.x e WordPress 5.6+ (PHP 8.1+).
Affidabilità e licenza
- Licenza GPLv2 — LICENSE.txt GPLv2 completo incluso nel pacchetto e nel plugin; conforme a JED.
- Self-hosted, nessun servizio esterno — tutto l'output SEO e l'API della console girano sul tuo sito; nessun dato viene inviato a un cloud SEO di terze parti.
- Aggiornamenti inclusi — aggiornamenti a un clic tramite il server di aggiornamento integrato (Joomla) / Update URI (WP); l'auto-aggiornamento di WordPress può essere attivato o disattivato.
- Chiave di licenza via email — i piani a pagamento si sbloccano con una chiave inviata via email; la versione gratuita si aggiorna senza chiave.
- Disinstallazione pulita — l'opzione "rimuovi tutti i dati alla disinstallazione" (Joomla) elimina le tabelle/opzioni del plugin; il gemello WP fa pulizia su ogni sito di una rete multisite.
- Interfaccia localizzata — traduzioni admin in inglese, italiano e spagnolo incluse su entrambe le piattaforme.
Joomla e WordPress
- Joomla (pkg_gmcseo) — componente pannello di controllo (com_gmcseo) con viste Dashboard / Override / Immagini / Audit, plugin motore (System - GMC SEO), ACL completo + CSRF su ogni azione admin, Download Key (dlid) nel manifest e il motore JSON-LD/tag/hreflang. La SEO delle pagine tag e il fallback alt basato su keyword sono specifici di Joomla.
- WordPress (gmc-seo-api) — motore standalone "equivalente a Yoast" con una schermata Impostazioni, checkbox per singola funzione, campi identità del sito, elenco override (lettura + eliminazione), importazione/esportazione CSV, una route REST per l'alt text e cessione automatica a Yoast/Rank Math. hreflang rileva automaticamente da Polylang/WPML. Gli hook alt specifici di WP coprono le miniature dei post, il contenuto a blocchi e i blocchi renderizzati.
FAQ
- Installo il pacchetto o i pezzi interni?
Installa sempre l'unico
pkg_gmcseo.zipin Sistema → Installa → Estensioni → Carica file pacchetto. Installa insieme il componente e il plugin e li mantiene allineati — solo la versione del pacchetto attiva gli aggiornamenti su licenza. Installa uno zip interno solo se l'assistenza te lo chiede. - Dove inserisco la Download Key?
La ricevi nella tua email di licenza dopo l'acquisto. Inseriscila nella schermata GMC Licenses del tuo sito. La chiave sblocca gli aggiornamenti one-click su licenza dal server di aggiornamento GMC / FuerteventuraTV, e gli aggiornamenti continuano ad arrivare finché la tua licenza è attiva.
- Come arrivano gli aggiornamenti?
In automatico. Una volta installata, l'estensione controlla il server di aggiornamento circa ogni 24 ore e propone la nuova versione in Sistema → Aggiorna → Estensioni finché la tua licenza è attiva. Puoi anche riscaricare l'ultima build dal tuo account in qualsiasi momento.
- Uso già un altro strumento SEO — duplicherà i tag?
Ha una protezione integrata contro i tag duplicati. Dopo l'installazione, ispeziona il sorgente di una pagina e conferma che titolo, canonical e Open Graph compaiano una sola volta; se serve, disattiva le funzionalità che si sovrappongono nell'altro strumento.
- Cosa fa l'API JSON?
Ti permette di leggere e scrivere gli override SEO per singolo URL dall'esterno di Joomla — per esempio da una console SEO esterna. L'endpoint è protetto da una chiave che generi tu, così solo i chiamanti autorizzati possono modificare i dati SEO.
- È disponibile nella mia lingua?
È fornito con inglese, italiano e spagnolo di serie e rispetta la configurazione multilingua del tuo sito.
- Cosa copre la licenza?
Il software è GPL. Il tuo acquisto ti dà la build ufficiale, gli aggiornamenti one-click su licenza e il supporto per un sito. Ti serve su più siti o per progetti dei clienti? Scrivici per una soluzione a volume o da agenzia.
Buono a sapersi
GMC SEO cura le fondamenta tecniche — titoli, canonical, schema e hreflang — senza essere una suite di marketing all-in-one. Si integra in modo naturale con una console SEO esterna tramite l'API protetta.


