/lesson-12

Technical Audits: How to Find and Fix Common Errors

Learn how to run a basic technical SEO audit: find and fix 404 errors, broken links and redirect chains, and choose between 301 and 302.

Lesson 12 of 3010 min readUpdated Sep 27, 2026

Key takeaways

  • A technical audit checks that search engines can crawl and index your pages without hitting dead ends.
  • Fix 404s by redirecting to a relevant page, restoring the page, or offering a helpful 404 page.
  • Use a 301 for permanent moves and a 302 only for temporary ones; redirects do not lose PageRank.
  • Point links straight at the final URL instead of chaining redirects.

A beautiful website with great content can still fail if its technical foundation is rotten. Think of a Technical SEO Audit as a health checkup for your website. It ensures search engines can crawl, index, and understand your pages without running into roadblocks.

1. The Dreaded 404 Error (Not Found)

A 404 error occurs when a user or bot tries to access a page that doesn't exist.

Why it's bad:

  • User Experience: It's frustrating for visitors.
  • Crawl Budget: Google wastes time crawling dead pages instead of new content.
  • Lost Link Equity: If other sites link to a 404 page, that value is lost forever.

How to fix it:

  1. Redirect (301): If the page moved or has a relevant equivalent, use a 301 redirect to send users there.
  2. Restore: If it was deleted by mistake, bring it back.
  3. Custom 404 Page: If the page is truly gone, ensure your 404 page is helpful and guides users back to the homepage.

Broken links are internal or external hyperlinks on your site that point to non-existent resources (often resulting in 404s).

How to find them:

Use tools like Google Search Console (Page indexing report), Screaming Frog (free for up to 500 URLs), or Ahrefs/Semrush.

How to fix them:

  • Update the link to point to the correct URL.
  • Remove the link if the resource no longer exists.

3. Redirects: 301 vs. 302

Not all redirects are created equal. Knowing the difference is critical for SEO.

301 Redirect (Permanent)

  • Meaning: "This page has moved permanently to a new location."
  • SEO Impact: Google treats it as a strong signal to show the new URL instead, and redirects do not lose PageRank.
  • When to use: Site migrations, URL structure changes, creating canonical versions (HTTP to HTTPS).

302 Redirect (Temporary)

  • Meaning: "This page is temporarily offline or at a new location, but it will be back."
  • SEO Impact: Google usually keeps the old URL in its index. If a 302 stays in place for a long time, Google may start treating it as permanent.
  • When to use: Temporary maintenance, A/B testing, seasonal products (when the page will return).

Common Mistake: Using a 302 redirect for a permanent move. Always check your server settings!

4. Redirect Chains

A redirect chain happens when there are multiple hops between the initial URL and the destination.

Page A → Redirects to Page B → Redirects to Page C

Why it's bad:

Every extra hop slows the page down for visitors and adds work for crawlers. Googlebot follows up to 10 redirect hops, but it is best to go straight to the final URL.

How to fix it:

Update the link on Page A so it points directly to Page C, cutting out the middleman.

Summary Checklist

  • [ ] Check Google Search Console for 404 errors.
  • [ ] Crawl your site to find broken internal links.
  • [ ] Ensure all permanent moves use 301 redirects.
  • [ ] Identify and shorten any redirect chains.

/tools/site-crawler

Try it now: Site crawler

Check your own site for some of the problems in this lesson: missing titles, meta descriptions, H1s and image alt text.

Crawl up to 100 pages of a website and see missing titles, meta descriptions, H1s and image alt text in one report.

Open tool

Needs a free Google sign-in.