Overview of SiteOne Crawler
mainSiteOne Crawler is a high-performance website analyzer, cloner, and converter written in Rust. It is designed for developers, SEO specialists, and website owners to perform tasks such as security/performance auditing, site backups, and content conversion.
Key Capabilities:
- Crawling & Analysis: Deep crawling of pages and assets, error identification (404s, redirects), and sitemap generation.
- Reporting: Generates interactive HTML audit reports with quality scoring (0.0-10.0), JSON for programmatic use, and text for terminal output. Supports automated email reports via SMTP.
- Cloning & Conversion: Creates complete offline website clones for serverless browsing and converts websites into clean Markdown (ideal for AI training or documentation).
- CI/CD Integration: Includes a quality gate (
--ci) that can block deployments by exiting with code 10 if quality thresholds are not met. - Deployment Support: Can be used for cache warming by crawling a site immediately after deployment.