How to fix site audit issues on Ahrefs
Access Site Audit in Ahrefs, review the Overview for Errors first, drill into Page Explorer for affected URLs, implement fixes on-site, and re-crawl to verify. Prioritize critical issues like broken links and duplicates using exports to task tools. Most high-priority fixes resolve in 1-2 weeks with planning.
Prerequisites
- Ahrefs account with Site Audit access
- Website ownership verification
- Google Search Console integration
- Access to website backend
- Task management tool like Jira or Asana
Step-by-Step Instructions
Access Site Audit and Run a Crawl
Review Issues in Overview Tab
X URLs affected. Click the question mark (?) icon next to any issue for official fix instructions, e.g., Image broken explains checking alt text and file paths. Prioritize Errors first like 4XX/5XX pages.Drill into Issues Using Page Explorer
Meta description tag missing or empty to open Page Explorer. Filter by issue name, e.g., search hreflang for More than one page for same language in hreflang. View affected URLs with details like status code, inbound links. Use top bar filters for device (Desktop/Mobile) or Core Web Vitals (enable via free Google PageSpeed Insights API key in settings). Export CSV via Export button for dev team.Customize Crawl Settings
Fix Broken Images and Links
curl -I https://example.com/broken-image.jpg (expect 404). Fix by uploading missing file or updating <img src> in HTML. Compress large images (>100KB) flagged by default using ImageMagick: convert input.jpg -resize 50% -quality 85 output.jpg. Re-crawl after fixes.Handle Duplicate Content
Redirect 301 /old-page /canonical-page. Verify in Page Explorer post-fix.Resolve Redirect Chains and Loops
curl -L -I https://example.com to trace redirects.Export and Prioritize Fixes
Verify Fixes with Re-Crawl
Monitor Structured Data Issues
@type or invalid properties. Fix JSON-LD in <head> or <body>, validate with Google's Rich Results Test.Common Issues & Troubleshooting
Duplicate content from parameters
Set canonical tags and 301 redirect duplicates to preferred HTTPS version.
Broken links (404/410)
Remove/update links or redirect to relevant pages.
Redirect chains (>5 hops)
Replace with direct final URL using find/replace.
Redirect loops
Set to 200 OK or fix single chain destination.
Orphan pages
Add internal links or noindex if not needed.