How to Find Broken Links on Your Site (And Fix Them)

Broken links damage your site in two ways: they waste crawl budget and frustrate users who land on a dead end. Internal broken links also bleed link equity — the authority that was flowing through those links now goes nowhere. Finding and fixing them is a quick technical SEO win.

1

Crawl your site to find all broken internal links

Run a full site crawl and filter for 4xx errors. Internal broken links (links within your site that point to non-existent pages) are the priority — they directly affect how Google crawls your site and how link equity is distributed.

Recommended: Semrush From $139.95/mo

Semrush's Site Audit lists every broken internal link with the source page, destination URL, and anchor text. You can click through to fix each one directly from the report.

Budget alternative: Seobility (from $0/mo)

2

Find broken external links

External broken links (links to other sites that no longer work) are less harmful to SEO but still damage user experience. Audit these separately — for blog content, broken external links signal to users that your content is out of date.

Recommended: Ahrefs From $129/mo

Ahrefs' Site Audit includes a dedicated broken external links check. For large sites with lots of outbound links, this is faster than checking them manually.

Budget alternative: Seobility (from $0/mo)

3

Fix internal broken links by updating or redirecting

For each broken internal link: if the destination page was moved, update the link to the new URL. If the page was deleted and won't be restored, remove the link or redirect the dead URL to the most relevant existing page with a 301 redirect.

Recommended: Rank Math Pro From $5.75/mo

Rank Math's redirection manager lets you create 301 redirects directly in WordPress without touching .htaccess. It also monitors for 404 errors and suggests redirect matches automatically.

Budget alternative: Seobility (from $0/mo)

4

Monitor for new broken links regularly

Schedule a monthly crawl to catch any new broken links that appear when you delete pages, restructure URLs, or external sites go offline. Catching broken links early means less crawl budget wasted and faster fixes.

Recommended: Semrush From $139.95/mo

Semrush Site Audit can run on a weekly or monthly schedule automatically — emailing you a report when new issues appear. Set it and let it do the monitoring for you.

Budget alternative: Morningscore (from $49/mo)