rendering.score ist der Anteil einer Seite, den eine Kopie enthält.
Sobald Ihr CDN die Kopie sendet, lesen die Agenten, die sie erhalten, so viel.
So funktioniert es
- Website verbinden. Sie erhalten einen Site-Key einmal. Er kann nur die Kopien Ihrer Website lesen.
- Seiten veröffentlichen. Senden Sie eine Seiten-URL. querying.ai rendert sie aus dem Land Ihrer Website, bewahrt die
Kopie auf und rendert die Seite alle
refreshDaysTage neu (standardmäßig 28). - Kopien synchronisieren. Alle 10 Minuten liest Ihr CDN mit dem Site-Key die Kopienliste, lädt neue Kopien herunter und entfernt die nicht mehr gelisteten.
- KI-Agenten antworten. Sendet ein KI-Agent ein GET, antwortet Ihr CDN mit der gespeicherten Kopie. Eine Seite ohne Kopie, eine abgelaufene Kopie und jeder Fehler gehen an Ihren Ursprungsserver.
Website verbinden
key auf: Nur diese Antwort enthält ihn, und Ihr CDN sendet ihn. POST /v1/ai-rendering/sites/{id}/key
gibt einen neuen aus und stoppt den alten sofort.
Später ändern Sie sie mit
PATCH /v1/ai-rendering/sites/{id}.
Seite veröffentlichen
GET /v1/async/task/{taskId} oder lesen Sie den status der
Seite aus GET /v1/ai-rendering/sites/{id}:
ready: Die Kopie steht in Ihrer Kopienliste.copyist ihre HTML-Datei.rendering: Die erste Kopie wird erstellt.failed: Das erste Rendering ist fehlgeschlagen. Die Seite wird umrefreshAterneut gerendert.expired: Die Kopie ist abgelaufen und bis zum nächsten Rendering nicht in der Liste.
utm_* und gclid. DELETE /v1/ai-rendering/sites/{id}/pages/{pageId} nimmt
eine Seite herunter.
Um die Kopie eines GEO Score ohne neues Rendering zu veröffentlichen, senden Sie seine Task-ID:
{ "taskId": "0b6c1f7e-…" }. Es muss ein abgeschlossener GEO Score Ihres Kontos sein, gemessen aus dem Land der Website.
CDN einrichten
Speichern Sie dies alsai-rendering.mjs neben Ihrem CDN-Code. syncCopies gleicht einen Speicher mit Ihrer Kopienliste ab,
und copyFor beantwortet das GET eines KI-Agenten daraus:
- Cloudflare Worker
- Andere CDNs und Server
Der Worker legt Kopien in Workers KV ab und synchronisiert sie alle 10 Minuten per Cron-Trigger. Jede Kopie läuft in KV
zusammen mit ihrer Datei ab.Im Workers-Free-Tarif erlaubt KV 1.000 Schreibvorgänge pro Tag, daher kann die erste Synchronisierung einer großen
Website länger als einen Tag dauern.
wrangler.toml:cloudflare-worker.mjs:X-Querying-Rendering: HIT:
Die Kopienliste
Ihr CDN liestGET https://api.querying.ai/v1/ai-rendering/copies mit dem Site-Key in X-Querying-Site-Key:
copy lässt sich ohne Schlüssel herunterladen.
renderedAt ändert sich, wenn die Seite neu gerendert wird; laden Sie eine Kopie also nur herunter, wenn ihr renderedAt
neu ist. Entfernen Sie die gespeicherten Kopien von Seiten, die nicht mehr in der Liste stehen. Liste und Downloads sind
kostenlos.
Agenten
AGENTS im Modul legt fest, wer die Kopie erhält, über ein Token an beliebiger Stelle im User-Agent, ohne Beachtung der
Groß- und Kleinschreibung.
- Standard: die Agenten, die ein Mensch beim Fragen an eine Seite schickt (
chatgpt-user,codex,claude-user,claude-code,perplexity-user,gemini-deep-research,duckassistbot,amzn-user,mistralai-user), und der Crawler der ChatGPT-Suche,oai-searchbot. Die ChatGPT-Suche antwortet aus der Seite, die ihr Crawler speichert, und genau die misst derscorevon GEO Score. Ihr Index ändert sich, nachdem OpenAI die Seite erneut gecrawlt hat. - Bei Bedarf hinzufügen:
claude-searchbotundperplexitybot. - Weglassen: Trainings-Crawler (GPTBot, ClaudeBot) und Websuche-Crawler (Googlebot, Bingbot). Googlebot führt Skripte selbst aus.
Regeln der Suchmaschinen einhalten
Bots andere Inhalte als Menschen zu senden, ist Cloaking. Google wertet eine für Bots gerenderte Seite nicht als Cloaking, solange der Inhalt ähnlich ist (Dynamic rendering). OpenAI hat keine Cloaking-Richtlinie veröffentlicht, daher richten Sie die Kopie nach Googles Regel aus:- Die Kopie ist die Seite, die der Browser eines Menschen gezeichnet hat. querying.ai entfernt Skripte und fügt nur den Text in Bildern hinzu, in deren Alt-Text, dem Platz für den Text eines Bildes.
- Sie wird unter der eigenen URL der Seite ausgeliefert.
- Sie bleibt aktuell. querying.ai rendert sie alle
refreshDaysneu, und das Modul sendet keine abgelaufene Kopie. - Wenn Sie eine Kopie bearbeiten, entfernen oder korrigieren Sie nur: ein falsch gelesenes Zeichen berichtigen, ein Pop-up entfernen. Fügen Sie keine Aussagen, Preise oder Links hinzu, die Menschen nicht sehen.
Was die Kopie ist
Die Kopie ist das HTML, das der Browser eines Menschen gezeichnet hat, nachdem die Seite bis zum Ende gescrollt wurde: der Text, den Skripte geladen haben, die Seite jedes Frames an ihrer Stelle, alle Skripte entfernt außer strukturierten Daten (JSON-LD), und der Text jedes großen Bildes in seinem Alt-Text. Links und Bildquellen bleiben absolut, sodass sich die Kopie wie die Seite liest. Sie zeigt die Seite beim letzten Rendering: Eine Preis- oder Bestandsänderung erreicht Agenten beim nächsten Rendering, höchstensrefreshDays später, plus die Zeit bis zur Synchronisierung Ihres CDN. Bildtext wird so
übernommen, wie er gelesen wurde, ein falsch gelesenes Zeichen geht also so hinaus.
Abrechnung
Ein Rendering kostet 5 Credits, plus 5 für jedes Bild, dessen Text gelesen wird, und 2 für jedes Bild, das Ihr Konto in den letzten 90 Tagen gelesen hat (dieselbe Datei, auf dieselbe Weise gelesen), höchstens 12 Bilder. Beim Absenden werden 65 Credits reserviert, beim Abschluss wird abgebucht, was das Rendering verbraucht hat. Ein fehlgeschlagenes Rendering wird nicht berechnet. Eine Aktualisierung kostet dasselbe und wird dem Konto der Website berechnet; ein Konto ohne Credits wartet eine Stunde, bevor die Seite erneut versucht wird. Website verbinden, die Kopie eines GEO Score veröffentlichen, die Kopienliste und das Herunterladen von Kopien sind kostenlos. Ihr CDN sendet die Kopien, daher kostet Agenten-Traffic bei querying.ai nichts. Siehe Credits und Limits.Fehler
Die Endpunkte stehen in der API-Referenz.