Why status codes matter
Every URL answers with a status code that says whether it loaded, moved or failed. A 404 means the page is gone, a 301 means it moved, a 500 means the server struggled.
Checking a batch of URLs at once shows you which pages need attention before visitors or search engines find them broken.
How to check status codes
- Paste your URLs, one per line.
- Press check and wait for the run to finish.
- Read the status code for every URL.
- Look at the type label to understand the result.
- Compare response times to spot slow pages.
Reading the five families
- 2xx means the request worked and the page loaded.
- 3xx means the page moved, usually a redirect.
- 4xx means the page could not be found or is blocked.
- 5xx means the server itself ran into an error.
Putting the results to work
Redirect your old 404 pages to live ones, fix links that point at dead addresses, and report repeated 5xx errors to your hosting team. A short weekly check catches problems while they are small.
Frequently Asked Questions
It means the page loaded successfully and the server responded normally. This is the result you want for every live page.
It means the page does not exist at that address. Visitors and search engines get a not-found response.
Not usually. A 301 means the page moved permanently to a new address, which is the normal, healthy way to handle a move.
A server-side fault, such as a crashed script, a broken plugin or a hosting problem. It needs attention from whoever manages the server.
There is no fixed limit, but very long lists take longer. The tool works through them one at a time.
No. Anything behind authentication will not respond to the checker.
Each check is a single ordinary request, similar to one visit. Repeated heavy checking of many URLs is not recommended.
