Evidence, not opinion

Know what your website is saying.

woods reads every public page, maps the estate, lists the claims it makes and shows where your content disagrees with itself. Each finding arrives with its evidence.

Public pages only. No sign-in, no credentials, nothing to install.
Every finding arrives in four parts
  1. 01ObservationWhat was on the page, in its exact words or counts.
  2. 02ReasonWhy it matters, and to whom.
  3. 03Evidence and gradeWhere and when it was seen, how, and how far to trust it.
  4. 04Not seenWhat woods could not see, stated rather than filled in.

The inferences may change as more is read. The observations do not.

Green and energy claims

Your green and energy claims, dated and on the record.

Every environmental and energy claim on the pages woods reads, word for word, where it sits and when it changed. So you find the problem before a regulator, a competitor or a customer does.

How the green claims record works
Claims register
Illustrative registerThe claims, pages and dates are made up to show the screen. No company is named.

Showing the history of “100% renewable electricity”. Two pages changed their wording between 2 and 9 Sep 2026, and /help/business-faq still carries the old version. Which wording stands is your call.

Environmental and energy claims, from the latest read on 14 Oct 2026
ClaimTypePagesFirst seenLast seenChange
Energy33 Feb 202614 Oct 20262
The claim’s record, read 5 times

Read 5 of 5 Pages disagree, 14 Oct 2026. Seen again, unchanged, on 2 pages. Cedar found a page that disagrees; which version stands is your call. This is the latest read.

The claim, page by page

  • /tariffs
    Electricity matched 100% with renewable generationUnchangedSince 9 Sep 2026.
  • /about/our-energy
    Electricity matched 100% with renewable generationUnchangedSince 9 Sep 2026.
  • /help/business-faq
    100% renewable electricityDisagreesAnother page disagrees with it.

The claim’s history so far

  1. 3 Feb 2026First seen/tariffs“100% renewable electricity”
  2. 3 Feb 2026First seen/about/our-energy“100% renewable electricity”
  3. 3 Feb 2026First seen/help/business-faq“100% renewable electricity”
  4. 5 May 2026Unchanged/tariffsSeen again, unchanged.
  5. 5 May 2026Unchanged/about/our-energySeen again, unchanged.
  6. 5 May 2026Unchanged/help/business-faqSeen again, unchanged.
  7. 2 Sep 2026Unchanged/tariffsSeen again, unchanged.
  8. 2 Sep 2026Unchanged/about/our-energySeen again, unchanged.
  9. 2 Sep 2026Unchanged/help/business-faqSeen again, unchanged.
  10. 9 Sep 2026Reworded/tariffs“Electricity matched 100% with renewable generation”
  11. 9 Sep 2026Reworded/about/our-energy“Electricity matched 100% with renewable generation”
  12. 9 Sep 2026Unchanged/help/business-faqSeen again, unchanged.
  13. 14 Oct 2026Unchanged/tariffsSeen again, unchanged.
  14. 14 Oct 2026Unchanged/about/our-energySeen again, unchanged.
  15. 14 Oct 2026Unchanged/help/business-faqSeen again, unchanged.
  16. 14 Oct 2026Disagrees/help/business-faq/help/business-faq still says the February version. Cedar shows the three side by side.

Each read adds to the history. Nothing earlier is rewritten.

Energy73 Feb 202614 Oct 20260
Environmental25 May 20262 Sep 20260
Environmental43 Feb 202614 Oct 20260
Environmental19 Sep 202614 Oct 20260
02 · How woods reads an estate

Seven agents read the estate, in order.

Each does one job, records what it saw and says what it could not see. woods keeps metadata, claims and where they sit, not the pages themselves.

Sweep318 pages · 7 agents · First sweep, one read
Illustrative sweepenergy.example, a made-up estate, so the figures are invented. No company is named.

Sweep complete: 318 pages, read by seven agents in run order. 38 need action. 22 were not read, and stay grey rather than score. Choose a band to see where it sits.

  • Scoutcomplete
    318 pages mapped
  • Wardencomplete
    41 structure findings
  • Ritacomplete
    204 pages dated
  • Sagecomplete
    1,240 claims extracted
  • Cedarcomplete
    14 disagreements
  • Samanthacomplete
    296 pages scored
  • Iriscomplete
    40 pages rendered
Estate
  1. 01
    Scout

    Maps every page, section and link, and states the distinct-page count with its duplicates shown.

    Shows in Estate, Structure
  2. 02
    Warden

    Checks structure and machine-readability, finds orphans and dead ends, and groups faults by template.

    Shows in Structure
  3. 03
    Rita

    Dates each page on evidence, names the evidence, and says “not known” when it cannot know.

    Shows in Estate
  4. 04
    Sage

    Extracts every checkable claim in its exact words, with its page. The verdict stays with you.

    Shows in Reports
  5. 05
    Cedar

    Puts pages that disagree side by side, ranked by exposure. Which version is current is your call.

    Shows in Reports
  6. 06
    Samantha

    Scores each page’s voice against the estate’s own baseline, not a generic standard.

    Shows in Reports
  7. 07
    Iris

    Renders each page and reports what a text crawler cannot see.

    Shows in Reports

On one real estate the map and the first findings landed in the first six minutes. The full sweep took about 106 minutes.

one woods sweep of a real estate, 2026ledger E6grade An = 1
Not measured yet

Who looks after each page. That needs read access to your own systems, and that connector is still being built. Until it ships, the estate map is the list to assign owners from.

03 · Open a finding

One real estate, read end to end.

Observations from one full crawl of the www host of a UK health brand, 31 Aug 2026, anonymised. Choose who is reading.

Showing the finding a Head of Content opens first: 182 HTML URLs, of which 131 are distinct pages on www. Read down from the reason to the evidence and its grade, then what woods could not see.

PillarSee itIn the appEstate, StructureAgentScout

Observation

131

distinct pages on the www host. The crawl found 182 HTML URLs, 36 of them tracking variants of other pages.

Reason

Tracking variants, redirects and old sections inflate every count. A migration or a content plan built on 182 is built on the wrong number.

Evidence and grade

Method
A full crawl of the www host of a UK health brand, with the counts recomputed by woods.
When
Crawled 31 Aug 2026, recomputed 3 Oct 2026
Coverage
Every HTML URL the crawl reached: 182.
Grade
grade Aledger E5

Own observation, anonymised. One estate, n = 1.

What woods could not see

Pages that nothing links to and no sitemap lists. A crawl counts what it can reach, and woods states that limit rather than estimating past it.

The ledger line behind this figure does not break down the remaining 15 URLs, so this page does not either.

What you do next

Plan from one true inventory. Retire the variants rather than counting them.

Evidence: what was seen, where, when and howDashed: what woods could not seeAll five findings are printed in full.
04 · What the evidence lets you do

See it. Read it. Date it. Act on it.

Four promises, each kept by a surface you will use in the app, by its real name.

See it

The whole estate in one picture, by structure and health.

In the appEstateStructure
Agents Scout, Warden
Structure
Illustrative screen

318 pages in 6 sections, each drawn at its share of the estate. In the app, opening a section lists the pages beneath it.

energy.example318 urls
/tariffs64/helpbilling 40moving-home 30smart-meters 28118/news2026 342025 30guides 2286/heat-pumps22/about19orphans9
Sections that mirror each other/help/tariffs ↔ /tariffs64%18 shared paths

Estate map

Scout
The pain

Nobody knows how many pages exist.

The cause

Tracking variants, redirects and old sections inflate every count.

What woods does

Maps every page, section and link, and states the distinct pages with their duplicates shown.

What you get

One true inventory to plan from.

131distinct pages on www. The crawl found 182 HTML URLs, 36 of them tracking variants.Full crawl of the www host, 31 Aug 2026ledger E5grade An = 1

Structure analysis

Warden
The pain

Faults look like hundreds of separate problems.

The cause

One template repeats one fault on every page it renders.

What woods does

Finds orphans and dead ends, checks machine-readability, and groups faults by template.

What you get

Fix two templates and most of the fault is gone.

19 of 26pages with no H1 sat on two templates. 26 of 131 had none.Full crawl of the www host, 31 Aug 2026ledger E5grade An = 1

Read it

Every claim, every self-description, every voice, in the exact words.

In the appReports
Agents Sage, Cedar, Samantha
Reports
Illustrative screen
06 · Sagethe fact-checkerComplete · 31m

“I quote every claim in its own words, with its page. Whether it holds is yours to say.”

What I read296 pages read in 31 minutes. Observed
What I found1,240 checkable claims, 96 of them environmental or energy claims.
  • 100% renewable electricity/tariffs/green-fix
  • Our eco-friendly heat pumps/heat-pumps
  • Carbon neutral since 2021/about
What I could not doRead claims inside images and PDFs. Only the text of each page.

Claims register

Sage
The pain

You cannot list what the site claims.

The cause

Claims sit in titles, descriptions and body copy, written by many people over years.

What woods does

Extracts every checkable claim with its exact words and its page. The verdict stays with you.

What you get

A list legal can work from.

5pages said “clinically proven” in a title, description or H1.Full crawl of the www host, 31 Aug 2026ledger E5grade An = 1

Disagreement finder

Cedar
The pain

The brand says different things on different pages.

The cause

The positioning moved on. The older pages did not.

What woods does

Shows the versions side by side, ranked by exposure. Which is current is your call.

What you get

One story, chosen on purpose.

3different descriptions of the company, on three pages.Full crawl of the www host, 31 Aug 2026ledger E5grade An = 1

Voice baseline

Samantha
The pain

Copy drifts as more people and tools write it.

The cause

There is no measured baseline to drift from.

What woods does

Scores each page against the estate’s own baseline, not a generic standard.

What you get

Drift caught before readers notice it.

60.0 to 90.9readability across 130 pages, median 75.5.Full crawl of the www host, 31 Aug 2026ledger E5grade An = 1

Date it

What aged, and how we know.

In the appEstateReports
Agents Rita
Estate
Illustrative screen

One tile opened from /help. Its band, and the evidence Rita used to date it, rung by rung.

Business tariffs explainedAgeing 411,240 content words/help/business-tariffs
How Rita dated it · First sweep, one read
  1. 1A change woods observedNeeds a second read
  2. 2Silence woods observedNeeds a second read
  3. 3A date the page declaresSitemap lastmod, 14 Mar 2024Used
  4. 4Not knownSaid when nothing else holds
Stale content · highLast declared change 19 months ago, on a page that answers pricing questions.

Freshness

Rita
The pain

Old pages present themselves as current.

The cause

Many sites declare no dates that a reader or a machine can check.

What woods does

Dates each page on evidence, names the evidence, and says “not known” when it cannot know.

What you get

Decay found without guessing.

0 of 182HTML URLs sent a Last-Modified header.Full crawl of the www host, 31 Aug 2026ledger E5grade An = 1

Act on it

Keep, Edit or Retire, fixed at the template where one rule causes many faults.

In the appActions
Agents The crew together
Actions
Illustrative screen

Ordered by what it costs to leave alone. Colour is severity and nothing else.

  1. Add an H1 to the tariff and guide templatesHighWardentemplate · 33 pages
    out <div class="hero-title">Fixed price tariffs</div>in <h1>Fixed price tariffs</h1>

    WhyTwo template edits resolve 33 of the 41 pages with no H1. Page by page, it would take 33 edits.

    Decision: Add an H1 to the tariff and guide templates
  2. Pick one year for “carbon neutral” and use it everywhereHighCedarinstance · 8 pages
    out Carbon neutral since 2022, and proud of it.in Carbon neutral since 2021, and proud of it.

    WhySix pages say 2021 and two say 2022. If 2021 is right, two edits make the site agree with itself. Which year is right is your call.

    Decision: Pick one year for “carbon neutral” and use it everywhere
  3. Check the 11 generic green claims against your substantiationHighSageinstance · 19 pages

    WhyEach says something is green or eco-friendly with nothing on the page to back it. They are the claims most exposed if anyone asks what they rest on.

    Decision: Check the 11 generic green claims against your substantiation
  4. Decide on the 38 oldest pagesMediumRitainstance · 38 pages

    WhyEach declares a date over two years old and still presents itself as current to every reader and every assistant.

    Decision: Decide on the 38 oldest pages

Your worklist: 1 to keep, 3 to edit, 0 to retire.

Actions

The crew
The pain

A report with no next step.

The cause

Findings arrive as scores, not decisions.

What woods does

Keep, Edit or Retire for each page, and one fix for each rule that a template breaks.

What you get

A worklist, not a reading list.

19missing headings resolve in two template edits.Full crawl of the www host, 31 Aug 2026ledger E5grade An = 1
05 · The receipts

Every figure on this page, with its source.

Grade C is the lowest grade that publishes. Grade D never does. Each figure here comes from one estate, so each one says n = 1.

LedgerWhat was observedSourceDateGrade
E5182 HTML URLs, 36 of them tracking variants, and 131 distinct pages on the www host. 26 of the 131 had no H1, and 19 of those sat on two templates. 0 of 182 sent a Last-Modified header. 5 pages said “clinically proven” in a title, description or H1. Three different self-descriptions. Readability across 130 pages ran from 60.0 to 90.9, median 75.5.A full crawl of the www host of a UK health brand, with the counts recomputed by woods.Crawled 31 Aug 2026, recomputed 3 Oct 2026AOwn observation, anonymised. One estate, n = 1.
E6On one real estate the map and the first findings landed in the first six minutes. The full sweep took about 106 minutes.woods’ own engineering record of one sweep (design system lessons, item 20).2026AOne estate, n = 1. A larger or slower site may take longer.

A: a primary source, directly verified. B: a primary source, verified through its official summary. C: a reputable secondary source.

Why the brand is not named: consent to name it is not on record, so every public page calls it a UK health brand.

Case file 01 (published 5 Oct 2026) reports a later woods sweep of the same brand, which read 745 pages. The two counts come from different tools, on different dates, so they are not expected to match. Every figure on this page is from ledger E5 or E6, and says which.

06 · The Assessment

Now read your own estate.

The Assessment reads your public estate and returns the evidence, in a form that survives the internal meeting. A number alone invites “says who?”, so every finding shows its working.

What you get
  • Your public estate read by seven agents: the map, structure, dates, claims, disagreements, voice and the rendered page.
  • A report with one chapter per agent, and the evidence beside every finding.
  • The pack: 17 files, 13 documents and 4 spreadsheets, downloaded as one zip.
  • Private links to share the report with people who have no account, for 7, 30 or 90 days.
  • The Actions worklist in the app: Keep, Edit or Retire, page by page.
One price£499£499 for the first 100 reports, then £699. 100 left.Get the Assessment · £499What the Assessment covers

Read-only. Public pages only. Your pages are read, not stored.

07 · Why it matters now

Every AI system in your organisation is only as good as the knowledge it retrieves from.

Assistants, site search and agents read what is published, current or not. woods shows you what they are reading, with the coverage, the method and an evidence grade on every finding.

Start with what your website is saying.

Your estate, mapped and read, with the evidence beside every finding.

£499 for the first 100 reports, then £699. 100 left.