Improving your mobile site loading time is the first priority of what a web owner should do. It’s not only improving your SEO ranking, but also increasing conversation. If you’re using WordPress and struggling to speed up your site, especially your mobile version. Then this article is for you. I’m going to show you how to speed up your WordPress mobile site to 5s or under in a few easy steps.
I’m not a technical expert, I’m just an seo guy dealing with technical issues on my own and I believe many of you out there are doing the same. Since Google stated that starting inJuly 2018 page speed would be a ranking factor for mobile searches, it is urgent to optimize your mobile version as soon as possible.
How to speed up your wordpress mobile site?
Start with hosting
First thing you need to do is moving your website to a quality hosting service. Imagine, you’ve spent your time, sweat and even hundred of dollars on optimizing your site but you have hosting with a long down time and bad connection due to a different server location which will cause trouble for your customers to access your website then all of your efforts seem to be useless. The most reliable hosting service is wp engine hosting which have been refereed by many SEO experts and web master. I checked for reviews and some said that the hosting can improve your speed up to 50%. However, I haven’t had a chance to try it since the cost is high, starting from $35/month for a start-up plan. You can select one here if it’s affordable for you.
But if you can’t afford, there still be other solutions such as vps or a good shared hosting. A good vps is about $15-$20/month which you have a full control your of virtual server as well as resources (RAM and CPU). However, setting up and managing the vps is complicated and sometimes might cause you in trouble. Please make sure you know about setting-up and managing vps before going with this option.
A good shared hosting is the most common option why it saves your money and doesn’t require you to have a server management skill. The down side is using shared hosting means it shares the server resources (RAM and CPU) with other guys like you. This can be a problem with security and speed. But don’t be scared! there still be many good shared-hosting provider out there. You just need to check reviews of them on the internet and how they respond to their customers before making decision.
When choosing a hosting or vps, please choose the provider with data center located nearest your customers location. This will reduce the website load time. This is the most important factor you should keep in mind.
Install https & enable http2
The https (SSL) is not only good for seo ranking but also for user experience. If your website is still using http, please convert it to https immediately. If your website does not support https, it means you lose 1 point compare to your competitors. In addition, starting from July 2018 Google Chrome officially warn “Insecure signal” to users who visit websites without https.
The https itself does not help your website load faster, but due to that fact it is using HTTP/2 and HTTP/2 is only supported by browsers under HTTPS. So why not install https to enable http2 and gain more score from speed and seo ranking?
Most of shared hosting support free ssl (let’s enrypt), you just need some minutes to install on your hosting and a few of steps to config and make website run smoothly.
How to install SSL on shared hosting?
First, you need to check your hosting if they support to install let’s enrypt (free ssl). Most of shared hosting do support, however some hosting providers do not support let’s enrypt on their hosting and you will have to purchase SSL from them.
Now login to your hosting cpanel, and find the let’s enrypt icon:
Choose the domain that you want to install the SSL certificate and click “issue“:
check the box in the include column for domain.com and www.domain.com
Scroll down to the bottom and click “Issue” button. Then you will get a successful message like this:
The SSL certificate is now installed onto the domain “domain.org using the IP address “xx.xx.xx.xx”. The existing virtual host was updated with the new certificate. Apache is restarting in the background.
Now, login to your wordpress admin panel and go to Plugins – Add New
Search for “really simple ssl” – click “Install” then “activate”
Click “Go ahead, activate ssl”
Go to “Setting” —> SSL and check the “Enable 301 .htaccess redirect” box
Scroll down and click “Save”
go to yourdomain.com and check if you see the green lock on the address bar:
SSL installation done!!!!
Install cache plugin for your wordpress
There are many free cache plugin such as wp super cache, w3 total cache and another one I’m using for wp fatest cache (free and Premium version).
To install, go to Plugins – Add New, search for wp fatest cache, click install and then activate (do the same as really simple ssl)
Now go to Wp Fastest Cache (on the bottom left)
If you’re using free version (photo above), there will be a limitation of functions. To get best result, I recommend to use the premium version. It costs $40/lifetime but it’s worth for a non-technical guys like me (photo below)
Click “submit” to save
For premium version, you can go to “cache timeout” and create a new rule
You even can go to “DB” tab and click on “All” to cleanup database.
Done!!! Now go to Google Mobile Speed Test and check your mobile version loading time
Please note that you need to optimize your photos before uploading to the website. You can use the Tiny PNG to optimize your images. It’s free!!!
So now you know how to speed up your mobile site up to 5s? Please share with me your result after optimizing, or if you have problem on speeding your mobile loading time please leave a comment below and I’m here to help!