Site Load speed online tools

Online Tools to Check Website Loading Time


01. Google PageSpeed Insights


google pagespeed insights test

Let’s start with a tool from Google itself. PageSpeed Insights ranks your website on a scale from 1 to 100 points by testing your website performance for speed and usability. Points greater than 85 means a well-performed website.

The tool uses Blink renderer to fetch a site and emulates the process for both mobile and desktop devices. Blink renderer is the same rendering engine Google is using in its Chrome browser.

Once a test will be completed, it will show you a list of both Possible Optimizations and Optimizations Found. Entries under Possible Optimizations list need to be fixed. Click Show how to fix to see possible solutions.

Below is a list of speed and usability rules analyzed by Pagespeed Insights:

PageSpeed Rules

  • Improved server response time
  • Removed Render-blocking JavaScript
  • Use asynchronous scripts
  • Minify script resources
  • Enable compression
  • Leverage browser caching
  • Image optimization
  • Optimize CSS delivery
  • prioritize visible content
  • Avoid landing page redirects

Usability Rules

  • Responsive website
  • Use readable font size
  • Avoid plugins (Adobe Flash, Shockwave etc..this is not WordPress plugins)

Not only it will test your website but also give you an option to download optimized images, JavaScript, and CSS resources for your page.

download optimized images google pagespeed


02. Test My Site with Google


test my site with google

Let’s meet Google one more time. This is a mobile website performance tool from Google. It has been specially developed to check how your website is performing on mobile devices.

How test my site is different from PageSpeed Insight is that it will give you more detailed information and solutions related to only mobile devices. Moreover the tool will generate a free performance report and email you instantly.

03. GTmetrix


gtmetrix website report

GTmetrix is a tool loaded with useful reports with actionable solutions how to solve your website speed issue. It will scan your website to show you a real picture of your site loading and any possible bottlenecks. Major page load milestones will be checked against numerous conditions so that you can stay optimized.

The tool also claims to have 12 servers installed globally to check your website from multiple regions.

One good option that caught our interest is that it will also fetch Google PageSpeed score and YSlow score into its own report. So you are getting 3-in-1 service using GTmetrix.

The Waterfall Chart feature is extremely helpful in getting a clear picture of step-by-step breakdown of your page elements and how much time they are adding to your overall page load time.

gtmetrix waterfall chart

04. Pingdom Website Speed Test


pingdom speed test

Pingdom is another free performance test tool for your website. It will thoroughly scan your website to analyze page load time and help you make it faster by identifying elements which are taking more time to load.

Once a test will be completed, it will show you major speed milestones in summary and a really extensive report in performance insights.

This tool makes good use of colors, icons and codes to identify different page elements which makes Pingdom an easy-to-use tool even for novices.

05. Sucuri Load Time Tester


sucuri website performance test

Sucuri load time tester has a very simple interface. Basically it will check your website or blog from different locations around the world and let you know about connection time, first byte download time and an average response time. A global performance grade will be given at the end of the report.

What we have observed is that the Sucuri website test report will be more valuable if you are more concerned about your website availability and planning to use a CDN service for boosting your website accessibility.

06. Page Scoring


page scoring speed test

Page Scoring completed our website performance test quite fast. The report will be divided into two main sections Report and Files.

Report section is an overall summary of major loading time events and the Files section will show you total number of files called to complete a request along with loading time of each file.

The loading time of each file will give you a good idea which file is making your website slow. The files could be JavaScript, CSS or other script files which are necessary to display your website.

07. Yahoo! YSlow


yahoo yslow test

YSlow is a service from Yahoo! which can be installed in popular browsers as an extension. The tool then analyze and detect possible reasons of a slow website.

The guys at Yahoo! have defined a set of testable 23 rules which can affect your website performance and the speed test will be initiated based on these rules. Here is a list of those rules which will be used to test your website:

  • 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

If all of the above seems too techy to you, don’t worry, you just have to install the extension and click Run Test.

Based on your website performance, an overall grade will be awarded to your website along with separate grades for each rule. If you have give a good performance grade for your website then all fine otherwise the explanation given for each rule will really help you a lot to fix those issues.

yslow grades

08. Site24x7 Analyze Full Webpage


site24x7 webpage test

Site24x7 is another versatile tool which will analyze your website speed and show you a summary along with a comprehensive graph based on the performance of each file loaded and it’s loading time. The visual representation of bar graph will give you an exact idea which file is affecting your website speed so you can take action accordingly.

site24x7 performance graph

09. Geek Flare Speed Testing Tool

geek flare speed testing tool


Geek Flare speed testing tool will check your web page from multiple locations around the globe and provide you useful information which includes measuring loading time for desktop and mobile devices, time to first byte, page size, number of requests made by your website and related information.

10. WebPage Test


webpage test tool

This website claims to use real browsers with real internet speeds to check your website performance. The report from this tool comes with rich diagnostic information including waterfall chart of resource usage, page speed optimizations and expert suggestions to improve website speed.

Recommended Speed Test Tools

Although all of the tools we have listed above really generate useful and actionable reports for certain scenarios but still you have to discover yourself which performance tool best suits you according to your website needs.

The four tools we have recommended below can be used for general and quick checking of your website loading time.

  • Pagespeed insight
  • GTMetrix
  • pingdom
  • Yahoo! YSlow

WordPress cron job for updating your task automatic in 5 min time basis

here is code used for Cron job.

function my_cron_schedules($schedules) {
if (!isset($schedules[“5min”])) {
$schedules[“5min”] = array(
‘interval’ => 5 * 60,
‘display’ => __(‘Once every 5 minutes’));
if (!isset($schedules[“30min”])) {
$schedules[“30min”] = array(
‘interval’ => 30 * 60,
‘display’ => __(‘Once every 30 minutes’));
return $schedules;


add_filter(‘cron_schedules’, ‘my_cron_schedules’);



if (!wp_next_scheduled(‘my_schedule_hook’)) {
wp_schedule_event(time(), ‘5min’, ‘my_schedule_hook’);
add_action(‘my_schedule_hook’, ‘my_task_function’);


function my_task_function() {
*  Check user FFl date crossed current time or not
*  IF matched any user of FFL expired date

$args_new = array(
‘meta_query’ => array(
‘relation’ => ‘AND’,
‘key’ => ‘wpcf-is_ffl_verified’,
‘value’ => ‘1’,
‘compare’ => ‘=’
‘key’ => ‘wpcf-ffl-expiration-date’,
‘value’ => time(),
‘compare’ => ‘<=’
// The Query
$user_query = new WP_User_Query($args_new);

// User Loop
if (!empty($user_query->get_results())) {
foreach ($user_query->get_results() as $user) {
* Set all post not FFL verified
$user_id = $user->ID;
$exp = get_user_meta( $user_id, ‘wpcf-ffl-expiration-date’,true);

$args_get_post = array(
‘post_type’ => array(‘firearms’),
‘author’ => $user_id
// Current User post update in to FFL Verified yes
$current_user_posts = query_posts($args_get_post);

foreach ($current_user_posts as $row) {
update_post_meta($row->ID, ‘ffl_verified’, ‘0’);

* set user is no more FFL verified
* New post FFL is depends on this value
update_user_meta($user_id, ‘wpcf-is_ffl_verified’,’0′);

* See the post type older request form value
* and send it to trash
$args_user_ffl = array(
‘post_type’ => ‘user-ffl’,
‘author’ =>$user_id
//’post_status’ => array(‘publish’, ‘pending’, ‘draft’)
$wp_ffl_posts = get_posts($args_user_ffl);

* remove previous requested user FFL information
* may be set to pending
if (count($wp_ffl_posts)>0){

*  Email format sent to user
$to = trim($user->user_email);

$expired_readable = date(‘F ,j Y’, $exp);

$subject = ‘FFL Expired  !’;
$body = ‘<br/> Hello ‘.$user->user_nicename.’! <br/>’
. ‘Your FFL is expire on ‘ . $expired_readable . ”
. ‘<br/>Your all Firearms post will be invisible on site. ‘
. ‘<br/>You are requested to submit valid FFL for continuing to publish Firearms posts.’
. ‘<br/><br/>’
. ‘Thanks ‘
. ‘<br/>’
. ‘Web Admin <br/>’ .get_site_url();
$headers = array(‘Content-Type: text/html; charset=UTF-8’);

wp_mail($to, $subject, $body, $headers);