Broken links are URLs on your site that return a 404 error or lead to a dead page. The fix depends on the type: update the URL directly, apply a 301 redirect to the closest relevant live page, or remove the link entirely. Start with Google Search Console’s “Not found (404)” report, cross-reference with a site crawler like Screaming Frog SEO Spider, then prioritise by SEO impact — pages with inbound backlinks first, then high-traffic pages, then navigation and footers.

Core steps at a glance:


Table of Contents

Broken links rarely appear overnight. They accumulate through predictable failures.

Common causes:

The SEO damage is indirect but real. Broken internal links waste crawl budget and bleed PageRank: Googlebot follows the link, receives a 404, and the authority that should have flowed to another page goes nowhere. On a large site, hundreds of dead internal links mean Google spends crawl resources on dead ends rather than discovering updated content.

Broken external links do not directly affect your PageRank flow, but they damage editorial quality and user trust. A visitor who clicks a link and hits an error page is likely to leave.

Pro Tip: Look for patterns, not just individual broken links. A cluster of 404s all sharing the same URL prefix usually signals a URL structure change or a CMS migration that was never properly redirected. Fix the source, not just the symptoms.

Vertical flow infographic illustrating steps to fix broken links


  1. Audit your site. Run Screaming Frog SEO Spider or a similar crawler alongside Google Search Console’s 404 report. Export results to a spreadsheet with columns for URL, status code, referring page, and traffic data.

  2. Triage by impact. Prioritise broken URLs with inbound backlinks first, then high-traffic pages, then global navigation and footer links. A dead page with backlinks from authoritative domains is your most urgent fix.

  3. Fix internal broken links. Update the source page to link directly to the correct live URL. If the destination page was deleted, either restore it or apply a 301 redirect. Avoid adding a redirect where a direct link edit will do — redirect chains bleed PageRank and slow server response.

  4. Handle broken backlinks. Any page receiving inbound links that now returns 404 needs a 301 redirect to the closest topically relevant live page. Redirecting to the homepage is treated as a soft 404 by Google and transfers almost no equity.

  5. Update or remove broken outbound links. Replace with a current authoritative source on the same topic, or remove the link and leave the surrounding text intact. The Wayback Machine at web.archive.org can help locate moved content.

  6. Use 410 for permanently removed pages. A 410 Gone status signals permanent deletion and prompts Google to deindex the URL faster than a 404 would.

  7. Test every fix. Confirm each redirect returns a 301 to a live 200-status page in a single hop. A redirect that points to another 404 is worse than the original break.

  8. Re-crawl and monitor. Run the same crawl again after deploying fixes. Check Search Console’s 404 report weekly for a month to confirm the list is clearing.


Agencies managing multiple WordPress sites face a compounding problem: broken links on one client’s site are easy to miss until they become a ranking issue. The triage approach matters more at scale.

Expert tips for agency workflows:

If you manage WordPress sites for multiple clients, the hidden cost of manual broken link maintenance adds up fast. The Wpcto WordPress Profit Calculator shows agencies exactly how much time and revenue is sitting uncaptured in their existing client base, in under 90 seconds.

Pro Tip: Treat a broken link audit as part of your proactive site maintenance schedule, not a reactive fix. Quarterly crawls catch decay before it compounds.


A site with consistent link integrity ranks more reliably and retains visitors more effectively. Google’s crawl budget is finite: every dead internal link wastes a crawl request that could have indexed a new or updated page. For e-commerce sites or content-heavy WordPress builds, that waste compounds quickly.

Beyond rankings, broken links erode trust. A client’s site that regularly serves error pages reflects poorly on the agency that built it. Proactive link maintenance is part of delivering a site that keeps working, not just one that launched well.


Google Search Console is the starting point. The Pages > Not Found (404) report shows every URL Google encountered returning a 404, including which pages link to it.

Hands typing on laptop with sitemap and agency tools on desk

Screaming Frog SEO Spider crawls your full site and filters for 4xx errors across internal and outbound links. The free version handles up to 500 URLs; the paid licence removes that limit.

For WordPress sites specifically, the Redirection plugin handles 301 redirects without server-level access, making it practical for agencies managing client sites. Yoast SEO automatically emits a redirect when a post slug changes, which prevents a common source of broken internal links.

For a full step-by-step site audit that covers broken links alongside other technical issues, a structured audit workflow catches problems that a single-tool check misses.


The most efficient way to manage broken links is to prevent them. A few process changes eliminate the majority of link rot.

For agencies, these practices belong in a site maintenance framework applied consistently across every client site, not just the ones that have already surfaced problems.


Broken link management is not a one-off project. Links decay continuously as external sites change, internal pages are reorganised, and CMS updates alter URL patterns. A quarterly crawl combined with a monthly check of Google Search Console’s 404 report covers most sites adequately. After any redesign, migration, or major plugin update, run the same check within the first week. That is when the largest spikes appear.

For agencies, the best practices for site upkeep that protect client rankings include broken link monitoring as a standing item, not an occasional task.


How to handle 404 errors with redirects

A 404 error means the requested URL does not exist. The right response depends on whether the page has link equity worth preserving.

If the page has inbound backlinks, apply a 301 redirect to the closest topically relevant live page. Google’s guidance confirms that 301 redirects pass close to full PageRank when the destination matches the original page’s intent. If the page has no backlinks and no traffic history, a 410 status is cleaner than a redirect and speeds up deindexing.

Never redirect a 404 to the homepage as a default. Google treats it as a soft 404 and the original link equity is lost.


Site migrations and URL restructures are the single most common cause of mass broken links. The fix requires a redirect map built before the changes go live, not after.

Export your full URL inventory, map old URLs to new ones systematically, and test every redirect before deploying to production. For WordPress sites, this process is covered in detail in the common migration issues guide. After launch, run a full crawl within the first week to catch any gaps in the redirect map.


Automated monitoring removes the reliance on manual checks. Set up scheduled crawls in Screaming Frog or a similar tool, and configure Google Search Console alerts for new 404 errors. For WordPress sites, monitoring plugins can flag broken links as they appear rather than waiting for a quarterly audit.

Running crawls before and after updates is the most reliable way to catch structural breakage early. Pair automated detection with a monthly review of Search Console’s 404 report, and most broken links are caught before they affect rankings or user experience.


Wpcto handles this so your agency does not have to

Broken link management is exactly the kind of work that pulls agency teams away from the projects they were hired to do. It is time-consuming, technically specific, and easy to deprioritise until a client notices a ranking drop.

Wpcto

Wpcto provides specialist WordPress maintenance and support for design, brand, and digital agencies across the UK. We handle broken link audits, redirect management, plugin updates, and ongoing site health monitoring, sitting invisibly behind your agency so you keep the client relationship without absorbing the support hours. Agencies working with us stop fielding WordPress tickets and start earning recurring revenue from a service they no longer have to deliver themselves.

Find out how much uncaptured revenue is sitting in your existing client base with the Wpcto WordPress Profit Calculator. It takes under 90 seconds.


Key takeaways

Fixing broken links efficiently requires triage by SEO impact, correct redirect types, and continuous monitoring rather than periodic reactive cleanup.

Point Details
Prioritise by link equity Fix pages with inbound backlinks first, then high-traffic pages, then navigation links.
Use 301 redirects correctly Always redirect to the closest topically relevant page, never to the homepage.
Collapse redirect chains Point source URLs directly to the final destination to preserve PageRank flow.
Monitor after every update Run site crawls before and after CMS or plugin updates to catch new broken links early.
Wpcto for agency sites Wpcto handles ongoing broken link audits and redirect management for UK agencies as part of its WordPress maintenance service.
Secret Link