Free tools / Page status checker
Free page status checker
Paste a list of web addresses and see which pages load, which moved and which are broken, with the status code and redirect steps for each.
See the free page status checker in 26 seconds
Paste a list of web addresses and see which pages load, which moved and which are broken, with the status code and redirect steps for each. The result in the video is a real run.
Read the video transcript
Check the status of many pages, for free. Paste your list of addresses, and press Check statuses. Broken pages come first. Each row shows its status code, and every redirect on the way. That is a list of pages. SEOSage checks every page of your website. Start your fourteen-day free trial at seosage.co. Watch the next video, and subscribe for more.
What this tool checks
- The status code of every address (200, 301, 404, 500 and others)
- Each redirect step on the way to the final page
- The final address a redirect ends on
- Redirect loops and chains of more than one hop
- How long each address took to answer
- A CSV file of the results you can download
Why it matters
A status code is the answer a website gives when a page is asked for. 200 means the page loads, 301 and 302 mean it moved, and 404 and 500 mean something is wrong. Checking a list at once is the fast way to test a sitemap sample, a redirect map after a site move, or the pages you are about to link to.
Want this for every page of a website? See Status code and redirect checks in SEOSage.
How to read your result
- Each row is one address. The stamp shows the final status code: filled yellow is fine, outlined means it moved, solid black means it is broken.
- The route shows every status code on the way, for example 301 then 200.
- Broken rows come first, then moved, then fine, so the problems are at the top.
- The time is how long the address took to answer, added up over all its steps.
Common problems and fixes
- A 404 on a page you link to. Update the link to a live page, or redirect the old address to a close match.
- Two or more redirects in a row. Point the first address straight at the final page.
- A 302 where the move is permanent. Use a 301 so search engines know the move is for good.
- A 500 error. The server failed. Check the server logs, then run the check again.
- An address that never answers. The server may be down or blocking automated checks. Test it by hand.
Questions about the page status checker
What is an HTTP status code?
It is a three-digit answer a server sends with every page. 200 means OK, 301 means moved for good, 404 means not found and 500 means a server error.
How many addresses can I check at once?
Up to 100 addresses per check, one per line. For a whole website, SEOSage crawls every page with no limit.
Does it follow redirects?
Yes. It follows up to 4 redirects for each address and shows every step, so you can see chains and the final address.
Why does a page work in my browser but fail here?
Some websites block automated requests, or show different pages to visitors in different places. Test that page by hand as well.
Can SEOSage check the status of every page on my site?
Yes. A crawl lists the status code of every page, groups the errors and redirects, and shows which pages link to each broken one.
Check every page of your website
SEOSage crawls your whole website on your own computer, with no page limit, and lists what to fix. Free for 14 days, cancel any time.