seo/texts/ steht Ihnen eine Schnittstelle zur Verfügung, mit der Sie SEO-Meta-Daten für verschiedene Bereiche des Shops (z. B. Seiten, Kategorien, Produkte) verwalten können. Die API ermöglicht es, Meta-Titel und Meta-Beschreibungen manuell zu pflegen oder sie bei Bedarf auf die automatisch generierten Standardwerte zurückzusetzen.
Meta-Daten werden dabei entweder direkt gesetzt oder auf Basis hinterlegter Schemata erzeugt.
Unterstützte Methoden
Angabe aller unterstützten Methoden.Datenfelder (Meta-Data Resource)
Meta-Daten von Kategorie- und Produkt-Seiten werden in benutzerdefinierten FeldernmetaTitle und metaDescription gespeichert. Um damit zu arbeiten, werden Endpunkte categories/ und products/ verwendet. Meta-Daten der Start-Seite befinden sich in subshop-spezifischen Konfigurationen und können über API nicht abgefragt werden. Für Meta-Daten der sonstigen Shop-Seiten gibt es eine Tabelle in der Datenbank.
Datenfelder
Beispiel von einem Datensatz
Methoden für Meta-Daten von Shop-Seiten (Views)
In diesem Abschnitt finden Sie alle Endpunkte zur Verwaltung von Meta-Daten für Shop-Seiten, die intern als Views bezeichnet werden. Sie können Meta-Daten wie Titel und Beschreibung aktualisieren oder zurücksetzen, Daten der vorhandenen Seiten abrufen, neue Seiten registrieren sowie einzelne Einträge löschen. Die Views werden über ihreresourceId eindeutig identifiziert.
Rechte für SEO-Daten sind erforderlich.
GET seo/texts/views
Diese Methode liefert eine paginierte Liste von Meta-Daten (z. B. Titel und Beschreibung) aller im Shop vorhandenen Seitenressourcen, die für SEO-Zwecke gepflegt werden können. Mithilfe der Filter- und Sortierparameter lassen sich gezielt nur bestimmte Einträge laden – etwa nur Seiten mit manuell gesetzten Meta-Titeln oder -Beschreibungen. Die Anzahl der Einträge pro Seite kann mit dem Parametersize im Bereich von 1 bis 300 festgelegt werden.
Zur Nutzung sind Leserechte für SEO-Daten erforderlich.
Beispiel
Antwort
Filterfelder
createdAt, updatedAt, metaTitleSetManually, metaDescriptionSetManually
Sortierfelder
createdAt, updatedAt, resourceId, metaTitle, metaDescription
Fehlercodes
POST seo/texts/views
Mit dieser Methode kann eine neue Shop-Seite zur SEO-Verwaltung registriert werden. Beim Anlegen werdenmetaTitle und metaDescription zunächst leer gespeichert. Es muss ein eindeutiger Seitenname (viewName) übergeben werden, der als resourceId dienen wird. Der Name darf noch nicht existieren.
Für diese Aktion sind Erstellrechte für SEO-Daten erforderlich.
Hinweis: Wenn eine neue Shop-Seite nicht manuell registriert wird, werden für sie Meta-Daten automatisch nach dem Schema aus der Konfiguration generiert, wenn auf sie zum ersten Mal zugegriffen wird.
Beispiel
Request Body
Antwort
Fehlercodes
PUT seo/texts/views/{viewId}
Mit dieser Methode können die SEO-Meta-Daten (Titel und Beschreibung) einer bestimmten Shop-Seite gezielt aktualisiert werden. Es dürfen ausschließlichmetaTitle und/oder metaDescription verändert werden – begleitende technische Felder wie metaTitleSetManually, metaDescriptionSetManually und updatedAt werden automatisch gesetzt.
Die Angabe der viewId in der URL ist erforderlich. Es handelt sich dabei um die numerische id des Datensatzes (nicht die resourceId).
Zum Aktualisieren müssen entsprechende Schreibrechte für SEO-Daten vorhanden sein.
Beispiel
Request Body
Antwort
Fehlercodes
PUT seo/texts/views/reset
Dieser Endpunkt setzt die manuell gesetzten Meta-Daten ausgewählter Seiten zurück und ersetzt sie durch automatisch generierte Werte gemäß dem festgelegten Schema. Die FeldermetaTitleSetManually und metaDescriptionSetManually werden dabei auf false gesetzt.
Schreibrechte für SEO-Daten sind erforderlich.
Beispiel
Request Body
Antwort
Fehlercodes
DELETE seo/texts/views/{viewId}
Mit diesem Endpunkt lassen sich die Meta-Daten (Titel und Beschreibung) einer registrierten Seite gezielt löschen. Die Seite wird anhand ihrer numerischenid identifiziert.
Für die Ausführung sind Löschrechte für SEO-Daten erforderlich.
Beispiel
Antwort
Fehlercodes
Methoden für Meta-Daten von Kategorien
Dieser Abschnitt behandelt die Verarbeitung von SEO-Meta-Daten für Kategorien. Die API erlaubt ausschließlich das Zurücksetzen manuell gepflegter Meta-Titeln und Meta-Beschreibungen. Dabei werden bestehende Inhalte entfernt und durch Werte ersetzt, die anhand eines Schemas generiert werden.PUT seo/texts/categories/reset
Setzt die Meta-Daten der übergebenen Kategorien zurück. Manuell gesetzte FeldermetaTitle und metaDescription werden durch automatisch generierte Inhalte ersetzt. Die Felder metaTitleSetManually und metaDescriptionSetManually werden dabei auf false gesetzt.
Schreibrechte für SEO-Daten sind erforderlich.
Beispiel
Request Body
Antwort
Fehlercodes
Methoden für Meta-Daten von Produkten
Für Produkte steht ebenfalls nur eine Reset-Option zur Verfügung. Die API bietet keine Möglichkeit, einzelne SEO-Felder direkt zu aktualisieren. Stattdessen werden manuelle Meta-Angaben vollständig durch automatisch generierte Daten ersetzt.PUT seo/texts/products/reset
Dieser Endpunkt löscht die manuell eingetragenen Meta-Daten von Produkten und ersetzt sie durch generierte Inhalte. Die FeldermetaTitleSetManually und metaDescriptionSetManually werden dabei auf false gesetzt.
Schreibrechte für SEO-Daten sind erforderlich.
