SEO-Lesbarkeitsstufe
Der Prüfer für SEO-Lesbarkeitsstufen überträgt den Seitentext auf eine US-amerikanische Klassenstufe und vergleicht das Ergebnis sofort mit der von Ihnen gewählten Zielgruppe.
Im Browser ausführen – kostenlos
Statt einen allgemeinen Index deuten zu müssen, erhält die Redaktion eine klare Freigabe- oder Prüfmarkierung sowie die zugrunde liegenden Satz-, Wort- und Silbenzahlen. Die Berechnung ist deterministisch, benötigt kein Netzwerk und hilft Teams, vor jeder Veröffentlichung dieselbe Lesbarkeitsregel anzuwenden.
Wählen Sie eine Stufe für Ihre tatsächliche Leserschaft
Ein Lesbarkeitsziel ist dann sinnvoll, wenn es die Menschen abbildet, die auf der Seite handeln sollen, nicht den Bildungsstand der Verfasser oder die Schwierigkeit des Themas. Allgemeine Verbraucherseiten profitieren oft von einem niedrigeren Ziel: Besucher überfliegen Inhalte, lesen möglicherweise auf kleinen Bildschirmen und sollten kein Fachwissen benötigen, um den nächsten Schritt zu verstehen. Bei einem beruflichen oder technischen Publikum kann eine höhere Stufe richtig sein, wenn unverzichtbare Begriffe ohne Bedeutungsverlust nicht vereinfacht werden können. Tragen Sie den Höchstwert zwischen null und zwanzig als target_grade ein. Der Prüfer behandelt ihn als Obergrenze und markiert nur eine höhere berechnete Stufe. Damit eignet sich die Antwort als wiederholbares Redaktionskriterium: Eine Seite auf der Zielstufe besteht, eine darüber muss geprüft werden. Legen Sie für jede Inhaltsfamilie ein dokumentiertes Ziel fest, etwa für Produktseiten, Hilfeartikel oder Richtlinien. Einheitliche Vorgaben machen Vergleiche aussagekräftig und verhindern, dass der Maßstab nach dem Ergebnis verschoben wird. Das Ziel bewertet nicht die Intelligenz der Leser, sondern den Verarbeitungsaufwand des Textes.
Verstehen Sie die Berechnung der Stufe
Die Fähigkeit wendet die Flesch–Kincaid-Formel für Klassenstufen auf den übermittelten Seitentext an. Sie zählt durch Satzzeichen abgeschlossene Sätze, englische Wörter und geschätzte Silben und verbindet anschließend die durchschnittliche Satzlänge mit der mittleren Silbenzahl je Wort. Längere Sätze und silbenreiche Wörter erhöhen die Stufe meist. Die Ausgabe enthält den gerundeten Wert grade_level, den wirksamen Wert target_grade, exceeds_target sowie alle verwendeten Zählwerte und Mittelwerte. Dadurch bleibt das Ergebnis nachvollziehbar: Steigt die Stufe nach einer Bearbeitung, erkennen Sie, ob sich Satzlänge oder Wortkomplexität verändert haben. Abschließende Satzzeichen sind erforderlich, weil ohne Sätze kein sinnvoller Durchschnitt berechnet werden kann; Text ohne vollständigen Satz führt deshalb zu einem Eingabefehler. Silben werden mit einer deterministischen englischen Heuristik geschätzt. Eigennamen, Abkürzungen und ungewöhnliche Wörter können daher anders als in einem Wörterbuch zählen. Diese Einschränkung ist bei Entwurfsvergleichen vorhersehbar. Senden Sie sauberen sichtbaren Fließtext statt Navigation, Markup oder Code, da fremde Oberflächentexte das Seitenergebnis verzerren können.
Nutzen Sie die Markierung im redaktionellen Ablauf
Führen Sie die Prüfung nach der strukturellen Bearbeitung und vor der endgültigen Freigabe aus, solange Sätze noch ohne Eingriff in ein fertiges Layout geändert werden können. Ist exceeds_target false, bewahren Sie das Ergebnis beim Entwurf als Nachweis auf, dass diese Fassung die Zielgruppenregel erfüllte. Ist es true, prüfen Sie zuerst die längsten Sätze, trennen Sie gebündelte Gedanken, ersetzen Sie unnötige Substantivierungen und erklären Sie Fachbegriffe in klarer Sprache. Übermitteln Sie den überarbeiteten Text erneut und vergleichen Sie sowohl die Stufe als auch die Mittelwerte. Erzwingen Sie keinen niedrigeren Wert, indem Sie wichtige Einschränkungen löschen oder jeden Satz zum Fragment machen. Lesbarkeitsformeln messen sprachliche Form, nicht Richtigkeit, Ton, Barrierefreiheit, Überzeugungskraft oder Suchrelevanz. Ein bestandenes Ergebnis ergänzt daher die menschliche Prüfung, ersetzt sie aber nicht. Verwenden Sie die boolesche Markierung in automatisierten Abläufen zur Anforderung einer Prüfung, nicht zur stillen Ablehnung oder Umschreibung. Die API kostet $0.002 je Element. Ohne Netzwerk, Zufall oder Uhr liefern identische Eingaben stets identische Ausgaben.
Anwendungsfälle
Zielgruppenstandard im CMS durchsetzen
Prüfen Sie jede Seite gegen die Stufe ihres Inhaltstyps und geben Sie nur Entwürfe oberhalb des Ziels an die Redaktion zurück.
Original und Überarbeitung vergleichen
Messen Sie beide Fassungen mit demselben Ziel und bestätigen Sie anhand der Mittelwerte, ob die Vereinfachung wirksam war.
Wichtige Landingpages untersuchen
Bewerten Sie den Text bedeutender Suchseiten und priorisieren Sie Seiten oberhalb der für Interessenten gewählten Stufe.
Häufige Fragen
Welche Lesbarkeitsformel wird verwendet?
Verwendet wird die Flesch–Kincaid-Klassenstufe mit deterministischer Zählung englischer Wörter und Silben.
Was geschieht bei Text ohne Sätze?
Die Anfrage liefert einen Eingabefehler, weil eine satzbasierte Stufe abschließende Satzzeichen benötigt.
Wird ein Ergebnis genau auf dem Ziel markiert?
Nein. exceeds_target ist nur true, wenn grade_level strikt größer als target_grade ist.
Beweist ein bestandenes Ergebnis gute SEO-Inhalte?
Nein. Gemessen wird nur die Leseschwierigkeit; Richtigkeit, Nutzen, Absicht, Barrierefreiheit und Suchleistung müssen getrennt geprüft werden.
Was kostet eine Anfrage?
Jedes Element kostet $0.002. Die deterministische Berechnung eignet sich für wiederkehrende Redaktionsprüfungen.
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/seo/readability-grade \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Clear writing helps readers. Short sentences make ideas easier to follow."}'const res = await fetch("https://api.kit.forhosting.com/seo/readability-grade", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Clear writing helps readers. Short sentences make ideas easier to follow."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/seo/readability-grade",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Clear writing helps readers. Short sentences make ideas easier to follow."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/seo/readability-grade", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Clear writing helps readers. Short sentences make ideas easier to follow."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Clear writing helps readers. Short sentences make ideas easier to follow."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/seo/readability-grade", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"text": "Clear writing helps readers. Short sentences make ideas easier to follow."
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "seo.readability_grade",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |