Alles, was Sie wissen sollten bevor Sie installieren.
Ein detaillierter Blick darauf, wie GSC Connect funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.
Warum GSC Connect?
Google Search Console ist das unverzichtbare Werkzeug, um das SEO Ihres PrestaShop-Shops zu verfolgen. Aber die Google-Oberfläche zu öffnen, zwischen Tabs zu jonglieren, CSVs manuell zu exportieren, Positionen mit Ihren Produktreferenzen abzugleichen, Einbrüche einzeln zu überwachen… ist eine tägliche Zeitverschwendung und ein Risiko, etwas zu übersehen. GSC Connect bringt alle Ihre Search-Console-Daten direkt in das PrestaShop-Backoffice, abgeglichen mit Ihrem Produkt- und Kategoriekatalog, mit automatischen Alarmen, wenn etwas schiefgeht.
OAuth-Verbindung mit einem Klick
Die Einrichtung beschränkt sich darauf, ein Google Cloud-Projekt zu erstellen, Ihre Client-ID und Ihren Client-Secret in die Modulkonfiguration zu kopieren und auf Mit Google verbinden zu klicken. Sie bestätigen die Berechtigungen, das Modul empfängt den Refresh-Token, verschlüsselt und speichert ihn lokal. Die Erneuerung des Access-Tokens erfolgt automatisch. Keine weitere manuelle Eingriff.
Sitemaps: Übermittlung und Verfolgung
Das Modul erkennt automatisch Ihre Sitemap-Kandidaten: die Root-sitemap.xml, die von PrestaShop-Modulen wie gsitemap generierten Muster. Sie übermitteln sie mit einem Klick an Search Console, das Modul verfolgt dann für Sie die Anzahl der übermittelten und indexierten URLs, die Fehler und das Datum des letzten Downloads durch Googlebot. Wenn Google Fehler meldet, erhalten Sie einen automatischen Alarm.
URL-Inspektion im Stapel
Die Inspektions-API von Google begrenzt die Aufrufe auf 2000 pro Tag. GSC Connect verwaltet dieses Kontingent für Sie über eine Queue. Sie nehmen alle aktiven Produkte oder Kategorien mit einem Klick auf, und der Cron verarbeitet die Queue über mehrere Tage unter Einhaltung des Limits. Für jede URL erfasst das Modul das Urteil von Google: indexiert oder nicht, Abdeckungsstatus, robots.txt, Indexierbarkeit, erkannte rich results, AMP, mobile-friendly. Jede nicht indexierte Seite löst einen HIGH-Alarm mit dem von Google zurückgegebenen Grund aus.
Klick- und Positionsberichte
Das Dashboard fasst 8 KPIs zusammen: Klicks und Impressionen über 28 Tage, durchschnittliche CTR, Durchschnittsposition, Anzahl ungelesener Alarme, Anzahl nicht indexierter Seiten, heutiger Kontingentverbrauch, letzte Synchronisation. Ein 28-Tage-Trenddiagramm wird mit Chart.js lokal gerendert (keine CDN-Abhängigkeit). Die detaillierten Berichtsregister geben Ihnen den Top-Bereich Ihrer Produkte und Kategorien nach Klicks, mit Durchschnittsposition und CTR, mit konfigurierbarem Lookback von 7 bis 90 Tagen, Client-seitiger Sortierung und CSV-Export.
Drop- und Deindexierungsalarme
Drei Alarmfamilien werden verwaltet: Positionsverluste auf bereits gut platzierten Seiten, signifikante prozentuale Klickeinbrüche und Deindexierung. Die Schwellenwerte sind vollständig konfigurierbar. Der Vergleich erfolgt auf einem gleitenden 7-Tage-Fenster gegenüber den vorherigen 7 Tagen, mit einem 2-Tage-Versatz, um die Datenaktualisierungs-Latenz von Search Console zu respektieren. Die 24-Stunden-Deduplizierung verhindert, dass Sie denselben Alarm fünfmal erhalten. Alarme können per E-Mail als HTML-Zusammenfassung gruppiert nach Schweregrad versendet werden.
Shared-Hosting-Cron
Das Modul stellt einen Token-geschützten Cron-Endpunkt bereit, der vom Cron Ihres Hosters ausgelöst werden kann. Die Aufgaben sind filterbar: sync (holt neue Search-Console-Daten), inspect (verarbeitet die Inspektions-Queue), sitemaps (aktualisiert Status), drops (berechnet Einbrüche), notify (versendet E-Mails), prune (löscht alte Daten). Kein Redis, kein BullMQ-Worker oder dediziertes PHP-FPM erforderlich. Funktioniert auf o2switch, OVH Shared und jedem Standard-Linux-Hosting.
Saubere Architektur
PSR-4-Code unter dem Namespace DataFirefly/GscConnect, eigener Autoloader ohne Composer, native cURL-Aufrufe der Google API mit SSL-Verifizierung, 8 dedizierte Tabellen mit Präfix dfgsc_, Anti-Listing-index.php-Dateien in jedem Verzeichnis, Cookie-basierter CSRF-State-Token im OAuth-Flow, hash_equals-Validierung des Cron-Tokens, systematische Ausgabe-Escapierung in Templates.
Es gibt noch keine Rezensionen.