term 404-errorfield SEOread 6 min readcatalogued in 55

404 error

A 404 error is an HTTP status code that signals the server could not find the specific page or resource requested by the user or bot. For brands relying on consistent web presence, these errors are critical because they prevent content from being indexed or cited by AI search models.

6 min readSEO
Reviewed context
Primary contextHTTP 404 Wikipedia contributors, “HTTP 404”, en.wikipedia.orgLicence
Term snapshot

The 404 HTTP status code indicates that a web client successfully communicated with a server, but the server was unable to provide the specific requested resource.

Search context

Website owners and digital marketers read this information when they are concerned about maintaining consistent online presence and ensuring their content can be properly indexed by AI search models.

External context

For those managing web pages, understanding a 404 error means that while communication with the server was successful, the resource itself is unavailable. This code suggests that either the page or file does not exist on the server, or the server may simply choose not to disclose its existence. Because it is commonly associated with 'Not Found,' fixing these errors is vital for maintaining a reliable user experience.

HTTP 404 Wikipedia contributors, “HTTP 404”, en.wikipedia.orgLicence

01What a 404 Error Is and How It Works

The 404 status code belongs to the client error category, meaning the issue is usually with the request itself (the URL provided). When a crawler or user hits a broken link, the server responds with this specific code. This tells search engines that while the website might be live, the specific path requested does not map to any existing content on the server. Unlike a temporary outage (which would generate a 5xx error), a 404 is definitive: the resource was never there or has been permanently removed. For AI search visibility, every piece of indexed content must have a valid, reachable URL structure.

When someone (or a robot) tries to reach a webpage address that doesn't exist anymore, the server sends back a 404 error code. It simply means 'Page Not Found.' This is not an issue with their connection; it means the link is broken or the content was moved without proper notification.

02Concrete Actions to Fix 404 Errors This Week

Fixing 404s requires auditing your site's internal linking structure and managing content decay. Do not simply delete the page and hope for the best; you must guide search engines to the correct replacement content. The primary action is implementing proper redirects. If a page has moved permanently, use a 301 redirect from the old broken URL to the new, relevant destination URL. This tells search engines that the content has migrated and passes most of the link equity along with it. For links pointing to content that genuinely never existed (e.g., an old campaign landing page), you can set up a custom 404 page that includes internal links back to your main site navigation, keeping users engaged instead of leaving them at a dead end.

  • Use 301 redirects for content migration. This is the most important fix. — check
  • Audit your site's internal links to find and correct broken outbound links pointing away from your domain. — warn

03How 404 Errors Are Measured and Noticed

You can measure 404 errors using several tools, but the most reliable methods involve checking crawl reports. Professional SEO tools or Google Search Console provide dedicated sections that list URLs that returned a 404 status code during their last crawl attempt. Pay attention to the frequency; seeing hundreds of unique 404s indicates a systemic issue with your site architecture or content management system (CMS). Furthermore, monitoring user behavior metrics—specifically high bounce rates coupled with low time-on-page for certain sections—can signal that users are repeatedly hitting dead ends, even if the error isn't explicitly logged.

How the record puts it

In HTTP, the 404 HTTP status code indicates that a web client was able to communicate with a server, but the server could not provide the requested resource.
HTTP 404 Wikipedia contributors, “HTTP 404”, en.wikipedia.orgLicence revision 1369079038 · retrieved 2026-08-29

04Common Mistakes to Avoid When Handling 404s

Handling a broken link incorrectly can do more damage than simply having the error exist. The goal is always preservation of authority, not just acknowledgement of failure. Never use a simple noindex tag on a page that should be redirecting; this only tells search engines to ignore it without solving the underlying navigation problem. Furthermore, avoid creating generic 404 pages that are purely decorative. These pages must serve a functional purpose by guiding users back into your site's content ecosystem.

  • Do not use a 410 Gone status code unless you have absolutely confirmed the content will never return; 301 is usually safer for long-term planning. — warn
  • Ensure your custom 404 page includes internal links to high-value, core pages (e.g., product categories or main service pages). — check

05When 404 Errors Do Not Apply (Confusion Points)

It is crucial to distinguish a true 404 error from other status codes. A 301 Moved Permanently redirect is not an error; it is the correct instruction for search engines that content has permanently relocated. Similarly, a temporary outage or server overload results in a 5xx class error (e.g., 500 Internal Server Error), which indicates a problem on the server's end, not the requested resource's existence. A 403 Forbidden error means the server knows the page exists but is actively refusing access based on permissions. These distinctions are vital because each requires a completely different technical fix.

06Worked Example: Implementing the Fix

Imagine your old blog post about 'Spring Gardening Tips' was moved to a new section called '/guides/spring-gardening'. If someone tries to access the old URL, they receive a 404. The fix is not just creating a new page; it involves telling search engines where the content went. You implement a server-side redirect rule: Old_URL (Spring Gardening Tips) --> New_URL (/guides/spring-gardening) using a 301 status code. This action preserves the link authority associated with the original, easily discoverable URL while directing traffic and search signals to the correct, updated location.

The implementation of a permanent redirect (301) from /old-page.html to /new-guide/spring-gardening.html is necessary to prevent authority loss and guide AI search models to the current content location.
Elsewhere in the recordwikidata.org · Q404

The entry above is written by GetLoopLoop. What follows is what independent catalogues hold about the same term — none of it is the source of this page.

Also called
Not Found, 404 error, 404 code, 404 response
Kind of thing
Wikibase reason for deprecated rank, HTTP status code

Frequently asked questions

What is the difference between a client error and a server error when dealing with broken links?

A client error, such as a 404 status code, means the issue lies with the request itself—the user or bot asked for something that doesn't exist. Conversely, a server error (like a 5xx code) indicates that the server failed to fulfill a valid request because of an internal problem, regardless of whether the page exists.

If I have many old 404 pages, should I redirect them all or leave them as is?

It depends on the volume and importance of the missing content. If the broken links point to valuable, archived topics, implementing a bulk redirect (like a 301) to relevant new sections is best practice. However, if they are truly obsolete pages with no conceptual replacement, leaving them as 404s can be acceptable.

How long after fixing a broken link will AI search models recognize the correct content?

It usually takes time for the change to propagate across all major indexers and AI training datasets. While fixing the redirect immediately solves the technical problem, consistent monitoring of your crawl reports helps confirm that the new structure is being successfully recognized by search engines over several weeks.

Wikimedia Commons

Related visuals with source and licence credit
Vector replacement for File:Crystal Clear app linneighborhood.png
Vector replacement for File:Crystal Clear app linneighborhood.pngWikimedia Commons User:Ch.Andrew, Notwist and Carport · LGPLLicence User:Ch.Andrew, Notwist and Carport · LGPL
HTTP logo as used by the IETF HTTP Working Group (HTTPbis)
HTTP logo as used by the IETF HTTP Working Group (HTTPbis)Wikimedia Commons IETF HTTP Working Group (HTTPbis) · Public domainIETF HTTP Working Group (HTTPbis) · Public domain
An icon from GitHub octicons, is released under MIT/SIL license
An icon from GitHub octicons, is released under MIT/SIL licenseWikimedia Commons GitHub · MITLicence GitHub · MIT

Asked out loud

spoken, not typed

The same term in the words somebody uses speaking to an assistant rather than typing into a box — written from the situation, which is why each one carries the situation it came from.

Looking at this performance report, why are so many pages showing up as missing? on a deadline

It usually means that the links pointing to those specific resources are broken or outdated. You need to audit your internal linking structure and implement redirects for any valuable content that has moved location. This ensures that when users arrive at the old link, they are guided immediately to the correct new page.

I think I deleted a page but accidentally broke the link for everyone who used to find it. What do I do now? what actually hurts

You must implement a permanent redirect (301) from the broken URL to the most relevant replacement content. This action tells search engines that the old page has moved permanently and passes the accumulated SEO authority to the new destination, minimizing damage.

I'm on my phone right now; I need to fix this article link immediately because it’s showing up as not found.

You should check your site's sitemap and internal linking structure to determine where the content was moved. If you cannot manually edit the source code, use a dedicated SEO tool or plugin that specializes in managing redirects quickly from an external interface.

More in SEO