Last Updated on | By

WordPress Optimization
(Ultimate Guide + Video 2019)

A complete WordPress Optimization guide with video explanation on how to speed up WordPress site front-end & back-end to accelerate & improve page load time.

FREE with proven best practice WordPress Optimization guide that will help you optimize WordPress site to achieve under < 1 second loading time.

As starting in July 2018, page speed will be a Google ranking factor for mobile searches not only on desktop searches. – Google

Fast Site Speed Equal Revenue & Search Engine Optimization, SEO Ranking. Slow page speed resulted in higher bounce rates & lower average time-on-site.

If you search the “WordPress Speed Optimization Service” provided by any company, the highest can cost as high as $1,436.91. Yes, it is costly.

We also engaged some of the WordPress Speed Optimization Service. The process is identical like installing cache plugin, database optimization & image compression.

Once completed, the company then provided you with the before & after speed optimization report base on GTmetrix or Ping Dom test result and claimed your site have a minimum 100% speed improvement.

Yes, your site speed had 100% speed improvement & you are happy about it. Don’t obsess with the A score or grade of the website speed test result.

Why? Try on both & on GTmetrix test result GTmetrix Test on Ping Dom test result Ping Dom Test

Both the website speed test result is different & low score. However, every time you visited the highly dynamic website, the loading speed is super fast on any devices.

Why? Amazon had invested billions of dollar on their global highly scalable server infrastructure, Amazon Web Service (AWS).

Thus, the website speed test tool is part of your speed optimization process. Implementing the technique provided by the WordPress Speed Optimization Service can improve your static site speed.

For a highly dynamic website like e-commerce (WooCommerce), your server infrastructure is the primary root cause of the fast loading speed website.

Do not worry! The WordPress Optimization for speed is power by simplicity.

90% is WordPress performance plugin configuration (Paid + Free Plugin) and 10% coding. Minimal and easy setup for all non-tech savvy user.

In this article, I will also talk about my journey and experience from first selling olive oil online to WordPress Optimization.

Some of the experience might help you to avoid unnecessary mistake.

Please do revisit this site regularly for the new update about WordPress optimization guide which I will write on my free time.

Lastly, please do share this page to your friends if the techniques work well for you. Thank You.

The step by step guide on how to optimize WordPress site for speed.

Table of Contents

Optimize WordPress Site Begin:

First, let’s understand the word “Optimization“.

An act, process, or methodology of making something (such as a design, system, or decision) as fully perfect, functional, or effective as possible –

Thus, this guide is about WordPress optimization on the performance factors + conversion.

Step #1: Domain Name

Today, everything is online. You decided to sell something online or write a blog. First, you need to buy a domain name.

domain is a user-friendly naming system that allows people to easily navigate web servers and web pages. Rather than making people type in an IP address whenever they want to access a certain web page (like, websites are instead assigned easy-to-remember character strings, called domains. –

Find your perfect domain name represents your brand, short, simple, relevant and memorable.

Read this: 10 tips for choosing the perfect domain name

Get a domain name related to a keyword can help on search engine page results (SERPs).

Example: which have the keyword “Pet” as the first word in the domain.

Keyword appears in Top Level Domain still acts as a relevancy signal –

On domain name SEO perspective, some expert claimed that having Top-level domain (TLD) like .com is more likely to rank globally.

And Country code top-level domains can benefit the website’s SEO rank for that particular country.

Having a Country Code Top Level Domain (.cn, .pt, .ca) can help the site rank for that particular country… but it can limit the site’s ability to rank globally. –

Also, think of your domain name as an investment. Many buyers are willing to pay a high price for a perfect domain name. For example, sold for $ 3.1 million.

How to buy or register a domain name?

[Back to Top ↑]

Step #2: Budgeting

Now, you had purchased the perfect domain name. Budgeting is crucial for the long run.

WordPress expenses included hosting, themes, plugin & general support by the developer if your WordPress site facing an issue.

Hosting Budgeting

You need to allocate budgeting to invest in Premium Hosting with ultimate performance, protection and speed for a highly dynamic site.

Hosting pricing is subscription-based, pay monthly or annually. Lowest WordPress hosting price can start from $2 per month to $20,000 per month or even more.

Some hosting provider would give an additional discount or free for 2 months if you paid annually.

Premium Hosting company with excellent customer service available 365 x 7 x 24 instant support via live chat is a must.

Able to scale & upgrade the server infrastructure with ease is vital for your website’s increasing traffic in the long term.

Thus, forecast your hosting budget wisely, and the importance of hosting for the dynamic site will be explained below.

Theme & Plugin Budgeting

On there are more than 55k+ plugins free to install. Some free plugins would be with limited feature unless you decided to upgrade.

We prefer the paid plugin to avoid security & back-door attack. The paid plugin is not 100% hack-proof, but at least you have peace of mind.

All WordPress paid themes & plugin required annual renewal except lifetime license. You may choose not to renew, but you will not get the support from the developer, new feature update, bug fix, security and performance improvements.

Do some research for a well-coded optimize WordPress theme or plugin before installing on your site. Look for characteristics as below:

  • The latest updated (See Changelog)
  • The active installations
  • The review or rating
  • The number of support issue resolved
  • The number of support issue resolved in recent date
  • The file size
  • Avoid an All-In-One feature or solution plugin Ping Dom Test

Do not choose an All-In-One feature or solution plugin as it created many additional database tables that will bloat your database size. And not all the plugin feature you will use on your site.

Developer Budgeting

You can use for general WordPress support 24/7 for 1 support ticket at a cost $39 + $9 for Add Live Chat & Live Screen Share (Optional to fix the issue fast).

So you can save the cost of hiring or outsource your local web developer (usual charges are very high) since services are professionally managed & well-established since 2009.

We use their services 30 times & each support ticket problem solved within a day.

[Back to Top ↑]

The Important of Hosting

Hosting with the fastest server response time & low latency, 99.99% uptime & performance, reliability, auto-scale on-demand, full backup daily, DDoS protection & security and build for scale with ease is the key root and priority factors for any successful website.

See the infographic below by


Benchmarks for mobile page speed

SpeedBest Practice
Average Speed IndexUnder 3 seconds
Average Time to First Byte, TTFBUnder 1.3 seconds
OptimizeBest Practice
Average Request CountFewer than 50
WeightBest Practice
Average Page Weight BytesLess than 500KB

Speed equals revenue. No matter what, faster is better and less is more. – Speed Test

#2. VS

Hello guys! Welcome to the world of WordPress. So what is the difference between VS is own by Automattic company which are the creator for WooCommerce, Jetpack & much more. is a hosted service that allow you to create a website to operate on WordPress. See hosting plan here:

WordPress ( is a free open source Content Management System (CMS) you can use to create a beautiful website, blog, e-commerce or app based on PHP & MySQL. Features include a plugin architecture and a template system or theme.

34% of the web uses WordPress, from hobby blogs to the biggest news sites online. –

When you have successfully installed WordPress, it will automatically create tables inside your database like below:

WordPress Default Tables

A database is a structured, organized set of data. In computing terminology, a database refers to software used to store and organize data.  WordPress uses MySQL as its database management system. MySQL is a software used to create databases, store and get data when requested. – wpbeginner

There are two important rules to keep in mind when it comes to building up your WordPress site:

Golden Rule #1: Installed fast and well-coded optimize Theme

Golden Rule #2: Installed fast and well-coded optimize Plugin

Quality Theme & Plugin are the roots cause of a fast website. Some argue that less plugin is more, but a bloated plugin & theme will make your site load very slow. I will explain more details about these two rules later on.

#2: Choose A Good Managed WordPress Hosting

Kinsta Managed Hosting

You start to google for “website service provider” to help build your e-commerce or blog website.

You started to see the word like “Shared Hosting”, “Dedicated Hosting”, “Cloud Hosting”, “Managed Hosting” & many more.

See full detail here:

What hosting is suitable for WordPress?

First, we will speed test Kinsta Managed Hosting on Pingdom Website Speed Test (average 3 times) with Twenty Nineteen theme activated and without any plugin activated. We choose the location of the data center is Lowa (US Central).

Load Time
1.07 s
888 ms
803 ms
Washington D.C
290 ms
San Francisco
468 ms
1.43 s
São Paulo
1.27 s

Before choosing your hosting, always keep in mind of your target audience. Which location is your most targeted audience? Are you running an ecommerce site with shipping within your country only? From the table above, if your most targeted audience is in the US you need to choose the data centre nearest to the country, example here we choose Lowa (US Central).

Since your most targeted audience is in the US, if you choose Sydney as your data centre location then you have will long latency respond time for your audience who browse your site in the US.

#3: Stagging or Backup before installing Theme & Plugin

The golden rule of none bloated database is always creates a staging environment or back up before installing any theme or plugin. You still can restore back if any of the theme or plugin you installed that slow down or crash your site.

When you delete any theme or plugin from your site backend, the theme or plugin options will still stay in the database tables. As many developers do not provide the option of “Clean Uninstall” when you delete the theme or plugin.

Thus, this will create extra databases tables that can slow down your site. You will need the developer advanced technique to delete those left behind options via MySQL which is highly risky.

Do some research for a well-coded optimize WordPress theme or plugin before installing on your site. Look for characteristics as below:

  • The number of Sale & Installed
  • The review of each theme or plugin.
  • The support from the developer

You do not want really suck reviews about the theme or plugin installed on your site and no support from the developer which is a waste of time for you.

Example of good characteristics like Flatsome theme as below which can be found on

As you can see the number of sale & the comments respond from the developer which is very responsive. Thus, you have the support from the developer and have the peace of mind to operate your site.

To Be Continue….

Please Share For Fastest WordPress 🙂