The Content Plan — how the 15-action plan is composed and personalised

Plain-English briefing on My Plan: what the customer sees, how the engine decides what goes on it, and why no two clinics get the same plan. Written 24 July 2026. Last verified: 3 September 2026 (Agent 11 — author-input survival (#2845/#2846) and email-link redirect (#2847) folded in).


What the customer sees

Every clinic gets My Plan: a single page listing 15 prioritised actions, each one a concrete thing that will improve their AI visibility. Actions are grouped into named sections (the internal "tiers"), each with plain-language explanation of why it matters. Most actions carry a Create Content button that kicks off the generation pipeline directly — the plan isn't advice, it's an executable queue.

The four tiers (what kinds of action exist)

Tier 1 — Your People. Complete clinician profiles: photos, credentials, registration numbers, professional bios, niches. This tier exists because AI trust is anchored in identifiable experts — a clinic's practitioners ARE its visibility foundation. The plan itself is gated on profile depth: content tiers unlock once enough of the team reaches profile completeness, which is deliberate — publishing content credited to empty profiles would waste the content.

Tier 2 — Foundation Health. Structural essentials: create the missing hub (pillar) page for an active topic cluster, or refresh an existing page scoring below the quality threshold. These are the load-bearing pages everything else links back to.

Tier 3 — Content Plan. The core: create the supporting pages (spokes) for the clinic's active topic clusters — condition explainers, treatment pages, service pages, blog posts, each answering one specific patient question — plus content targeting the clinic's declared priority topics. This is where topical authority is built.

Tier 4 — Refresh & Maintain. Existing published pages that are ageing, slipping, or have been overtaken — where refreshing beats starting again because the page already has earned authority. Refresh and improve actions are just as executable as create actions: the "Write it for me" button works on them too.

How the engine decides what makes the 15

This is the part that separates the platform from a content-ideas generator.

The engine works with content candidates — every possible action it could recommend for this clinic. Far more candidates exist than plan slots, so the engine's job is choosing the 15 that matter most right now.

Candidates come from evidence. Every candidate originates in something measured: a topic cluster activated by a practitioner's declared niche, a page the assessment scored below threshold, a topic the clinic declared as a priority, a gap in a cluster's coverage.

Candidates compete on merit. A handful of slots are reserved for the highest-value structural items, and a clinic's confirmed practice priority topics get reserved slots too (up to three): a confirmed priority not already covered by the plan is guaranteed its own plan item, carrying a priority badge. The rest is open competition. Every candidate gets a computed score: a base relevance score multiplied by a set of transparent multipliers — cluster boost (is this part of an active, strengthening topic cluster?), niche match (does it match a practitioner's declared expertise, and how strongly?), practitioner factor, declared-priority boost, and for refreshes an authority factor (an existing page with earned authority is worth more to refresh than a new page is to create, all else equal). The 15 highest-scoring candidates win, regardless of tier.

The scoring is transparent. On the admin side, every plan row shows its full derivation: base score, each multiplier, the combined multiplier (capped so no single factor dominates), and the final score — with an expandable panel showing the arithmetic. Nothing is "the algorithm said so."

And it doesn't stand still. The candidate pool is re-evaluated as reality changes — pages get published, scores move, clusters strengthen, priorities shift — so the plan the clinic works from always reflects where they are now, not where they were at signup. How and when the plan refreshes is covered below.

Why no two clinics get the same plan

The plan is personalised by construction, not by templating:

Keeping the plan honest over time

The plan stays current without churning. The platform continuously tracks what's changing — pages published, scores moving, clusters strengthening, profiles deepening — and when enough has genuinely changed, it invites the customer to refresh: a Regenerate Plan button arms, with a plain-language explanation of what changed ("you've completed three actions, your Headaches cluster crossed a health band"). One click and the plan recomposes around the clinic's new reality, with visible progress while it works — regeneration completes (or, if something goes wrong, says so plainly) within about fifteen minutes; it never leaves the customer staring at a spinner. If a refresh fails or stalls, an honest "regeneration failed — try again" notice appears with a retry button, and the plan shown below is clearly labelled as the last successful version — never silently presented as current. The balance is deliberate: the plan is always up to date with what matters, but it doesn't reshuffle on every page load — a plan that constantly rearranges itself teaches the customer to ignore it, while a plan that says "three things changed, worth regenerating" earns trust and keeps momentum.

Progress is visible. Plan cards reflect live generation state (researching / writing / ready), published items leave the "what's next" queue (the plan is a to-do list, not a trophy cabinet — published work lives in Content Studio), and cluster health headers show topical progress.

Author input survives plan changes. Answers a clinician submits on a plan item are saved against that item and SURVIVE plan refreshes and regeneration. The plan card shows a green "Author insight received · Ready to write" badge with a read-only "View submitted responses" view, and writing starts from the saved answers via Write it for me. The "Author input received" notification email now shows the real article title and deep-links straight to the focused My Plan item, and the link works through magic-link sign-in (#2845/#2846, live 30 Aug 2026). Relatedly, a customer who lands on an internal Co-Kinetic screen (for example from an older notification email's link to the site root) is now redirected to their own My Plan instead of seeing an admin page; the sign-in flow is unchanged for logged-out visitors (#2847, live 31 Aug 2026).

Common questions this briefing answers