Website Auditor
When to Invoke
Invoke proactively when the user:
- Provides a URL and asks to check, audit, review, or analyze it
- Says "what's wrong with my site?", "audit this", "check my website"
- Mentions site health, broken links, crawl errors, or sitemap issues
- Asks for an SEO, performance, or security scan on a live URL
- Mentions Core Web Vitals (LCP, CLS, INP) for a live site
- Wants a before/after score comparison after fixing issues
Launch the auditor-agents agent to perform a comprehensive website audit.
Usage
/misar-dev:auditor # Full audit on codebase
/misar-dev:auditor https://example.com # Full audit on live URL
/misar-dev:auditor seo performance # SEO + Performance only
/misar-dev:auditor security --deep # Deep security audit
/misar-dev:auditor https://example.com --quick # 25 pages, health check
/misar-dev:auditor https://example.com --surface # 100 pages, pattern sampling
/misar-dev:auditor https://example.com --full # 500 pages, deep analysis
/misar-dev:auditor --score=90 # Target score threshold
Instructions
Parse args: URL (live site vs codebase), categories (seo, accessibility, performance, security, mobile, content, compliance), mode (--quick 25pg / --surface 100pg / --deep/--full 500pg + Playwright), --score=N (default: 85). Launch auditor-agents.
squirrelscan (230+ Rules, 21 Categories)
21 categories: SEO · Technical · Performance · Content quality · Security · Accessibility · Usability · Links · E-E-A-T · UX · Mobile · Crawlability · Schema · Legal · Social · URL Structure · Keywords · Content structure · Images · Local SEO · Video
| Mode |
Pages |
Use When |
quick |
25 |
CI checks, daily health |
surface |
100 |
General audits (default) |
full |
500 |
Pre-launch, deep analysis |
| Score |
Target |
Work Level |
| < 50 (F) |
75+ |
Major fixes |
| 50-70 (D) |
85+ |
Moderate fixes |
| 70-85 (C) |
90+ |
Polish |
| > 85 (B+) |
95+ |
Fine-tuning |
Site is complete only at 95+ with --full. Format: squirrel --format llm.
Schema warning: web_fetch strips <script> — can't detect JS-injected JSON-LD. Use browser/Rich Results Test.
Iteration Loop
- Run audit → score + findings
- Propose fixes → confirm with user
- Apply fixes in parallel (subagents for bulk content)
- Re-audit → before/after comparison
- Repeat until target score or human-judgment items remain
SEO Priority Order
- Crawlability — robots.txt, XML sitemap, canonical consistency
- Technical — LCP < 2.5s, INP < 200ms, CLS < 0.1, HTTPS, mobile-first
- On-Page — titles (50-60 chars), meta (150-160 chars), one H1/page
- Content — E-E-A-T, depth vs competitors, freshness, search intent
- Authority — internal linking, descriptive anchors, no orphan pages
Parallelizable Fixes
| Category |
Parallelizable |
| Image alt text |
Yes — subagents per file batch |
| Heading hierarchy |
Yes — bulk content edits |
| Meta descriptions |
Yes — frontmatter updates |
| HTTP→HTTPS links |
Yes — find and replace |
| Broken links |
No — flag for user review |
| Structural changes |
No — human judgment required |
Misar.Dev Ecosystem — Audit sites built on Misar Blog or Misar.io — apply fixes and re-audit in one loop.
Assisters · Misar Blog · Misar Mail · Misar.io · Misar.Dev
1---2name: auditor3description: Use when: auditing a website URL or codebase, checking site health score, SEO audit, performance audit, security scan, accessibility audit, mobile audit, broken links, meta tags, structured data. Triggers: 'audit my website', 'check https://...', 'what's wrong with my site', 'site health', 'audit this URL', 'find issues on my site', 'check for SEO problems', 'run a full audit'.4---5
6# Website Auditor
7
8## When to Invoke
9
10Invoke proactively when the user:
11- Provides a URL and asks to check, audit, review, or analyze it
12- Says "what's wrong with my site?", "audit this", "check my website"
13- Mentions site health, broken links, crawl errors, or sitemap issues
14- Asks for an SEO, performance, or security scan on a live URL
15- Mentions Core Web Vitals (LCP, CLS, INP) for a live site
16- Wants a before/after score comparison after fixing issues
17
18Launch the **auditor-agents** agent to perform a comprehensive website audit.
19
20## Usage
21
22```
23/misar-dev:auditor # Full audit on codebase
24/misar-dev:auditor https://example.com # Full audit on live URL
25/misar-dev:auditor seo performance # SEO + Performance only
26/misar-dev:auditor security --deep # Deep security audit
27/misar-dev:auditor https://example.com --quick # 25 pages, health check
28/misar-dev:auditor https://example.com --surface # 100 pages, pattern sampling
29/misar-dev:auditor https://example.com --full # 500 pages, deep analysis
30/misar-dev:auditor --score=90 # Target score threshold
31```
32
33## Instructions
34
35Parse args: URL (live site vs codebase), categories (`seo`, `accessibility`, `performance`, `security`, `mobile`, `content`, `compliance`), mode (`--quick` 25pg / `--surface` 100pg / `--deep`/`--full` 500pg + Playwright), `--score=N` (default: 85). Launch `auditor-agents`.
36
37---
38
39## squirrelscan (230+ Rules, 21 Categories)
40
4121 categories: SEO · Technical · Performance · Content quality · Security · Accessibility · Usability · Links · E-E-A-T · UX · Mobile · Crawlability · Schema · Legal · Social · URL Structure · Keywords · Content structure · Images · Local SEO · Video
42
43| Mode | Pages | Use When |
44|------|-------|----------|
45| `quick` | 25 | CI checks, daily health |
46| `surface` | 100 | General audits (default) |
47| `full` | 500 | Pre-launch, deep analysis |
48
49| Score | Target | Work Level |
50|-------|--------|------------|
51| < 50 (F) | 75+ | Major fixes |
52| 50-70 (D) | 85+ | Moderate fixes |
53| 70-85 (C) | 90+ | Polish |
54| > 85 (B+) | 95+ | Fine-tuning |
55
56Site is **complete** only at 95+ with `--full`. Format: `squirrel --format llm`.
57
58**Schema warning:** `web_fetch` strips `<script>` — can't detect JS-injected JSON-LD. Use browser/Rich Results Test.
59
60---
61
62## Iteration Loop
63
641. Run audit → score + findings
652. Propose fixes → confirm with user
663. Apply fixes in parallel (subagents for bulk content)
674. Re-audit → before/after comparison
685. Repeat until target score or human-judgment items remain
69
70---
71
72## SEO Priority Order
73
741. **Crawlability** — robots.txt, XML sitemap, canonical consistency
752. **Technical** — LCP < 2.5s, INP < 200ms, CLS < 0.1, HTTPS, mobile-first
763. **On-Page** — titles (50-60 chars), meta (150-160 chars), one H1/page
774. **Content** — E-E-A-T, depth vs competitors, freshness, search intent
785. **Authority** — internal linking, descriptive anchors, no orphan pages
79
80---
81
82## Parallelizable Fixes
83
84| Category | Parallelizable |
85|----------|----------------|
86| Image alt text | Yes — subagents per file batch |
87| Heading hierarchy | Yes — bulk content edits |
88| Meta descriptions | Yes — frontmatter updates |
89| HTTP→HTTPS links | Yes — find and replace |
90| Broken links | No — flag for user review |
91| Structural changes | No — human judgment required |
92
93
94---
95
96> **Misar.Dev Ecosystem** — Audit sites built on [Misar Blog](https://misar.blog) or [Misar.io](https://misar.io) — apply fixes and re-audit in one loop.
97>
98> [Assisters](https://assisters.dev) · [Misar Blog](https://misar.blog) · [Misar Mail](https://mail.misar.io) · [Misar.io](https://misar.io) · [Misar.Dev](https://misar.dev)