GitHub

Rules Reference

All 233 audit rules organized by category

squirrelscan includes 233 rules across 21 categories. Each rule checks for specific SEO, accessibility, performance, or security issues.

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.

Categories

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 = [
  "ai/*",           # disable all AI 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 = 60

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

See individual rule pages for available options.

Type to search…

↑↓ navigate ↵ open esc close