ForHosting KIT · SEO

Strukturierte Daten generieren

Die Funktion erzeugt aus einer kurzen Beschreibung einer Seite gültiges JSON-LD nach Schema.org, etwa für ein Produkt, einen Artikel, eine FAQ-Seite oder ein Unternehmen. Für alle, die strukturierte Daten einbinden wollen, ohne die Schema.org-Dokumentation Feld für Feld selbst nachzuschlagen und jeden Typ einzeln zu recherchieren.

● Stabilpro Anfrage + pro Seite$0.003
Nutzen Sie es über WebAPIE-MailApp baldTelegram bald

Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.

Wofür strukturierte Daten gut sind

Strukturierte Daten übersetzen den Inhalt einer Seite in ein Format, das Suchmaschinen ohne Interpretation direkt einordnen können: Preis und Verfügbarkeit eines Produkts, das Datum eines Artikels oder die Fragen und Antworten einer FAQ-Seite. Richtig eingebunden können sie in der Google-Ergebnisliste zu einer erweiterten Darstellung führen, etwa mit Sternebewertung oder Preisangabe, was die Klickrate gegenüber einem einfachen blauen Link spürbar heben kann.

Welche Typen unterstützt werden

Unterstützt werden unter anderem Product, Article, FAQPage, LocalBusiness, Event und BreadcrumbList. Sie geben den gewünschten Typ sowie die relevanten Angaben an – bei einem Produkt etwa Name, Preis und Verfügbarkeit –, und die Funktion füllt daraus ein vollständiges, syntaktisch gültiges JSON-LD-Objekt, bereit zum Einbinden ohne weitere Anpassung der Struktur, der Feldnamen oder der Verschachtelungsebenen im Dokument selbst. Weitere Typen prüfen wir auf Anfrage.

Erfundene Angaben sind ausgeschlossen

Die Funktion trägt ausschließlich die Angaben ein, die Sie ihr übergeben; fehlt eine Pflichtangabe wie der Preis bei einem Produkt, weist sie darauf hin, statt einen plausiblen, aber erfundenen Wert einzusetzen. Strukturierte Daten mit falschen Angaben verstoßen gegen die Richtlinien der Suchmaschinen und können zum Ausschluss von der erweiterten Darstellung führen, im schlimmeren Fall sogar zu einer manuellen Maßnahme gegen die betroffene Domain.

Einbindung auf der Seite

Das erzeugte JSON-LD fügen Sie als eigenständigen Script-Block in den head-Bereich oder vor das schließende body-Tag der Seite ein. Nach dem Einbinden lässt sich das Ergebnis mit einem externen Rich-Results-Test der jeweiligen Suchmaschine zusätzlich überprüfen, um Tippfehler oder eine falsche Verschachtelung frühzeitig zu erkennen, bevor Google die Seite das nächste Mal regulär erneut crawlt und bewertet. Das kostet nur wenige Minuten Zeit.

Für viele Seiten auf einmal

Diese Seite erzeugt strukturierte Daten für eine Seite nach der anderen; über die API lässt sich dieselbe Erzeugung für einen ganzen Produktkatalog automatisieren, ohne jede Seite einzeln von Hand zu bearbeiten oder das Ergebnis manuell aus mehreren Quellen zusammenzusetzen und jedes Mal erneut zu prüfen. Ein Abonnement ist dafür nicht vorgesehen. $0.003 pro Anfrage zuzüglich $0.0135 je 1.000 Wörter der übergebenen Beschreibung.

Produktseite mit Preis und Verfügbarkeit

Weber Metallbau GmbH lässt für ein neues Bauteil strukturierte Produktdaten mit Preis und Lagerbestand erzeugen, für eine mögliche erweiterte Darstellung in der Suche.

FAQ-Bereich einer Supportseite

Eine Kanzlei erzeugt für ihre FAQ-Seite strukturierte Daten aus den bereits vorhandenen Fragen und Antworten, ohne diese erneut von Hand zu formatieren.

Veranstaltungsseite eines Vereins

Ein Kulturverein lässt für eine kommende Veranstaltung strukturierte Daten mit Datum, Ort und Preis erzeugen, für eine mögliche Anzeige im Google-Veranstaltungskalender.

Unternehmensangaben für den lokalen Auftritt

Bäckerei Hoffmann e. K. erzeugt LocalBusiness-Daten mit Öffnungszeiten und Adresse, für eine konsistente Darstellung über mehrere Seiten hinweg.

Welche Schema.org-Typen werden unterstützt?

Unter anderem Product, Article, FAQPage, LocalBusiness, Event und BreadcrumbList. Weitere Typen lassen sich auf Anfrage prüfen.

Erfindet die Funktion fehlende Angaben?

Nein. Fehlt eine Pflichtangabe, weist die Funktion darauf hin, statt einen erfundenen Wert einzusetzen.

Wo trage ich das erzeugte JSON-LD ein?

Als eigenständigen Script-Block im head-Bereich oder vor dem schließenden body-Tag Ihrer Seite.

Garantiert das eine erweiterte Darstellung in der Suche?

Nein. Gültige strukturierte Daten sind eine Voraussetzung dafür, keine Garantie; die endgültige Darstellung entscheidet die jeweilige Suchmaschine.

Was kostet die Generierung?

$0.003 pro Anfrage zuzüglich $0.0135 je 1.000 Wörter der übergebenen Beschreibung.

Ist für die Erstellung ein Konto notwendig?

Nein. Wie bei allen Funktionen auf dieser Seite gibt es keine Konten, Sie zahlen direkt pro Anfrage.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/seo/schema-generate

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/seo/schema-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "seo.schema_generate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.003
pro Seite$0.0135

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.
413input_too_largeDie Eingabe überschreitet das Größenlimit dieser Aufgabe – die genaue Grenze steht auf der Seite.
422task_failedDie Aufgabe ist fehlgeschlagen und wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →