Pageoptimized
Module 12

From signals to outcomes

Turn research and diagnostics into approved work, recurring workflows, accountable execution, and client-ready proof without rebuilding reports.

  • Business owners
  • Team leads
  • Senior specialists
  • Agencies
Module case file

Horizon Legal must turn verified signals into accountable work

The project has technical issues, ranking movement, and incomplete conversion coverage. The final task is to prioritize what matters, assign it, automate only within guardrails, and report outcomes after work ships.

Verified
One unreadable calculator page, two missing descriptions, three image-alt gaps, and two distinct search declines
Unknown
Consultation quality and signed-case impact
Measured outcome
5,924 organic sessions; 1,021 key events; 504 mapped leads; $177,300 assigned lead value
Reporting rule
Outputs, visibility, and business outcomes stay separate
Your finished deliverable

Create the prioritized queue, one guarded workflow, and a client-ready outcome record that links shipped work to dated evidence without overstating causation.

How this module works

The order matters

A signal becomes useful only when it changes a decision, creates accountable work, is verified after release, and is reported beside the outcome it was meant to support.

  1. 01Choose the work

    Balance expected outcome, scope, confidence, effort, and risk.

  2. 02Make it accountable

    Attach evidence, owner, approvals, acceptance criteria, and review date.

  3. 03Repeat safely

    Define cadence, scope, evidence rules, allowed actions, and approvals.

  4. 04Check it

    Re-derive every figure, log what changed, and drop what did not survive.

  5. 05Show what changed

    Connect shipped work, verified movement, uncertainty, and the next decision.

Lesson 12.1

Prioritize verified work

Choose work by expected outcome, affected scope, confidence, effort, and risk.

Eleven modules have produced findings. Audit issues, keyword decisions, page-type calls, decay diagnoses, link opportunities, crawler results, prompt gaps. Individually reasonable, collectively far more than anybody can act on, which is the state most SEO programs live in permanently.

Prioritization is where that becomes a plan, and it fails in a predictable way: a queue sorted by a severity label the tool assigned, worked from the top, with nobody able to explain why item four sits above item nine.

Priority needs a written reason. An unexplained order gets re-argued every planning meeting and loses to whoever is loudest.

Five inputs, and confidence is the one that gets left out

Each item is scored on all five, and the score is a way to structure the argument rather than to replace it:

  • Expected outcome. What changes for the business if this works, in module 1's terms.
  • Affected scope. Which important pages, audiences, markets, or journeys are exposed.
  • Confidence. How strongly the evidence supports both the diagnosis and the expected benefit.
  • Effort. Real implementation cost, estimated once per root cause rather than per symptom.
  • Risk. Harm from acting and from not acting, including irreversibility.

Confidence is the input that separates a queue of verified work from a queue of hunches, and it is the one most scoring systems quietly omit because it is uncomfortable to write down.

Horizon's queue puts the unreadable calculator first for reasons that are legible from those five: the failure is verified rather than suspected, it affects a critical journey, and it has acceptance criteria somebody else could test. A speculative AI-copy rewrite sits below it, because no source or answer gap has been diagnosed and the expected benefit is a guess.

Defer explicitly, and say so

A prioritized list is not the same as a list you will work. Choose a small active set that fits actual capacity and mark everything else deferred, with the reason and a review date attached.

Silent deferral is what destroys trust in the queue. An item that sits at position forty for eight months without ever being declined looks like an item somebody is getting to. Marking it deferred until we have conversion data is a decision, and it can be argued with, which is the point.

Risk deserves its own line rather than being folded into effort. Some of the highest-value work is also the most irreversible, and a redirect plan and a title change do not belong in the same category however similar their estimates look.

Actual PageOptimized screenUse the numbered steps with the product image below.
Actual product · end-to-end project

Keep evidence and the next move together

The project Dashboard surfaces coverage, urgent evidence, performance, health, and the work that needs a decision.

PageOptimized dashboard connecting SEO data coverage, urgent evidence, search performance, site health, links, and work.Open full size
  1. Read coverage.
  2. Verify the source evidence.
  3. Assign the smallest useful action.
  4. Return after work ships to measure the result.

The active set is capped by capacity, not by ambition

How many items belong in the active set is a question about the team, not about the findings. Whatever can genuinely be finished and verified in the period, which is almost always fewer than it feels like, because verification is work and it happens after the shipping.

Count the review as part of the cost. A task is not finished when the change goes live; module 12's own definition says it closes at the review date, on evidence. A plan that budgets for the implementation and not the check produces a set of shipped changes nobody ever evaluated, which is the same as not having measured anything.

An active set larger than capacity is a wish list wearing a queue's formatting, and it has a specific cost: everything in it gets started, nothing gets verified, and the next planning round begins with a pile of items that are neither done nor abandoned.

Dependencies belong in this calculation too. Work that needs a developer, a legal review, or a client approval does not consume your capacity evenly, and two items with identical effort estimates can differ by a month in elapsed time because one of them waits on somebody outside the team.

Build the priority order

Four steps, and the first one usually shrinks the list by an order of magnitude.

  1. Group symptoms under root causes.Module 4's discipline applied to everything, not just technical findings. Three hundred rows is commonly a dozen causes, and the order changes completely once it is.
  2. Estimate affected important pages or tasks.Important against the module 1 outcome. Scope measured in raw page counts promotes whatever touches the most URLs regardless of whether anyone visits them.
  3. Score all five inputs, confidence included.Write the reason for the position beside the score. The reason is what survives; the number is just a way of arranging the conversation.
  4. Choose a small active set and defer the rest explicitly.With reasons and review dates. Everything not deferred and not active is work in an undefined state, which is where queues go to become unreadable.
Worked exampleSee the completed Horizon Legal work, then build your version.
Completed example: Horizon Legal

Evidence-weighted priority list

Verified impact and confidence outrank raw issue counts.

Before this lesson: the verified and unknown project signals

Verified
Rendering failure, metadata gaps, and two search declines
Unknown
Consultation quality and signed-case impact
Constraints
Capacity, dependencies, risk, and review timing
Need
A small active queue rather than every detected issue

After this lesson: Finished output

P1
Restore readable HTML on the failed important page
P1
Rerun the calculator traffic-drop diagnosis after rendering is fixed
P2
Review /old-results/ for consolidation without spending a writer on declining demand
P2
Add two accurate descriptions and three sets of missing alt text
Deferred
Low-impact cosmetic warnings without affected priority pages
Decision

Fix the verified access failure first, then use the matched recrawl and search history to decide whether any content change is still justified.

Save this in

Insights for diagnosis and Work Queue for the approved active set; deferred rationale remains in this Academy artifact until a shared priority record exists.

Your turn

Use the principle on your own project

Follow the sequence once. The goal is a defensible decision, not completing steps for their own sake.

Have these open

Evidence-backed candidate issues and opportunities · Capacity, dependencies, risk, and outcome priorities

  1. Group duplicate symptoms under root causes.
  2. Estimate affected important pages or audience tasks.
  3. Score confidence, effort, risk, and expected value.
  4. Choose a small active set and defer the rest explicitly.
Reference notesDefinitions, site-specific paths, common mistakes, and completion paths

Terms in plain language

Use these definitions when a term is unfamiliar.

Affected scope

The important pages, audiences, markets, or journeys exposed to a verified issue or opportunity.

Example

A checkout template issue affects every product purchase, while one typo affects one paragraph.

Confidence

How strongly evidence supports both the diagnosis and the expected usefulness of the proposed action.

Example

High confidence when the failure is reproducible and the fix has clear acceptance criteria; low when the cause is inferred from one volatile snapshot.

Risk

Potential harm from acting or not acting, including traffic loss, legal error, user harm, wasted effort, or irreversible changes.

Example

Pruning a page with unknown lead value has high action risk even when clicks declined.

Choose the path that matches your site

New sites establish evidence; established sites use history.

Brand-new site or no usable history

Prioritize launch blockers, measurement, critical journeys, and foundational coverage. Do not rank speculative growth ideas above verified access or conversion failures.

Site with usable history

Compare verified issue, affected scope, expected outcome, confidence, effort, dependencies, and action/non-action risk using current project evidence.

Common mistakes

What people often do and what to do instead.

Sorting by the loudest metric or issue count
InsteadGroup symptoms under root causes and weigh important affected pages and audience tasks.
Hiding unknowns inside a score
InsteadShow confidence and the evidence that would change priority.

You should now have

  • A reasoned active queue
  • Explicitly deferred work
  • Evidence needed to reprioritize

Before you move on, confirm

  • Priority has a written reason.
  • Unknowns are not hidden in a score.
  • The active queue fits available capacity.
Lesson 12.2

Create accountable work

Attach evidence, owner, approval, acceptance criteria, and review date to every task.

A recommendation is not work. It becomes work when somebody can pick it up without repeating your research, knows what done means, and has a date when the result gets checked.

The gap between those two states is where most SEO output dies. The analysis was correct, the recommendation was reasonable, nobody could act on it, and six months later it appears in another audit as a fresh finding.

Done means verified, not shipped. A task nobody else can evaluate will be closed on the author's opinion.

Actionable is a testable property

Improve calculator SEO is not a task. Nobody can start it, nobody can finish it, and nobody can disagree with a claim that it was completed.

Fix the rendering on the settlement calculator is a task. It names the failure, so the person picking it up knows what is wrong. It carries the acceptance test from module 4: the instructions and explanation are present with JavaScript disabled. It has a release dependency, a recrawl, and a Search Console review date attached.

The test for any queue item is whether a person who was in none of these lessons could pick it up, do it, and know they were finished. Anything failing that test is a note somebody wrote to themselves.

What travels with the task

Seven fields. The first three are what stop the work being re-researched, and the last two are what stop it being closed prematurely:

  • The problem and the outcome it affects, in one sentence.
  • The source evidence, linked rather than described.
  • Your confidence, carried forward from prioritization.
  • The smallest useful action, not the ideal one.
  • An owner who is a person, not a team.
  • Acceptance criteria another person could check.
  • A review date matched to how fast this signal responds.

The owner field is where good queues quietly fail. Assigned to development is not an owner, and a task with no name against it will be discussed at four standups and started at none of them.

The review date has to match the signal rather than the calendar. A rendering fix can be verified by a recrawl within days. A content refresh will not show a trustworthy search signal for weeks, and setting its review a fortnight out guarantees an inconclusive check that gets read as failure.

Actual PageOptimized screenUse the numbered steps with the product image below.
Actual product · accountable execution

Open the evidence packet inside the Work Queue

The Horizon queue keeps the affected URL, source issue, severity, owner, status, and verification path together. The item is not complete just because somebody changed its status.

PageOptimized Work Queue showing the Horizon Legal calculator rendering issue, source evidence, owner, severity, and status beside other prioritized work.Open full size
  1. Open the calculator rendering item.
  2. Read the Site Health evidence and affected URL.
  3. Keep the content refresh as a separate decision.
  4. Re-check against the matched crawl before closing.

Approval belongs on the task, not in somebody's head

Anything that spends money, changes the live site, redirects a URL, or is visible to customers needs a recorded approval before it happens. Not a conversation, a field with a name and a date in it.

This costs a few seconds per task and removes an entire category of argument later. It also protects the person doing the work, which is the part that gets forgotten when teams treat approval gates as bureaucracy.

Close on evidence

The task is not done when the change ships. It is done when the review date arrives, somebody looks at the named evidence view, and the observation matches what the acceptance criteria predicted.

A failed check is a result worth keeping. The fix shipped and the evidence did not move. That is information about the diagnosis, and reopening the item with what you now know is far more valuable than closing it because the work was performed.

Six reasons to reject an action

Checking that a task has its fields is not the same as checking that it deserves to exist. Run every candidate against these before it enters the queue, and reject rather than improve when one of them fires.

Reject it if:

  • You cannot name the finding it comes from.
  • The effort estimate is a guess dressed as a number. Write size it instead, and treat the sizing as its own small task.
  • The owner is a department. Marketing is not an owner.
  • It depends on a decision nobody has been asked for yet.
  • You cannot name in advance the signal that would prove it worked.
  • It is only right if an assumption you have not tested holds.

The second is worth defending under pressure. A fabricated estimate is worse than an admitted unknown, because it gets planned around and the plan then fails for reasons nobody recorded.

The last test catches the most plausible-looking work. An action that is correct regardless of what you learn next can ship now. An action that only makes sense if a hypothesis holds belongs behind the cheap test of that hypothesis, however confident anybody feels about it.

Write one queue item

Five steps. If any of them is hard to write, the underlying finding is not ready to become work.

  1. State the problem and the outcome it affects.One sentence naming the failure and what it costs. If this is vague, everything after it inherits the vagueness.
  2. Link the evidence and carry the confidence.The actual view, not a description of it. Confidence comes from prioritization so the person acting knows whether this is verified or a hypothesis.
  3. Define the smallest useful action.The minimum that would resolve the problem, not the complete rebuild somebody would enjoy doing. Smaller actions ship and get measured.
  4. Assign a person, a reviewer, and approvals.Named individuals. Approvals recorded on the task for anything that spends, publishes, redirects, or removes.
  5. Write acceptance criteria and a matched review date.Checkable by somebody else, with a date matched to how fast this signal actually moves rather than to the reporting cycle.

Create an executable Work Queue item

The owner should be able to implement and verify the task without repeating the diagnosis or asking which URL and evidence were meant.

Required task fields
  • Task -> Make /settlement-calculator/ readable without JavaScript
  • Evidence -> Aug 28 Site Health run + four-month GSC decline
  • Owner / reviewer -> Engineering / SEO lead
  • Acceptance -> Essential content in initial HTML and matched crawl reads URL
  • Review -> After deployment, using the same crawl scope
Reject these task descriptions
  • Fix technical SEO
  • Improve calculator rankings
  • Done when code is merged
Worked exampleSee the completed Horizon Legal work, then build your version.
Completed example: Horizon Legal

Accountable work item

The issue contains enough evidence to execute and verify without another handoff meeting.

Before this lesson: the highest-priority verified problem

Problem
Settlement calculator is unreadable without JavaScript
Evidence
Site Health run and four-month search decline
Dependency
Engineering release followed by matched recrawl
Open fields
Owner, acceptance criteria, and review date

After this lesson: Finished output

Task
Make the settlement calculator crawlable without JavaScript
Evidence
Aug 28 Site Health page plus the four-month Search Console decline card
Owner
Engineering; review after deployment
Acceptance
Initial HTML contains the essential page content and the matched crawl reads the URL
Review
Matched recrawl after release
Decision

Do not close when code ships; close when the matched recrawl reads the page and the search diagnosis is rerun.

Save this in

Work Queue task linked to the original and verification audit runs.

Your turn

Use the principle on your own project

Follow the sequence once. The goal is a defensible decision, not completing steps for their own sake.

Have these open

Verified problem, affected outcome, source evidence, and confidence · Owner, reviewer, due date, approvals, dependencies, and verification method

  1. Write the problem and affected outcome.
  2. Attach source evidence and confidence.
  3. Define the smallest useful action.
  4. Assign owner, reviewer, due date, and approvals.
  5. Define how the result will be verified.
Reference notesDefinitions, site-specific paths, common mistakes, and completion paths

Terms in plain language

Use these definitions when a term is unfamiliar.

Owner

The person accountable for moving the task to its next state, not merely a team mentioned in the recommendation.

Example

Mia owns the calculator rendering fix; Legal Review owns approval of its limitation copy.

Acceptance criteria

Specific observable conditions that define done and can be checked by another person.

Example

Instructions and controls appear in rendered crawl evidence, keyboard flow passes, event fires once, and the URL remains indexable.

Review date

The scheduled point when post-release evidence will be evaluated, chosen according to the signal's expected response time.

Example

Recrawl immediately after release; review Search Console after enough comparable data accumulates.

Choose the path that matches your site

New sites establish evidence; established sites use history.

Brand-new site or no usable history

Create work from launch QA, planned architecture, measurement requirements, and explicit hypotheses. Use post-launch review dates instead of pretending impact is already known.

Site with usable history

Attach the exact source evidence, diagnosis, baseline, dependencies, owner, approval, acceptance criteria, and comparison date to each qualified task.

Common mistakes

What people often do and what to do instead.

Writing 'fix SEO issue' as the task
InsteadName the affected URL or scope, smallest useful action, and acceptance criteria.
Marking a task done when implementation ends
InsteadRequire post-release evidence before the work is verified.

You should now have

  • An owned, reviewable task
  • Approval and acceptance criteria
  • A verification date and evidence source

Before you move on, confirm

  • The task can be completed without repeating research.
  • High-risk actions have approval.
  • Done means verified, not merely shipped.
Lesson 12.3

Automate with scope and guardrails

Use Xavier and workflows to repeat diagnosis and task creation without removing accountability.

Everything in this course repeats. The same diagnosis, on a cadence, against a growing library. That is exactly the shape automation is good at, and exactly the shape that goes wrong at scale when nobody bounded it.

The useful mental model is that a workflow should be very good at proposing and completely incapable of committing. A system that only recommends can be given wide scope, because the cost of a wrong recommendation is somebody reading it and disagreeing.

Wide scope for proposals, hard gates on consequences. Anything irreversible waits for a person.

Cadence and scope are the configuration

Match the cadence to how fast the underlying thing changes. A monthly audit workflow makes sense because technical state changes with deploys. A monthly content decay workflow mostly produces noise, because two quarters is roughly how long a content change takes to show a trustworthy signal.

Scope should be a named group, never everything. Established editorial pages, or one page group, or an approved keyword set. A workflow scoped to the whole project spends most of its evidence budget on rows that were never candidates for a decision, and the cost is real because fresh evidence is billed.

The cadence and spend are decisions for whoever pays for them. Expose the controls and the cost of a run, and let the person choose, rather than encoding a rate that seemed sensible to whoever configured it first.

Allowed actions, and the line they must not cross

Actions run from harmless to irreversible, and the boundary belongs between the third and the fourth:

  • Read evidence. Always safe.
  • Classify a row into a bucket. Safe, and reversible by a person disagreeing.
  • Create a recommendation or a task. Safe, because a task still requires somebody to act.
  • Spend credits on fresh evidence. Needs a limit, because it is real money on a schedule.
  • Change a page, redirect, publish, or remove. Needs explicit approval every time.

A monthly audit workflow classifying recurring critical issues and opening review tasks is a good use of automation. The same workflow auto-publishing a fix or pruning a page because one metric crossed a threshold is how a site gets damaged on a schedule.

Say where the approval happens. A gate nobody can find is a gate that blocks work rather than governing it. If approvals live in one place, the workflow that queued them should say so explicitly, because the most common failure of an approval gate is a queue of pending items nobody knew existed.

Actual PageOptimized screenUse the numbered steps with the product image below.
Actual product · guarded automation

Use a living workflow instead of rebuilding a report

Rank Recovery keeps cadence, keyword scope, criteria, AI-assist level, actions, and run history attached to the same project. Criteria settle routine rows; Xavier can be limited to unresolved evidence gaps.

PageOptimized Rank Recovery workflow showing weekly cadence, tracked keyword evidence, decision buckets, AI-assist controls, allowed actions, and run history.Open full size
  1. Confirm weekly cadence and top-page scope.
  2. Read why each keyword entered Recover, Push, Rewrite, Watch, or Not matched.
  3. Use Xavier only for rows the criteria could not settle.
  4. Send approved actions to the queue and review the next run in place.

Rows that do not fit are the most valuable output

Two buckets keep an automated system honest. Needs data holds rows where the evidence required to judge them is missing. Not matched holds rows that satisfy no documented rule.

Both are frequently treated as failures to be eliminated, and both are the opposite. A not-matched row is telling you the criteria do not describe part of your library, which is the most useful thing a run can report, and forcing it into the nearest available bucket hides that permanently.

Actual PageOptimized screenUse the numbered steps with the product image below.
Actual product · decision output

Let thresholds act only where the evidence is complete

The current Rank Recovery run settles two material drops, leaves two keywords in Needs data, and leaves eight Not matched. A weekly run is valuable because it refuses to manufacture work for ten rows.

PageOptimized Rank Recovery decision table showing two recovery keywords, two needing a current change signal, and eight not meeting an action threshold.Open full size
  1. Open the two Recover rows and verify best-ever versus current position.
  2. Keep missing change data in Needs data.
  3. Leave stable keywords Not matched instead of creating filler tasks.
  4. Queue only the two supported recovery investigations.

Read the history before changing the rules

When a run produces results that look wrong, compare it against the previous few before adjusting anything. A criterion that worked for three quarters and disagrees once is usually detecting a real change rather than being broken.

This is only possible if the run history lives with the decisions. A workflow whose output is exported and whose history is discarded cannot be debugged, and it steadily loses the trust of everybody expected to act on it.

Configure a workflow safely

Six decisions. The fourth is the one that determines whether this can be left running.

  1. Set the cadence to the signal's real speed.Technical state changes with deploys; content signals take months. A cadence faster than the signal produces cost and noise together.
  2. Scope it to a named group.One page group, one keyword set, one section. Evidence is billed, so scope is a budget decision as much as a quality one.
  3. Write the diagnostic instructions explicitly.Which evidence to combine and what each combination means. This is the course's diagnosis logic written down so it runs identically every time.
  4. Limit allowed actions at the consequence boundary.Read, classify, and propose freely. Spend under a limit. Change, publish, redirect, or remove only with explicit approval, every time.
  5. Keep needs-data and not-matched visible.Never force them into a decision bucket. They are the report on your own criteria, and they are how the rules improve.
  6. Review the history before editing criteria.Compare this run against the last several. A sudden disagreement with three quarters of decisions is usually a finding rather than a bug.
Worked exampleSee the completed Horizon Legal work, then build your version.
Completed example: Horizon Legal

Guarded weekly rank-recovery workflow

Automation qualifies evidence into a living table; a reviewer controls delivery and every consequential action.

Before this lesson: a manual rank-recovery process that already works

Trigger available now
Weekly schedule or manual run
Scope
High-priority service and resource keywords
Allowed result
Qualification and reviewer-approved task delivery
Guardrail
No write, spend, redirect, or noindex without approval

After this lesson: Finished output

Trigger
Weekly scheduled run
Scope
High-priority service and resource keywords
Instructions
Classify rank loss, demand change, SERP change, cannibalization, or technical issue
Allowed
Create recommendation and Work Queue task
Approval
Required before spend, content write, redirect, or noindex
Decision

Qualify only material movement with enough supporting evidence, then deliver reviewed rows as tasks.

Save this in

Workflows > Rank Recovery for qualification and the living table; a reviewer manually delivers approved rows to Work Queue.

Your turn

Use the principle on your own project

Follow the sequence once. The goal is a defensible decision, not completing steps for their own sake.

Have these open

A manual process with stable decision rules · Supported data sources, scope, action limits, and accountable owner

  1. Choose manual, weekly, monthly, quarterly, or semiannual cadence.
  2. Define project, page, or keyword scope.
  3. Write evidence and decision instructions.
  4. Limit allowed actions and require approval before spend or site changes.
  5. Choose No AI, Xavier fills the gaps, or Xavier reviews everything; then review the persistent section and run history.
Reference notesDefinitions, site-specific paths, common mistakes, and completion paths

Terms in plain language

Use these definitions when a term is unfamiliar.

Allowed action

An operation a workflow may perform, such as read evidence, classify a row, create a recommendation, create a task, or notify an owner.

Example

The workflow may create a refresh recommendation but may not publish content or redirect a URL.

Guardrail

A rule limiting scope, spend, confidence, privacy, publication, or irreversible action.

Example

Require complete crawl and Search Console evidence and human approval before any prune recommendation becomes work.

Not matched

A row that does not satisfy any documented workflow rule. It should remain visible rather than being forced into the closest action.

Example

A new page with no comparison history is Not matched for a decay classifier.

Choose the path that matches your site

New sites establish evidence; established sites use history.

Brand-new site or no usable history

Automate evidence collection and launch checks first. Avoid decay, pruning, rank-recovery, or outcome rules that require history the site does not yet have.

Site with usable history

Automate only decisions already tested manually with reliable source coverage, narrow scope, explicit actions, approval gates, and reviewed run history.

Common mistakes

What people often do and what to do instead.

Automating an ambiguous strategy
InsteadDefine diagnostic instructions, evidence thresholds, and Needs data behavior first.
Giving the workflow broad write or spend permission
InsteadUse the lowest necessary action level and require approval for costly or destructive changes.
Current workflow

Use PageOptimized, then finish one outside step

What PageOptimized does
Workflows can run manually or on supported cadences, apply ordered criteria, request Xavier review, populate a living table, and manually deliver approved rows.
What it does not do
They do not yet execute every configured action or output, start from verified product events, or preserve immutable versions and complete row deltas.
How to use it now
Automate qualification and review, keep rule order conservative, and require a reviewer to deliver or approve consequential work.

You should now have

  • A configured workflow
  • Living section and visible aggregate run history
  • Qualified tasks with approvals and exceptions visible

Before you move on, confirm

  • Scope prevents unintended work.
  • Allowed actions match trust level.
  • Needs data and Not matched rows remain visible.
Lesson 12.4

Check your own numbers before anyone else does

Re-derive every figure from its source, then publish what changed.

A diagnosis is a chain of numbers, and one wrong link never announces itself. Every figure derived from it stays arithmetically correct, every later check passes, and the error arrives in the report looking exactly like everything around it.

So verification is a separate pass with its own method. Not a careful re-read, which is the version most people do and which reliably confirms whatever they wrote the first time.

Budget real hours for it. On a full diagnosis this pass routinely finds a dozen corrections, and at least one of them is usually sitting underneath a recommendation.

Re-derive, do not re-read. Then publish what changed, and drop whatever depended on what you withdrew.

Four checks, in this order

Each one catches a different class of error, and the third is the one that produces the most confident wrong findings:

  • Re-derive from the source. Open the file and recompute. Re-reading your own note reproduces the error that made it.
  • Ask what the number counts. Links or domains, rows or pages, addresses or unique URLs. A unit error is arithmetically perfect and completely wrong.
  • Separate absence of evidence from evidence of absence. A page missing from a ranking report means the tool found no ranking keyword for it, not that it receives no visits.
  • Test the assumption you did not test. Every conclusion has one. Name it and check it directly.

The second check is the cheapest and the most productive. Counting links rather than referring websites turned 114 sites into 118, and 38 strong domains into 74, on a real diagnosis. Both figures were computed correctly from the wrong unit.

The fourth check is uncomfortable because it usually confirms something you already believed. Two near-duplicate guides were assumed to be splitting rankings between them. Checked against the keyword export, they shared exactly one query. The recommendation to merge was still right, for an entirely different reason, and the real conflict turned out to be somewhere else.

Publish the log

Write a short table of what was superseded, what it is now, and what caused the difference. Put it in the deliverable rather than in your own notes.

It costs a page and changes the status of everything else. A reader who can see that five figures were checked and corrected treats the remaining thirty-five as checked rather than as asserted. Without the log they have no way to tell which category anything falls into, so the safe assumption is the pessimistic one.

Softening a figure instead of withdrawing it is the failure this prevents. A claim that most pages receive no traffic, built on their absence from a ranking report, cannot be rescued by hedging the wording. It was not supported, it comes out, and anything resting on it comes out with it.

Where the numbers came from matters as much as what they say

Verification is far cheaper when every figure already names its file, its view, and its filter. That habit belongs at the start, and this pass is where the absence of it becomes expensive.

The practical version is one line beside each figure recording where it came from. Written during analysis it costs seconds; reconstructed afterward it costs the whole afternoon this lesson is asking you to budget.

Run the verification pass

Six steps over the draft, before anybody outside the team sees it.

  1. List every figure in the draft with its source.File, view, and filter. Any figure whose source you cannot name is already a finding, and it goes on the list to be re-derived first.
  2. Recompute each one from the file.Not from the note, and not from the chart you made. Recomputation is the only step that can disagree with you.
  3. Check the units on every count.State what the number counts before comparing it to anything. This single check catches the largest share of real errors.
  4. Re-read every gap as a question rather than a zero.Ask what would have to be true for the gap to mean what you assumed. Usually the honest answer is that the tool did not look.
  5. Name and test the untested assumption.For each conclusion, the thing you believed without checking. Some will hold, and the ones that do not are the most valuable output of this pass.
  6. Write the log and remove what it invalidates.Superseded figure, corrected value, cause. Then delete any recommendation that depended on something withdrawn, rather than rewriting it to survive.

Log one corrected figure

A reader should be able to see what the first reading said, what the source actually supports, and what caused the difference.

Record it like this
  • First reading -> 118 referring websites, 74 rated strong
  • What the file supports -> 114 referring websites, 38 rated strong
  • Cause -> counted links rather than websites
  • Consequence -> authority claim softened; no recommendation depended on it
Do not record it like this
  • Corrected a minor discrepancy in the link data
  • Updated figures throughout
  • Some numbers were refined during review
Worked exampleSee the completed Horizon Legal work, then build your version.
Completed example: Horizon Legal

Published correction log

Every figure was recomputed from its source. What changed is stated in the deliverable rather than silently applied.

Before this lesson: a draft diagnosis nobody has rechecked

Figures in the draft
Roughly forty, across five source files
Traceability
Most cite a file; few cite the view and filter
Known risk
Several counts were written from memory during analysis
Recommendations
Seven, at least one built on a single figure

After this lesson: Finished output

Corrected
Referring websites 118 to 114, and strong domains 74 to 38, because the first pass counted links rather than websites
Reframed
Duplicate guides were assumed to split rankings; the export shows they share one query. The merge stands for a different reason
Withdrawn
A claim that most pages receive no visits, built on absence from a ranking report rather than on traffic data
Consequence
One recommendation resting on the withdrawn figure was removed with it
Decision

Publish the log inside the deliverable. It costs a page and converts every remaining figure from an assertion into a checked one.

Save this in

The correction log beside the findings, with the withdrawn recommendation removed rather than softened.

Your turn

Use the principle on your own project

Follow the sequence once. The goal is a defensible decision, not completing steps for their own sake.

Have these open

The draft findings, with each figure traceable to a named file, view, and filter · The source exports and runs themselves, not the notes written from them

  1. Re-derive each figure from the source file rather than re-reading your own note.
  2. Ask what every number counts: links or domains, rows or pages, addresses or unique URLs.
  3. Separate absence of evidence from evidence of absence before treating a gap as a finding.
  4. Test the assumption behind any conclusion you did not explicitly check.
  5. Publish a short log of what was superseded, what it is now, and why.
  6. Remove any recommendation that rested on a figure you withdrew.
Reference notesDefinitions, site-specific paths, common mistakes, and completion paths

Terms in plain language

Use these definitions when a term is unfamiliar.

Re-derivation

Recomputing a figure from the source file rather than re-reading the note that recorded it, because a note reproduces whatever mistake produced it.

Example

Opening the referring-domains export again and counting domains, rather than trusting the number already written down.

Unit error

A figure that counts the wrong thing while remaining arithmetically correct, such as links where domains were meant, or rows where unique pages were meant.

Example

228 links from 114 websites reported as 228 websites, which overstates the profile by a factor of two.

Absence of evidence

A row missing from a report because the tool found nothing to include, which is not the same as the underlying thing being zero or absent in reality.

Example

A page missing from a ranking report has no discovered ranking keyword; it may still receive plenty of visits.

Correction log

A published record of what a figure said first, what the source actually supports, and what caused the difference, kept in the deliverable itself.

Example

A short table naming five superseded figures, their corrected values, and the one recommendation withdrawn with them.

Choose the path that matches your site

New sites establish evidence; established sites use history.

Brand-new site or no usable history

A new site produces fewer figures, and the same pass applies to all of them. Most corrections on a young project are unit errors and empty reports read as zeroes, because there is genuinely little data and it is tempting to treat every gap as a finding.

Site with usable history

An established site produces enough figures that verification needs its own scheduled time rather than being folded into review. Budget real hours for it; on a full diagnosis this pass routinely finds a double-figure number of corrections, and at least one usually sits underneath a recommendation.

Common mistakes

What people often do and what to do instead.

Re-reading your own notes and calling it a check
InsteadRecompute from the source file. Re-reading a note reproduces the error that produced it.
Treating a page's absence from a report as proof it gets no traffic
InsteadSay what the report actually covered. Absence of evidence is not evidence of absence.
Quietly deleting a figure that did not survive the check
InsteadLog it as superseded, and remove any recommendation that depended on it.
Current workflow

Use PageOptimized, then finish one outside step

What PageOptimized does
Site Health runs, Search Console views, and saved research runs all reopen the exact evidence a figure came from, at no credit cost, so re-derivation reads the original rather than a summary of it.
What it does not do
Nothing checks your arithmetic or your units for you, and the correction log is something a person writes.
How to use it now
Reopen each source, recompute the figure, and record the corrections in the project so the log travels with the report.

You should now have

  • Every remaining figure recomputed from its source
  • A published log of what changed and why
  • Recommendations built on withdrawn figures removed with them

Before you move on, confirm

  • Every remaining figure was recomputed from its source.
  • Withdrawn figures are logged rather than quietly deleted.
  • No recommendation depends on something that did not survive the check.
Lesson 12.5

Report outcomes from shipped work

Give owners or clients a decision-ready account of what changed and what happens next.

This is where the course closes its own loop. Module 1 asked for one outcome and one guardrail before any work started, and this lesson is the moment that decision either pays off or reveals that it was never made properly.

The report a client or an owner needs is not a list of what the team did. It is an account of what changed, how confident anybody should be about why, and what happens next.

Report outputs, visibility, and outcomes as three separate layers, and name the layer you still cannot see.

Three layers, and the gap between them

Outputs are what shipped: a fixed template, a published guide, a completed audit, a new internal path. Visibility signals are what search and answer surfaces did: indexing, impressions, position, clicks, mentions, citations. Business outcomes are what the organization can bank: qualified leads, sales, retained readers, completed setups.

Horizon's report runs the full length and stops honestly. The calculator became readable. It regained index eligibility. It later produced more completed sessions and more consultation starts. Signed-case revenue is not connected to any of this, so revenue impact cannot be claimed, and the report says exactly that.

That last sentence is the most valuable one in the report. It tells the reader precisely how far the evidence reaches, and it names the single integration that would extend it, which is a far more useful recommendation than another quarter of content.

The mental model

Evidence to outcome, and back again

Verified evidence

A dated finding you can reopen at its source.

What has to be attached

The source view, the run date, and the scope it covered.

What breaks the loop here

A screenshot nobody can reproduce two weeks later.

Prioritized item

Root cause, affected scope, confidence, effort, risk.

What has to be attached

A written reason for the position, not only a score.

What breaks the loop here

Duplicate symptoms queued as separate pieces of work.

Accountable work

One owner, one acceptance test, one review date.

What has to be attached

Owner, approval where spend or site changes are involved, and how it gets verified.

What breaks the loop here

A recommendation with no owner becomes a report nobody implements.

Shipped

The change is live and the date is recorded.

What has to be attached

The ship date, so movement has something to be measured against.

What breaks the loop here

Done meaning merged, rather than verified live.

Observed movement

The smallest evidence view that would show this change.

What has to be attached

The segment, the comparison window, and the alternative explanations.

What breaks the loop here

Reading a site-wide total for a change that touched eight pages.

Report and next review

What changed, what is still unknown, what happens next.

What has to be attached

Confidence, the unresolved risk, and the next approved action.

What breaks the loop here

An export instead of a decision, and no date to come back.

The next review reopens the evidence and starts again
The report is not the end of the loop, it is the handover into the next one. A stage with nothing attached is where the loop quietly stops.

Confidence and the alternative you could not rule out

Every causal claim in the report carries a join label from module 1: observed together, plausibly connected, or verified. Almost all of them will be the first two, and saying so costs nothing.

Name the competing explanation you considered and could not eliminate. A competitor went quiet, a seasonal pattern, an algorithm update in the window. A report that raises these itself is far harder to dismiss than one that omits them and gets asked about them in the meeting.

The unmeasured layer is a recommendation

Every program has one. A missing CRM connection, offline conversions nobody instruments, phone calls that never reach analytics, a revenue figure that lives in a finance system search work never touches.

Reporting that gap deliberately turns a weakness into the most concrete recommendation in the document. Connect the client outcome source and this report gains a revenue layer is a specific, cheap, one-time piece of work, and it is worth more than another quarter of content to a business that currently cannot tell what any of this earned.

Never fill the gap with the layer below it. Presenting mapped leads where revenue belongs, or sessions where leads belong, is the single most common dishonesty in this discipline, and it is usually unintentional. The number is real; it is simply answering a question nobody asked, in the slot where the answer they wanted should be.

Where the loop restarts

A period report is not an ending. The recommendation it closes with becomes verified evidence for the next prioritization pass, which is exactly where module 12 began and where the cycle diagram above points back to.

That is the practical test of whether any of this worked. If the next planning round starts from what this report established, rather than from a fresh audit that rediscovers the same findings, the system is running. If it starts from scratch, the report was a document rather than a decision, however well written it was.

Report a period

Seven steps. It should be shorter than the dashboard it replaces and answer the question the dashboard never did.

  1. Restate the intended outcome from module 1.The one chosen before the work started, with its guardrail. This is what the period gets measured against rather than against whatever moved.
  2. List completed and pending work separately.Outputs are their own layer. Mixing them into results is the oldest move in agency reporting and the fastest way to lose a technical reader.
  3. Show the visibility movement in its smallest useful view.Segmented, dated, with the filters visible. One filtered chart beats six dashboards, as module 9 established.
  4. Report the outcome layer, including what is unavailable.Mapped conversions where they exist, and an explicit unavailable where they do not. Never substitute a proxy for a missing outcome.
  5. Label the joins and state confidence.Observed, plausible, or verified, per claim. A report where everything is asserted at the same confidence tells the reader nothing about which parts to rely on.
  6. Name the alternative explanations.The ones you could not rule out. This is what makes the parts you are confident about credible.
  7. Recommend the next action and set the review date.One clear recommendation with an owner, and a date. Then the loop restarts at verified evidence, which is where module 1 began.
Worked exampleSee the completed Horizon Legal work, then build your version.
Completed example: Horizon Legal

Client-ready outcome record

The report separates shipped work, observed visibility, and business outcome.

Before this lesson: shipped work and matched evidence

Work state
Calculator fix queued, not yet shipped
Technical baseline
70% health; 7 of 8 pages readable
Observed outcomes
GA4 mapped leads and assigned value
Unverified outcome
No connected signed-case or revenue evidence

After this lesson: Finished output

Work state
Calculator rendering fix is queued, not yet reported as shipped
Baseline
70% health; 7 of 8 pages readable; calculator access failure verified
Visibility
11,198 Search Console clicks; calculator page shows a sustained ranking-led decline
Business outcome
504 mapped organic leads and $177,300 assigned value; signed cases remain unknown
Next review
After the matched recrawl and a full post-release search period
Decision

Report the technical outcome now and reserve lead-impact claims for the connected conversion period.

Save this in

Client Proof report block linked to the shipped task and verification evidence.

Your turn

Use the principle on your own project

Follow the sequence once. The goal is a defensible decision, not completing steps for their own sake.

Have these open

Verified completed work · Matched visibility and outcome periods · Pending work, unknowns, owners, and review dates

  1. Summarize the period's intended outcome.
  2. Show completed and pending work.
  3. Connect movement to the smallest useful evidence view.
  4. State confidence and alternative explanations.
  5. Recommend the next action and review date.
Reference notesDefinitions, site-specific paths, common mistakes, and completion paths

Terms in plain language

Use these definitions when a term is unfamiliar.

Output

Work produced or shipped, such as a fixed template, published guide, completed audit, or new internal path.

Example

The settlement calculator rendering fix shipped on Aug 28.

Visibility signal

Observed search or answer evidence such as valid indexing, impressions, position, clicks, mentions, or citations.

Example

Calculator-query impressions returned after the page became readable and indexed.

Business outcome

A useful audience or organizational result such as qualified leads, sales, retained readers, successful setup, or approved client value.

Example

Twenty completed calculator sessions led to six qualified consultation starts; signed-case value remains unknown without CRM data.

Choose the path that matches your site

New sites establish evidence; established sites use history.

Brand-new site or no usable history

Report readiness, launch outputs, first eligibility and visibility observations, measurement quality, and what remains too early to judge. Zeros and unknowns are valid.

Site with usable history

Compare dated outputs, scoped visibility, mapped outcomes, quality guardrails, costs, and unknown downstream effects using the same cohort and period where possible.

Common mistakes

What people often do and what to do instead.

Reporting outputs as outcomes
InsteadSeparate audits, briefs, pages, and fixes from visibility and audience or business results.
Claiming causation from timing alone
InsteadUse observed or plausible language unless the measurement design verifies the relationship.
Current workflow

Use PageOptimized, then finish one outside step

What PageOptimized does
Client Proof can report project evidence and shipped work while Analytics preserves mapped GA4 outcomes and assigned values.
What it does not do
Qualified leads, pipeline status, signed cases, orders, and collected revenue are not verified until a client outcome source is connected.
How to use it now
Report technical and visibility outcomes now, label GA4 and assigned value precisely, and keep downstream business impact unknown rather than estimated.

You should now have

  • A decision-ready proof view
  • Scope and uncertainty
  • Wins, losses, completed and pending work
  • Owned next action

Before you move on, confirm

  • The report can support a decision.
  • Work and outcomes are separate.
  • No result is promised beyond the evidence.
Primary references

Verify the practice at the source.

Practices and source links reviewed August 2026.