Speed Up WordPress Website

Do you want to speed up your WordPress website to load fast?

Guess What,

We have written extensive guide for you to speed up your website.

Table of Contents

  2. Compress Images
  3. Get Solid WordPress Hosting
  4. Server Location Near Audience
  5. Use of CDN
  6. Don’t Install Un-Necessary Plugins
  7. Use Good Cache Plugin
  8. Minify Assets Such as CSS & JS

Speed Up WordPress Website (In 10 Steps)

Even though WordPress is super popular and easy to use, that anyone can make websites with it.

Problem is sometimes beginners or intermediate users don’t understand the core concept of designing website fast from ground up.

Originally WordPress was created as a blogging platform. But it has evolved into much more than that.

With that evolution comes the need for more functionality. And with so many different configurations out there, WordPress can run quite slow if not set up correctly.

I will cover, step by step, exactly how you can speed up your WordPress Website. No matter what your background or level of expertise, you will be rolling soon.

Let’s Begin

Use Light Weight Theme

WordPress themes are double edge sword;

When you buy any theme don’t just buy it for the sake of look. Yes I know, the design is important for any website.


That doesn’t mean you have to compromise with the slowest theme available on the Internet.

Always Buy your themes from respected Developers. If you are buying the theme for marketplaces such as Themeforest.

Check for reviews and Average page size with the help of tools like GTMetrix & Pingdom.

There are tons of bloated themes out there which can bring your site to crawl.

Compress  Images

Images can help break up long pieces of text and can help your articles more user-friendly.

However, they also take up a lot of storage. Therefore, pages that contain many images can take a long time to load.

So how to make optimize images properly?

You can use any Image compression plugins such as Shortpixel or Imagify.

Compressing Images will sharply reduce page size faster page rendring. Now, don’t say that’s mean or not possible.

I use Imagify. It is developed by WpRocket Cache Team and works like magic. You will get 500 Mb free for every month, which should be enough for a standard website.

However, If you use plenty of Images their premium plan starts from $4.99 for 1 GB worth of images optimization.

Image Size

Make sure you don’t upload really large images like 2000px X 1600px, on your wordpress website.  Larger images are also make page heavier which obviously will load slower.

Image Format

There are numbers of image file formats available allow you to save images in many file formats. The most commonly used file formats online are JPEG and PNG. 

Wondering which format is right for you?


Joint Photographic Experts Group (JPEG or JPG) is best for photos when you need to keep the file size small and don’t mind giving up some quality for a significant reduction in size. How does the file get smaller?

JPEG is commonly regarded as being “lossy”. In simple terms, when a JPEG file is created the compressor looks at the image, identifies areas of common color and uses them instead.


Use PNG when you need smaller file sizes with no loss in quality. PNG files are usually smaller than TIFF images. PNG also supports alpha transparency (soft edges) and was developed to be a Web graphics replacement for GIF.

Get Solid WordPress Hosting

Hosting is not just Backbone of any website but also the complete skeleton and without Good Hosting website will never run fast enough.

A bad hosting can not only ruin your brand reputation also can cost you your business.

Easiest and most important ways to speed up WordPress is to start with a solid foundation. And that means picking a reliable and fast Web Hosting provider.

I’m sure you guys see all the time people promoting Bluehost or Hostgator hosting.

Unfortunately, a lot of those sites are run by affiliate marketers simply trying to make a quick buck as they offer the big commission to bring clients.

And most of the time the affiliate marketer doesn’t use the same hosting they recommend, they just refer people to them for the sake of few quick bucks.

Picking a shared hosting like BlueHost is one of the worst decisions you could ever make when it comes to hosting your website.

Did you know that EIG owns BlueHost?

EIG is a corporation that owns all the crappy hosts like BlueHost and JustHost, Hostgator. Here is a full list of hosts belonging to EIG.

You can pretty much expect the same horrible service from all of them. The most Important, Same level of old technology which never let you rise in this competitive Internet market.

Yes, While it is true that I am an affiliate marketer, my passion for web performance has always trumped that. That is why I only refer you to web hosting providers that I currently use for my websites. And Can promise that you will be in right hand.

Having an excellent web hosting provider means that you don’t have to worry about downtime or speed. Below are two WordPress hosting providers that I fully stand behind.

Top 3 Web Hosting I Recomendes

  1. Cloudways ( Our Top Choice)
  2. Siteground (In Budget)
  3. Kinsta ( Premium Managed)

[toggle title=”Top Web Hosting” state=”close”]

High-Performance Managed Hosting – CloudWays

If you are looking for high performance managed WordPress hosting, I have nothing but praise for Cloudways. CloudWays amazing features set them apart from the other managed WordPress hosting companies out there.speed up wordpress website

CloudWays is an intuitive cloud hosting platform that manages and makes it super easy to deploy applications on Digital Ocean, Vultr, Amazon EC2 servers, Google Compute Engine and Kyup.

Without banging your head with head with Terminal or Putty

You can host directly with Google Computing or Amazon Cloud services but if you don’t have experience in server management, Why the hell you want to waste your time.

What Cloudways does is optimize and setup all the necessary software for you on cloud servers. You don’t have to worry about installing Linux, MySQL, PHP, Varnish, Memcache, Apache, Nginx and other scripts on the servers, that’s just basics you will get a lot of features include, uptime monitoring via New Relic.

You don’t have to worry about installing Linux, MySQL, PHP, Varnish, Memcache, Apache, Nginx and other scripts on the servers, and just like shared hosting can Install Apps like WordPress with one damn click.

Plenty of features also included like automatic Backup every day, Server monitoring via New Relic free SSL is few of them.

CloudWays pricing structure range from $7 a month all the way up to $3000 per month. Now at first glance, you might think that is super expensive. It is little expensive you used to pay. But remember, it’s not meant to be cheap “Performance Have No Price.” Read Full Review

If  You don’t know yet, They offer free 15 days without any credit card information. Also, You don’t have to pay in advance for years.

Visit Cloudways

Affordable WordPress Hosting – SiteGround

If you are looking for more affordable WordPress hosting, I highly recommend SiteGround. They offer shared hosting with HTTP/2, PHP7, SSD and tons of other features starting at only $3.95 a month! Make sure to check out our in-depth SiteGround review.speed up wordpress websiteSiteGround is great if you need a cheap host that still has some of the latest features that the bigger guys do. Once you start getting a lot of traffic though I recommend investing in a larger host like Cloudways.

Visit SiteGround


Server location

It doesn’t matter how good your hosting is or what type of cache plugin you are using.

Server physical location sometimes matters most. Especially if majority if your users are from certain city, state or even country.

If you’ve ever made a long-distance call, you know that it takes longer to make the connection. That’s because the information has to physically travel to get there. The data goes through cables and broadcast over satellites.

A similar thing happens when you click on a website. When you click on a website, you send a message to the server. You ask it to load.

Let’s say your server is based in America. When a Japanese visitor clicks on your website, the information has to travel all the way across the Pacific ocean. It has to request access to the server. Then, it has to travel all the way back across the ocean to load it on their screen.

The best thing you can do try to find hosting near your targeted country and If you are focusing on the whole planet then you should use a Content Delivery Network(CDN).

A CDN fixes the latency problem by storing copies of your assets. Such as images, CSS, and JavasScript on servers, also known as POPs, around the globe.

It also caches them. So, when a visitor comes from another side of the planet. The content will be delivered from the local POP instead of your web server.

Content Delivery Network ( CDN )

No matter how Great and fast your server is, you can never beat the latency issue. When you host your website, it is always stored on a single server somewhere in a data center.

For visitors across the country or from another continent, things are much slower because it has to download everything from another side of Globe.

Now Imagine:

What if your visitors can access your site resources from multiple locations

cdn to boost website speed

A CDN fixes the latency problem by storing copies of your assets, like images, CSS, and JavasScript on servers, also known as POPs, around the globe.

It also caches them. This way when a visitor from across the globe is looking up your website, the content is delivered from the local POP instead of your web server.

I am using Key CDN at the moment. KeyCDN has a simple, web services interface that lets you get started in just minutes. The Best part of keyCDN is that you will only pay for what you use. There is no monthly membership fee. You can use it for free for Month. Get Free $10 When you sign up no Credit Card Required

key cdn for fast website

Technically, CDN doesn’t cost you much, …

Technically they do cost but, at the same time CDN cut down the burden on your server.

You can serve your website from smaller server results reduced hosting bill. (Win- Win oh Yeah) 

Don’t Install Un-Necessary Plugins

More plugins you install doesn’t necessarily means it’s bad thing.

Instead it depends on what those plugins do.

I understand You need to Install a different kinds of plugins for various reasons on WordPress.

Though, Keep in mind Plugins impact site performance in two distinct ways: additional HTTP requests and extra database queries.

Let’s take an example of contact form 7 plugin, it’s one of the most popular plugins for forms on WordPress.

But do you know it loads it’s JS and CSS files on every single page of your website instead of a page with embedded form only? (You can use caldera form instead.)

Caching Plugin

Obviously, Everyone knows by now the importance of caching for your WordPress site.

There are free caching plugins out there like wp super cache or W3 Total Cache

I am currently using W3 Total Cache, as you know it is a powerful plugin but you have to make sure your settings are right according to your server. For example, you can’t enable Varnish and Memcache If your server does not support it.

Again, I am jubilant with SiteGround they also offer server-side caching not only for static files but also for dynamic content.

They have a built-in caching mechanism based on NGINX reverse proxy. It speeds up dramatically the serving of the dynamic content of the sites too. Our SuperCacher also allows website speed optimization through Memcached and Google page speed.

Minify HTML, CSS & JavaScript

Many folks out there don’t take minifying seriously or don’t minify everything properly. Minifying alone can reduce the speed time up your website by up to 60%.

There are many ways to minify HTML, JavaScript, and CSS. ‘W3  Total Cache’  does offer minifying but it just put everything in a big file which makes it render blocking and this process can have opposite effect on your site.

I prefer to use Autoptimize which can also inline ‘above the fold'(web page human eye see before scrolling )  CSS into HTML.

Normally browsers don’t show page content until browser download CSS and Javascript for the page. So if you can include CSS in your HTML code it will not need to download separately.

Optimize Google Fonts

The typical way WordPress themes add different web fonts by importing it from third parties web Fonts like Google Fonts or Typekit.

Third party fonts are often the slowest option to display web fonts. This applies in particular to mobile.

Because of Third party fonts, loads the fonts from another server than your own.

Did you know Google fastest fonts ‘open serif’ will add at least 200ms extra time on your web page?  Extra time wasted in loading fonts is way too much If you want your website to load under 500 ms or half a second.

There are several ways to add fonts to your site.

Best way to leverage Google fonts cache problem is  Host Google Fonts Locally on your server or much better on CDN

Recommend and safe way to serve your web fonts. What are the benefits to hosting font locally?

Well, the most significant advantage is

  • No reliance on third parties,
  • Modern and well-documented method
  • Caches extremely well ( No leverage browser cache warnings)
  • Support for most browsers and devices

Basic Implementation

@font-face { font-family: 'MyWebFont';
url('webfont.woff') format('woff'), /* Modern Browsers */
url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */

CSS instructions provide the paths to different font files. The browser uses this to choose what font to download and then does so.

How to host google fonts locally

Myths About WordPress

Many folks claim that WordPress is slow in general as compared to other CMS which is just not true.


WordPress is a very powerful and popular Content Management System (CMS). As of January 2018 WordPress powers almost 30% of all the sites on the internet. That is 3 out of 10 websites are using WordPress

And, when Millions of beginners purchase cheapest hosting with garbage theme and unlimited plugins what they expect will happen?

The good example of companies using WordPress are EA, Bloomberg, ESPN, etc. all use WordPress to power their sites they are not slow so why should Yours.


It does need a bit of effort and the right tools to make your website super fast. It’s for your good. Hope,  I help you to speed up a WordPress site, Now if you have any question or would like to add anything. Please, feel free to leave a comment below.

Leave a Reply

Notify of