Disclaimers on YMYL content: what to say and where
Health, finance and legal content needs to say what it is not. squirrel looks for a dedicated disclaimer page by its URL.
What a disclaimer does
A disclaimer states the limits of what content is. On health writing that is this is not medical advice; on finance, not financial advice; on legal writing, not legal advice. Each one points the reader at the professional they should actually be asking.
It is both a legal position and a trust signal. A page that is clear about what it is not is easier to trust about what it is, and the absence of one on content that reads like advice is itself a signal.
What squirrel checks
The rule is site-wide. It matches each crawled page’s URL path against five patterns and takes the first hit. It emits one check, named disclaimers for the skip and disclaimer-page for the other two:
- Skipped when no pages were crawled. Message:
No pages available for analysis. - Pass when a page matches. Message:
Disclaimer page found, with the URL as the value. - Info when none does. Message:
No dedicated disclaimer page found, withConsider adding if you have YMYL or affiliate contentas the value.
The patterns are /disclaimer, /legal-disclaimer, /medical-disclaimer, /affiliate-disclosure and /advertising-disclosure, each anchored to the end of the path. The rule looks for a dedicated page only: a disclaimer rendered inline at the top of an article is not detected. Severity info, weight 4.
The rule only runs when the audit classified the site as YMYL. A classification below medium confidence, or an audit with no site metadata at all, runs it anyway.
How to fix it
Publish a disclaimer page and link it from the footer, then put the relevant sentence at the top of the articles it applies to. Fine print at the bottom of a long page is not where a reader looks before acting.
Say what the content is not and who to ask instead. “This article is general information and is not medical advice. Speak to your doctor about your own situation.” is the whole pattern.
| Rule ID | eeat/disclaimers |
| Category | E-E-A-T |
| Scope | Site-wide |
| Severity | info |
| Weight | 4/10 |
Enable / disable
Disable this rule
[rules]
disable = ["eeat/disclaimers"]Disable all E-E-A-T rules
[rules]
disable = ["eeat/*"]Enable only this rule
[rules]
enable = ["eeat/disclaimers"]enable replaces the default ["*"], so this is the only rule selected. Leave disable out: a rule that matches any disable pattern is skipped even when enable names it. Only an enabled setting under a rule’s own [rule_options] table overrides both lists.
Related rules
- eeat/ymyl-detection: the classification that turns this rule on.
- eeat/affiliate-disclosure: the commercial version of the same obligation.
- eeat/author-expertise: the credentials the disclaimer sits alongside.
- legal/terms-of-service: the broader legal page in the footer.
E-E-A-T findings ship in every audit next to the SEO, performance and agent experience rules. See Fix SEO issues with AI for how an agent works through a report.
References
Check your site
Run squirrel audit https://example.com and open the E-E-A-T section of the report. The disclaimer page is reported with its URL when one is found. Signed-out local audits need no account and cost nothing. Signed-in audits spend credits.