Have you ever clicked a link and landed on a plain screen that says "404 Not Found"? It means the page you're looking for couldn't be found. Think of it like mailing a letter to an address and discovering the building isn't there anymore.
Why 404 Errors Happen
There are several reasons a 404 error can occur. A typo in the URL can cause one. When you type an address into the browser by hand, getting even one letter wrong sends you to a different address, and the page won't be found. Even mixing up uppercase and lowercase letters can trigger an error.
A URL change on the website's side also leads to it. When a site gets redesigned, page URLs sometimes change. If you visit the old URL, the page is no longer there, so you get a 404. It's like someone moved to a new house but didn't set up mail forwarding. Some sites set up automatic redirects from old URLs to new ones, and some do not.
A site shutting down may also be the cause. When a site owner closes their site, its pages can no longer be viewed. If a bookmarked page suddenly shows a 404, the entire site may have been taken down.
Other Error Codes Worth Knowing
The web has plenty of error codes besides 404. These are called HTTP status codes - three-digit numbers included in the server's response to your browser. The first digit tells you the general category: codes starting with 4 mean "something's wrong on your end," and codes starting with 5 mean "something's wrong on the server's end."
403 Forbidden means "no entry." It means the server understood the request but refuses to fulfill it. It shows up when, for example, you open a page you have no permission to view.
500 Internal Server Error means "trouble on the server side." It's not your fault - something unexpected happened on the server and it could not fulfill the request. Imagine walking into a store and finding the staff passed out on the floor.
503 Service Unavailable means "temporarily closed." The server is either under maintenance or swamped with too many visitors. This is what happens when a popular ticket sales site crashes right after tickets go on sale. Usually, waiting a bit and trying again does the trick.
| Code | Meaning | Whose end | What you can do |
|---|---|---|---|
| 404 Not Found | The page can't be found | A typo, or a URL change on the site's side (starts with 4) | Check the spelling and the capitalization of the URL |
| 403 Forbidden | No entry - you don't have permission to view it | Your end (starts with 4) | Check whether the page needs you to log in first |
| 500 Internal Server Error | Trouble on the server side | Server's end (starts with 5) | Nothing - it isn't your fault and you can't fix it |
| 503 Service Unavailable | Temporarily closed (maintenance or too many visitors) | Server's end (starts with 5) | Wait a bit and try again |
Creative 404 Page Designs
Error pages might sound boring, but some websites put real effort into making their 404 pages fun. Some let you play a mini-game, others show cute illustrations saying "looks like you got lost," and some feature animations of floating through outer space. It's a place where designers get to show off their creativity.
Guiding users who hit an error toward the homepage or a search bar - instead of leaving them stranded - is a mark of good web design. The idea of "if you're going to get an error, you might as well have fun" shows a genuine care for user experience.
Broken Links and Short URLs
When links posted on social media or blogs stop working over time, it's called "link rot." Web content doesn't last forever, and links can stop working when pages are moved or deleted.
Short URLs can help deal with broken links. Some URL shortening services let you change the redirect destination later, so even if the original page moves, the short URL itself keeps working. This helps when you've printed a URL on a poster or flyer and can't change it after the fact.
Wrapping Up
404 errors mean "page not found," and the main causes are URL typos, site redesigns, and site shutdowns. Other error codes like 403, 500, and 503 each have their own meanings, and knowing them makes it easier to stay calm when something goes wrong. Short URLs can also help prevent broken links, so the trick may come in handy.