Documentation Menu↓
Installation
Get CrawlSage set up on your project in just a few steps. We've designed the onboarding process to be as frictionless as possible.
Requirements
Before you begin, ensure you have the following:
- A CrawlSage account (you can sign up at app.crawlsage.com).
- Access to the website you want to audit (admin access is preferred but not required for basic audits).
- A modern web browser (Chrome, Firefox, Safari, or Edge).
1. Create your account
Visit our application portal and sign up with your email. You'll receive a verification link to activate your account. Once verified, you can start using your free daily credits immediately.
2. Configure your project
After logging in, click "New Project". You'll be prompted to enter your website's primary URL. CrawlSage will perform a quick pre-scan to detect your site's structure and CMS (WordPress, Next.js, etc.).
Pro Tip:
If you have a large site (10,000+ pages), we recommend starting with a Quick Scan to get immediate results while the full audit runs in the background.
3. Run your first audit
Select "Start Audit". Common modes include:
- Full Audit: Broader crawl with SEO + technical checks.
- Single Audit: Focused analysis of one page.
- Performance Audit: Core Web Vitals and performance bottlenecks.
4. Connect WordPress (optional)
If you want to apply approved SEO changes directly, open the audit installation/integration settings and connect your WordPress credentials.
- Use a WordPress user with permissions to edit target content.
- Verify the connection status before applying fixes.
- Preview changes first, then apply only approved updates.
Local development
For local setup, configure all three CrawlSage projects and their environment files before starting.
- Backend: copy
crawlsage-backend/.env.exampleto.envand set database/auth/AI values. - Dashboard app: copy
crawlsage-app/.env.exampleto.envand point API URL to backend. - Website: copy
crawlsage-website/.env.exampleto.envand setNEXT_PUBLIC_APP_URLandNEXT_PUBLIC_SITE_URL.
# example website env
NEXT_PUBLIC_APP_URL=http://localhost:3000
NEXT_PUBLIC_SITE_URL=http://localhost:3001
NEXT_PUBLIC_GA_ID=Troubleshooting
If CrawlSage is unable to reach your site, check the following:
- Robots.txt: Ensure your
robots.txtfile isn't blocking our crawler (User-Agent:CrawlSageBot). - Firewall: If you use a WAF (Cloudflare, Sucuri), you may need to whitelist our IP range.
- SSL: Ensure your SSL certificate is valid and not expired.