Pricing
Always free, no signup, one domain at a time.
Every check, every fix, and your score tracked over time.
For agencies and platforms with many client domains. Sized directly with us.
Monthly and yearly are both self-serve: log in, add your domain, and subscribe from its dashboard. Only agency plans are arranged over email.
45 checks · 38 deterministic, 7 model-judged · cancel any month · one-off audit and cleanup projects are handled the same way as agencies
What the subscription adds
The fix for every failure, with the evidence it rests on.
The exact change to make, next to what we saw on your site that proves it.
HelpAEO's own analysis.
The questions a rule or a linter can't settle: does the about page read as real authority, is a named person or organisation accountable, can an agent tell what the site is for? HelpAEO reads your pages and judges them.
7 model-judged checks, judged by HelpAEOCatch regressions.
Re-scan whenever you ship a change, and see which checks broke and which you fixed since your last scan.
Compare plans
| Free scan | Subscription | Agencies and platforms | |
|---|---|---|---|
| Rescan cadence | One scan per domain, per rolling 30 days | Unlimited | Unlimited |
| Domain allowance | 1 free domain | 1 free, plus 1 more per domain subscribed | Up to 100 domains |
| Impact ranking | Included | Included | Included |
| The agent's-eye view (raw fetch vs rendered) | Included | Included | Included |
| Evidence for every check | Included | Included | Included |
| Per-check fix / remedy | Excluded | Included | Included |
| Score history, trend and changes between scans | Excluded | Included | Included |
| Access | |||
| HTTPS enforced | Included | Included | Included |
| robots.txt is fetchable | Included | Included | Included |
| robots.txt allows AI crawlers | Included | Included | Included |
| llms.txt exists | Included | Included | Included |
| Sitemap referenced in robots.txt | Included | Included | Included |
| llms.txt is well-formed | Included | Included | Included |
| Homepage returns a 200 OK | Included | Included | Included |
| Machine readability | |||
| JSON-LD present | Included | Included | Included |
| JSON-LD uses recognized schema.org types | Included | Included | Included |
| Title tag present | Included | Included | Included |
| Meta description present | Included | Included | Included |
| Canonical URL present | Included | Included | Included |
| Robots meta tag not blocking indexing | Included | Included | Included |
| Open Graph tags present | Included | Included | Included |
| Language attribute present on <html> | Included | Included | Included |
| Favicon present | Included | Included | Included |
| Content extractability | |||
| Raw and rendered content match | Included | Included | Included |
| Meets minimum text content | Included | Included | Included |
| noscript fallback present | Included | Included | Included |
| Images have alt text | Included | Included | Included |
| No frameset layout | Included | Included | Included |
| Reasonable text-to-code ratio | Included | Included | Included |
| No meta refresh redirect | Included | Included | Included |
| Entity trust | |||
| About page linked | Included | Included | Included |
| Contact page linked | Included | Included | Included |
| schema.org sameAs links present | Included | Included | Included |
| schema.org identity has a name | Included | Included | Included |
| Copyright footer present | Included | Included | Included |
| External citation links present | Included | Included | Included |
| Contact channel present | Included | Included | Included |
| About page reads as real authorityModel-judged | Excluded | Included | Included |
| A named person or organisation is accountableModel-judged | Excluded | Included | Included |
| Content shows genuine subject-matter expertiseModel-judged | Excluded | Included | Included |
| Contact details read as a real, reachable businessModel-judged | Excluded | Included | Included |
| Agent actionability | |||
| Exactly one H1 on the page | Included | Included | Included |
| Reasonable heading hierarchy | Included | Included | Included |
| sitemap.xml exists | Included | Included | Included |
| sitemap.xml is parseable | Included | Included | Included |
| Internal navigation links present | Included | Included | Included |
| Canonical URL is same-origin | Included | Included | Included |
| Structured navigation present | Included | Included | Included |
| Sitemap lists every indexable page | Included | Included | Included |
| An agent can tell what the site is forModel-judged | Excluded | Included | Included |
| Key actions are described in plain languageModel-judged | Excluded | Included | Included |
| Content is structured so an agent can extract factsModel-judged | Excluded | Included | Included |
| Agencies and platforms only | |||
| Priority email support | Excluded | Excluded | Included |
| Up to 100 client domains in one portfolio | Excluded | Excluded | Included |
HelpAEO