How to run a site audit project on Ahrefs
Ahrefs Site Audit detects 170+ technical SEO issues like redirect chains, duplicates, and Core Web Vitals failures. Configure settings, start the crawl, review the health score and issues on the overview dashboard, then prioritize fixes starting with errors. Use pro tips like Nitropack for speed wins and CSV exports for task management.
Prerequisites
- Active Ahrefs subscription with sufficient crawl credits
- Site ownership or admin access for verification and tweaks
- Whitelist AhrefsBot and AhrefsSiteAudit user-agents and IPs
- Updated sitemap.xml with live 200-status URLs
- Low-traffic window for large sites
Step-by-Step Instructions
Log in and Navigate to Site Audit
ahrefs.com and select Site Audit from the left-hand sidebar. This opens the overview showing existing projects or an option to create new ones.Create a New Project
example.com). Verify ownership via HTML tag, Google Analytics, Google Search Console, DNS record, or authorize Google for free Ahrefs Webmaster Tools audits.Configure Project Settings
/blog/*). Enable Core Web Vitals with Google PageSpeed Insights API key. Toggle sitemap-only crawl if needed. Save for all future crawls.Optional: Import from Google Search Console
Start the Initial Crawl
Review the Overview Dashboard
Customize Global Issues
Analyze and Drill Down into Issues
Schedule Regular Crawls
Export and Prioritize Fixes
Common Issues & Troubleshooting
"409 Conflict"
Firewall/plugin (Wordfence, Sucuri, Cloudflare) blocks Ahrefs bots. Whitelist <code>AhrefsSiteAudit</code> and <code>AhrefsBot</code> user-agents and IPs from Ahrefs help docs.
Crawl timeouts on large sites
Run during low-traffic overnight window, set slower crawl speed, limit max internal pages, or use sitemap-only crawl.
Insufficient crawl credits
Check dashboard for credits based on site size/plan. Upgrade subscription or reduce max pages.
Sitemap errors or disallowed pages
Update <code>sitemap.xml</code> with only 200-status live URLs. Check robots.txt and whitelist Ahrefs bots.
Password-protected site access
Enable Authentication in settings (Advanced+ plans) and enter HTTP credentials.