Usage
page command performs detailed on-page analysis of a single URL, evaluating SEO signals, content quality, accessibility, and structured data. Unlike the crawl command which analyzes entire sites, page focuses on individual page optimization.
Arguments
URL to analyze. Must be a valid HTTP/HTTPS URL.
Core Options
Perform a live crawl before analysis. By default, the command uses cached data if available.
Output format. Options:
pretty, json.Log verbosity level. Options:
normal, verbose, debug.Analysis Modules
By default, all analysis modules are enabled. Use these flags to focus on specific areas:Show only SEO module output (titles, meta descriptions, structured data, links).
Show only content module output (word count, text/HTML ratio, readability).
Show only accessibility module output (image alt text, ARIA labels, semantic HTML).
Network Options
Proxy URL for live crawls (format:
http://user:pass@host:port).Custom User-Agent string for live crawls.
Maximum number of redirect hops to follow during live crawls.
Content Clustering Options
Hamming distance threshold for content similarity detection.
Minimum number of pages required to form a content cluster.
Export Options
Export formats (comma-separated). Available formats:
json, markdown, csv, html.What It Analyzes
SEO Signals
- Title tag (presence, length, optimization)
- Meta description (presence, length, uniqueness)
- Heading structure (H1-H6 hierarchy)
- Canonical URL
- Structured data (JSON-LD, Schema.org)
- Internal and external links
- Link ratios and anchor text
Content Quality
- Word count
- Text-to-HTML ratio
- Content density
- Paragraph structure
- Readability metrics
- Thin content detection
Accessibility
- Image alt text coverage
- ARIA labels and roles
- Semantic HTML usage
- Heading hierarchy
- Link accessibility
Page Health Score
A composite score (0-100) based on:- SEO optimization
- Content quality
- Accessibility compliance
- Best practice adherence
Examples
Basic Page Analysis
Live Analysis with All Modules
SEO-Only Analysis
- Title optimization
- Meta description analysis
- Structured data validation
- Link analysis
Content Quality Check
- Word count
- Text/HTML ratio
- Content density
- Thin content warnings
Accessibility Audit
- Image alt text coverage
- ARIA compliance
- Semantic HTML usage
JSON Output for CI/CD
Export Analysis Report
Batch Analysis Script
CI/CD Integration
Output Formats
Pretty (Default)
JSON
Use Cases
Pre-Publish Content Review
Content Audit
Accessibility Compliance
Competitor Analysis
Performance Monitoring
Interpretation Guide
Health Score Ranges
- 90-100: Excellent - Well-optimized page
- 75-89: Good - Minor improvements needed
- 60-74: Fair - Several issues to address
- Below 60: Poor - Significant optimization required
Common Issues
Low Text/HTML Ratio (<0.3)- Too much markup relative to content
- Consider reducing boilerplate HTML
- Impacts click-through rates
- Write unique 150-160 character description
- Missing rich snippet opportunities
- Add Schema.org JSON-LD markup
- Accessibility compliance issue
- SEO impact for image search
- May be considered low-quality
- Expand content or consolidate pages
The
page command can analyze pages from the database (if previously crawled) or fetch live data with --live. Live analysis is useful for pages not yet crawled or when you need fresh data.