Landingpage-Text erstellen
Das Werkzeug liefert Text für Landingpages nicht als Fließtext, sondern in einzelnen Blöcken – Headline, Nutzenversprechen, Funktionsbeschreibung, Call-to-Action –, sodass sich das Ergebnis direkt in ein bestehendes Seitenlayout einsetzen lässt, ohne den Text nachträglich in Bausteine zu zerlegen und einzeln zu kürzen.
Online ausführen
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.
Blöcke statt Fließtext
Sie geben Produkt, Zielgruppe und die gewünschten Abschnitte an – etwa Hero, Vorteile, FAQ, Abschlussaufruf –, und erhalten jeden Abschnitt einzeln zurück. Das erspart die sonst übliche Arbeit, einen langen Text nachträglich in die Bausteine des Seitenbaukastens aufzuteilen. Fehlt ein Abschnitt, lässt er sich einzeln nachfordern, ohne die bereits fertigen Blöcke erneut anzufragen und dafür zu bezahlen, was besonders bei größeren Seiten mit vielen Abschnitten Zeit und Kosten spart.
Struktur, die konvertiert
Eine Landingpage funktioniert nach anderen Regeln als ein Blogartikel: kurze Sätze, ein klares Nutzenversprechen in der Headline, konkrete Vorteile statt allgemeiner Aussagen. Diese Struktur gibt das Werkzeug standardmäßig vor, lässt sich aber pro Block anpassen, etwa für eine sachlichere B2B-Zielgruppe oder eine ausführlichere Erklärung bei einem erklärungsbedürftigen Produkt, das eine kurze Headline allein nicht verständlich macht und das mehr Erklärung als Werbewirkung braucht.
Was Sie liefern müssen
Je konkreter Produkt, Preis und Zielgruppe beschrieben sind, desto weniger generisch wirkt der Text. Ohne ein echtes Alleinstellungsmerkmal entsteht ein Text, der zu vielen Produkten gleichermaßen passen würde – und genau das soll eine Landingpage vermeiden. Ein Wettbewerbsvergleich oder ein konkretes Kundenzitat, das Sie mitgeben, macht aus einem austauschbaren Vorteilsblock einen, der tatsächlich überzeugt, statt nur eine weitere Variante der immer gleichen Werbeaussage zu liefern.
Preis pro Block
$0.003 pro Anfrage plus $0.0135 pro erzeugtem Textblock. Eine vollständige Seite mit sechs Blöcken kostet damit rund $0.08 – deutlich weniger als eine Stunde Texterarbeitung, auch wenn die Feinabstimmung danach noch Handarbeit bleibt. Ein einzelner Block, etwa nur die Headline für einen neuen Test, lässt sich ebenso einzeln nachfordern wie eine vollständige Seite auf einmal, ganz ohne Mindestbestellwert im Hintergrund.
Anwendungsfälle
Landingpage für ein neues Softwaremodul
Die Schneider IT-Systeme GmbH & Co. KG bringt ein neues Modul für die eigene Software auf den Markt und braucht in kurzer Zeit eine Landingpage. Aus Funktionsliste und Zielgruppe entstehen Hero, Vorteile und Call-to-Action als einzelne Blöcke, die das Team direkt ins CMS einsetzt.
Erste eigene Website für den Handwerksbetrieb
Jonas Weber lässt sich eine einfache Website für sein Elektro-Handwerk bauen und liefert dem Webdesigner statt eigener Texte nur Stichworte zu Leistungen und Einzugsgebiet. Die erzeugten Blöcke dienen als Grundlage, die der Designer im Layout weiterverarbeitet.
A/B-Test der Startseite
Sabine Schneider testet zwei unterschiedliche Nutzenversprechen für dieselbe Produktseite. Sie lässt zwei Varianten der Hero-Sektion erzeugen, während die übrigen Blöcke unverändert bleiben, um gezielt zu messen, welche Formulierung mehr Anfragen bringt.
Häufige Fragen
Kommt der Text als HTML oder als reiner Textblock?
Als reiner Text pro Block, ohne Formatierung. Die Einbindung in HTML, den Seitenbaukasten oder das CMS erfolgt anschließend auf Ihrer Seite.
Kann ich nur einzelne Blöcke neu erzeugen lassen?
Ja, jeder Block wird einzeln angefragt und berechnet – Sie können also nur die Headline neu erzeugen lassen, ohne die übrigen Blöcke anzutasten.
Was kostet eine vollständige Landingpage?
$0.003 pro Anfrage plus $0.0135 pro Block. Bei sechs Blöcken liegt der Gesamtpreis bei rund $0.08, unabhängig von der Textlänge je Block.
Wird die Produktbeschreibung, die ich eingebe, gespeichert?
Nein, sie dient nur der Erstellung der angeforderten Blöcke und wird danach nicht aufbewahrt oder für andere Anfragen verwendet.
Eignet sich das auch für B2B-Landingpages?
Ja, Tonalität und Länge lassen sich anpassen – von der werblichen Endkundenseite bis zur sachlichen B2B-Fassung mit technischem Fokus.
Funktioniert das mit gängigen Seitenbaukästen?
Das Werkzeug liefert reinen Text pro Block; die Übernahme in den jeweiligen Baukasten – etwa per Copy-paste in vorhandene Felder – erfolgt manuell auf Ihrer Seite.
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/text/landing-copy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/landing-copy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/landing-copy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/landing-copy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/landing-copy", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"input": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.landing_copy",
"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.
Limits
max_tokens | 20000 |
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. |
422 | task_failed | Die Aufgabe ist fehlgeschlagen und wird nicht berechnet. |