Testphase
- Websites
- 1
- Seiten
- 3
- Blöcke
- 100
- Sprachen
- 2
- Dateispeicher
- 50 MB
- Zeichen für Auto-Übersetzung
- 10.000
- Inhalte und Live-Bearbeitung
- Automatische Übersetzung in weitere Sprachen
- Übersicht, Dateien, Teammitglieder, Aktivitätsprotokoll
Dein Entwickler baut die Website mit beliebigem Stack und holt Texte, Bilder und Listen per einfacher REST-Anfrage. Dein Team ändert sie per Klick auf der echten Seite – nicht in Admin-Formularen, die mit der Website nichts gemeinsam haben.
Wir liefern eine API, keinen Baukasten: Deine Entwickler bauen die Website mit dem Stack ihrer Wahl, und Texte, Bilder und Listen kommen per einfachem GET-Request aus dem CRM. Eine Seite, ein Abschnitt oder ein einzelner Block – als JSON mit deinen eigenen Markern als Schlüssel, Blogbeiträge als Liste.
Jeden Morgen frisch geröstet
Zur KarteEin Headless CMS speichert Inhalte, baut aber keine Website. Ein klassisches CMS wie WordPress hält die Texte und rendert die Seiten mit seinem eigenen Theme. Ein Headless CMS liefert dieselben Inhalte über eine API – wie sie aussehen, bestimmt die Website selbst, ob React, Next.js, Vue oder reines HTML.
Diese Freiheit hat ihren Preis: Redakteure arbeiten meist in Formularen, die nicht wie die Website aussehen, und eine visuelle Vorschau braucht oft zusätzliche Einrichtung. Sitecog behält die API und ergänzt das Fehlende: Ein Element wird einmal markiert und lässt sich dann direkt auf der Live-Seite bearbeiten.
Ein Headless CMS lohnt sich, wenn du einen Entwickler hast und volle Kontrolle über den Code willst. Schreibt niemand im Team Code, ist ein Baukasten einfacher.
Seiten, Sektionen, einzelne Blöcke und Blogartikel per GET-Anfrage. Inhalte kommen unter deinen eigenen Markern, alle Sprachen in einer Antwort oder nur die gewünschten.
Ein normales fetch aus dem Browser, vom Server oder beim Build. Die Doku enthält Beispiele für React, Next.js und Nuxt.
Ein Element wird einmal mit einem data-crm-Attribut markiert. Danach werden Texte, Bilder, Videos, Listen und Karten direkt auf der Website bearbeitet – gespeichert in genau den Daten, die die API ausliefert.
Sprache hinzufügen – die Inhalte werden im Hintergrund mit Google Translate übersetzt. Manuelle Änderungen werden nie überschrieben, ein Bild kann je Sprache anders sein.
Antworten werden bei uns zwischengespeichert und unterstützen ETag, wiederholte Anfragen erhalten ein schnelles 304. Eine Änderung im CRM leert den Cache sofort.
Der öffentliche pk_-Schlüssel kann nur lesen und lässt sich widerrufen. Rechte im Team werden pro Bereich vergeben – lesen oder schreiben –, Aktionen werden protokolliert.
Registrieren, Domain hinzufügen und einen öffentlichen Leseschlüssel erhalten. Seiten, Sektionen und Blöcke anlegen: Text, HTML, Bild, Video, Link, Datum, Liste oder Objekt.
JSON per fetch anfragen und in deinen Komponenten ausgeben. Ein Skript-Tag einbinden und data-crm-Attribute an die Elemente setzen, die bearbeitbar sein sollen.
Website im CRM öffnen und ein markiertes Element anklicken. Die Änderung ist sofort in der API – ohne neuen Build, wenn deine Website Antworten nicht selbst zwischenspeichert.
const res = await fetch('https://back.sitecog.com/content/v1/sections/hero?lang=en', {
headers: { 'x-crm-key': 'pk_…' },
});
const hero = (await res.json()).content;
// Einmal markiert – jetzt direkt auf der Seite bearbeitbar
<h1 data-crm-text="hero_title">{hero.hero_title.content.en}</h1>
// Doku: sitecog.com/de/docsÖffne deine Website im CRM, klick auf eine Überschrift, einen Preis oder ein Bild – und ändere es direkt auf der Seite. Ohne Backend voller Formulare, ohne Entwickler.
Eigene Fertigung, Lieferung deutschlandweit in 5 Tagen. 10 Jahre Garantie.

−20 %


Wähle eine Sprache aus der Liste, und das CRM übersetzt die Texte deiner Seiten im Hintergrund maschinell mit Google Translate. Die Website bleibt dabei online: Die neue Sprache startet mit einer Kopie des Originals.
| Sitecog | Headless CMS | Klassisches CMS | |
|---|---|---|---|
| Frontend | Eigener Code, jeder Stack | Eigener Code, jeder Stack | Themes und Templates des CMS |
| Auslieferung der Inhalte | REST-API, JSON | API (REST oder GraphQL) | Das CMS rendert die Seiten |
| Wo Redakteure arbeiten | Auf der Live-Seite und im CRM | Admin-Formulare; visuelle Bearbeitung bei manchen Produkten | Admin-Bereich, Page-Builder |
| Sprachen | 20, automatisch übersetzt | Locales im Content-Modell | Meist per Plugin |
| Datenstandort | Texte auf Servern in der EU, Medien in Cloudflare R2 | Je nach Anbieter | Je nach Hosting |
| Leads, Chat, Analyse | Integriert (bezahlte Tarife) | Separate Dienste | Plugins |
Allgemeiner Vergleich zweier CMS-Arten, nicht einzelner Produkte.
Nein. Die Content-API ist einfaches REST mit JSON-Antworten, daher passt jede Sprache und jedes Framework, das HTTP-Anfragen stellen kann: Next.js, Nuxt, Astro, SvelteKit, React, Vue oder reines JavaScript.
Ja, nachdem der Entwickler die Elemente einmal markiert hat. Danach öffnen Redakteure die Website im CRM, klicken auf eine Überschrift, einen Preis oder ein Bild und ändern es. Neue Blöcke lassen sich ebenfalls direkt auf der Seite anlegen.
Noch nicht. Die API ist reines REST, Webhooks gibt es nicht. Seiten und Blöcke haben keine Entwürfe: Eine Änderung ist sofort veröffentlicht – deshalb passiert sie direkt auf der Live-Seite. Blogartikel haben Entwürfe und geplante Veröffentlichung.
Du wählst Sprachen aus einer Liste von 20, das CRM übersetzt Texte und HTML im Hintergrund mit Google Translate. Von Hand geänderter Text wird nicht überschrieben. Jeder Tarif hat ein Zeichenkontingent für Übersetzungen.
Die API erlaubt 300 Anfragen pro Minute je IP und 600 je Schlüssel, in jedem Tarif. Die Testphase umfasst 3 Seiten und 2 Sprachen; Basic ($29 für 30 Tage) 20 Seiten und 5 Sprachen; Pro ($79) 200 Seiten, 20 Sprachen und den Blog.
Ja. Er liest nur veröffentlichte Inhalte einer Website und lässt sich jederzeit in den CRM-Einstellungen widerrufen. Ändern kann man damit nichts.
Texte und Einstellungen in einer Datenbank auf Servern in der EU. Hochgeladene Bilder und Videos im Objektspeicher Cloudflare R2.
Jedes Konto beginnt mit der Testphase: deine Website, Live-Bearbeitung direkt auf der Seite und automatische Übersetzung. Basic ergänzt den Live-Chat, Pro Anfragen aus Formularen, den Blog und das Marketing.
| Tarif | Testphase | Basic | Pro |
|---|---|---|---|
| Limits | |||
| Websites | 1 | 3 | 10 |
| Seiten | 3 | 20 | 200 |
| Seitenabschnitte | 30 | 300 | 3.000 |
| Blöcke | 100 | 1.000 | 20.000 |
| Sprachen | 2 | 5 | 20 |
| Dateispeicher | 50 MB | 2 GB | 20 GB |
| Zeichen für Auto-Übersetzung | 10.000 | 220.000 | 590.000 |
| Teammitglieder pro Website | 2 | 5 | 20 |
| Blogartikel | Nicht enthalten | Nicht enthalten | 1.000 |
| Werbelinks | Nicht enthalten | Nicht enthalten | 500 |
| Ereignistypen | Nicht enthalten | Nicht enthalten | 100 |
| Funktionen | |||
| Inhalte bearbeiten | Enthalten | Enthalten | Enthalten |
| Live-Bearbeitung auf der Seite | Enthalten | Enthalten | Enthalten |
| Automatische Übersetzung | Enthalten | Enthalten | Enthalten |
| Anfragen aus Website-Formularen | Nicht enthalten | Nicht enthalten | Enthalten |
| Live-Chat mit Besuchern | Nicht enthalten | Enthalten | Enthalten |
| Blog | Nicht enthalten | Nicht enthalten | Enthalten |
| Marketing-Analytics | Nicht enthalten | Nicht enthalten | Enthalten |
| Besucherkonten auf deiner Website | Nicht enthalten | Nicht enthalten | Bald |
Registriere dich – und die Testphase gehört dir: 7 Tage kostenlos. Verbinde deine Website und bearbeite sie direkt auf der Seite. Anfragen, Live-Chat und Analytics gibt es in den bezahlten Tarifen.
Du möchtest erst eine Frage stellen? Schreib uns