Audit categories
squirrelscan organizes its 230+ rules into 21 distinct categories, each focusing on a specific aspect of website health.Every rule in squirrelscan belongs to one category and has a severity level (error, warning, notice) and rank (1-10) indicating its impact.
Category overview
The 21 categories are grouped into logical domains:- SEO & Visibility
- Technical & Performance
- Content & Media
- Security & Trust
- UX & Accessibility
Core SEO
Fundamental SEO elements that search engines rely on
Technical SEO
Technical implementation of SEO best practices
E-E-A-T
Expertise, Experience, Authority, and Trustworthiness signals
Keywords
Keyword usage and optimization
Local SEO
Location-based search optimization
Core SEO
Core SEO
Fundamental SEO elements that search engines use to understand and rank your content.
What it covers
Title tags
Title tags
Meta descriptions
Meta descriptions
- Description presence and length (150-160 characters)
- Uniqueness across pages
- Compelling copy that encourages clicks
- Keyword inclusion
Canonical URLs
Canonical URLs
- Canonical tag implementation
- Self-referencing canonicals
- Avoiding duplicate content issues
Open Graph tags
Open Graph tags
Common issues
- Missing or empty title tags
- Meta descriptions too short or missing
- Duplicate titles across multiple pages
- Missing canonical URLs causing duplicate content
Technical SEO
Technical SEO
Technical implementation of SEO best practices for search engine crawlers.
What it covers
- Robots.txt: Proper configuration and accessibility
- Sitemap.xml: Presence, format, and comprehensiveness
- Structured data: JSON-LD implementation and validation
- Hreflang tags: International targeting
- Pagination: rel=next/prev for paginated content
- Redirects: Proper 301/302 usage, avoiding chains
Common issues
- Missing or incorrectly configured robots.txt
- Sitemap not referenced in robots.txt
- Invalid structured data markup
- Redirect chains (multiple hops)
- Missing hreflang for multi-language sites
Performance
Performance
Page speed, resource optimization, and loading efficiency.
What it covers
Speed metrics
- Page load time
- Time to first byte (TTFB)
- First contentful paint (FCP)
- Largest contentful paint (LCP)
Resource optimization
- Image compression and formats
- CSS/JS minification
- Caching headers
- Resource prioritization
Common issues
- Large unoptimized images
- Missing cache headers
- Blocking JavaScript
- Excessive HTTP requests
- Slow server response times
Security
Security
Security vulnerabilities, HTTPS implementation, and protective headers.
What it covers
HTTPS implementation
- SSL/TLS certificate validity
- HTTPS-only content
- Mixed content detection
- HTTP to HTTPS redirects
Security headers
- Content-Security-Policy
- X-Frame-Options
- X-Content-Type-Options
- Strict-Transport-Security
Critical issues
Accessibility
Accessibility
WCAG compliance for users with disabilities.
What it covers
- Image alt text: Descriptive alternative text for all images
- Color contrast: Sufficient contrast ratios (WCAG AA/AAA)
- Keyboard navigation: Full keyboard accessibility
- ARIA labels: Proper semantic markup
- Form labels: Associated labels for all inputs
- Heading hierarchy: Logical heading structure (H1 → H2 → H3)
Common issues
- Images missing alt text
- Insufficient color contrast (text vs background)
- Form inputs without labels
- Skip navigation links missing
- Non-semantic HTML usage
Content
Content
Content quality, structure, and readability.
What it covers
- Structure
- Quality
- H1 tags: Single H1 per page
- Heading hierarchy: Logical progression (no skipped levels)
- Paragraph length: Readable chunks
- List usage: Proper ul/ol formatting
Links
Links
Internal and external link health and optimization.
What it covers
Internal links
- Broken internal links (404 errors)
- Orphaned pages (no incoming links)
- Deep link structure
- Anchor text optimization
External links
- Broken external links
- Proper rel attributes (nofollow, noopener)
- Link destinations
- Outbound link quality
Common issues
❌ Broken internal links
- Links to deleted pages
- Incorrect URL paths
- Missing trailing slashes
❌ External link problems
- Dead external links
- Missing rel=“noopener” on target=“_blank”
- Links to low-quality sites
Crawlability
Crawlability
Search engine access and indexation control.
What it covers
- Robots.txt: Crawler directives
- Sitemap.xml: Page discovery aid
- Meta robots tags: Per-page indexation control
- X-Robots-Tag headers: HTTP-level directives
- URL parameters: Handling of query strings
- Noindex directives: Proper usage and implications
Images
Images
Image optimization, accessibility, and best practices.
What it covers
Accessibility
Accessibility
- Alt text presence and quality
- Decorative images (empty alt)
- Image captions
Optimization
Optimization
- File size and compression
- Modern formats (WebP, AVIF)
- Responsive images (srcset)
- Lazy loading
Technical
Technical
- Proper dimensions
- Aspect ratio preservation
- CDN usage
Mobile
Mobile
Mobile-friendliness and responsive design.
What it covers
- Responsive design: Viewport meta tag, fluid layouts
- Touch targets: Minimum size (44x44px)
- Font sizes: Legible on mobile (16px minimum)
- Horizontal scrolling: Avoid horizontal overflow
- Mobile-friendly navigation: Hamburger menus, touch-friendly
Social Media
Social Media
Social sharing optimization and previews.
What it covers
- Open Graph
- Twitter Cards
- og:title, og:description, og:image
- og:type, og:url
- Image dimensions (1200x630 recommended)
URL Structure
URL Structure
Clean, semantic, and SEO-friendly URLs.
What it covers
- Length: Keep URLs under 100 characters
- Hyphens: Use hyphens (not underscores) for word separation
- Keywords: Include target keywords
- Lowercase: Use lowercase letters only
- Simplicity: Avoid unnecessary parameters and subfolders
Good vs Bad URLs
✅ Good URLs
❌ Bad URLs
Keywords
Keywords
Keyword usage, density, and optimization.
What it covers
- Keyword stuffing: Detecting over-optimization
- Keyword placement: Title, headings, first paragraph
- Natural usage: Contextual keyword integration
- Related terms: Semantic keyword variations
E-E-A-T
E-E-A-T
Expertise, Experience, Authority, and Trustworthiness signals for Google.
What it covers
- Author bios: Expert credentials and qualifications
- Contact information: Easy-to-find contact details
- About page: Company history and mission
- External validation: Citations, references, testimonials
- Content quality: In-depth, accurate, original content
User Experience
User Experience
Usability, user flow, and interaction design.
What it covers
- Form validation: Clear error messages
- Error handling: User-friendly error pages
- Navigation: Clear menu structure
- Search functionality: Site search implementation
- CTA clarity: Clear calls-to-action
Schema
Schema
Structured data markup (Schema.org) for rich snippets.
What it covers
- JSON-LD implementation: Proper format and syntax
- Schema types: Organization, Article, Product, Event, etc.
- Required properties: Complete schema with all required fields
- Validation: No errors in structured data
Legal
Legal
Legal compliance and required policies.
What it covers
- Privacy policy: GDPR, CCPA compliance
- Terms of service: User agreements
- Cookie consent: Cookie notices and opt-in
- Copyright notices: Proper attribution
- Disclaimers: Required legal disclaimers
Local SEO
Local SEO
Location-based search optimization.
What it covers
- NAP consistency: Name, Address, Phone number
- Geo metadata: Location tags and structured data
- Local schema: LocalBusiness markup
- Google Business Profile: Integration and consistency
Video
Video
Video content optimization and accessibility.
What it covers
- VideoObject schema: Structured data for videos
- Transcripts: Text alternatives
- Captions: Subtitle availability
- Thumbnails: Engaging preview images
Internationalization
Internationalization
Multi-language and region support.
What it covers
- Hreflang tags: Language and region targeting
- Language declaration: HTML lang attribute
- Content localization: Proper translation
- Regional URLs: Country/language-specific URLs
Rule documentation
Each rule has detailed documentation available online:Rule reference template
Next steps
Run an audit
Start auditing websites across all 21 categories
Interpret results
Learn how to prioritize and fix issues