GitHub

Rules Reference

All 249 audit rules organized by score group and category

squirrelscan includes 249 rules across 21 categories, plus opt-in cloud gap analysis. Every category rolls up into one of four score groups: SEO, Performance, Security, and Agents. These are the four scores you see on reports and in the dashboard, alongside the overall health score.

Most rules run locally for free. A handful of cloud rules use AI analysis, full filter lists, or live search data - they require login and are skipped when you’re not logged in. Cloud rules carry a notice banner on their doc pages.

SEO

Search visibility: crawling, indexing, content, markup, and accessibility.

Performance

Page speed and loading behavior.

Security

Transport security, compromise signals, compliance, and blocked content.

Agents

The experience a site gives AI agents that read, discover, and operate on it.

Configuration

Enable/Disable Rules

Use glob patterns in squirrel.toml:

squirrel.toml
toml
[rules]
# Enable specific rules or categories
enable = ["*"]  # all rules (default)

# Disable specific rules
disable = [
  "ax/*", "ai/*",   # disable all Agent Experience rules
  "content/word-count",  # disable specific rule
]

Rule Options

Some rules have configurable options:

squirrel.toml
toml
[rules."core/meta-title"]
min_length = 30
max_length = 75

[rules."content/word-count"]
min_words = 300

See individual rule pages for available options.

Type to search…

↑↓ navigate ↵ open esc close