Google Indexing API für Magento 2

Das Modul Kowal Google Indexing API für Magento 2 hilft dabei, URLs effizienter an Google zu melden, die hinzugefügt, geändert oder aus dem Index entfernt werden sollen.
Kompatibilität
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
61,50 €
E-Mail an einen Freund

Zu diesem Produkt anfragen

Beschreibung / Google Indexing API für Magento 2

MAGENTO 2 · URL-ÜBERMITTLUNGEN · WARTESCHLANGE · GOOGLE API

Verwalten Sie URL-Übermittlungen in einer Magento-Warteschlange.

Kowal Google Indexing API

Sammeln Sie Adressen aus dem Admin-Panel und aus Integrationen, kontrollieren Sie Duplikate, Zeitplan und Versandlimits. Bewahren Sie den Verlauf der Google-Antworten auf und unterscheiden Sie klar zwischen der Annahme einer Übermittlung und der Indexierung einer Seite.

Dry Run · Retry und Logs · Von Google festgelegter API-Umfang

SO FUNKTIONIERT ES IN DER PRAXIS

01 · Zugriff und Umfang konfigurieren
Sie prüfen das Servicekonto, Hosts und zulässige Store Views.

02 · Adressen zur Warteschlange hinzufügen
Sie nutzen Import, Massenaktionen oder Schaltflächen.

03 · Verarbeitung überwachen
Cron übernimmt Versand, Limits, Ergebnis und Wiederholungen.

Was gewinnt Ihr Shop?

Lernen Sie Funktionen, Einsatzbereiche und Einstellungen des Moduls kennen.

Google schneller über Änderungen im Shop informieren

Das Modul Kowal Google Indexing API für Magento 2 hilft dabei, URLs effizienter an Google zu melden, die hinzugefügt, geändert oder aus dem Index entfernt werden sollen. Anstatt ausschließlich auf den standardmäßigen erneuten Besuch durch den Google-Bot zu warten, kann der Administrator ausgewählte Adressen an eine von der Google Indexing API verarbeitete Warteschlange übergeben.

Die Lösung ist besonders nützlich für Shops, in denen sich Inhalte, Angebot, Produktverfügbarkeit, CMS-Seiten, Landing Pages oder Blogbeiträge häufig ändern. Das Modul strukturiert den gesamten Prozess: Es sammelt Adressen aus verschiedenen Bereichen von Magento, prüft sie, entfernt Duplikate, kontrolliert Limits und speichert den Verlauf der Kommunikation mit Google.

Die Google Indexing API ist offiziell für Seiten mit strukturierten Daten JobPosting und BroadcastEvent vorgesehen. Die Übermittlung einer URL über die API garantiert keine Indexierung, keine Position in den Suchergebnissen und keine Annahme jeder Adresse durch Google. Das Modul ist ein Werkzeug zur Unterstützung der technischen URL-Übermittlung und kein Ersatz für korrektes technisches SEO, XML-Sitemaps, Canonicals, robots, hreflang und interne Verlinkung.

Bessere Kontrolle über die URL-Übermittlung

Das Modul bietet dem Administrator einen zentralen Ort zur Verwaltung von URLs, die auf den Versand an Google warten. Produkte, Kategorien, CMS-Seiten, manueller URL-Import und zukünftige Quellen können dieselbe Warteschlange nutzen. Dadurch müssen keine separaten Integrationen für jeden Inhaltstyp aufgebaut werden.

Weniger manuelle Arbeit nach Änderungen im Shop

Adressen können direkt aus dem Magento-Admin-Panel zur Warteschlange hinzugefügt werden. Das Modul stellt Massenaktionen und Schaltflächen auf den Bearbeitungsseiten ausgewählter Entitäten bereit, sodass der Administrator die Indexierung einer einzelnen Seite oder einer größeren Adressgruppe schnell anstoßen kann.

Sicherere Nutzung von API-Limits

Die Google Indexing API arbeitet mit Limits. Das Modul berücksichtigt Tages- und Minutenlimits, die Größe des von Cron verarbeiteten Pakets sowie die Versandverzögerung. Dadurch werden Adressen nicht chaotisch versendet und das Risiko unnötiger Nutzung des verfügbaren Limits lässt sich leichter reduzieren.

Weniger Duplikate und wiederholte Übermittlungen

Vor dem Speichern einer Adresse normalisiert das Modul die URL, validiert sie und prüft, ob dieselbe Adresse bereits in der aktiven Warteschlange wartet. Wenn eine ähnliche Übermittlung bereits existiert, kann das System sie aktualisieren oder als dedupliziert markieren. Das reduziert Unordnung in der Warteschlange und verringert die Zahl unnötiger Requests an Google.

Mehr Transparenz für das Team

Jede Übermittlung hat Status, Quelle, Aktion, Priorität, Anzahl der Versuche, geplanten Versandtermin sowie Informationen zur Google-Antwort. Der Administrator sieht, welche Adressen warten, welche korrekt gesendet wurden, welche einen erneuten Versuch benötigen und welche mit einem dauerhaften Fehler beendet wurden.

Wie das Modul in der Praxis funktioniert

Das Modul arbeitet als Zwischenschicht zwischen Magento und der Google Indexing API.

  1. Der Administrator oder eine Integration wählt URLs zur Übermittlung aus.
  2. Das Modul normalisiert und validiert URLs, unter anderem hinsichtlich Schema, Host und zugelassener Quellen.
  3. Korrekte Adressen gelangen mit entsprechendem Status, Aktion und Versandtermin in die zentrale Warteschlange.
  4. Magento Cron ruft zyklisch Datensätze ab, die zur Verarbeitung bereit sind.
  5. Der Queue-Prozessor berücksichtigt Limits, Prioritäten, Verzögerungen und Datensatzsperren.
  6. Das Modul sendet die Übermittlung an die Google Indexing API oder verarbeitet sie im Dry-Run-Modus.
  7. Die Google-Antwort wird beim Warteschlangendatensatz und in den API-Logs gespeichert.
  8. Bei temporären Fehlern kann das Modul eine Wiederholung mit Verzögerung planen.

Dadurch hängt der URL-Versand nicht von einem einzelnen Klick oder einem direkten Request aus dem Admin-Panel ab. Der gesamte Prozess ist queue-basiert, auditierbar und widerstandsfähiger gegen kurzfristige API-Probleme.

Hauptfunktionen

  • zentrale URL-Warteschlange für verschiedene Inhaltsquellen,
  • Unterstützung der Aktionen URL_UPDATED und URL_DELETED,
  • manueller Import mehrerer URLs aus dem Admin-Panel,
  • Massenaktionen für Produkte und CMS-Seiten,
  • Schaltflächen zur Indexierungsübermittlung auf Bearbeitungsseiten von Produkt, Kategorie und CMS-Seite,
  • optionale Integration mit Amasty Blog als separates Modul,
  • Normalisierung und Validierung von URLs,
  • Whitelist zulässiger Hosts,
  • Unterstützung von Store View und Identifikation der Übermittlungsquelle,
  • Deduplizierung aktiver Übermittlungen,
  • Versandverzögerung, also indexing lag,
  • Prioritäten und Aktion Transmit Now,
  • Verarbeitung durch Cron,
  • Kontrolle des Tages- und Minutenlimits,
  • Wiederholung temporärer Fehler mit Verzögerung,
  • Queue-Status: scheduled, pending, processing, success, retry, failed_permanent, cancelled,
  • Dry-Run-Modus für sichere Tests ohne reale Requests,
  • API-Logs und Log-Retention,
  • Test credentials und metadata im Konfigurationsassistenten.

Für wen ist dieses Modul gedacht?

Das Modul eignet sich für Magento 2 Shops, die:

  • ihr Produktangebot häufig aktualisieren,
  • viele CMS-Seiten veröffentlichen oder ändern,
  • SEO-Maßnahmen über mehrere Inhaltstypen hinweg durchführen,
  • Kontrolle darüber benötigen, welche URLs an Google übermittelt wurden,
  • die manuelle Verwaltung von Übermittlungen reduzieren möchten,
  • in einer Multistore- oder Multilanguage-Umgebung arbeiten,
  • ein klares Audit der Requests an Google benötigen.

Diese Lösung ist besonders wertvoll für E-Commerce-, SEO- und Administrationsteams, die einen gemeinsamen, strukturierten Prozess zur Meldung von Shop-Änderungen an Google wünschen.

Neue oder geänderte Produkte

Nach dem Hinzufügen eines neuen Produkts oder einer wesentlichen Änderung eines bestehenden Produkts kann der Administrator dessen Adresse an die Warteschlange übergeben. Das Modul übernimmt Speicherung der Übermittlung, passende Verzögerung, Deduplizierung und späteren Versand.

SEO-Massenaktionen

Bei größeren Änderungen im Shop, etwa der Aktualisierung vieler Produkte, einer Content-Migration oder der Überarbeitung von Kategorien, kann der Administrator Massenaktionen nutzen und den Fortschritt in der Warteschlange beobachten.

Geschäftlicher Nutzen

Die Implementierung des Moduls gibt dem Team mehr Kontrolle über die technische Meldung von Änderungen an Google. Statt verteilter, manueller und schwer überprüfbarer Aktivitäten entsteht ein einheitlicher Prozess: Die Adresse gelangt in die Warteschlange, wird validiert, unter Berücksichtigung der Limits gesendet und das Ergebnis ist im Admin-Panel sichtbar.

Der wichtigste Wert des Moduls liegt in der Strukturierung der Arbeit rund um die Indexierung: weniger zufällige Requests, weniger Duplikate, bessere Diagnose und klarere Verantwortlichkeit dafür, was an Google übermittelt wurde.

Offizieller Umfang der Google Indexing API

Laut Google-Dokumentation dient die API Seiten mit JobPosting oder BroadcastEvent, eingebettet in VideoObject. Gewöhnliche Produkt-, Kategorie- und CMS-Seiten sowie Blogbeiträge gehören nicht zum offiziell unterstützten Umfang, auch wenn das Modul ihre URLs technisch in die Warteschlange aufnehmen kann.

Eine HTTP-200-Antwort und der Status success bedeuten, dass die Übermittlung erfolgreich war. Metadata bestätigt die Benachrichtigung, nicht das Datum der Indexierung oder Entfernung der Seite. Für URL_DELETED sollte die Adresse 404/410 zurückgeben oder noindex enthalten.

Konfigurationsassistent und erster Start

Stores → Configuration → Services → Google Indexing API umfasst Servicekonto, Hosts, Store View, Limits und Dry Run. Sie benötigen eine aktive API in Google Cloud, einen verifizierten Search Console-Dienst sowie passende Berechtigungen des Servicekontos.

Marketing → Google Indexing API stellt Setup Assistant, Indexing Queue und Import URLs bereit. Beginnen Sie mit Dry Run sowie Tests von credentials und metadata, prüfen Sie Cron und aktivieren Sie anschließend den realen Versand für den richtigen Umfang.

Amasty Blog-Integration und neue Quellen

Die Unterstützung der Massenaktion für Amasty Blog ist ein separates Paket kowal/module-google-indexing-api-amasty-blog. Das Hauptmodul erfordert Amasty Blog nicht.

Eine neue Quelle kann URL, Aktion URL_UPDATED oder URL_DELETED, Quelle, Entität und Store ID über IndexingRequestSchedulerInterface übergeben. Die gemeinsame Warteschlange übernimmt Zeitplan, Validierung, Deduplizierung und Wiederholungen.

Installation über Composer

Paket kowal/module-google-indexing-api, Modul Kowal_GoogleIndexingApi. Nach der Konfiguration des Zugriffs auf das Kowal-Repository installieren Sie das Paket, aktivieren das Modul, aktualisieren Magento und leeren den Cache. In der Produktion berücksichtigen Sie Kompilierung und Deployment statischer Inhalte gemäß dem Prozess des Shops.

Übermittlungen und API-Diagnose strukturieren

Möchten Sie das Modul an Ihren Shop anpassen? Fragen Sie nach der Implementierung von Kowal Google Indexing API und besprechen Sie die Konfiguration oder benötigte Erweiterungen.

Weitere Informationen

Addtocart Description

DEMO

Benutzername: indexing
Passwort: M2Indexing

Übereinstimmung mit der Vorlage Luma / Leer, KOWAL

Installationsanleitung für das Modul

Google Indexing API für Magento 2 - Installation und Konfiguration

1. Wichtige Informationen vor der Implementierung

Das Modul integriert Magento 2 mit der Google Indexing API und ermöglicht das Hinzufügen von URLs zu einer zentralen Übermittlungswarteschlange. Die Warteschlange wird durch Magento Cron verarbeitet, und jede Übermittlung wird validiert, dedupliziert, durch Limits begrenzt und protokolliert.

Gemäß der Google-Dokumentation ist die Indexing API offiziell vor allem für Seiten mit strukturierten Daten vorgesehen:

  • JobPosting,
  • BroadcastEvent eingebettet in VideoObject.

Die Nutzung der API für Produkte, Kategorien, CMS-Seiten oder Blogbeiträge garantiert weder Indexierung noch Positionen in den Suchergebnissen. Das Modul ist als technisches Werkzeug zur URL-Übermittlung zu verstehen und nicht als Ersatz für XML-Sitemaps, korrekte Canonicals, robots, hreflang, interne Verlinkung und allgemeine SEO-Qualität.

Offizielle Google-Materialien:

2. Anforderungen

Stellen Sie vor der Installation sicher, dass die Umgebung die Anforderungen erfüllt:

  • Magento 2.4.x,
  • PHP 8.1 oder neuer,
  • Composer,
  • funktionierender Magento Cron,
  • Möglichkeit zur Installation des Pakets google/apiclient,
  • Administrationszugang zu Magento,
  • Google Cloud-Projekt mit aktivierter Indexing API,
  • Google Search Console-Property, die für die Shop-Domain verifiziert ist,
  • Google-Servicekonto, das in Google Search Console als Eigentümer hinzugefügt wurde.

Das Modul benötigt das Paket:

google/apiclient:^2.16

Das Paket ist in der composer.json des Moduls deklariert, daher sollte Composer es automatisch installieren.

3. Installation des Moduls

3.1. Installation über Composer

Fügen Sie das Composer-Repository von Kowal zum Magento-Projekt hinzu:

Die Zugangsdaten zum Composer-Repository, also E-Mail-Adresse des Kunden und Lizenz-Token, erhalten Sie nach dem Kauf per E-Mail. Sie sind auch nach dem Login im Kundenbereich unter kowal.store verfügbar. Ersetzen Sie TWOJ_EMAIL_KLIENTA durch die E-Mail-Adresse Ihres Kontos und TWOJ_TOKEN durch den erhaltenen Token. Führen Sie die Befehle im Magento-Stammverzeichnis aus.

composer config repositories.kowal composer https://repo.kowal.store

Konfigurieren Sie die Zugangsdaten zum Composer-Repository von Kowal:

composer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'

Installieren Sie das Paket:

composer require kowal/module-google-indexing-api

Aktivieren Sie das Modul:

bin/magento module:enable Kowal_GoogleIndexingApi

Führen Sie die Aktualisierung des Datenbankschemas aus:

bin/magento setup:upgrade

Leeren Sie den Cache:

bin/magento cache:flush

Führen Sie im Produktionsmodus zusätzlich aus:

bin/magento setup:di:compilebin/magento setup:static-content:deploybin/magento cache:flush

3.2. Lokale Installation in app/code

Wenn das Modul ohne Composer als lokaler Code installiert wird, legen Sie es in folgendem Verzeichnis ab:

app/code/Kowal/GoogleIndexingApi

Installieren Sie anschließend die Abhängigkeit Google API Client im Magento-Projekt:

composer require google/apiclient:^2.16

Aktivieren Sie das Modul und führen Sie die Standardbefehle von Magento aus:

bin/magento module:enable Kowal_GoogleIndexingApibin/magento setup:upgradebin/magento cache:flush

Für die Produktion:

bin/magento setup:di:compilebin/magento setup:static-content:deploybin/magento cache:flush

3.3. Überprüfung der Installation

Prüfen Sie, ob das Modul aktiv ist:

bin/magento module:status Kowal_GoogleIndexingApi

Nach korrekter Installation sollten im Admin-Panel verfügbar sein:

  • Stores > Configuration > Kowal > Google Indexing API,
  • Administrationsmenü Google Indexing API > Indexing Queue,
  • Google Indexing API > Import URLs,
  • Google Indexing API > API Logs,
  • Google Indexing API > Setup Assistant.

In der Datenbank sollten folgende Tabellen erstellt werden:

  • kowal_google_indexing_queue,
  • kowal_google_indexing_api_log.

4. Vorbereitung von Google Cloud und Search Console

4.1. Google Cloud-Projekt erstellen

  1. Gehen Sie zur Google Cloud Console.
  2. Erstellen Sie ein neues Projekt oder wählen Sie ein bestehendes Projekt aus, das für den Shop verwendet wird.
  3. Aktivieren Sie die API:
Indexing API

Ohne aktivierte API kann das Modul Übermittlungen nicht korrekt senden.

4.2. Servicekonto erstellen

  1. Gehen Sie in Google Cloud zu IAM & Admin > Service Accounts.
  2. Erstellen Sie ein neues Servicekonto.
  3. Generieren Sie einen Schlüssel im JSON-Format.
  4. Laden Sie die JSON-Datei herunter und bewahren Sie sie sicher auf.

Das Modul erfordert, dass JSON mindestens folgende Felder enthält:

  • type,
  • project_id,
  • private_key,
  • client_email.

Das Feld type muss den Wert haben:

service_account

4.3. Servicekonto als Eigentümer in Search Console hinzufügen

  1. Öffnen Sie Google Search Console.
  2. Wählen Sie die Property aus, die der Shop-Domain entspricht.
  3. Stellen Sie sicher, dass die Property verifiziert ist.
  4. Fügen Sie die Adresse client_email aus der JSON-Datei als Eigentümer der Property hinzu.

Beispiel für eine Servicekonto-Adresse:

my-service-account@project-name.iam.gserviceaccount.com

Wenn das Servicekonto nicht Eigentümer der Search Console-Property ist, kann Google Berechtigungsfehler zurückgeben, z. B. fehlende Bestätigung der URL-Eigentümerschaft.

5. Modulkonfiguration in Magento

Die Konfiguration befindet sich unter:

Stores > Configuration > Kowal > Google Indexing API

Die Konfiguration unterstützt Magento-Scopes:

  • Default Config,
  • Website,
  • Store View.

Dadurch können separate Einstellungen für verschiedene Shops oder Store Views verwendet werden, wenn das Projekt dies erfordert.

6. Bereich General

Enable

Standardmäßig:

No

Aktiviert oder deaktiviert die Funktion des Moduls.

Wenn das Feld den Wert No hat, verarbeitet Cron die Warteschlange nicht. Adressen können in der Datenbank vorhanden sein, aber der Queue-Prozessor sendet sie nicht an Google.

Empfehlung:

  • setzen Sie während der Erstkonfiguration No oder lassen Sie Dry Run = Yes,
  • setzen Sie nach erfolgreichen Tests Yes.

Dry Run

Standardmäßig:

Yes

Testmodus. Wenn Dry Run aktiviert ist, verarbeitet das Modul Queue-Datensätze, speichert Status und Logs, sendet aber keine reale Übermittlung an Google.

Dies ist der sicherste Modus für den ersten Start, Konfigurationstests und die Prüfung, ob URLs wie erwartet in die Warteschlange gelangen.

7. Bereich Google Access Credentials

Credentials Source

Standardmäßig:

Encrypted configuration value

Legt fest, woher das Modul das JSON des Google-Servicekontos bezieht.

Verfügbare Optionen:

OptionTechnischer WertBeschreibung
Encrypted configuration valueconfigJSON wird in die Magento-Konfiguration eingefügt und als verschlüsselter sensitive config-Wert gespeichert.
Uploaded JSON filefileJSON wird als Datei hochgeladen und außerhalb des Verzeichnisses pub in var/google-indexing gespeichert.

8. Bereich Queue and Limits

In diesem Bereich konfigurieren Sie Tages- und Minutenlimits, die Batch-Größe für Cron, Verzögerungen, Wiederholungen, zugelassene Quellentypen, zulässige URL-Hosts und die HTTPS-Anforderung. Standardwerte wie Daily Publish Limit 200, Requests Per Minute Limit 60, Cron Batch Size 20, Default Indexing Lag 15, Max Attempts 5 und Retry Delay 15 sollten nur im Rahmen der Google-Limits und der Projektanforderungen angepasst werden.

9. Bereich Auto-Indexing

Das Feld Enable Auto-Indexing ist für automatische Integrationen beim Speichern oder Löschen von Entitäten sowie zusätzliche URL-Provider vorbereitet. Im aktuellen Umfang stehen manuelle und administrative Mechanismen zum Hinzufügen von URLs zur Warteschlange zur Verfügung, darunter URL-Import, Mass Actions und Schaltflächen in Bearbeitungsformularen.

10. Bereich Logs

API Log Retention Days legt die Anzahl der Tage fest, für die API-Logs gespeichert werden. Standardmäßig beträgt der Wert 90. Der Cron zum Bereinigen der Logs wird täglich ausgeführt und entfernt Einträge, die älter sind als die in diesem Feld festgelegte Anzahl von Tagen.

11. Installations- und Konfigurationsassistent

Der Assistent befindet sich unter:

Google Indexing API > Setup Assistant

Er dient dazu, schnell zu prüfen, ob die Konfiguration auf Seiten von Magento und Google für den ersten Test bereit ist. Er zeigt den aktuellen Status des Moduls, Dry Run, Credentials, Service Account Email, Allowed Hosts und Queue an und ermöglicht Tests von Google Credentials und URL Metadata.

12. Erster Start Schritt für Schritt

Empfohlene Reihenfolge für den ersten Start: Modul installieren, setup:upgrade ausführen, Konfiguration öffnen, Enable = Yes setzen, Dry Run = Yes beibehalten, Credentials konfigurieren, Allowed URL Hosts ergänzen, Konfiguration speichern, Cache leeren, Setup Assistant prüfen, Google Credentials testen, Service Account Email in Google Search Console als Eigentümer hinzufügen, URL Metadata testen, eine Test-URL importieren, Magento Cron ausführen und Queue sowie API Logs prüfen. Wenn alles korrekt funktioniert, deaktivieren Sie Dry Run und prüfen Sie eine reale Google-Antwort.

13. URL-Import aus dem Admin-Panel

Der manuelle Import befindet sich unter:

Google Indexing API > Import URLs

Das Formular enthält die Felder Action, Store View und URLs. Verfügbare Aktionen sind URL_UPDATED zum Melden hinzugefügter oder aktualisierter URLs und URL_DELETED zum Melden entfernter URLs.

14. Indexierungswarteschlange

Die Warteschlange befindet sich unter:

Google Indexing API > Indexing Queue

Jeder Queue-Datensatz enthält unter anderem URL, URL-Hash, Store ID, Website ID, Quellentyp, ID der Quellentität, Herkunft des Requests, Aktion URL_UPDATED oder URL_DELETED, Status, Priorität, Anzahl der Versuche, geplantes Versanddatum, Verarbeitungsdatum, letzte Fehlermeldung, Google-Antwort und Information created_by.

Queue-Status

Unterstützte Status sind scheduled, pending, processing, success, retry, failed_permanent und cancelled.

Aktionen auf Queue-Datensätzen

Verfügbare Aktionen sind Transmit Now, Retry und Cancel. Transmit Now führt einen realen Request aus, wenn Dry Run = No. Bei Dry Run = Yes wird ein Dry-Run-Log ohne realen Versand an Google gespeichert.

15. Cron

Das Modul fügt zwei Cron-Jobs in der Gruppe default hinzu: kowal_google_indexing_process_queue zur Verarbeitung der Warteschlange alle 5 Minuten und kowal_google_indexing_cleanup_logs zum Bereinigen der API-Logs gemäß API Log Retention Days.

16. API-Logs

Die Logs sind verfügbar unter:

Google Indexing API > API Logs

Das Log umfasst Queue-Datensatz-ID, Store ID, Request-Typ, Endpoint-URL, Payload, HTTP-Status, Antwort-Body, Dauer des Requests und Erstellungsdatum des Logs. Request-Typen sind publish, publish_dry_run und metadata.

17. Mass Actions und Administrationsschaltflächen

Das Modul fügt Mechanismen zur URL-Übermittlung aus dem Admin-Panel hinzu. Auf dem Produkt-Grid ist eine Massenaktion verfügbar, die Produkt-URLs zur Warteschlange hinzufügt. Auf dem CMS-Seiten-Grid ist eine Massenaktion zum Hinzufügen von Seiten-URLs verfügbar. Das Modul fügt außerdem Indexierungs-Schaltflächen auf den Bearbeitungsseiten von Produkt, Kategorie und CMS-Seite hinzu.

18. Empfohlene Startkonfiguration

Für die erste Produktionsimplementierung: Enable nach Speicherung von Credentials und Allowed Hosts auf Yes, Dry Run für Tests auf Yes, anschließend No, Daily Publish Limit 200, Requests Per Minute Limit 60 oder weniger, Cron Batch Size 20, Default Indexing Lag 15, Max Attempts 5, Retry Delay 15, Require HTTPS URLs Yes und API Log Retention Days 90.

19. Typische Probleme und Diagnose

Bei einem fehlgeschlagenen Credentials-Test prüfen Sie, ob JSON korrekt ist, aus einem Servicekonto stammt, private_key und client_email enthält, ob type den Wert service_account hat und ob die JSON-Datei beim Einfügen nicht beschädigt wurde. Bei Berechtigungsfehlern prüfen Sie die Search Console-Verifizierung, Eigentümerrechte für client_email, die passende Property, das richtige Google Cloud-Projekt und das richtige JSON. Wenn URLs vor dem Versand abgelehnt werden, prüfen Sie Validierungsmeldungen wie empty_url, url_too_long, url_not_absolute, https_required, invalid_scheme und host_not_allowed.

20. Optionale Integration mit Amasty Blog

Die Integration mit Amasty Blog ist als separates Modul vorgesehen:

Kowal_GoogleIndexingApiAmastyBlog

Paket:

kowal/module-google-indexing-api-amasty-blog

Dieses Modul ist für die Hauptintegration nicht erforderlich. Es sollte nur in Projekten installiert werden, die amasty/blog verwenden und eine Massenaktion für Blogbeiträge benötigen.

Klicken Sie, um das Karussell zu überspringen

Wir haben weitere Produkte gefunden, die Sie interessieren könnten!

Kowal Extension Audit für Magento 2
0,00 €
Kowal MCP Server für Magento 2
61,50 €
Schreiben Sie eine Bewertung
Sie bewerten: Google Indexing API für Magento 2
Ihre Bewertung:
Preis
Qualität
Support
loader
Wird geladen …

Ihre Bewertung wurde zur Moderation übermittelt.

Cookie-Einstellungen ändern