Blog

Not found (404) in Google Search Console: What to do (and what to ignore)

0.765 min read/
/

A practical guide to the GSC status 'Not found (404)': how to classify URLs (keep/move/remove), when to 301 vs 410, and how to stop crawl waste.

Subscribe
Get new essays via Substack or RSS. Start with the guided path if you are new.
Start with the main guide
GSC Indexing Statuses Explained: What They Mean and How to Fix Them (2026)

A practical map of Google Search Console indexing statuses (Coverage): what each status means, the most common root causes (canonicals, duplicates, robots, redirects, soft 404s), and the fastest way to validate fixes.

Key takeaways

  • A practical guide to the GSC status 'Not found (404)': how to classify URLs (keep/move/remove), when to 301 vs 410, and how to stop crawl waste

Contents

Start with the map:

What this status means

Googlebot tried to fetch the URL and got a 404.

That is not automatically a problem. The problem is when 404s create crawl debt and keep Google busy on junk.

Classify URLs (this decides the fix)

Classify each URL into:

  • Keep: should be 200 and indexable
  • Move: 301 to a true successor page
  • Remove: 410 if intentionally removed; otherwise 404

If you want the full playbook:

Fix checklist

  1. Remove dead URLs from sitemap.
  2. Fix internal links pointing to 404s.
  3. 301 only when there is a real successor.
  4. Use 410 for intentional removals.

Validation

  • GSC URL Inspection: confirm the final status code you intend.
  • Watch the Pages report for 1-2 weeks (it lags).

Tags

More reading

Next in SEO & Search
View topic hub
Previous
Google's Lawsuit Against Search Scrapers: What It Really Means for SEO and AI

Google is suing companies that scrape search results. This isn't just legal drama—it signals a fundamental shift in how search data flows through the AI ecosystem.

Up next
Submitted URL not found (404): Fix checklist for sitemaps (GSC)

What 'Submitted URL not found (404)' means in Google Search Console, why it happens (bad sitemap / old URLs), and the fastest cleanup steps with validation.