Tutto quello che vorresti sapere prima di installare.
Uno sguardo dettagliato su come funziona GSC Connect, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.
Perché GSC Connect?
Google Search Console è lo strumento essenziale per monitorare il SEO del tuo negozio PrestaShop. Ma aprire l'interfaccia di Google, destreggiarsi tra le schede, esportare CSV a mano, incrociare le posizioni con i tuoi riferimenti prodotto, sorvegliare i cali uno per uno… è una perdita di tempo quotidiana e un rischio di dimenticanza. GSC Connect porta tutti i tuoi dati di Search Console direttamente nel back-office PrestaShop, incrociati con il tuo catalogo prodotti e categorie, con avvisi automatici quando qualcosa va storto.
Connessione OAuth con un clic
L'installazione si riduce a creare un progetto Google Cloud, copiare Client ID e Client Secret nella configurazione del modulo e fare clic su Connetti a Google. Confermi i permessi, il modulo riceve il refresh token, lo cifra e lo archivia localmente. Il refresh dell'access token è automatico. Nessun intervento manuale successivo.
Sitemap: invio e monitoraggio
Il modulo rileva automaticamente le tue sitemap candidate: il sitemap.xml alla radice, i pattern generati dai moduli PrestaShop come gsitemap. Le invii a Search Console con un clic, il modulo monitora quindi per te il numero di URL inviate, indicizzate, gli errori e la data dell'ultimo download da parte di Googlebot. Se Google segnala errori, ricevi un avviso automatico.
Ispezione URL in massa
L'API di Ispezione di Google limita le chiamate a 2000 al giorno. GSC Connect gestisce questa quota per te tramite una coda. Inserisci tutti i tuoi prodotti attivi o tutte le tue categorie con un clic, e il cron elabora la coda per più giorni rispettando il limite. Per ogni URL, il modulo registra il verdetto di Google: indicizzata o meno, stato di copertura, robots.txt, indicizzabilità, risultati arricchiti rilevati, AMP, mobile-friendly. Qualsiasi pagina non indicizzata attiva un avviso HIGH con il motivo restituito da Google.
Report di clic e posizione
La dashboard riunisce 8 KPI: clic e impressioni su 28 giorni, CTR medio, posizione media, numero di avvisi non letti, numero di pagine non indicizzate, consumo di quota odierno, ultima sincronizzazione. Un grafico di andamento a 28 giorni viene generato con Chart.js in locale (nessuna dipendenza CDN). Le schede di report dettagliate ti danno il top dei tuoi prodotti e categorie per clic, con posizione media e CTR, con lookback configurabile da 7 a 90 giorni, ordinamento lato client ed esportazione CSV.
Avvisi di calo e deindicizzazione
Sono gestite tre famiglie di avvisi: cali di posizione su pagine già ben posizionate, cali di clic significativi in percentuale e deindicizzazione. Le soglie sono completamente configurabili. Il confronto avviene su una finestra scorrevole di 7 giorni rispetto ai 7 giorni precedenti, con uno sfasamento di 2 giorni per rispettare la latenza di aggiornamento di Search Console. La deduplicazione 24h evita di ricevere cinque volte lo stesso avviso. Gli avvisi possono essere inviati per e-mail come digest HTML raggruppato per gravità.
Cron per hosting condiviso
Il modulo espone un endpoint cron protetto da token, attivabile dal cron del tuo hosting. Le attività sono filtrabili: sync (recupera nuovi dati di Search Console), inspect (elabora la coda di ispezione), sitemaps (aggiorna lo stato), drops (calcola i cali), notify (invia le e-mail), prune (purga i dati vecchi). Nessun Redis, nessun worker BullMQ o PHP-FPM dedicato. Funziona su o2switch, OVH condiviso e qualsiasi hosting Linux standard.
Architettura pulita
Codice PSR-4 sotto il namespace DataFirefly/GscConnect, autoloader proprietario senza Composer, chiamate API Google in cURL nativo con verifica SSL, 8 tabelle dedicate con prefisso dfgsc_, file index.php anti-listing in ogni directory, token CSRF in cookie sul flusso OAuth, validazione hash_equals sul token cron, escape sistematico delle uscite dei template.
Ancora non ci sono recensioni.