Task Library
Scans the entire site with a link checker to find and fix every broken internal and external link before visitors or crawlers hit them.
Category: Website QA Audit
Use this when running Layer 2 (Content Architecture Checks) of the Website QA Audit – broken links bleed trust, crawl budget, and link equity.
Inputs
- Site URL with crawl permission
- A link checker: Screaming Frog (Response Codes report), Ahrefs Site Audit, or the Broken Link Checker plugin
- The audit report/spreadsheet for logging results
Steps
- Crawl the full site with the link checker and pull all URLs returning 4xx or 5xx, plus links to them (the "inlinks" view shows where each broken link lives).
- Separate internal breaks (your pages linking to your dead pages) from external breaks (links to third-party pages that died).
- For each internal break, decide the fix: update the link to the right live URL, or 301-redirect the dead URL if other sites also point at it.
- For each external break, relink to the current location of the resource or remove the link.
- Flag redirect chains and loops while you're in the Response Codes report – they waste crawl budget even though they "work."
- Re-crawl after fixes to confirm zero remaining 4xx/5xx, and log before/after counts in the audit report.
Definition of done (QA checklist)
- Re-crawl shows zero broken internal links and zero broken external links site-wide
- No redirect chains longer than one hop on internal links
- Before/after crawl evidence logged in the audit report, linked back to /website-qa-audit
Example(s)
- Example needed – run the Meta-Article Prompt after first real run.
File in the zip: skills/website-qa-audit/check-for-broken-links.md. Download the Task Library zip.
Index: Task Library. Article guidelines.
