Zum Inhalt springen
Contentin
ContentinRegistrieren

798,5 Milliarden Backlinks indiziert

Backlink-Checker für einen Headless-CMS-Release-Flow

Rufen Sie ihn über den Webhook auf, den Ihr CMS beim Veröffentlichen auslöst. Sie erhalten JSON aus unserem eigenen Link-Index mit 181 Millionen Domains, kostenlose Übersichtsanfragen und ein Guthaben von $100, das keine Kreditkarte erfordert.

  • Übersicht, Domain, Statistiken: kostenlos, kein Key erforderlich
  • 2 Credits für Backlinks und Refdomains
  • Passt in einen Publish-Webhook oder einen CI-Schritt
GET /api.php?action=domainJSON

$ curl "https://contentin.app/api.php?action=overview&q=example.com&key=sk_live_..."

Für wen es gedacht ist

Wo ein Backlink-Checker in einen CMS-Publish-Hook passt

Veröffentlichung ist ein Ereignis. Contentful, Sanity und Strapi können jeweils einen Webhook auslösen, wenn ein Eintrag live geht. Eine kleine Funktion hinter diesem Hook kann unsere API vor dem Start des Builds oder der Cache-Aktualisierung zu einer Frage zu Links befragen.

Wir haben Contentin für Teams entwickelt, die bereits solche Abläufe nutzen, sodass niemand ein Dashboard öffnen muss. Der overview-Aufruf ist kostenlos und benötigt keinen Key, sodass Sie ihn heute Nachmittag in einen Staging-Hook einbinden und das JSON lesen können, bevor Sie einen Credit verbrauchen.

Stellen Sie sich die Prüfung als Tor, nicht als Bericht vor. Kurze Speicherdauer hilft. Sie liest einen Link-Graphen, der sich etwa einmal im Monat aktualisiert, also sagt sie Ihnen, ob eine Domain bekannt ist und wie sie bewertet wird, nicht aber, ob ein Link gestern live gegangen ist. Planen Sie diese Lücke ein und beginnen Sie mit dem Webhook-Runbook.

Welche Antworten Ihre Anfrage liefert

Domains in unserem eigenen Link-Index
181,132,097
indizierte Backlinks, etwa monatlich aktualisiert
798,5 Milliarden
Preis eines Credits
$0.0001
Credits im $100-Registrierungsgeschenk
1,000,000
Isometrische Miniatur-Publishing-Tür mit Schlüssel und Brücke, die Inseln verbindet

Unsere Einschätzung

Ein Tor für Links, keine Glaskugel für Rankings

Nutzen Sie die Daten, um einen Redakteur zu warnen, einen Eintrag zu kennzeichnen oder eine nächtliche Durchsicht zu speisen. Sie kann nicht garantieren, auf welchem Platz eine Seite rankt, und ersetzt keine Keyword-Suite, wenn Sie das benötigen.

  • Gut für Sanity-Checks vor der Veröffentlichung und nächtliche Durchsichten
  • Kein Keyword- oder Rank-Tracker: Ahrefs oder Semrush sind dort umfassender
  • Monatliche Aktualisierung, lesen Sie Ergebnisse also als Trend und nicht als Live-Feed

Vergleichen

Was eine Veröffentlichung bei drei Größen kostet

Beispielvolumina zur Planung. Sie sind keine Kundendaten.
WebsiteVeröffentlichungen pro MonatAufrufe pro VeröffentlichungCreditsDollar
Dokumentations-Website2001 refdomains (2 Credits)400$0.04
Produkt-Marketing-Website3,000overview (kostenlos) + 1 backlinks (2 Credits)6,000$0.60
Redaktionsnetzwerk50,000refdomains + backlinks (4 Credits)200,000$20.00

Ein Publish-Handler, als Skizze

Die Feldnamen im Eintrag sind für diese Skizze erfunden. Ersetzen Sie sie durch Ihr eigenes Content-Modell.

js
// runs when the CMS reports that an entry went live
export async function onPublish(entry) {
  const host = new URL(entry.fields.canonicalUrl).hostname;
  const res = await fetch(
    `https://contentin.app/api.php?action=overview&q=${host}`
  );
  const data = await res.json();
  if (!data.ok) {
    console.warn('link check failed, publish continues');
    return null;
  }
  return data; // keep only what you need in your own field
}

Wofür es gedacht ist

Was die Integration einem Release-Flow bietet

Vier Dinge sind wichtig, sobald der Hook existiert: was kostenlos ist, was günstig ist, was im Bulk läuft und wie Fehler aussehen.

Kostenlose Aufrufe für das Tor

domain, overview, stats und suggest kosten nichts und benötigen keinen Key. Ein Tor, das nur diese liest, berührt Ihr Guthaben nie.

Günstige Zeilen für die Prüfung

backlinks und refdomains kosten 2 Credits pro Aufruf und liefern bis zu 1.000 Zeilen. Die Kostentabelle zeigt, wie sich das summiert.

Ein Batch für die nächtliche Durchsicht

bulk_dr nimmt bis zu 2.000 Domains pro Aufruf für 1 Credit auf. Dreißig Nächte davon kosten 30 Credits, bzw. $0,003.

Plain HTTP, lesbare Fehler

Ein fehlender oder falscher Key liefert HTTP 401 und ein leeres Guthaben liefert 402. Das Post-Mortem zeigt, warum das wichtig ist.

Für wen es gedacht ist

Klären Sie drei Dinge vor dem ersten kostenpflichtigen Aufruf

Die meisten ersten Integrationen stocken an denselben drei Fragen. Die Antworten sind kurz, und jede verändert, wie ein Hook an einem geschäftigen Tag reagiert.

Brauchen Sie einen Key zum Starten?

Nein, nicht für die kostenlosen Aktionen. overview, domain, stats und suggest antworten ohne Key, sodass ein Staging-Hook so lange wie Sie möchten an einer normalen URL laufen kann. Eine kostenpflichtige Aktion benötigt einen Key, gesendet als Query-Parameter oder im Bearer-Header.

Halten Sie den Key aus dem Frontend-Code. Eine Browser-Vorschau kann die kostenlosen Aktionen direkt aufrufen, aber ein im Seitenquelltext platzierter Key ist für jeden sichtbar, der die Seite öffnet.

Was kostet ein geschäftiger Tag?

Nehmen Sie einen hypothetischen Hook, der 300 Mal am Tag feuert und bei jedem zehnten Publish einen zweistelligen Aufruf macht. Das sind 30 kostenpflichtige Aufrufe, bzw. 60 Credits, was $0,006 für den Tag entspricht.

Über dreißig Tage sind das 1.800 Credits, bzw. $0,18. Setzen Sie Ihre eigenen Volumina gegen die Kostentabelle, bevor Sie eine Regel wählen.

Warum wurde ein neuer Link nicht angezeigt?

Der Index aktualisiert sich etwa einmal im Monat. Ein nach der letzten Aktualisierung hinzugefügter Link ist noch nicht in den Daten, und ein seitdem entfernter Link kann noch eine Weile erscheinen.

Lesen Sie ein Ergebnis als Trend und speichern Sie das Prüfdatum zusammen damit. So verwechselt niemand später eine Messung mit einem Live-Feed.

FAQ

Fragen von Teams, die dies einbinden

Was ist ein Backlink-Checker und wo passt er in ein Headless-CMS?

Es ist eine Abfrage, die die Links zurückgibt, die auf eine Domain oder Seite zeigen. In einem Headless-Stack sitzt er meist hinter einem Publish-Webhook oder einem CI-Schritt, läuft einmal pro Eintrag und schreibt eine kurze Notiz zurück in den Eintrag.

Kann ich ihn über einen Contentful- oder Sanity-Webhook aufrufen?

Ja. Beide können an eine URL von Ihnen posten, und Ihre Funktion ruft dann unsere REST-API mit einem Key in der Query-String oder einem Bearer-Header auf. CORS ist offen, sodass eine Browser-Vorschau auch die kostenlosen Aktionen aufrufen kann. Retries liegen bei Ihnen, also machen Sie den Handler sicher für einen Doppelaufruf.

Wie viel kostet ein Link-Check pro Veröffentlichung?

Nichts, wenn Sie bei den kostenlosen Aktionen bleiben. Ein backlinks- oder refdomains-Aufruf kostet 2 Credits, das sind $0,0002. Bei 3.000 Veröffentlichungen im Monat mit jeweils einem solchen Aufruf sind das $0,60.

Warum wird ein Link, den ich letzte Woche gebaut habe, nicht angezeigt?

Unser Index aktualisiert sich etwa einmal im Monat, daher können aktuelle Links fehlen. Betrachten Sie Ergebnisse als Trend. Wenn Sie täglich frische Crawl-Daten benötigen, deckt eine größere Suite wie Ahrefs oder Semrush das besser ab als wir.

Was passiert, wenn mein Guthaben während eines Releases leer ist?

Die API antwortet mit HTTP 402. Entscheiden Sie im Voraus, ob Ihr Tor im Fehlerfall auf- oder zugeht. Wir empfehlen open für Link-Checks: Loggen Sie es, überspringen Sie die Prüfung und lassen Sie den Redakteur veröffentlichen.

Gibt es eine kostenlose Option, die ich im Staging testen kann?

Ja. domain, overview, stats und suggest sind kostenlos und benötigen keinen Key, und die Anmeldung mit Google fügt $100 Guthaben ohne Kreditkarte hinzu, was 1.000.000 Credits entspricht. Für den Start ist nichts weiter nötig.

Ersetzt dies Ahrefs oder Semrush?

Nein. Das sind umfassendere Produkte für Keywords, Rank-Tracking und täglich frisches Crawling. Contentin erledigt einen schmaleren Job: Link-Daten pro Aufruf, zu einem niedrigen Preis, in JSON, das Sie in eine Pipeline einfügen können.