VitePress is a Vue 3 + Vite documentation site generator by Evan You with 12K+ GitHub stars — Markdown, Vue 3 components, built-in search, and dark mode — but as a static site generator it has no built-in WCAG accessibility audit, no Core Web Vitals scoring, and no post-deployment health monitoring. PageGuard audits the live deployed URL of any VitePress documentation site externally — free, no source code needed, results in 30 seconds.
ADA Title II Deadline: April 24, 2026
State and local government websites must meet WCAG 2.1 AA by April 24, 2026. Government agencies, universities, public libraries, and nonprofits frequently use VitePress to publish official documentation portals and technical guides. VitePress theme updates and Vue 3 ecosystem upgrades can silently introduce accessibility regressions in interactive elements like the local search modal, mobile navigation drawer, dark mode toggle, and custom Vue 3 components embedded in Markdown pages. These issues only appear in the deployed, browser-rendered HTML and require external runtime validation. PageGuard provides continuous post-deployment accessibility monitoring without modifying your VitePress configuration or theme code.
| Feature | PageGuard | VitePress |
|---|---|---|
| What is it? | External website health monitor — scans any URL for performance, accessibility, SEO, and best practices | Vue 3 + Vite powered static documentation site generator by Evan You (Vue's creator) — Markdown + Vue 3 components, default theme with built-in dark/light mode, Algolia DocSearch, i18n, and an opinionated document-focused layout; ~12K+ GitHub stars; powers official docs for Vue 3, Vite, Rollup, Vitest, VueUse, Pinia, and most of the Vue ecosystem |
| Free tier | ✓ Yes — unlimited one-off scans, no signup required | Free and open source (MIT license); no SaaS pricing — install via npm, write Markdown + optional Vue 3 SFC components, run vitepress dev or vitepress build, deploy the static output to any CDN, Netlify, Vercel, or Cloudflare Pages |
| Accessibility audit (WCAG / ADA) | ✓ Yes — WCAG 2.1 AA scored 0–100 with specific issue list | No — VitePress generates static HTML from Markdown and Vue 3 components but has no built-in WCAG or ADA accessibility auditing; accessibility quality is entirely determined by the default VitePress theme (or a custom theme) and any Vue 3 components used inline in .md files; the default theme is minimal but does not guarantee WCAG 2.1 AA compliance |
| Technical SEO audit | ✓ Yes — meta tags, headings, canonical, structured data | No — VitePress generates title, description, and Open Graph tags from frontmatter, and a sitemap via vitepress-plugin-sitemap; but provides no SEO audit scores, canonical validation, structured data completeness checks, or heading hierarchy analysis for the rendered output |
| Performance audit (Core Web Vitals) | ✓ Yes — LCP, CLS, FCP scored 0–100 per scan | No — VitePress uses Vite's optimized bundling with code splitting and CSS inlining for fast initial page loads; but Core Web Vitals depend on the theme's CSS/JS, custom Vue 3 components, and image handling; no built-in CWV measurement or scoring for deployed documentation sites |
| Documentation site generator | No — PageGuard is a monitoring tool, not a site generator | ✓ Yes — VitePress is purpose-built for documentation: opinionated Markdown-to-HTML pipeline, auto-generated sidebar from directory structure, built-in full-text search (local or Algolia DocSearch), dark/light mode, i18n, previous/next page navigation, custom layout slots for header/footer; uses Vite for instant hot module replacement during development |
| Vue 3 component integration | No — PageGuard is a standalone monitoring service | ✓ Yes — VitePress allows embedding Vue 3 Single File Components directly in Markdown pages; reactive data with |