Keyword triage
Your Search Console data becomes a scored queue of opportunities. Nothing gets written from a blank prompt.
Every morning, Kourt pulls the last 24 hours of Search Console impressions, clicks, and average position, cross-references them against your competitor scan set, and produces a ranked queue of things worth writing. You never type a keyword into a prompt box. The queue is the prompt.
Opportunities are scored on three axes: impressions (latent demand your site already brushes against), current position (where page-two ranks are the easiest wins), and competitor gap (topics your set covers that you do not yet). A fourth axis, brand fit, rejects anything too far off your voice profile or outside your compliance pack’s scope.
| Phrase | Source | Impressions | CTR | Position | Status | |
|---|---|---|---|---|---|---|
| anti-wrinkle injections guide | Search Console | 6,120 | 4.3% | 5.4 | Written | |
| dermal fillers cost australia | Search Console | 4,820 | 1.9% | 18.4 | New | Send to pipeline |
| how long does anti wrinkle last | Search Console | 3,610 | 1.7% | 21.3 | New | Send to pipeline |
| integrative medicine practitioner melbourne | Search Console | 1,840 | 2.1% | 11.9 | Queued | |
| lymphatic drainage massage benefits | Manual | — | — | — | Queued | |
| hormone balance clinic australia | Search Console | 1,180 | 6.0% | 5.3 | New | Send to pipeline |
What gets rejected
Not every impression is worth writing for. Triage actively rejects:
- Branded queries. People searching for you by name are already converting.
- YMYL topics without a compliance pack. Medical, legal, or financial claims without an active pack are rejected at the queue. You will see them flagged, not drafted.
- Duplicates. Semantic overlap with your existing library above 85% similarity is deduplicated back to the canonical article.
- Out-of-voice topics. A paediatric dentistry clinic does not get queued for cryptocurrency SEO just because the CTR looks good.
The queue updates hourly. Send-to-pipeline is one click. From there, the next five stages run without you.
SERP analysis
Before drafting, Kourt reads the top 10 results, extracts their shape, and picks an angle you can actually win with.
The cheap way to generate an SEO article is to re-summarise the top result. Kourt does not. Stage 02 reads the top ten results for the chosen keyword, parses their heading structure, and returns a condensed map of what is covered, what quotes and statistics appear, which sub-intents are addressed, and most usefully what is missing.
From that map, the research agent proposes three angles. An angle is a specific framing, not just a title. It gives the draft its shape: what it argues, who it is for, what it answers that nothing in the top 10 currently does. You pick one, or let Kourt pick the highest-scoring.
State-by-state price guide: why the same filler costs $180 more in Sydney than Adelaide.
No result in the top 10 compares by state. Clear data angle, defensible with ABS and clinic-level data.
What dermal fillers actually cost in Australia, and the four things that move the price.
Fills the price-transparency gap that six of the top 10 dance around. High intent. Works under the AHPRA pack if claims stay factual.
The price ranges to be suspicious of when you are quoted for fillers.
Novel framing, but veers toward negative claims about specific providers. Rejected automatically by the AHPRA pack.
What the agent actually extracts
For each of the top 10, stage 02 records H1 and H2 structure, word count, presence of tables and FAQs, cited sources, price ranges, timelines, and any quoted experts. That becomes the coverage matrix. The matrix is what lets the brief writer in stage 03 pick things to include (because they are table stakes) and things to include uniquely (because the gap is real).
You do not see the matrix directly. You see the three angles, and the reasoning for each.
Brief & link plan
An outline, a target word count, quote opportunities, compliance rules, and a link plan built against your existing content graph. This is what stage 04 writes from.
A bad brief makes the whole pipeline fail. Stage 03 produces a structured brief that stage 04 cannot deviate from. It is the contract. The brief is not a paragraph of instructions; it is a typed object with an outline, a target reading grade, phrases your voice profile requires or forbids, compliance rules that apply, and a proposed internal link plan tied to pages that already exist on your site.
You see the brief before it runs. Approve, edit, or reject. If you edit, the changes become part of your voice profile for next time.
What dermal fillers actually cost in Australia, and the four things that move the price.
- H2What "dermal filler" actually covers in Australia (TGA-registered classes, not trade names).
- H2The four price drivers: product, practitioner, volume, and location.
- H2Price ranges by state: Sydney vs Melbourne vs regional.
- H2What a legitimate quote includes (consult fee, follow-up, reversal medication).
- H2Questions to ask before you book. (Includes mandatory AHPRA disclaimer.)
- FAQ5 questions · sourced from "People also ask" + your Search Console queries.
Proposed against your existing content graph. Scored on topical proximity and anchor fit.
TGA register, AHPRA register, ABS 2024 cosmetic procedure data. Used as citations, not paraphrased.
What the brief locks in
- Outline. H2 structure with one-line descriptions. The draft cannot invent new H2s; it can only fail back to stage 03 for amendment.
- Target word count. A range, not a number. Stage 05 fails the draft if it lands outside the band.
- Voice profile reference. The version of your profile in effect at the time the brief was cut. If you update your voice profile mid-draft, the draft uses the old version; the next brief uses the new one.
- Compliance pack. Named and versioned. Same principle: if AHPRA guidance updates, drafts already in-flight use the pack they were briefed under.
- Link plan. Five internal links, scored and pre-anchored. Stage 04 must place all five.
If you are on Kingdom, the link plan cross-references your full content graph, including orphan-tier detection and cluster balancing. Other tiers use a simpler proximity-only plan.
Draft
Your voice profile at work, compliance enforced inline, every internal link placed. Stage 04 writes the article, not the prompt.
Stage 04 is the only stage that actually generates prose. Every earlier stage shaped the contract it works under: the brief says what, the voice profile says how, the compliance pack says what is off-limits. The writer agent reads all three, produces a draft, and then self-checks against the brief before handing off to stage 05.
The voice profile is enforced sentence-by-sentence. Tone triple, sentence-length range, forbidden phrases, preferred phrases, pricing references, reading grade, locale (en-AU vs en-US spelling and idiom). Your profile starts with a template and learns from every approved or rejected draft. On Kingdom, it also learns from your live site. Duchy and below work from the initial template plus your approvals.
The compliance pack runs as an inline linter. When a sentence would trigger a pack rule, the writer rewrites before the sentence ships. If a rule cannot be satisfied without changing the brief, the draft fails back to stage 03 with a note.
What dermal fillers actually cost in Australia
This information is general in nature and is not medical advice. Every person’s suitability for treatment is different; a consultation with a qualified practitioner is required before any procedure.
If you have been quoted anywhere from $400 to $1,200 for dermal filler in Australia, that is because both numbers can be correct. Price moves with four things: which filler is being used, who is injecting it, how much you need, and where the clinic sits geographically.
The most common fillers in Australia are hyaluronic acid products like Juvéderm and Restylane. Both are TGA-registered and both sit in a similar price band. Anti-wrinkle injections are a separate product and priced differently. Worth sorting out before you book.
The four things that actually move your quote are product type, practitioner experience, volume required, and location. We will take them in order.
What the writer agent refuses to do
- Invent statistics. Numbers come from sources earmarked in the brief, or they do not go in. No "studies show" hedges.
- Paraphrase the top result. Similarity against the SERP set is checked in stage 05; drafts that score above 20% on any single result get flagged.
- Use forbidden phrases.Your voice profile carries a blocklist. "In today’s fast-paced world" (for example) is blocked by default and most users leave it blocked.
- Ship without all the links. If the writer cannot place all five internal links in context, it returns the draft to stage 03 for a link-plan revision rather than ship four.
Draft time varies with length and compliance complexity. A 1,400-word article under the AHPRA pack averages 40 to 75 seconds.
Quality check
Three layers of scrutiny before a draft ever reaches you: deterministic rules, graded dimensions, and similarity against the open web.
Stage 05 is the most opinionated part of the pipeline, and the most load-bearing. Everything before it produced a draft that could exist. Stage 05 decides whether it should. It runs three independent systems in parallel, not because one is insufficient, but because they catch different kinds of failure.
The first is deterministic rules: things that are either true or false. Does the draft use em dashes? Is the H1 hierarchy clean? Are all external links absolute URLs? These are binary pass/fail, no scoring, no judgement calls. The second is graded dimensions: things that exist on a spectrum. How well does the prose match your voice profile? How strong is the E-E-A-T signal? How effective are the CTAs? These get scored 0 to 100 with commentary. The third is similarity & originality: a statistical check against the open web and a broader human-writing corpus to catch paraphrasing and stock cadence.
Layer 1 · Deterministic rules
Ten rules, re-run on every save. Most workspaces pass 9 of 10 on a first attempt; the last one gets flagged and waits for either an auto-fix or your attention. The rules are intentionally picky: they are the kind of thing a pedantic senior editor would catch before publish.
Deterministic rules
Re-run on every save · 9 / 10Binary rules. Either the draft passes or it does not. Each failure comes with a one-click Fix that applies the revision inline.
healthline.com, verywellhealth.com, mayoclinic.org.Layer 2 · Graded dimensions
Deterministic rules catch what is wrong. Graded dimensions catch what is weak. Seven dimensions are scored on every draft, each with specific commentary. Thresholds differ by tier (Kingdom sets tighter floors than Duchy or Page) but the dimensions themselves are the same.
All H2 sections substantive and address the brief comprehensively: assessment criteria, consultation fees, state-by-state pricing…
Paragraph lengths vary well, contractions read naturally (“it’s”, “you’re”, “we’ll”), and transitions flow smoothly…
Strong match on tone (direct, practical, client-focused) and second-person POV, and en-AU spelling; however…
Concrete AUD price ranges present (AUD $150–$350 for GP consults, AUD $90–$200 for allied health), and specific practitioner types named.
Required disclaimers are included and no forbidden phrases appear; however, the em-dash violation (flagged deterministically) pulls the score.
Three external authority citations (Healthline, VeryWell, Mayo Clinic) are present, but the draft lacks named practitioner credentials.
Two CTAs are present with correct phrasing ("book a free consultation", "talk to our team"), but both use relative URLs and one points to a Thailand endpoint rather than the AU market.
Layer 3 · Similarity & originality
A separate system, run against a different reference set. Similarity checks the draft against the open web and your own existing library. High numbers mean passages are echoing a source, which is a publisher risk even when it is not copied. Originality is the inverse check: how human the cadence reads against a broad corpus of human-authored writing. Both scores are independent of the graded dimensions; a draft can score well on voice match and still fail similarity if it paraphrased a SERP result too closely.
Similarity
ReviewHow much of the draft matches existing sources on the open web.
Some passages echo existing sources. Worth a second pass before approve.
Originality
CleanHow human-authored the draft reads against a broad reference set.
Natural cadence. The draft reads as human-authored.
Layer 4 · The blockers list
Anything from the three layers above that the grader judges “must fix before approve” rolls up into a single blockerslist. Think of it as a senior editor’s margin notes. Specific, referenced, and opinionated, not vague.
Blockers
Flagged by the grader · fix before approving- Em dash found in disclaimer text (
—character); brand bans em dashes entirely. Replace with a comma, or restructure the sentence. - Both CTA links are relative (
/consultation-thailand) instead of absolute URLs (https://…). Must convert to absolute URLs before publishing. - Target keyword “integrative health clinics Australia” has 0% density (0 occurrences); should appear 1 to 3 times naturally in the draft to meet the 0.8%–2.5% band. Add keyword to H1, intro, or body sections.
- External links use relative paths; verify all external citations (
healthline.com,verywellhealth.com,mayoclinic.org) are linked as absolutehttps://URLs with proper domain structure. - CTA phrasing uses
/consultation-thailandendpoint, but brand context suggests this may be a placeholder; confirm the correct consultation URL for the Australian market before publishing.
What happens when a draft fails
If the composite score lands below the tier threshold, or any blocker fires, stage 05 does not reject the draft outright. It branches. Minor failures route back to stage 04 with the blocker list as additional constraints; the writer re-runs with those notes added to the brief. Structural failures (outline does not cover the brief, link plan cannot be satisfied) route back to stage 03 for a brief revision. You do not see any of this by default. You see the finished, clean draft in stage 06.
Each draft is allowed two re-run attempts before escalating to human review as-is. On Kingdom, the grader is tuned stricter and the re-run budget is higher. You can afford more loops because the per-article spend envelope is larger.
Human review
Your queue. Save edits, approve, reject, or publish: four distinct actions, zero ambiguity. Nothing ships without your click.
Stage 06 is the only stage a person must sit in. Everything before it happened while you were not looking, 60 to 120 seconds of pipeline work, often while you finished a coffee. Now the draft is in your drafts list, the composite score is calculated, the blockers are surfaced, and the grade is attached. You sit down and decide.
| Title | Keyword | Stage | Status | Updated |
|---|---|---|---|---|
Integrative health clinics in Australia · what to look for integrative-health-clinics-australia-what-to-look-for | integrative health clinics australia | Human review | In progress | about 5 hrs ago |
Integrative health vs functional medicine · Australian guide integrative-health-vs-functional-medicine-australia | integrative health clinics australia | Quality check | Rejected | about 5 hrs ago |
Laser skin treatment cost · the full guide laser-skin-treatment-cost | anti-wrinkle injections guide | Human review | Published | about 17 hrs ago |
The four actions
When you open a draft, the side panel shows the composite score, the deterministic-rule grid, the graded dimensions, the blockers list, and four action buttons. Each does a specific thing, no overlap.
What dermal fillers actually cost in Australia, and the four things that move the price.
Grade is pinned to the last full stage-05 run. Saving edits does not re-grade; re-queuing does.
Approve locks the draft and makes it publishable. Reject sends it back to stage 04 with your note. Publish is a separate, deliberate step. There is no auto-publish.
Editing the draft itself
The draft editor is a normal rich-text surface. You can rewrite, delete, restructure, and swap links freely. Most users edit very little and approve: the grader has already caught what it can catch. When you do edit, your changes train the voice profile for the next draft. The system notices which words and phrases you remove repeatedly, and pre-empts them next time.
SEO metadata is yours to own
One area the pipeline deliberately does not own end-to-end: title tag, meta description, and URL slug. Kourt generates a candidate, but the review screen gives you an inline SERP preview with character counts, and it is on you to shape the final snippet. This is the single highest-leverage editing surface on the whole page, and it lives where you can see the live Google preview as you type.
Published drafts go to your connected CMS (WordPress, Ghost, HubSpot, Notion, Shopify, Webflow, or a signed custom webhook of your own) with the approved draft, its metadata, and its internal link plan intact. DOCX download is also available on Kingdom and Empire. Nothing gets rewritten on the way out.
Voice profiles & compliance packs
The two systems that make the pipeline opinionated. One teaches it how you sound; the other teaches it what you are not allowed to say.
Most content tools treat tone as a slider and compliance as a manual review afterwards. Kourt treats both as typed objects that the writer agent has to consult on every sentence. They are how the same pipeline can produce a relaxed Brisbane car-detailing post in the morning and a peer-reviewed implant journal piece in the afternoon, without the second sounding like a Yelp review or the first sounding like a deposition.
Voice profile · what you configure
A profile is six fields plus a trained model of your edit history. You set the bones once at workspace setup and the system fills in the rest as you approve and reject drafts.
- Tone triple.Three adjectives that name the register. “Direct, warm, expert” reads very differently from “measured, evidence-led, neutral” even though both claim to be professional.
- Sentence-length range. A min/max in words. Short bands (8–18) read snappy; long bands (15–32) read considered.
- Reading grade. Target Flesch-Kincaid, between 6 and 14. Stage 05 fails the draft if it lands two grades off.
- Forbidden phrases.A blocklist that the writer agent treats as physically uncallable. Defaults catch the obvious slop (“in today’s fast-paced world”, “dive deep”, “leverage”); you add your own as you notice them.
- Preferred phrases.The opposite list. Anchor phrases the writer should reach for when natural. Useful for brand-specific framing (“before-and-after consult”, “on-record price guide”).
- Locale, allowlist, pricing references. en-AU vs en-US spelling, the citation domains the grader accepts as authority, the currency and price format the writer is allowed to publish.
On Kingdom, the profile also learns from your live site. Kourt ingests your existing pages, builds a vector index of your real cadence and vocabulary, and the writer consults it on every paragraph. Duchy and below work from the initial template plus your approvals; the learning loop is slower but the same shape.
Same keyword, two profiles
Below: stage 04 output for the keyword “why your booking lead time matters”, drafted twice from the same brief, against two voice profiles that share nothing.
Cotton Car Detailing · Brisbane
Book early. We are not being precious about it. Detailing takes time, the bay needs to be dry, and the good polish cures overnight before we hand the car back.
If you call on Friday for a Saturday job, you are getting whoever cancelled. Most of the time that is fine. Some of the time it is not the booking you wanted.
Journal of Oral Implantology · editorial style
Lead time between consultation and surgical placement is rarely incidental. Adequate scheduling allows for pre-operative imaging, medical clearance, and any required bone-grafting interval to resolve before the implant appointment.
Patients who request expedited dates frequently inherit whatever capacity has opened through cancellation, which may not align with the practitioner’s preferred workflow or the clinic’s sterilisation cadence.
Compliance packs · what ships with Kourt
A compliance pack is a typed bundle: forbidden claims, required disclaimers, attribution rules, and a versioned history so audits have something to point at. The writer agent treats pack rules as non-negotiable. If a sentence cannot satisfy the active pack, the draft fails back to stage 03 rather than ship.
| Pack | Status | Scope |
|---|---|---|
| AHPRA · AU health | Shipped | Cosmetic, dental, allied health and medical-practitioner guidelines under the Australian Health Practitioner Regulation Agency. Active version 2.3 · last updated April 2026. |
| FTC health · US | Shipped | Federal Trade Commission rules on health-claim substantiation and endorsement disclosure. Covers supplement, telehealth, and direct-to-consumer wellness brands. |
| Legal · AU/UK/US | Shipped | Solicitor and barrister marketing guidelines across three jurisdictions, plus the standard “not legal advice” disclaimer pattern. |
| Financial · AU/UK/US | Shipped | ASIC, FCA, and SEC marketing rules for licensed financial advisers; bans projection language and historical-return misuse. |
| Ecommerce FTC | Beta | Pricing-claim rules, comparative-advertising boundaries, and shipping-time substantiation for US ecommerce operators. |
| Custom pack | By request | We build packs against named regulators on Empire and custom contracts. Typical lead time two weeks per jurisdiction. |
What an AHPRA pack looks like inside
The pack is human-readable when you open it, and the writer agent is told which subsections apply on the current brief. The structure below is the actual shape of the version 2.3 spec the workspace ships with.
Forbidden claims
- Comparative superlatives about specific named providers (e.g. “the best clinic in Melbourne”).
- Implied or stated cure rates without a peer-reviewed citation attached in the same paragraph.
- Before/after testimonials presented as typical results without an “individual results vary” line on the same surface.
- Any reference to
Schedule 4medications by trade name in promotional context.
Required disclaimers
- Cosmetic procedure articles ship the consultation-required line within the first 200 words.
- Pricing ranges carry an “indicative · subject to consultation” tag and the date the figure was sourced.
- Allied-health articles include the AHPRA registration check link before any treatment-specific advice.
- Telehealth-specific surfaces include jurisdictional scope (“available to AU residents only” or equivalent).
Attribution rules
- Statistics tied to a primary source within the same sentence;
healthdirect.gov.au,tga.gov.au, andahpra.gov.auare pre-allowlisted. - Practitioner credentials named in plain text on the page, not buried in metadata.
- Externally cited studies linked to a primary journal-of-record DOI when one exists.
- Internal pages cited as references must themselves carry AHPRA-aware metadata.
Auto-rejected patterns
- Negative claims about unnamed competitor providers (the pattern that caught angle C in stage 02).
- Permanent-result language (“permanent whitening”, “lifetime results”).
- Patient-coercion phrasing (“if you do not act now”, “this offer disappears”).
- References to live waiting-list counts without timestamps.
Packs evolve when the regulator updates. We track the change and ship a versioned pack within ten business days; your existing briefs stay pinned to the version they were cut under, and your next brief picks up the new one automatically.
Link map
A live graph of every article on your site, every internal edge between them, and every orphan that needs attention before it slips.
Stage 03 produces a link plan for every brief. The link map is what that plan is built against. Every published article on your site becomes a node, every internal link an edge, and the brief writer reads the graph in full before it proposes the next five links. Pages without inbound or outbound links land in an orphans list the day they appear, not the quarter you remember to audit.
Open /graph in your workspace and the map renders live. Hubs (your highest-linked clusters) sit at the centre; orphans glow at the edges. Clicking a node reveals the article, its inbound links, and its outbound links. Clicking an edge shows which brief proposed it and which draft stage placed it.
Recent orphans · click to triage
- First consultation · what to expect
- Returns and refunds · gift cards
- Why our base layers are stitched, not bonded
What the brief writer reads from it
For every new brief, Stage 03 queries the graph for candidate internal links: pages on the same topical cluster, pages with anchor-text proximity to the target keyword, and pages currently sitting in the orphans list. The five top-scored candidates become the brief’s link plan, pre-anchored, before the draft writer ever reads a sentence.
Cluster balancing runs on every publish. If three new articles land in the same cluster within a week, the map flags it before it becomes a thin cluster the next algorithmic update penalises.
On Kingdom, the full live graph is yours to pan and zoom. Duchy gets a view-only snapshot updated daily. Lower tiers see orphan flags on the dashboard but not the map itself.
AI Visibility
Track where your brand surfaces when buyers ask answer engines for recommendations. The metric you can't see in Google Search Console, charted over time.
Answer engines are now the second referrer of buyer-intent research for most consumer brands and the first for some. They do not show up in GSC. They never will. AI Visibility is how you measure them on a schedule rather than ad-hoc by typing questions into a chat window once a quarter.
You define a prompt list, the way you would define a target keyword list. Each prompt runs weekly across three answer engines. The response is logged, a detector decides whether your brand was mentioned, where in the ranking, and which competitors landed alongside.
“best CRM for solo consultants”
Top competitors mentioned alongside
What you set up
Prompts in groups (e.g. “discovery prompts”, “comparison prompts”, “objection prompts”). Competitors you want tracked by name, so the detector can score competitor density even when you are not mentioned. The brand profile, which the detector treats as a synonym group covering alternate spellings, abbreviations, and the parent company.
What the dashboard tells you
Mention rate over time, weekly. Top competitors cited alongside you, ranked by frequency. Cited source domains, because some answer engines link the pages they synthesised from and that link becomes its own SEO signal worth chasing. Per-prompt drill-in, so the prompts that move the most are the ones you act on first.
On Kingdom, you get 25 tracked prompts and full history. On Empire, 100 prompts and multi-brand support. Lower tiers see the AI Visibility report card on the dashboard with an upgrade pitch instead of the live data.
Autopilot
The option to take your hand off the wheel for the part of the workflow that runs the same way every week. You set the rules once. Autopilot does the picking on a schedule.
Most weeks the picking decision is mechanical. You scan the queue, pick three keywords with the best mix of intent, brand fit, and ranking effort, and click “send to pipeline” for each. Autopilot is the option to skip that. Tell it the rules once, and on a schedule it picks the top N candidates and pushes them into the pipeline for you.
Two modes
Dry-run picks the keywords and drafts the briefs, but stops at human review. Drafts arrive in your queue with their briefs attached and wait for you before stage 04 runs. Use this for the first month, until the picks earn your trust.
Auto runs the full pipeline through stage 06. Drafts arrive ready to read, with the same composite score and blockers list a manual run produces. Approval still requires a click; publishing is your call regardless of mode.
This week’s picks
- “winter cycling glove sizing guide”brief drafted · awaiting approval
- “what is plantar fasciitis and how do you treat it”brief drafted · awaiting approval
- “merino wool care · 7 mistakes that ruin your base layer”brief drafted · awaiting approval
Recent runs
- This week3 picked · 0 approved · 3 in review
- Last week3 picked · 2 approved · 1 rejected
- 2 weeks ago3 picked · 3 approved
- 3 weeks ago3 picked · 2 approved · 1 rejected
Where picks come from
Picks come from your existing surfaces, not from anywhere new. Search Console opportunities your queue has scored. Manual ideas you have filed but not pushed. Topic Opportunities runs that scan your brand profile, published content, GSC data, and AI Visibility gaps for new angles. You toggle which origins are in scope; Autopilot ranks across them and picks the top N.
Pause and audit
A pause-now button is on the Autopilot page for any owner or admin. The next scheduled run is skipped and a banner appears on the dashboard until you resume. Every run logs to an audit table: which keywords were considered, why these N got picked, what happened to each draft. If a draft fails stage 05 twice, Autopilot escalates to your queue rather than rerouting silently.
On Kingdom and Empire only. Lower tiers run the same pipeline manually from the queue. Default picks-per-run is 3 on Kingdom and 5 on Empire; you can dial either down.
Reports
The digest layer over your workspace. Daily briefs, weekly gap scans, AI Visibility roll-ups, and the topic-opportunities scan that closes the loop back to discovery.
Reports turn the workspace’s data into something you can read in three minutes. Some run on a schedule, some run on demand. They land in /reports as a feed and surface in the dashboard panel until you mark them read.
Topic Opportunities · the loop closer
The most-used report in most workspaces. Topic Opportunities scans your brand profile, published library, Search Console data, and AI Visibility gaps in a single pass and returns six to ten new topic angles. Each angle gets a brand-fit score, a one-line rationale tying it to which input fired, and a target cluster. The whole batch gets pushed straight to /ideas, ready to send to the pipeline.
Returned 8 angles · pushed to Ideas
- “should I oil my technical fabrics”
- “trail vs road running shoes for plantar fasciitis”
- “best hiking layering system for cold-and-wet”
/ideasDaily research brief
The 30-second morning read. Your priority pick for the day with a ready-to-write angle and suggested H2s, a 24-hour pipeline pulse (what shipped, what is in review, what needs you), and five supporting starters in case the priority pick is wrong. Lands at 06:00 in your workspace timezone.
Weekly gap analysis
Monday morning, anchored on Search Console. Quick wins (positions 8 to 20 with real volume), declining keywords (dropped five-plus ranks week-over-week), and CTR opportunities (high impressions, low click-through-rate for the page’s current position). Each finding links to the underlying GSC row.
AI Visibility report
Weekly roll-up of the data on the AI Visibility dashboard, formatted as a readable report rather than a chart drill-in. Brand mention-rate trend, top competitors gaining share, the cited source domains the answer engines link to, and the prompts worth retiring because nothing has moved on them in eight runs.
On Kingdom and Empire, all four reports are live. Topic Opportunities is also available on Duchy at one run per week. Lower tiers see report previews on the dashboard with an upgrade pitch instead of live data.
What Kourt won't do
The things the system refuses, on purpose. Credibility comes from what you do not ship, not what you do.
A content pipeline that will do anything you ask of it is worth exactly what “anything you ask of it” is worth. Kourt has opinions. Some of them rule out legitimate use cases; that is the cost of shipping a system that does not embarrass you the week after you connect your CMS.
- No auto-publish. Ever. Approve and Publish are separate buttons, separate clicks, separate timestamps. A draft can sit in your approved-but-unpublished queue indefinitely, and often should.
- Will not draft without a voice profile. New workspaces set up a profile in the first session. You can start with a template, but the brief writer refuses to run until a profile exists. Drafts written from a blank voice are the single biggest cause of generic-sounding output.
- Will not skip the grader to hit a cap. On tight-budget tiers, pipeline work that would blow the monthly ceiling pauses rather than short-circuit stage 05. We would rather pause than publish ungraded.
- Will not write YMYL topics without a pack. Medical, legal, financial, and insurance topics are refused at stage 01 if no compliance pack is active on the workspace. You will see them flagged in the queue, not drafted.
- Will not paraphrase the top result. Similarity above 20% against any single SERP source at stage 05 routes the draft back to stage 04 with instructions to diversify. Drafts that cannot clear the threshold twice are rejected, not smoothed over.
- Will not branch a draft without telling you, on Duchy or above. Kingdom and Duchy workspaces get an audit trail of every branch stage 05 triggered. Page workspaces run quietly.
How fast it runs
Per-stage wall-clock on a representative 1,400-word AHPRA-pack draft. The human-review wait is the only variable.
Pipeline time is bounded and predictable. The numbers below are illustrative: a representative run on a long article with a heavy compliance pack, where total automated time stays under two minutes. Stage 06 is where the calendar takes over: some teams approve in five minutes, some sit on a draft for a week thinking about it. Both are fine.
- Stage 01Keyword triageCron-driven; the queue is already populated when you sit down.background
- Stage 02SERP analysisReads top 10, builds the coverage matrix, returns three angles.6.2s
- Stage 03Brief & link planComposes the typed brief, scores the internal-link candidates.2.8s
- Stage 04DraftWrites 1,200–1,400 words against voice profile + compliance pack.47s
- Stage 05Quality checkThree layers in parallel: deterministic rules, graded dimensions, similarity.11.4s
- Stage 06Human reviewYour queue. The only stage with an unbounded wait.you
On Kingdom, stage 04 runs against a larger context window and stage 05 grades against tighter floors. Draft time stretches to roughly 60 seconds, and stage 05 to 15. The total is still under two minutes; the floor on quality is higher.
Page-tier workspaces get one finished article every sixteen days. Paid tiers run on demand: the pipeline kicks off the moment you send a keyword to it. There is no batch window.