31 WordPress Agency Tools That Everyone Should Be Using Today

What are the tools used by WordPress agencies? For starters, no two WordPress agencies are using similar set of tools. But in this post, you will find popular WordPress agency tools that are commonly used by WordPress agencies around the world.

Let's start, shall we?

WordPress Builders And WordPress Themes

Most WordPress agencies would use WordPress builders to build websites. These tools are fast and easy to use, as well as creating templates to make the website development even faster.

Here's the list:

Using WordPress builders are not compulsory but they certainly helps when it comes to WordPress development.

Analytics Tools

WordPress agencies don't only create WordPress websites, they often offer SEO and content writing services. In this case, analytics tools are critical for performing the tasks properly.

Here's the list of analytics tools most agencies are using:

Using the right analytics tool will help you create better content and UI to create conversion-focused WordPress designs.

WordPress Hosting Solutions

One of the best way to upsell a client is to offer WordPress hosting solution. This allows the WordPress agency to have better control of the server and perform the need speed optimization to make WordPress faster.

Here are some of the best WordPress hosting solutions for WordPress agencies:

I recommend you to take your time to decide on choosing the best WordPress hosting solution for your client. Going with the wrong one will create a lot of headache and unforeseen challenges.

WordPress Plugins

The right WordPress plugin is going to save you a lot of time and gives you tons of advantages when building WordPress posts and pages.

At the same time, WordPress plugins give you functionabilities that would take a long time to craft if you are hard-coding yourself.

Here's the list of WordPress plugins that are used by WordPress agencies:

It is important to note that some of these WordPress plugins come with lifetime deal (LTD). This makes it even more profitable for the WordPress agencies in the long run—since they only need to pay once and use forever.

Do I Need A WordPress Care Package?

WordPress care packages are pretty much on demand WordPress support. WordPress is a powerful and user-friendly CMS for beginners but at times, it can be really challenging for those who have no experience with coding. 

If you have ever encountered your WordPress going down (error 404, ouch) or a totally destroyed website layout thanks to the incompatibility of new plugins, you know exactly what I mean.

Launching a WordPress agency with the right skills and people can be really profitable — that's why there are so many companies including large ones are promoting WordPress care package.

But, do you know that you DO NOT need WordPress care package as much as you thought you need it?

Here's why!

The Truth About WordPress Care Packages

WordPress Care Packages for WordPress Websites

When you sign up for a WordPress care package like the ones I personally promote in WP Maven, you are guaranteed with support whenever you need it. This means that you don't need to wait for day for a response for your support ticket. 

These on-demand WordPress support allows you to solve WordPress related problems fast and effectively, avoiding any downtime or loss of income.

Here are some reasons why you NEED a WordPress care package:

  • High traffic website (over 100k traffic per month)
  • A complex WordPress site, making out of over 20+ plugins
  • Cases of hacking and invulnerability
  • Using shared web hosting or low powered web hosting plans
  • You want to sleep well at night knowing that your website is taken care of

Here are some reasons why you DON'T NEED a WordPress care package:

  • Paying a subscription fee on a monthly basis can be heavy for your wallet
  • You require less than 5 hours of support each month
  • Your website has under 100k traffic per month
  • Your website revenue generation is under $100 per month
  • You don't mind 'trying an error' and fixing WordPress problems

You see, WordPress care packages are often billed on a monthly basis. This can be rather heavy for many website owners especially when they are only generating under $100 a month.

In this case, it is better for you to go for pay-as-you-go WordPress care packages that helps you to save money and only paying for WordPress services when you really need it. 

These packages are often very affordable and costs around $50 - $300 per month depending on the size of the website.

How To Make My WordPress Lightweight And Loads Blazing Fast?

Having a fast loading WordPress website is important and there is absolutely no denial in this. While there are many tricks to improve the loading speed such as using cache plugin, it is important to understand that a lightweight WordPress website loads way faster than a heavy one.

So, how to make my WordPress lightweight?

I'm happy that you asked and in this article, I'll share with you exactly how I made my WordPress lightweight and improved the loading speed dramatically.

But Wait. Who Am I?

My name is Reginald and you can call me "Reg". I'm the founder of this blog as well as the founder of the WordPress agency, WP Maven. I do WordPress for a living and been doing this passionately since 2004.

A well optimized WordPress site is not only improves the loading speed, it makes your visitors happy and ranks better on Google too.

Here's the latest speed optimization I did for my corporate site. Take a look.

Lightweight WordPress Site Loads Faster

Lightweight WordPress Site Loads Faster

For the record, the site above has 20 WordPress plugins (essential ones only), uses Kinsta hosting and WP Rocket. The website is build on Oxygen Builder and Advanced Gutenberg Blocks.

1. WordPress Hosting

First and foremost, the most effective way to make a WordPress website loads blazing fast is by using the right hosting solution.

And I don't mean any hosting solution.

You see, a good WordPress host will ensure that the server is optimized for WordPress websites. NGINX, Apache etc. You get the point.

If you are going for a cheaper WordPress hosting solution, make sure that you understands what you are signing up for. An easy alternative is to use managed WordPress hosting solutions such as Kinsta or litespeed shared hosting.

“You don't need to have a website loading under 1 second (even though it is very cool). Make it under 3 seconds and you will be just fine.”

Reginald Chan

Depending on your budget, there are quite a few great WordPress hosting that you can take a look at including:

  • Kinsta hosting (starts at $30 per month)
  • Litespeed WordPress hosting (starts at $10 per month)

2. WordPress Theme

Lightweight WordPress Themes

Having a lightweight WordPress site means having a lightweight WordPress theme. A lightweight theme means that it is as bloat free as it can gets.

Building a WordPress site is easy—get yourself a nice website builder and create a beautiful template with drag and drop. But there's a problem.

Some of these drag and drop builders come with tons of bloat items, from CSS to other irrelevant codes. This makes your website 'heavy' and this will slow down your site loading speed.

In other words, your website is not be that blazing fast anymore.

So, what are the best WordPress themes that are lightweight? Glad you asked. Here's my favorite drag and drop WordPress theme builders that are super lightweight.

“This page that you are reading is build solely on Oxygen Builder and Thrive Architect. Oxygen Builder is extremely lean and lightweight while Thrive Architect allows me to curate engaging content in just a few clicks.”

- Reginald Chan -

3. Remove Unwanted Plugins

Remove Unwanted Plugins To Make WordPress Lightweight

If you want to make your WordPress lightweight, focus in removing unwanted plugins. For example, I used to run over 40+ plugins on a single WordPress site. The sheer number of plugin makes it tough for me to manage my WordPress and optimize it properly.

With a few tweaks and customization, I was able to remove unwanted plugins and make my WordPress lighter.

Take a look at the plugins you had installed. Uninstall those who are no longer in use and redundant.

4. Use A Cache Plugin

Install WordPress Cache Plugin

Using a WordPress cache plugin goes a long way. From optimizing codes (HTML, CSS and JS) to preloading your site files so they get delivered faster to your web visitors.

There are many cache plugins found in the WordPress repository and I personally recommend WP Rocket. As a matter of fact, I was so happy with WP Rocket that I signed up for 24 months for additional discounts.

Some of the best WordPress cache plugins are:

  • WP Rocket
  • WP Super Cache
  • Autoptimize

5. Use A CDN

How To Use CDN To Make WordPress Faster

A CDN has many usages, including serving files and images from the nearest datacenters. All my sites are using Kinsta CDN for general static files while I use Gumlet to as my image CDN.

There are also great alternatives such as Cloudflare CDN which performs decently well too.

6. Optimize Images

Optimize Images To Make WordPress Lightweight

Last but not least, make it a point to optimize all images before uploading to WordPress. There are many ways to optimize the images and one of them is to resize the images based on your site's image dimension. 

Not sure how to do it?

Here are some of the best and free WordPress image optimizers that you can download today.

Building A WordPress Website That Is Lightweight

The process of building a lightweight WordPress site isn't a walk in the park. It takes time, effort and patience to get it right (such as configuring WP Rocket). Nonetheless, Google is playing the speed factor for websites and if you want better ranking on Google, make sure you are making your WordPress website as lightweight as possible.

5 Best WordPress SEO Plugins For Bloggers To Improve Your SEO Ranking

Best WordPress SEO Plugins For Bloggers

Best WordPress SEO Plugins For Bloggers 2020

Some months back, I was wondering if I'm using the best WordPress SEO plugin for my blogs (yes, it's plural). You see, I migrated Yoast SEO to Rank Math in early 2019 and Rank Math was great. But, I couldn't stop thinking if there is other better WordPress SEO plugins that I should be using which will help me in my WP sites rankings.

After a good two months of research, I came into conclusion on the best WordPress SEO plugin that I should be using.

And here's the funny thing.

My research had opened up MORE SEO plugins—which ultimately, I decided to create this post.

I hope this post helps you to decide the best SEO plugin for your WordPress site!

Which Is The Best SEO Plugin For WordPress In 2020?

If you are looking for a quick summary, here's are the top WordPress SEO plugins that will help you increase your blog ranking quickly and effectively.

Our Top Rated Products

#1st Rated
SEOPress Best WordPress SEO Plugins For Bloggers


I discoverd that SEOPress is the best WordPress plugin that fits my needs. Unlimited websites and all SEO features including schemas, markps and broken link checker, you can easily remove several plugins at one go with SEOPress.

#2nd Rated
#2nd Rated
#2nd Rated
Rank Math Best WordPress SEO Plugins For Bloggers

Rank Math

Prior to SEOPress, I use Rank Math due to superiority (multiple primary keywords and social SEO). This is a best free WordPress plugin for bloggers and it offers tons of SEO features to help your article rank faster on search engines.

#3rd Rated
Yoast SEO Best WordPress SEO Plugins For Bloggers

Yoast SEO

I'd used Yoast SEO longer than I can ever recall. This is an awesome WordPress plugin that performs decently well for bloggers. It is rather easy to setup and it doesn't take an SEO wizard to use the plugin and configure your site for SEO properly.

#4th Rated
All In One SEO Pack Best WordPress SEO Plugins For Bloggers

All In One SEO Pack

Make no mistake with AIOS. This SEO plugin is extremely easy to use and setup. All In One SEO plugin is a good choice for bloggers (too) who are looking for a simple plugin to start sending the right signals to Google (for more blog traffic).

#5th Rated
Broken Link Checker Best WordPress SEO Plugins For Bloggers

Broken Link Checker

I'm going to cheat a little. Broken Link Checker is the most popular SEO plugin when it comes to checking for broken links. Yes, it is not really a full-fledged SEO plugin. However, it is really easy to use (literally a plug-and-play plugin with no skills or prior knowledge required). The down side, this plugin requires heavy resources to run especially for large sites.

Choosing The Best WordPress Plugin

If you are looking for a reliable WordPress plugin, you can't go wrong with SEOPress.

Okay, I heard you.

SEOPress is a premium WordPress SEO plugin that costs $39 per year for unlimited sites. And if you are not ready to invest right now, there's also SEOPress free version which gives you all the basic goodies of an SEO plugin.

SEOPress Best WordPress SEO Plugins For Bloggers

SEOPress Pro

Personally, SEOPress is one of the best WordPress investment I had done. With its inbuilt Dublin Core, I am able to format and structure my posts and pages to rank higher on Google.

What Is The Best Alternative To SEOPress?

For me, there is no denial that SEOPress is the best WordPress SEO plugin for bloggers. If SEOPress isn't your cup of 'tea', a good alternative to SEOPress is Rank Math.

At this point of writing, Rank Math is a free WordPress SEO plugin that offers significantly more SEO features compared to other free SEO plugins in the market.

As the summary, SEOPress and Rank Math are two of the best WordPress plugins for bloggers in 2020—and you can't go wrong with any of them.

Top 5 Best WordPress Builders Plugin 2020 [Comparison]

Best WordPress Theme Builders 2020 Based On Ranking

​The Best WordPress Theme Builders Software Comparison 2020 By Ranking

Are you looking for the best WordPress theme builder comparison? In this article, we will go through ​only the best WordPress theme builders in 2020—and sort them by ranking.

​Sounds good?

​Let's get started.

1. ​Oxygen Builder

First in the list of the best WordPress builder 2020 is no other than Oxygen Builder. Oxygen Builder is the cleanest and leanest WordPress builder plugin that I had ever used.

Oxygen Builder Review 2020

But, it may not be suitable for everyone.

Read the details below to learn more.

​Not sure if Oxygen Builder is the right one for you? Check this out.

Key Features


​Overall drag and drop feature

​Drag and drop is very intuitive. Powerful at the very least.

​Loading speed

​Beats every WordPress builders without any cache plugin

​Bloat free

​Super clean and lean

​Gutenberg integration

​Fully support Gutenberg blocks

By far, Oxygen is the best theme builder for WordPress developers and bloggers who have some level of coding skills (ouch). While it is still beginner friendly, it takes a little time to really master and discover what Oxygen can do for you.

​This is how Oxygen Builder looks like on the backend.

Oxygen Builder Backend

​Now, the downside of Oxygen. Just like any other WordPress builder tools, Oxygen has its downside and disadvantages too.

  • ​It has some core features missing as compared to other WordPress builders (example, the undo button)
  • ​Activating Oxygen means you will deactivate any active themes
  • Oxygen is so lightweight that it might not have some core files found in common WordPress themes
  • Learning curve to use Oxygen Builder is slightly higher than moderate

​Oxygen comes with three pricing—Basic ($99), WooCommerce ($149) and Agency ($169). All of these three plans come with lifetime access and unlimited website usage (which is a plus point)

​2. Thrive Themes Builder

​Make no mistake. Thrive Themes Builder is definitely on my second spot when it comes to ​the best Word​Press theme builder plugin in 2020. Thrive Themes Builder is the latest release and it had taken the WordPress industry by storm.

Thrive Themes Builder Best WordPress Theme Builder 2020

​​Thrive Themes Builder comes with Thrive Architect and Thrive Leads integrated with it. And this means that you are getting the full suite of what Thrive Themes can offer.

Here are the key features of Thrive Themes Builder.

Key Features


​Drag and drop builder

​Very intuitive and uninstalling doesn't break your site

​Ease of setup

​Pretty neat and fast

​Demos and templates

​Over 300+ ready for download


​Works well with most of the WordPress plugins

​Thrive Themes Builder uses Shapeshift theme. This allows you to easily create a customized WordPress theme with drag and drop feature and without touching a single line of code.

​Watch this video to learn how you can create a website template from scratch using Thrive Themes Builder and Shapeshift (under 2 minutes flat)!

​Is there anything I dislike about Thrive Themes Builder?

​To be honest, I tried hard but I couldn't find something that I really dislike using Thrive Themes Builder. If I would need to choose one, I would say that my biggest concern is having to pay $19 for the ​subscription monthly for Thrive Membership.

​Other than that, I'm a superb happy customer with Thrive Themes Builder. Click the below button to try Thrive Themes Builder yourself!

​3. Elementor Pro

Elementor is one of the most popular WordPress theme builder. Elementor calls themselves as the #1 free WordPress Page Builder and that is very true. With over 4 million active downloads, Elementor is definitely one of the heavy hitters in the WordPress world.

Elementor Best WordPress Theme Builder Plugin

​Prior to moving to Oxygen + Thrive Architect (here's the guide on how I made both Oxygen and Thrive Architect play well with each other), I was using Elementor Pro and mind you, I was a happy user!

​And for the record, I still use Elementor Pro for some of my sites but not my main sites like this one. 

​I used Elementor as early as their beta stage—and I cannot be happier. Here are some of the best Elementor features for WordPress owners.

Key Features



​Comes with both free and paid version

​Customize everything

​Drag and drop everything

​Mass usage

​Suitable for ​designers, developers, marketers, and entrepreneurs

​Ready made templates

​Over 80+ ready made templates

​There is no denial that Elementor is one of the best in the market. However, it is important to note that the free Elementor version comes with very limited features. 

​At the same time, there are many Elementor addons that you can install and use to further improve the experience and end results of your WordPress design.

If you are looking for a great Word​Press theme builder software 2020, you can't go wrong with Elementor.

​4. Divi Theme Builder

​Divi Theme builder is not far the pack and as a matter of fact, it is the fourth in the top 5 best ​​Word​Press theme builder plugin in 2020. Divi had long been in the backseat in the WordPress builder industry but they started to bounce back to the top 5 thanks to the all new Divi shape dividers feature.

Divi Theme Builder Best WordPress Builders 2020

​Here are the important features of Divi theme builder.

Key Features


​Ready made modules

​40+ ready made website templates

​Ready made​ designs / elements

​800+ demos with 1-click ​install function


​​No coding skills required

​Learning curve

​Easy for beginners

​Divi Theme Builder is one of the most popular WordPress builders used by website developers. For starters, it is a one-time purchase that comes with unlimited websites and unlimited updates.

​Here are some of the downsides using Divi Theme Builder:

  • ​Very bloated
  • ​Ready made templates are large in size and impact website loading speed
  • Not suitable for shared hosting

​Nonetheless, ​Divi Theme Builder is still a powerful option—especially in the hands of a WordPress developer who knows how to remove the bloat from Divi. 

​On the side, it is important to note that Divi scores well in terms of usability and beginner-friendly. With yearly pricing starts at $89 and lifetime license at $247, this is definitely a well-invested WordPress tool for website development.

​5. Beaver Builder

Last but not least, Beaver Builder. Beaver Builder is a powerful WordPress Page Builder plugin that is used by both beginners and professionals.

​Here's a quick video of Beaver Builder.

​I do use Beaver Builder for some of my clients works, but not my main tool. What I really love about Beaver Builder are as follow.

Key Features


​Drag and drop builder

​Very intuitive and powerful

​Agency features

​White-labeling, override core templates, etc.

​Help and support

​One of the friendliest community around

​Availability in theme builder and plugin

​Highly compatible and great options

​If you are looking for the top WordPress builders in 2020 based on ranking, you can't go wrong with Beaver Builder.

​Some of the downsides that you should take note are:

  • ​Higher pricing tier (starts at $99 for the standard package)
  • ​Powerful features are available from mid-tier and higher
  • The ​Beaver Builder theme is only available from mid-tier onwards

​Overall, Beaver Builder is still a nice WordPress theme builder tool. It is powerful and offers many possibilities, especially in creating a website design of your choice.

WordPress ​Theme ​​Builder ​Comparison

​There are many options when it comes to choosing the best WordPress theme builder that fits your need. Here's my top choice of WordPress theme builders based on rankings:

  1. ​Oxygen Builder — Best for web developers
  2. Thrive Themes Builder — Best for bloggers and Internet Marketers
  3. Elementor Pro — Best for bloggers
  4. Divi Theme Builder — Best for agency and business owners
  5. Beaver Builder — Best for agency-level

How To Use Oxygen With Other WordPress Builders?

How To Use Oxygen With Other WordPress Builders

​How To Use WordPress Builders With Oxygen Builder?

Oxygen Builder is one of the finest and most lean WordPress builders I had used. Elementor, Beaver Builder and Divi don't come even close to what Oxygen Builder can offer.

But, there's a little problem.

Oxygen Builder is known for not working well with other WordPress theme builders in the market. You cannot just install a WordPress ​theme and hope that it plays nicely with Oxygen.

​Often time, this WordPress guide is extremely important for those who had a large site and use one or more WordPress theme builder. Migrating everything to Oxygen not only takes time but a lot of effort too.

​There's a little trick over it. Now, if you love watching video, hit the play button to watch how you can get Oxygen to work with any WordPress theme builder.

​How To Use Oxygen With Other WordPress Builders?

​By default, ​Oxygen Builder is a WordPress builder by itself. Therefore, I highly recommend you to use Oxygen with other WordPress builders only if you have a large site and it would be massive hassle to convert everything into Oxygen.

It takes over $1,000 to complete the entire site migration to Oxygen. If this is something you are keen on, you can reach out to me and I'm happy to help you in anyway possible.

​There are two simple steps you need to take in order to use Oxygen with other WordPress builders:

  1. 1
    ​Build a layout template for current/existing layout
  2. 2
    ​Build a layout template for new posts and pages using Oxygen

​Part 1: Build A Layout Template For Existing Layout

​This is an important step to ensure that your website design do not break when you ​activate Oxygen Builder. Here are the steps you need to take.

  1. 1
    ​Get a copy of Oxygen Builder
  2. 2
    ​Install and activate Oxygen Builder license
  3. 3
    ​Disable all cache plugin
  4. 4
    ​Head over to Oxygen » Templates » ​Add New Template

​I am a huge fan of Thrive Architect and therefore, the following example will be integrating Thrive Architect into Oxygen Builder.

“​Building an Oxygen template for all your old blog post is the first step and to avoid any distorted layouts when using Oxygen Builder.”

- ​Reginald ​Chan -

Integrate Thrive Architect Into Oxygen Builder
  • ​Add title: Put in a name for your Oxygen Template.
  • ​Inherit design from other template: None
  • ​Where does this template apply?: Singular (check Posts and Pages only)

​Once the above is done, click "Edit with Oxygen."

​This template is to ensure that your website layout is not broken in anyway. Thus, you will be using Inner Content element on Oxygen Builder.

​By default, you will see an empty page. Select the panel on the left and search for Inner Content. Click on it to have the element imported to the layout.

Inner Content Oxygen Builder

​For easier navigation, you can use Structure to have a bird's eye view on the entire page.

​Now that this is done, you can perform additional setups such as screen layout.

​I set different layouts on different screen size. In order to do so, you need to ensure that the Inner Content element is location inside a ​Divider.

Different Margin And Padding using Oxygen

Part 2: ​Creating A New Template With Oxygen For New Posts And Pages

​Once you had completed the above steps, you need to create a new template with Oxygen. This will be used for ALL blog posts and pages that you create.

“​Templates in Oxygen Builder is like using Global Widgets for Elementor. When you use them right, you are going to save a lot more time in WordPress design.”

​Reginald Chan

​The process of creating a new template on Oxygen is similar with the steps above. The next time you are creating a blog post or page, select the template that you had created with Oxygen and click on Edit with Elementor or Edit with Thrive Architect.

​By doing this, all the saved templates will be imported directly into your content and you don't have to worry anything about the header, top and bottom menu, etc.

​Summary: Using Oxygen With Other WordPress Builders

​This WordPress tutorial is only best when you are using Oxygen ​on a large WordPress site (such as over 500+ posts and pages). This allows you to inherit all he previous designs and not breaking anything on your site.

​The best part, you will be able to use Oxygen Builder on all your latest blog posts and at the same time, using Oxygen with other WordPress builders.