Easy Ways to Speed up WordPress & making it blazing fast !!

WordPress is a great platform for blogging and creating stunning websites. But one main problem everyone suffer while using wordpress is slow speed of wordpress. But In reality wordpress is not a slow framework or not a under power framework. Most of the wordpress sites are slow due to our own mistakes. No one likes a slow website you continue to lose subscribers and customers.

In this quick post, I’ll cover all of the best ways that can help you speed up WordPress.

Impact of Slow site on Your Business : according to a report by the Microsoft Bing search team, a 2-second longer delay in page responsiveness reduced user satisfaction by 3.8%, increased lost revenue per user by 4.3%, and a reduced clicks by 4.3%.

If your site takes too long to load, most people will close the tab even before had a chance to load your content.

How to Speed Up WordPress ??

This simple guide to speed up wordpress will help you to make your website load super fast.

Hosting

Most of the people make a mistake while starting a blog is to choose “Shared Hosting” because its cheap and managed and you don’t have to worry about the server management and any technical knowledge to start website.This is the mother of every problem related to slowness of wordpress.

Never go for a cheap shared hosting

The only hosting i will suggest is Amazon Web Services (AWS), it require technical knowledge to configure servers for wordpress, but the solution for this is Bitnami Cloud Hosting, Bitnami offers free developer plan for one website and will manage AWS for your server and your website will load super fast with n numbers of plugins and javascripts running. But always select a location near your country while buying a AWS server.

Start with a solid Theme to speed up wordpress

This is also important thing while creating wordpress site. Always buy your theme from sites like themeforest, this small investment will become a boon to your business in a long run. Themeforest offers themes from $2 to $100, this is one time investment and you will get free updates for lifetime and free support from the theme authors.

Effective caching plugin to speed up wordpress

When we run wordpress site without caching plugin, the server has to run php code and MySQL queries everytime a user requests a page. So here caching plugins comes in action and create a static HTML file when the page is requested for the first time and stores the cache file in the hardisk of server and servers the static HTML file to the later users requesting that file.This also helps your users to serve more people with the given resources as server has to serve only static files without processing php code every time.

speed up wordpress

WP SUPER CACHE  is the caching plugin i will suggest because it is built and managed by “Automatic”- A COMPANY WHO CREATED WORDPRESS. Also WP Super Cache Plugin is easy to use and very much effective. W3TOTAL CACHE plugin is also very popular but its not very easy to configure it and require much technical knowledge.

Use a Good content delivery network (CDN) to speed up wordpress

Serving your static resources of website from CDN can help you speed up wordpress and reducing load of your website server.The CDN networks has their POP EDGE locations throughout the world and servers the static resources form the near by location which helps in delivering static resources at much faster speed.The only CDN i would recommend is MaxCDN because its cheap, effective and with unmatched online customer support.

Optimize images With SmushIT (automatically)

Yahoo! has an image optimizer called Smush.it that will drastically reduce the file size of an image, while not reducing quality. This plugin is free and easy to use and works like a charm.

There is another way to compress your images you upload in wordpress media gallery, you can do this by adding a simple two lines code in your functions.php file of your theme.

” add_filter( ‘jpeg_quality’, create_function( ”, ‘return 80;’ ) );”

You can adjust the quality according to your need and change the value of return value. Any changes you make now will only affect new images uploaded to your site and not existing images in your media gallery. WordPress will not automatically resize all your old images.

Optimize your WordPress database to speed up wordpress

WordPress stores everything including revisions, drafts, orphan data in the database and this makes the database heavy. You can simply use the WP-Optimize plugin, this plugin lets you do just one simple task: optimize the your database (spam, post revisions, drafts, tables, etc.) to reduce their overhead.

I would also recommend the WP-DB Manager plugin, which can schedule dates for database optimization.

speed up wordpress database

Disable hotlinking and leeching of your content to Restrict other websites to use your images.

Hotlinking is a form of bandwidth “theft.” It occurs when other sites uses direct link to the images on your wordpress site from their articles making your server load increasingly high.This can be restricted by adding a simple code in the .htaccess file.

Place this code in your root .htaccess file:

disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?sparringmind.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds2.feedburner.com/sparringmind [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

Expires header to static resources to speed up wordpress

You can add expiry headers to your static resources so that users don’t have to load the static resources everytime they request a page. This will also save your bandwidth and speed up your wordpress site.This way can cut your load time significantly for your regular users.

You need to copy and paste the following code in your root .htaccess file:

ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/jpeg A2592000

The above numbers are set for a month (in seconds), you can change them as you wish.

 Add LazyLoad to your Images to speed up WordPress

LazyLoad is the process of having only only the images above the fold load (images visible in the visitor’s browser window),  when reader scrolls down, the other images begin to load, just before they come into view.There are many plugins available in wordpress plugin directory which can do a job for you. But i would suggest install the jQuery Image Lazy Load plugin which will do the job automatically for you.

Control the amount of post revisions stored

This will help you to control data in your database and will only save few revisions of a post .This can be achieved by adding a simple code in your wp-config.php file.Enter in the following code towards the top of the wp-config.php file:

/* @package WordPress
*/

define(‘WP_POST_REVISIONS’, 3);

// ** MySQL settings – You can get this info from your web host ** //

Use CloudFlare to Speed up WordPress

Cloudfalre helps you to speed up wordpress and avoid potential threat to your site. Following are few benefits of Cloudflare.

1. Use CloudFlare’s Auto Minify to eliminate the white space in JavaScript, CSS and HTML. While the white space is great for humans reading code, it actually takes machines a little longer to read the code when it isn’t minified. Instead of installing yet another plugin to optimize your site, CloudFlare can do this automatically for you on the fly.

2. Use CloudFlare’s Rocket Loader to load your JavaScript asynchronously.

3. If you’re using plugins for services like Google Analytics, consider removing the plugin from WordPress so that CloudFlare can automatically add your Google Analytics code to all of your pages through our CloudFlare Apps integration.

Read more: How To Make Your WordPress Website Superfast ??

If you need one to one session with the author to speed up your wordpress site, you can contact author at [email protected]