HTTP Status Codes Explained: What 200, 301, 404 and 500 Mean
What do website numbers such as 200 and 404 mean? An HTTP status code describes the server response to a request.
1:47 · No narration: the video shows each step as text on screen, and every step is written out below, with buttons that jump the video to it.
Prefer YouTube? Watch this video on our YouTube channel (opens in a new tab).
The six points in the video
This is a silent video. The headings, explanations and labels below reproduce the information on screen.
-
Step 1: A request gets a response
The browser asks for a resource and receives a status.
On-screen labels: Requested resource; Server response; Status code.
-
Step 2: 200 usually means success
The request succeeded; the returned content still needs checking.
On-screen labels: Successful request; Returned content; Correct page.
-
Step 3: 301 means a permanent move
The response points towards another address.
On-screen labels: Old address; Permanent redirect; New destination.
-
Step 4: 404 means not found
The server could not find the requested resource.
On-screen labels: Missing resource; Possible old link; Useful recovery route.
-
Step 5: 500 means a server error
The server encountered a problem processing the request.
On-screen labels: Server-side problem; Investigate the cause; Support contact.
-
Step 6: Match the fix to the response
Match the fix to the actual response and customer impact.
On-screen labels: Check the code; Review the page; Test the customer task.
A practical check for your business
Record the exact address and response when investigating a failed task. A status code is a useful clue, but it needs the request context and the visitor's intended action to explain what to fix.
Sources and further detail
Common questions
What do website numbers such as 200 and 404 mean?
An HTTP status code describes the server response to a request. Check the response as well as the visible page.
Go further
More video tips
All 205 videos →
Website Uptime Monitoring: 6 Questions Before You Need an Alert
Website availability checks.
Latency vs Bandwidth: Two Reasons a Website Can Feel Slow
Two different speed factors.