Not found (404) in Google Search Console: What to do (and what to ignore)
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.
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
- Remove dead URLs from sitemap.
- Fix internal links pointing to 404s.
- 301 only when there is a real successor.
- 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
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.
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.
- GSC Indexing Statuses Explained: What They Mean and How to Fix Them (2026)
- Page with redirect (Google Search Console): What it means and how to fix it
- Redirect loop: How to find it and fix it (SEO + GSC)
- GSC redirect error: The fastest fix checklist (chains, loops, and canonical URLs)
- Submitted URL marked 'noindex': The fastest fix checklist (GSC)
- Submitted URL blocked by robots.txt: What it means and what to do (GSC)