How to Identify and Fix 404 Errors

Example of a Google Search Console email alerting us to new 404 errors preventing pages from being indexed 1
Example of a Google Search Console email alerting us to new 404 errors preventing pages from being indexed

404 errors occur when users land on non-existent pages — either on your site (due to broken or removed pages) or external sites you link to.

These errors harm user experience and SEO, making their resolution a critical part of website maintenance.

For instance, 876 visitors hit a 404 page on our site last month alone. That’s 876 missed opportunities to engage with potential leads.

404s
876 views on a 404 page in the past 28 days

Why Fixing 404 Errors Is Essential for Ongoing Site Maintenance

Imagine nearly 900 people coming to your store, but nobody is there. Each month. That’s a lot of missed opportunities — clients you’re turning away or money that could be in your bank account. And nearly all of us suffer from this same issue. Fixing these errors ensures you retain traffic, improve SEO, and avoid turning away potential clients.

Resolving 404 errors is straightforward when you know the steps. Here’s how to do it effectively.

Task Checklist

Tools You’ll Need:

  • Google Search Console (GSC) for identifying internal errors.
  • Ahrefs or Broken Link Checker for external link audits.
  • RankMath SEO plugin for resolving issues with redirects.

Steps Overview:

  1. Identify internal 404 errors using GSC.
  2. Identify external 404 errors using link-checking tools like Ahrefs.
  3. Fix internal errors with 301 redirects (using RankMath SEO).
  4. Resolve external errors by updating or replacing broken links.

Estimated time it takes to identify and fix 404 errors is approximately 1 to 3 minutes.

Step 1: Identify 404 Errors

Every month, Google Search Console sends you a report showing how your site is performing. The report highlights your top-performing content and also flags issues like 404 errors. Google Search Console is the best tool to identify 404 errors because it uses Google’s own data and provides accurate insights into your website’s performance. You’ll get a report for every site you manage.

You can also visit Google Seach Console to see detailed insights about traffic, site errors and so on.

Log in to Google Search Console. Click “Pages” and select “Not Found (404).”

404 errors
Inside Google Search Console, click “Pages and then click “Not found (404)”

Review the list of flagged URLs:

404 errors 2
At the time of this screenshot, BlitzMetrics had 244 pages with 404 errors

Step 2: Resolve Internal 404 Errors

We resolve internal 404 errors using a WordPress plugin called Rank Math SEO by setting up 301 redirects from the broken or non-existent page URLs.

What is a 301 Redirect?
A permanent redirect from one URL to another, ensuring SEO value and user experience are preserved.

For example, if visitors were landing on a missing page related to “becoming a virtual assistant,” we’d ensure those users are redirected to the correct or most relevant content.

Here is how to set up the redirect:

1. Go to Rank Math SEO’s “Redirections” page:

404c 1
In the plugin’s menu click on “Redirections”

2. Then click on “Add New”

404d
Click on “Add New” to add a new 301-redirect

3. Enter the old (broken) URL in the “Source URL” field. Enter the new URL in the “Destination URL” field.

404solved

4. Make sure that the redirection type is “301 Permanent Move.” Then click “Add Redirection”

Step 3: Identify External 404 Errors

Broken external links occur when you link to resources on other websites that are outdated or removed. Use tools like Ahrefs or Broken Link Checker to scan your site for outbound links pointing to 404 errors.

Step 4: Resolve External 404 Errors

  1. Identify the problem links:
    Use the external link audit tools like Ahrefs or Broken Link Checker to find broken outbound links.

  2. Contact the external website:
    Notify the site owner about the broken link and request an update or replacement URL.

  3. Update or remove the link:
    If the resource is no longer available, replace it with a relevant, up-to-date link. If no alternative exists, consider removing the link altogether.

  4. Set up a custom redirect (optional):
    If the external resource is crucial, create a page on your site that explains the situation and provides alternative information or links.

That’s it. You’re done!

If you enjoyed this tutorial, be sure to explore our Task Library for additional tasks waiting to be mastered!

Verification Checklist

After fixing 404 errors:

  1. Test internal redirects: Visit old URLs to confirm they redirect correctly.
  2. Monitor in GSC: Ensure flagged errors no longer appear under “Not found (404).”
  3. Validate external links: Re-scan your site to confirm all outbound links are functional.
Dennis Yu
Dennis Yu
Dennis Yu is a former search engine engineer who has spent a billion dollars on Google and Facebook ads for Nike, Quiznos, Ashley Furniture, Red Bull, State Farm, and other organizations that have many locations. He has achieved 25% of his goal of creating a million digital marketing jobs because of his partnership with universities, professional organizations, and agencies. Companies like GoDaddy, Fiverr, onlinejobs.ph, 7 Figure Agency, and Vendasta partner with him to create training and certifications. Dennis created the Dollar a Day Strategy for local service businesses to enhance their existing local reputation and make the phone ring. He's coaching young adult agency owners who serve plumbers, AC technicians, landscapers, roofers, electricians in conjunction with leaders in these industries. Mr. Yu believes that there should be a standard in measuring local marketing efforts, much like doctors and plumbers need to be certified and licensed. His Content Factory training and dashboards are used by thousands of practitioners.