After migrating to WordPress , one of the major challenges I faced is my site speed. I lost many visitors and search engine crawlers because of my slow loading site.
If your site takes more than 3 seconds to load , you probably lost more visitors.
I improved my website speed after fixing some simple things . This is my site speed score in pingdom tools.
Need a fast loading site ? . Try these simple tips and speed up your WordPress site
Remove All Unwanted Plugins
Plugins really helps you to extend WordPress functionality . But more plugins mean more load time. So remove all unwanted plugins from your list. Additionally, delete all inactive plugins.
Many of you uses lots of fancy plugins to change your sites look and style . This will really increase the load time . Try to use your own codes to replace these plugins.
Remove All Old Revisions
Post revision is one of the cool features of WordPress since version 2.6. If you save a post or page multiple times, then the number of revisions will significantly increase overtime.
Each additional revision increases the size of your database thus making the processing time slower and slower.
Removing redundant revisions of posts from your site will save the processing time accordingly increase site speed.
Better Delete Revision is a plugin which deletes redundant revisions of posts from your WordPress Database. It also deletes other database content related to each revision such as meta information, tags, relationships, and more.
Optimize Your Images
Optimizing images is a big deal when it comes to site speed . Reducing the image file size will improve the performance . I am using WP smush.it plugin to optimize my images.
Every image you add to a page or post will be automatically run through Smush.it behind the scenes. So you don’t needs to do anything after installing Smush.it .
Optimize Your Database
Removing unwanted things from your database will decrease the load time.
WP DBManager is a WordPress plugin which allows us to optimize database, repair database, backup database, restore database, delete backup database , drop/empty tables and run selected queries.
We can schedule everything using this plugin. So I recommend scheduling
- Automatic Backing Up Of DB – > In every-day
- Automatic Optimizing Of DB – > In every three-days
- Automatic Repairing Of DB – > In every one week.
Manual option is also available in this plugin.
Install a Cache Plugin
W3 total cache is the most poplular cache plugin which really increase your site speed.
Goto your plugin menu and install the plugin . After activating the plugin go to the General Settings tab .
When you first activate the plugin, W3 Total Cache is in the preview mode. Click on the disable button , which disables the preview.
Activate all basic caching like page cache , Minify, Database Cache, Object Cache and Browser Cache. Leave all other settings by default.
Make Use of a CDN
Content Delivery Network is a large distributed system of servers deployed in multiple geographical locations across the Internet.
So if you deliver the site through a CDN, it reduces server load and speeds up your website.
I am using CloudFlare CDN for my site . You can easily set up a free account with CloudFlare. Premium account offers more functionalities.
Use an Optimized Theme
Choosing the right theme or framework will improve the site performance. Always go for a minimal theme which uses fewest images and CSS based design.
There are many professional themes comes with cool designs and these functionalities.
Use a Best WordPress Hosting
If you try all these steps, and your site performance is still a problem ? .Then it’s the time to consider a best WordPress host .
WordPress needs specific resources and memory to run your site smoother. If your host doesn’t meet the requirement , change your webhost and consider a best WordPress hosting from this list.
Nobody like a slow site. So always take your site speed as a high-priority item.