Broken Requests Test


BROKEN REQUESTS CHECKER FAQ

This broken requests checker tests your web page for any broken request (links, images, css files, javascript files, font files, iframes and favicon files, etc..) as well as any type of redirect.

There are various ways which can cause a request to be broken. The most common broken requests you'll find on most sites are 404 errors. 301's and 302's can sometimes also indicate a broken request. When a browser has to deal with a broken request it will "hang" for a short moment before it finally decides the file isn't available. In this short "hang" moment the browser will double-check if the file which causes an error is really there or not. This process creates unnecessary load time and will thus make your website slower as it could be, especially when you have many broken requests.

After using this tool and you've detected the broken requests on your page(s) you should simply replace or remove these requests from your page(s).

Seeing a 404 error means the browser can communicate with the server of the tested URL but could not find the file you were requesting. This usually means you either made a typing mistake in the URL or it means the requested file is not physically on the server.

Both 301's and 302's technically aren't broken requests; they are redirects. Redirects automatically transfer you to a particular URL via another URL, for instance from domain.com to www.domain.com. Sometimes though, they can actually indicate a broken request, for instance when the webmaster of the tested site has redirected his 404 errors to a custom error page. The browser will see this as a 301 instead of a 404 error. Also, even if your 301 errors aren't broken requests, you should still fix them when taking page speed into consideration because they slow your site down.

Redirects make your website slower because they do not directly request and download your file or page, instead they first follow a redirect from one URL to another before they can download the actual file.

The reason this test is slower as others on the site is because it will check every individual file and link your web page points to, even the external(other domains as your own) ones. It has to visit all these files and pages and check their availability.

WANT TO ACHIEVE MAXIMUM PAGE SPEED?



Let us take care of your website performance like we've taken care of our own:
CLICK
to learn more

MORE PAGE SPEED TOOLS

CSS Optimization Test

Analyze your CSS to make improvements to the CSS Delivery.

CSS Compressor

Minimize CSS scripts and files for page speed.

Javascript Optimization Test

Analyzes the Javascript delivery of your web pages.

Javascript Compressor

Minify your JS files and scripts to maximize performance.

GZIP Compression Test

Check whether your web pages have Gzip compression enabled.

Image Optimization Test

Tests your image delivery so you can improve it.

PNG Compressor

Reduce your PNG image filesize while keeping quality.

JPEG Compressor

Play with the quality and size of JPEGs to save disk space.

CSS Sprites Generator

Place multiple images in one image to make fewer requests.

Caching Test

Check how and whether your website files are cached.

Broken Links/Requests Test

Test your web pages for broken links and requests.

HTTP Requests Checker

How many HTTP requests do your web pages produce?

B
Base64 Encoder

Encode JPEG and other files into a Base64 string.

Keep-Alive Checker

Check whether your website has keep-alive settings as enabled.

Line Breaks Remover

Remove line breaks from your scripts to save disk space.

HTTP Header Checker

Check the HTTP server header of your site.