- TestMySite by Google
- Yahoo YSlow
- WebPageTest
- GTMetrix
- Google Analytics
The website speed or site speed usually means how quickly users are able to see the content of a website. This applies to all operating systems, all browsers, and all devices. Developers should pay attention to the mobile friendliness of a website. More than 60 percent of the population accesses websites using smartphones. Check out Top 3 Free Website Friendliness Test Tools to test a website to see if it qualifies as a mobile friendly website.
According to the Google Analytics tool Site Speed, it measures three aspects of latency:
- Page-load time for a sample of page views on your site.
- Execution speed or load time of any discrete hit, event, or user interaction such as image load, and the response time to button clicks.
- How quickly the browser parses the document and makes it available for user interaction.
Factors Affecting a Website's Speed
There are several factors that may affect a website's speed. Here is a list of the top factors:
- Hosting Environment: Obsolete server, network switches, low bandwidth, slow Internet, and server configurations
- Server: Not enough resources such as memory, space, disk/IO speed
- Database: Bad database architecture, slow queries, indexes
- Backend Services: APIs are not optimized
- Coding: Bad coding is one of the key reasons of a slow website
- Design: Poor design of a website, heavy use of graphics, browser and device compatibility, un-optimized CSS and images
- File types and content size: Large non-optimized content pages and slow content hosting services
- Third-party libraries: Slow third-party libraries
- Traffic: All of the above factors get worse as traffic increases on a website. You may have a great high-speed website when few users access the website but it may not respond at all when you have thousands of users using the website simultaneously. This usually is a result of a bad system and website architecture and design.
TestMySite lets you test your website for mobile friendliness, performance, and speed on desktop and mobile devices.

You can move below to get more details on these. The Mobile Speed screen looks like the following.

If you click on SEE WHAT TO FIX, you will get exact problems and recommendations from Google.

2. Yahoo YSlow
The YSlow web tool originally developed by Yahoo! analyzes your web pages and tells you why it’s slow. It grades web pages and offers suggestions for improving the page's performance.
Download and more details: http://yslow.org/
YSlow is available as a plugin to most of the browsers including Firefox, Chrome, Opera, and Safari.
YSlow checks and runs the 34 following rules that affect web page performance.
- Minimize HTTP Requests
- Use a Content Delivery Network
- Avoid empty src or href
- Add an Expires or a Cache-Control Header
- Gzip Components
- Put StyleSheets at the Top
- Put Scripts at the Bottom
- Avoid CSS Expressions
- Make JavaScript and CSS External
- Reduce DNS Lookups
- Minify JavaScript and CSS
- Avoid Redirects
- Remove Duplicate Scripts
- Configure ETags
- Make AJAX Cacheable
- Use GET for AJAX Requests
- Reduce the Number of DOM Elements
- No 404s
- Reduce Cookie Size
- Use Cookie-Free Domains for Components
- Avoid Filters
- Do Not Scale Images in HTML
- Make favicon.ico Small and Cacheable
Once you install and run the tool, it will grade each rule and give your website a grading from A to F.

3. WebPageTest
Originally developed by AOL, WebPageTest is an open source project that is now being developed and supported by Google. It runs free website speed tests from multiple locations around the globe using real browsers (IE and Chrome) and at real consumer connection speeds.
http://www.webpagetest.org/
WebPageTest provides a detailed speed test and rates some of these categories as fail or pass. The tool also provides a waterfall and a connection view. Here are the results screens of C# Corner's home page.




4. GTMetrix
GTmetrix gives you a presentable insight on the speed of your website and provides recommendations on how to optimize it. It uses PageSpeed and YSlow.

5. Google Analytics
Google Analytics is one of the most advanced tools for website analysis. It gives you analytics about almost everything about your website traffic, performance, location, and visitors.
URL: analytics.google.com
Google Analytics requires you to sign up with Google and open an account. Once the account is opened, you generate a script and place that script on every page of your website. You may want to use a common file (header or footer for example) to place the script.

As you can see from the above image, Google Analytics gives you page load time, redirection, domain lookup, server connection time, response time and so on. You can also drill down these reports based on location, pages, browser and much more.

Rushi MehtaPosted Oct 14, 2018, 11:58 PM
Nice Article
DeepanPosted Jan 22, 2018, 1:52 AM
Thanks for sharing...
Suresh KumarPosted Dec 6, 2017, 1:45 AM
Nice information sir
Chris LovePosted Dec 4, 2017, 2:16 PM
Nice list. We need to create more content on this. Specifically how to use each one of these tools to sift out where your pages are slowing down. Also you should set target goals, more around time to first meaningful user action, etc. Not necessarily what most tech guys would consider. Performance is user experience :)
Vivek KumarPosted Jul 19, 2016, 3:33 AM
Thanks for sharing...Very useful information.
Shobana JPosted Jul 19, 2016, 2:37 AM
Nice one sir
Guest UserPosted Jul 19, 2016, 1:09 AM
I use Yslow, what i learnt about are other good tools. Thanks for sharing
Manimekalai GanesanPosted Jul 19, 2016, 12:21 AM
Nice article sir thank you
Mahesh ChandPosted Jul 18, 2016, 11:22 PM
Glad you guys liked the article. I hope you start using some of these tools.
Bikesh SrivastavaPosted Jul 18, 2016, 10:06 PM
Nice article ,thanks for sharing
Guest UserPosted Jul 18, 2016, 7:16 PM
Nice sharing! One of the top articles of 2016
Vignesh ManiPosted Jul 18, 2016, 6:20 PM
Good one sir
Muhammad Aqib ShehzadPosted Jul 18, 2016, 3:29 PM
Very useful share
kalu singh raoPosted Jul 18, 2016, 9:55 AM
Nice...
Anbu ManiPosted Jul 18, 2016, 9:35 AM
Thanks for sharing sir.nice one