All 141 tools / Interface writing and content
Check that key terms appear early and headings work on their own, inverted-pyramid style
Content hierarchyFreeFor writers
25/day
free runs a day, no sign-in.
Before: what you give it
The example input, as typed in. You paste text, CSS, markup or notes.
text: # Overview Welcome to our help centre. In this section we will describe how billing works across the product, including the history of our plans and how they changed over the years, so that you have the background you need. ## Details You can cancel your subscription at any time from Settings. Cancelling stops the next charge. ### Refunds Refunds are issued within 5 days. keyTerms: cancel, refund, charge firstWords: 40
After: what comes back
The first lines of a real run on that input. Nothing here is edited by hand.
62 words, 3 headings. Checking whether key terms appear in the first 40 words and whether headings work on their own.
Key terms: cancel, refund, charge.
cancel: word 43
refund: word 56
charge: word 55
Headings read on their own (the scan test):
- Overview
- Details
- Refunds
8 findings:
[high] document: key term "cancel" first appears at word 43, after the first 40
[high] document: key term "refund" first appears at word 56, after the first 40
... full output on the tool page
What you get
First position of each key term, the headings read alone, and findings on generic, long or duplicate headings
What it cannot do
Counts words and matches terms literally; it cannot judge whether the content is accurate or useful.
Who it is for
- Writers
Free and Pro
| Free | 25 runs a day per IP address, up to 60,000 characters a run. |
|---|---|
| Pro | No daily limit, 300 requests a minute, up to 200,000 characters a run. |
Use it from your assistant
The tool is called content_hierarchy_check. Connect the server once, then ask for it by name or just describe the job. Install steps for each app.
claude mcp add --transport http designers https://designers.allthepossibles.com/mcp
curl -X POST https://designers.allthepossibles.com/api/content-hierarchy-check -H 'content-type: application/json' -d '{"text":"# Overview\n\nWelcome to our help centre. In this section we will describe how billing works across the product, including the history of our plans and how they changed over the years, so that you have the background you need.\n\n## Details\n\nYou can cancel your subscription at any time from Settings. Cancelling stops the next charge.\n\n### Refunds\n\nRefunds are issued within 5 days.","keyTerms":"cancel, refund, charge","firstWords":40}'
Try it here
The form starts with the same example input, so you can run it first and then swap in your own.
More in interface writing and content
- UI copy
Review buttons, errors, empty states and tooltips for what each must do, and flag AI-writing tells.
- Disclosure copy
Score fee, rate, terms, consent and error copy for reading level and flag legalese and vague money words.
- Dark patterns
Look for deceptive-design signals, such as confirmshaming and pre-ticked boxes, in copy, markup or a page.
- Error message check
Find error and status messages that blame, give no next step or vanish too fast, and get a fix template
- Microcopy review
Review buttons, labels, tooltips, empty states and confirmations for vague or filler wording
- Error state skeleton
Assemble inline, banner and full-page error message drafts from the problem, cause and fix you give