Do you know loading time of your website can affect the SERP position of your website? Despite of having a good design and quality content Google will demote your website ,as people prefers to check websites having low loading time. There are lots of fact related to loading of website in a web browser. So I will recommend you to check your website with performance testing tools.
To monitor the performance of a website I use the following tools
Page Speed Insights
This is a free tool from Google for analyzing the performance of websites. The tool shows performance of a website in mobile devices and personal computers. They also points out the factors you should work upon to make the website faster. Click here to access Page Speed Insights.
GTmetrix is an all in one performance testing tool for free. Just go to Gtmetrix.com and paste URL of your website in the box and press go, within a few seconds performance report card of your website will be in your hand. The report also includes recommendations from Page Speed Insights and YSlow.
From the above tools analyse your website and let’s get started to see improvements.
Size and number of images in a page have a great role in the loading time. So before you uploading images make it as small as possible in size using any photo editing tool, now compress them using Google’s WebP converter tool. If your website has lots of common images in all pages loading separately, then combine them into a single image and make necessary changes in CSS file.
Learn more about how to use CSS sprites.
Deliver static files from a different server
You can also opt. for a content delivery network to serve static contents from a number of different servers according the geographical position of visitor. CDN services provide cookie free cached content to a user from the nearest server.
Set expiry time for static files in HTTP headers
On visiting a website web browser stores all the files it downloads. Most of them comes with a specific expiry time or date, after that time browser automatically removes them from cache. If is recommended that all static files must come with a specific expires headers to decrease loading time and HTTP requests.
Minify CSS, HTML and .Js files
Minify means combining piles of HTML codes, CSS files and Js files into a single compressed file. WordPress users can install plugins like WP Super Cache or W3 Total Cache to reduce headache. Otherwise try HTML Minifier, JS Minifier and CSS Minifier tool to get the job done.
Some other tricks
- Enable HTTP keep-alive headers
- Sign up for Google Page Speed Service
- Use server scaled images
- Enable GZIP Compression and browser caching
- Use a simple design with less plugins and widgets
Focusing on the above mentioned factors will surely reduce loading time of your website. Last but not least always use a good hosting provider to keep your website fast.