aiwebpageseo / SEO Tools / HTTP Error Audit / Finding 400 & 500 Errors

How to Find Every 400 & 500 Error on Your Website

HTTP errors silently damage your SEO every day. Google crawls your site, hits a 404 or a 500, and leaves empty-handed — wasting crawl budget, losing rankings, and sending users to dead ends. Here is everything you need to know about finding and fixing them.

🔴 Run HTTP Error Audit All Performance Tools →

What are 400 and 500 HTTP errors?

Every time a browser or search engine requests a page from your server, the server responds with a three-digit status code. Codes starting with 4 are client errors — the request was wrong or the page does not exist. Codes starting with 5 are server errors — something broke on your end.

Common 4xx errors

CodeNameWhat it meansSEO impact
404Not FoundPage does not existWastes crawl budget, removes page from index
410GonePage permanently deletedFaster deindex than 404 — use intentionally
403ForbiddenAccess deniedGoogle cannot crawl the page — treated like a soft block
401UnauthorisedLogin requiredPage will not be indexed
408Request TimeoutServer took too long to respondGooglebot may abandon and not return
429Too Many RequestsRate limitedGooglebot backs off — can slow down full crawl

Common 5xx errors

CodeNameWhat it meansSEO impact
500Internal Server ErrorGeneric server crashPage may be deindexed if persistent
502Bad GatewayUpstream server failedSignals unreliable infrastructure to Google
503Service UnavailableServer overloaded or in maintenanceTemporary — Google retries. Persistent = deindex risk
504Gateway TimeoutUpstream took too longSame as 503 — retry behaviour from Googlebot

Do 400 and 500 errors hurt your SEO?

Yes — and in multiple ways.

Crawl budget waste

Google allocates a crawl budget to every site — a limit on how many pages it will crawl in a given period. Every 404 Googlebot visits is a wasted crawl. On large sites with hundreds of broken URLs, this means important pages get crawled less often or not at all.

Lost rankings

If a page that previously ranked starts returning 404, Google will eventually remove it from the index. Any backlinks pointing to that URL stop passing authority. If you do not redirect the URL, those rankings and that link equity are gone.

Poor user experience

Users who land on a 404 page leave immediately. High bounce rates on error pages are a negative user experience signal. On e-commerce sites, a 404 on a product page means a lost sale.

The hidden problem: Most 404s are not on your homepage or main pages — they are buried deep in your site, linked from blog posts, old category pages or external backlinks. You will never find them by browsing. You need a crawler.

How do you find all HTTP errors on your site?

There are three main methods — ranked by thoroughness:

1. HTTP Error Audit tool (fastest and most complete)

The HTTP Error Audit at aiwebpageseo crawls your entire site, follows every internal link, and records the HTTP status code returned by each page. Results are shown in a filterable table — filter by 4xx errors, 5xx errors, redirects, or 200 OK. You can export to CSV for a full report.

It works by starting at your homepage, extracting all internal links, visiting each one, and repeating — exactly as Googlebot does. The scan size is tiered by number of pages:

Scan sizeBest forCost
10 pagesSmall sites, landing pages, quick checks10p
50 pagesBlogs, small business sites50p
100 pagesMedium sites, e-commerce stores£5.00
1,000 pagesLarge sites, agencies, full domain audits£9.99

2. Google Search Console

Google Search Console's Coverage report shows pages returning 404 or other errors that Googlebot has encountered. The limitation: it only shows pages Google has already tried to crawl. New broken pages may take days or weeks to appear. It also does not show errors on pages that are not yet in Google's index.

3. Server error logs

Your web server logs every request and its status code. Parsing your NGINX or Apache access logs will reveal every 4xx and 5xx response across all traffic — not just Googlebot. The downside is that logs require technical access and manual processing, and they do not show you which pages linked to the broken URLs.

Tip: Use the HTTP Error Audit for a complete picture of what a crawler sees right now, and Google Search Console to track what Google has already encountered. The two tools complement each other.

How do you fix 400 and 500 errors?

Fixing 404 errors

For each 404 you find, you have four options:

  1. Restore the page — if it was deleted by mistake, put it back.
  2. 301 redirect — if the content moved, redirect the old URL to the new one permanently. This passes link equity.
  3. 410 Gone — if the page had no value and you want Google to remove it quickly, return a 410 instead of 404.
  4. Remove the link — if the 404 is caused by an internal link pointing to a non-existent page, update or remove that link.

Fixing 500 errors

500 errors are server-side — check your error logs immediately. Common causes and fixes:

After fixing: Re-run the HTTP Error Audit to confirm the errors are resolved. For 301 redirects, check the Redirects filter in the results to confirm the redirect is working and the destination returns 200.

How often should you audit for HTTP errors?

The right frequency depends on how often your site changes:

What is a false 200 status and why does it hurt SEO?

Some websites return an HTTP 200 OK status on pages that have no real content — for example an empty search results page or a CMS that serves a generic placeholder when a URL does not match any content. Google treats these as low-quality pages and may exclude them from its index.

Common scenarios where this occurs:

The fix is to ensure every URL either returns real content with HTTP 200, redirects to a relevant page with HTTP 301, or returns HTTP 404 or 410 if the content genuinely does not exist.

🔴 Find every error on your site right now

Run the HTTP Error Audit and get a complete list of every 4xx and 5xx error across your site — filtered, sortable, and exportable as CSV. From 10p for small sites up to £9.99 for 1,000 pages.

Run HTTP Error Audit →

Related tools

Related Guides: Site Crawler Guide  ·  Redirect Checker Guide  ·  Robots & Sitemap Guide  ·  Page Speed Guide

About aiwebpageseo

aiwebpageseo.com is a data-driven SEO and AEO (Answer Engine Optimisation) platform providing a free suite of technical SEO tools. Rather than relying on AI-theorised assumptions, the platform analyses live URL performance, delivering objective diagnostics, page speed metrics, CLS debugging, and site crawl data alongside actionable technical tutorials.

Frequently asked questions

What are 400 errors on a website?
400 errors are HTTP client-side errors returned when a browser or crawler makes a request the server cannot fulfil. The most common is 404 Not Found — the page does not exist. Others include 403 Forbidden (access denied), 401 Unauthorised (login required), 410 Gone (permanently deleted) and 429 Too Many Requests (rate limited). They tell Google the page is broken or inaccessible.
What are 500 errors on a website?
500 errors are HTTP server-side errors. Unlike 400 errors — which are the client's fault — 500 errors mean something went wrong on your server. Common ones include 500 Internal Server Error (generic crash), 502 Bad Gateway (upstream server problem), 503 Service Unavailable (server overloaded or in maintenance) and 504 Gateway Timeout (upstream took too long to respond).
Do 400 and 500 errors hurt SEO?
Yes. 404 errors waste crawl budget — Googlebot visits the broken URL and gets nothing useful. If important pages return 404, they drop out of the index. 410 Gone tells Google to remove the URL immediately. 500 errors are even more damaging: if Google crawls your site during a 500 error, it may temporarily deindex those pages. Persistent 503 errors signal an unreliable site. All of these reduce your rankings.
How do I find all 400 and 500 errors on my website?
The most thorough method is an HTTP error audit — a crawler that visits every page on your site and records the HTTP status code returned. You can run one at https://aiwebpageseo.com/performance-tools.html#http-error-audit for sites from 10 pages up to 1,000 pages. The audit shows you every broken URL, what error code it returns, and which page linked to it — so you know exactly what to fix.
What is the difference between a 404 and a 410 error?
A 404 Not Found tells search engines the page does not exist right now — but it might come back. Google will keep checking. A 410 Gone is a permanent signal: the page is gone and will never return. Use 410 when you deliberately delete a page and do not plan to redirect it. Google processes 410 removals faster than 404s.
How do I fix a 404 error?
First decide if the page should exist. If yes — restore it or recreate the content. If no — set up a 301 permanent redirect to the most relevant existing page. If the page had no value, return a clean 410 Gone. Never leave important URLs returning 404 without a redirect — you lose all the link equity that URL had accumulated.
How do I fix a 500 error?
500 errors require server-side investigation. Check your server error logs immediately — they will show the exact line of code or configuration that failed. Common causes include database connection failures, PHP or Node.js crashes, misconfigured .htaccess files, memory limit exceeded, or a failed plugin or dependency. If the error is intermittent, check your server's memory and CPU under load.
How often should I audit my website for HTTP errors?
For small sites (under 50 pages) — monthly is sufficient. For medium sites (50–500 pages) — weekly, especially after any CMS update, plugin change, or content migration. For large sites (500+ pages) — continuously, ideally as part of an automated monitoring workflow. Every deployment or structural change to your site is a risk for new 404s.
What is a soft 404 and why does it matter?
A soft 404 is when a page returns an HTTP 200 OK status but displays a 'page not found' message in the content. Search engines see 200 and index the page — but users land on a useless error page. Google detects soft 404s and may deindex them. Fix them by returning a proper 404 or 410 status code, or by redirecting to relevant content.
Can I check HTTP errors on a large site with thousands of pages?
Yes. The HTTP Error Audit at aiwebpageseo supports scans up to 1,000 pages for £9.99 — covering large e-commerce sites, agency client sites and content-heavy domains. Results are filterable by error type (4xx, 5xx, redirects) and exportable as CSV. See https://aiwebpageseo.com/performance-tools.html#http-error-audit