Faster and highly optimized web pages and websites can help engaging visitors in less time, it is also the reason for retention and conversions.
When someone visits your website and if it loads within split seconds, your website visitors will stay on the site and would also visit inner pages and learn more about you and your blog.
If your website is taking a lot of time to load (more than 3 seconds in mobile) and a visitor has to wait more time than expected by them, they tend to move away to a different site.
So page speed is very important in all aspects of your blogging success.
Take it very seriously if you want visitor retention.
It is also one of the factors of SEO to rank your website.
Google cares about page speed and so should you
I personally use the following tools online to check my webpage speed.
Here are my statistics using Pingdom.
The website got loaded in 2.74 seconds which is not bad but there is a lot of room for improvements.
There are various parameters involved in loading a website on to the browser. It is somewhat techy for newbies and especially for those who have no idea of HTML or PHP language.
However, I will try to simplify as much as I can.
Google and other websites take into consideration the following rules:
- Avoid bad requests
- Avoid landing page redirects
- Minimize redirects
- Specify image dimensions
- Serve scaled images
- Optimize images
- Enable gzip compression
- Avoid a character set in the meta tag
- Minify HTML
- Remove query strings from static resources
- Serve resources from a consistent URL
- Enable Keep-Alive
- Avoid using CSS @import
- Specify a character set early
- Prefer asynchronous resources
- Leverage browser caching
- Minify CSS
- Specify a cache validator
- Specify a Vary: Accept-Encoding header
- Inline small CSS
- Minimize request size
- Optimize the order of styles and scripts
- Put CSS in the document head
- Combine images using CSS Sprites
- Add expires headers
- Make fewer HTTP requests
- Reduce DNS lookups
- Use cookie-free domains
- Use a CDN (Content Delivery Network)
- Make Ajax cacheable
- Avoid empty src or href
- Remove duplicate CSS and JS
- Avoid Http 404 error
- Make favicon small and cacheable
- Make JS and CSS external
- Configure Entity tags
- Use GET for AJAX requests
- Reduce the number of DOM elements
- Avoid AlphaImage Loader filter
- Reduce cookie size
- Parallelize downloads across hostnames
- Combine external CSS
I will be providing the solution for all of these in the coming days.
WordPress users are advised to install this plugin.
Most website owners have no idea that a deactivated plugin can also amount in the load time of a website.
This plugin, when running from your WordPress dashboard, will give you the report on which plugin is slowing down your site.
Below is my report…
As you can notice, I am using 17 plugins and all of them are active plugins. These plugins are the cause of 49.6% of the page load time of my website.
This is a problem that needs to be sorted out to effectively load my website faster than what it is now.
The first step is to ask yourself if you really need those plugins. If not, discard the ones that you are not using.
Just delete it if not active.
In my next post, I will provide you with a solution to decrease the page load time and load your website faster.
Let me know in comments, which feature would you want first and what is your website’s load time.