Home / Templates / Broken Link Fix List Worksheet
Free worksheet

Broken Link Fix List Worksheet

A one-page fix list that turns a raw crawl export into rows a developer can work through: the failing URL, the pages that link to it, what the server returns, the fix, who owns it, its priority, and when it was verified.

Download the worksheet (.csv)

Reviewed for 2026, updated September 8, 2026.

A crawl export is a list of facts, not a list of work. It tells you that a URL returned a 404 or sat at the end of a redirect chain, but it does not say who should fix it, what the fix is, or which of the three hundred rows matters this week. This worksheet closes that gap. Each row is one failing URL with the pages that link to it, what the server actually returns, the fix in plain words, an owner, a priority with the reason written next to it, and the date and crawl run that confirmed the fix. The example rows cover the cases that show up in almost every audit: a retired page linked from the navigation, a two-hop chain, a soft 404 on an out-of-stock product, a dead external link, a timed-out download, a footer link that costs a hop on every page, a server error, empty pagination, and old http links. Replace them with your own.

Fill it in from the grouped findings rather than the raw export, so the same broken URL linked from forty pages becomes one row with forty sources instead of forty rows. Our article on exporting an audit your developer will actually use, at /blog/export-audit-developer-will-use/, explains that grouping and the columns a developer wants to see. If a row is a page that loads but says nothing useful, the article on 404s vs soft 404s at /blog/404s-vs-soft-404s/ will help you decide what it should return instead, and the one on reading a redirect chain map at /blog/reading-redirect-chain-map/ covers the chain rows. To argue for the high-priority rows, the Broken Link Revenue Loss Calculator at /tools/broken-link-revenue-loss/ puts a monthly figure on the sessions leaking through them.

Failing URLLinked fromWhat it returnsFixOwnerPriority and whyVerified on
/pricing-2024/Main navigation, footer, and 14 blog posts404 not foundAdd a 301 to /pricing/ and update the navigation and footer links to the new addressDeveloper: Your nameHigh: linked sitewide from the navigationDate and crawl run
/blog/old-post-title/3 blog posts and 1 category page301 to /blog/new-post-title-2/, then 301 to /blog/new-post-title/Point the first redirect straight at the final URL and update the 3 source linksContent editor: Your nameMedium: two-hop chain on a page that ranksDate and crawl run
/products/blue-widget/Category page and 2 comparison articles200 with a page that says the product is unavailable (soft 404)Return a real 404 or 410, or redirect to the replacement product if one existsStore manager: Your nameHigh: search engines treat it as missingDate and crawl run
https://partner-site.example/resource/1 guide page404 not found on an external domainFind the page's new address or an equivalent resource; otherwise remove the link and keep the sentenceContent editor: Your nameLow: a single outbound linkDate and crawl run
/downloads/spec-sheet.pdfProduct page and a support articleTimeout, no responseCheck the file host, re-upload the file, or link to the copy on the CDNDeveloper: Your nameMedium: lead-generation assetDate and crawl run
/contactFooter on every page301 to /contact/Change the footer template to the trailing-slash address so every page load saves a hopDeveloper: Your nameMedium: one extra hop on every pageDate and crawl run
/careers/About page and footer500 server errorOpen a ticket with whoever owns the hosting or the plugin, and hide the link until the page recoversDeveloper: Your nameHigh: a server error visible to visitorsDate and crawl run
/blog/page/9/Blog pagination200 with no posts on the pageCap pagination at the last populated page or add noindex to the empty onesDeveloper: Your nameLow: crawl budget onlyDate and crawl run
http://yoursite.example/about/Older blog posts and email templates301 to https://yoursite.example/about/Replace the http links in content with the https address so browsers and crawlers skip the redirectContent editor: Your nameLow: a single redirect hopDate and crawl run

Also from DeadLinkr

  • Site Launch and Migration Link Checklist: A before-and-after checklist for anyone shipping a redesign, platform move, or domain change, covering the URL inventory, the redirect map, the staging crawl, the sitemap, and the checks that prove the links still work once the switch flips.
  • Free calculators