1. Choose Your Hosting Provider Wisely The best place to start is where the site itself is located. Most choose to host their sites with an external hosting provider. If you Google “WordPress Hosting” you will be inundated with countless options to choose from. While we won’t pick favorites here, you should be comfortable asking any potential provider the following:
How many other WordPress sites will be shared on my server? What level of isolation will my instance have? Sharing your instance with other customers is a lot like sharing your internet connection with a neighbor that likes to stream HD video – your experience might be inexplicably fast one moment and slow the next. Generally “you get what you pay for” – the cheaper hosting providers will often overload your server with many other shared instances, while the more expensive may even give you your own dedicated server. Based on your anticipated load, find the right cost/benefit compromise that works for your business.
In our post, 5 Common Causes of Slow Performance we observed that 90% of the Alexa top 1000 websites suffered from some level of image optimization problems. Fortunately there is a relatively easy way to fix this for WordPress users: Install the WP-Smush.it plugin.
Compressing your webpage content can have a dramatic impact on page load times with virtually no effort on your side. As mentioned above, ideally your hosting provider should already be taking care of this for you, but you should never assume. A good way to test is to enter your URL into this tool from WhatsMyIP. If your hosting provider is not compressing (e.g. “gzipping”) your site content, you can use plugins like W3 Total Cache to enable compression for your site. For more information, see Top 3 Methods to Enable Compression in WordPress.
The above steps are required to properly increase speed of website , you can use the above steps to increase speed of any wordpress website.