GMC SEO API per WordPress — SEO automatico e API di override per-URL
Dettaglio prodotto · WordPress 6+ · SEO
SEO corretto su ogni pagina, controllato da ovunque.
Un motore SEO per WordPress pensato per sviluppatori e agenzie: titoli, meta, Open Graph, schema JSON-LD e hreflang automatici e pronti all'uso, più un'API protetta da chiave per leggere e scrivere il SEO di ogni URL da una console esterna.
Licenza
EUR 39/anno
- Livello SEO tecnico automatico
- API di override per-URL protetta da chiave
- Convive con Yoast e Rank Math
- Build GPL · self-hosted
A chi serve
Siti WordPress che vogliono un SEO automatico solido, e team che devono anche impostare o sovrascrivere il SEO per singolo URL in modo programmatico.
Su un'installazione nuova offre al sito un livello SEO tecnico completo senza modificare i template. Per agenzie e team che gestiscono strumenti SEO centralizzati, l'API di override è ciò che fa la differenza: invece di accedere all'admin di ogni sito, un sistema esterno invia titoli e descrizioni a un URL specifico tramite un endpoint protetto.
Adottarlo non ti costringe mai a disinstallare un plugin SEO su cui già fai affidamento: quando Yoast o Rank Math è attivo smette di generare i tag e funge esclusivamente da canale di override remoto.
È la scelta giusta se sei
- Uno sviluppatore che vuole tag SEO corretti e completi senza modificare i temi a mano.
- Un'agenzia che gestisce molti siti di clienti da un unico punto.
- Chi usa una console SEO esterna che deve inviare valori per-URL a WordPress.
- Su un sito che usa già Yoast o Rank Math e ha bisogno solo del controllo remoto.
Cosa include
Ogni tag di cui una pagina ha bisogno, generato automaticamente man mano che pubblichi i contenuti.
Titoli e meta
Titoli, meta description, URL canonici e direttive robots basati su template, su tutto il sito.
Anteprime social
Tag Open Graph e Twitter Card, così i link si visualizzano correttamente su social e app di chat.
Grafo di schema JSON-LD
Un grafo di dati strutturati inserito nell'head della pagina per accedere a risultati di ricerca più ricchi.
Compilazione automatica alt immagini
Testo alternativo automatico sulle immagini, così accessibilità e SEO delle immagini non dipendono più dall'inserimento manuale.
hreflang
hreflang multilingua che rispetta la configurazione delle lingue del sito, così le pagine tradotte vengono associate correttamente.
API di override per-URL
Un endpoint protetto da chiave per leggere e scrivere i valori SEO di una pagina dall'esterno di WordPress.
Coesistenza con Yoast e Rank Math
Rileva l'uno o l'altro plugin e gli lascia la precedenza, così i tag non vengono mai emessi due volte mentre l'API resta attiva.
Tre lingue
Disponibile in inglese, italiano e spagnolo e rispetta la configurazione multilingua del sito.
Aggiornamenti one-click
Le nuove build arrivano automaticamente dal gateway GMC / FuerteventuraTV finché la licenza è attiva.
Requisiti
- WordPress 6.0 o successivo
- PHP 8.1 o successivo
- Una chiave API impostata da te per l'endpoint di override (facoltativa: serve solo per usare l'API remota)
- La tua Download Key per sbloccare gli aggiornamenti one-click su licenza
La licenza WordPress copre il plugin gmc-seo-api. Il pacchetto SEO per Joomla, GMC SEO, è un prodotto separato per i siti Joomla.
Privacy e hosting
- Self-hosted: i tag SEO vengono generati lato server nell'head del tuo sito, senza embed di terze parti.
- L'API di override per-URL è protetta da una chiave che configuri tu e mantieni privata.
- Rilasciato sotto GNU GPL; la licenza copre l'uso su un sito.
Come funziona
Non c'è nessuno shortcode da inserire. Attiva il plugin e funziona in una di tre modalità.
Livello SEO autonomo
Pubblica i contenuti normalmente. Il plugin compila titoli, meta, canonici, robots, tag social, il grafo JSON-LD, l'alt delle immagini e l'hreflang per ogni pagina, tutto basato su template, senza nulla da attivare a mano.
API di override remota
Una console esterna legge e scrive il SEO di una pagina tramite un endpoint protetto da chiave. Invia un titolo o una descrizione a un URL specifico senza dover mai accedere a wp-admin.
Insieme a Yoast / Rank Math
Se uno dei due plugin è attivo, il motore gli lascia la precedenza così i tag non vengono mai duplicati, e funge esclusivamente da canale di override remoto per-URL. Nessuna riconfigurazione necessaria.
L'idea dietro il canale di override
Concettualmente, l'API associa un URL ai valori SEO che vuoi vengano serviti su di esso:
la tua console SEO ──▶ endpoint protetto da chiave ──▶ un URL sul tuo sito WordPress
{ url, titolo, meta description, … }
Verificalo in un minuto: apri un articolo, guarda il sorgente della pagina e conferma che i tag title, canonical e Open Graph compaiano una sola volta nell'head. Poi invia un override per-URL e ricarica per confermare che vengano serviti i nuovi valori.
Perché acquistare da GMC
Chiave di licenza via email
Al momento dell'acquisto ricevi la tua Download Key con l'email di licenza. Incollala nelle impostazioni del plugin e gli aggiornamenti continuano ad arrivare.
Aggiornamenti inclusi
12 mesi di aggiornamenti one-click su licenza dal nostro gateway, verificati automaticamente e proposti come qualsiasi plugin WordPress.
Self-hosted e GPL
La build ufficiale gira interamente sul tuo sito, rilasciata sotto GNU GPL. Riscarica l'ultima build dal tuo account quando vuoi.
Supporto reale
Rispondi all'email di acquisto o scrivici su WhatsApp. Rispondiamo in inglese, italiano e spagnolo, con rimborso entro 14 giorni.
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
- Come lo installo?
Nella tua bacheca vai su Plugin → Aggiungi nuovo plugin → Carica plugin, scegli il file
.zipdel plugin (lascialo zippato), clicca Installa ora e poi Attiva. La schermata delle impostazioni compare nel menu di amministrazione dopo l'attivazione. - Dove inserisco la Download Key?
Dopo l'acquisto ricevi una Download Key con l'email di licenza. Inseriscila nella schermata delle impostazioni del plugin. La chiave sblocca gli aggiornamenti one-click su licenza dal server di aggiornamento GMC / FuerteventuraTV; lasciala al suo posto e gli aggiornamenti continuano ad arrivare finché la licenza è attiva.
- Uso già Yoast o Rank Math: ci saranno conflitti?
No. Se Yoast o Rank Math è attivo, il motore gli lascia la precedenza per evitare tag duplicati, mentre l'API di override per-URL e il suo livello restano disponibili.
- Cosa fa l'API di override?
Ti permette di leggere e scrivere i valori SEO per singolo URL dall'esterno di WordPress, utile quando gestisci il SEO da una console esterna. È protetta da una chiave che configuri tu.
- Come arrivano gli aggiornamenti?
Automaticamente. Il plugin controlla il server di aggiornamento circa ogni 12 ore e mostra le nuove versioni sotto Plugin / Bacheca → Aggiornamenti finché la licenza è attiva. Puoi anche riscaricare l'ultima build dal tuo account in qualsiasi momento.
- Come verifico che funzioni?
Ispeziona l'head della pagina di un articolo, verifica che i tag title, canonical e Open Graph compaiano una sola volta, poi prova un override per-URL tramite l'API o la sua schermata.
- È disponibile nella mia lingua?
Sì: è già disponibile in inglese, italiano e spagnolo e rispetta la configurazione multilingua del tuo sito.
- Cosa copre la licenza?
Il software è rilasciato sotto GNU GPL. L'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 di clienti? Scrivici per un accordo a volume o per agenzie.


