See llms.txt for all machine-readable content.
This workflow manually scores draft content for AI citability using OpenAI GPT-4o-mini and logs detailed, evidence-backed results to Google Sheets, either from pasted draft text or by fetching and cleaning a provided page URL.
Starts when you run the workflow manually.
The workflow reads drafts from the content tab of your Google Sheet (content_id, title, brand, target_query, draft_text).
A Code node validates each row, computes word count, and builds the full judge payload. The complete anchored rubric lives in this node, so the entire scoring methodology is readable in one place.
One HTTP call per draft sends the rubric and draft to gpt-4o-mini (temperature 0, JSON mode, retries with backoff). The rubric anchors describe what a 90, 70, 50, and 30 look like on each dimension, so the judge grades against fixed criteria.
A second Code node parses the judge output, clamps each score to 0-100, computes the weighted composite (Answer Structure 40%, Entity Clarity 30%, Factual Density 30%), and assigns the verdict band: 80+ publish, 60-79 revise, below 60 rework.
Results append to the scores tab with the run date, per-dimension scores, the top 3 fixes, the judge's issue notes, and the single best passage an AI engine could quote verbatim.
content and scores tabs.content and scores with columns that match the workflow’s inputs/outputs (for example: draft_text/page_url in content and the scoring fields in scores).content tab with rows that include content_id, title, brand, target_query, and either draft_text or a page_url that allows automated fetching.The manual trigger is used as an example. Replace it with a schedule, webhook, or form trigger to score drafts as part of your publishing pipeline.