How To Integrate AWeber with Elementor?

The Elementor page builder is one of the most popular WordPress builders in the market. With over 5 million active installs, Elementor is used by both professionals and WordPress enthusiasts. On the other hand, AWeber is a well-renown email marketing solution for affiliate marketers, bloggers and business owners.

In this tutorial, you will learn how to integrate AWeber with WordPress. To be exact, you will learn the exact steps to integrate AWeber with Elementor Free and Elementor Pro. Before this, there was no direct integration between AWeber and Elementor.

There are two ways you can integrate AWeber with Elementor.

Plugin Method

Integration via AWeber for WordPress plugin

This option is best for users using the free Elementor version with drag and drop builder anywhere within your site.

Elementor Pro

Integration by adding AWeber into Elementor pro plugin

This option is best for website developers and Elementor Pro users. Easily add AWeber forms directly using Elementor Pro.

What is AWeber for WordPress plugin?

The AWeber for WordPress plugin allows you to easily drag and drop forms that you have created in your AWeber account onto your WordPress page. 

In order to achieve this, all you need is your AWeber account and a completed sign up form. This is a great way to provide your website visitors with a way to join your email list. Since Elementor Free is a free plugin, it doesn't come with direct integration with AWeber.

AWeber for WordPress Plugin
~AWeber for WordPress plugin

Therefore, you would need to connect AWeber to Elementor using AWeber WordPress plugin. Once that is done, you can now include one or more AWeber forms on your WordPress page/post.

Don't forget that in order to accomplish this, you must have both plugins installed. If you have not already done so, please take the time to install and connect the AWeber for WordPress plugin

How to add an AWeber form into Elementor free plugin?

Here's how you can connect an AWeber form into Elementor Free.

The first step is to install AWeber plugin to your WordPress website. If you have not created an account with AWeber, you can do it here. After registering, you can try it for 30-days free without any credit card.

Start by editing the page with Elementor visual builder. You'll find an AWeber widget in the left-hand sidebar menu. Drag this widget into your page where you would like it displayed.

Adding AWeber Forms into Elementor Free
~Adding AWeber forms into Elementor Free

Elementor makes it easy to drag and drop the AWeber form to any location of your choice without using any codes.

Upon placing your widget in the desired location, you'll find an option to select the list and sign up form (that you had previously created in AWeber) that you would like displayed on your page.

Configuring AWeber lists with Elementor free
~Configuring AWeber lists with Elementor Free

Please Note: Your sign up forms will have a prefix of "Form -", while any sign up forms that you have configured in a Split Test will have a prefix of "Split -".

Finally, you will see your AWeber form beautifully embedded on the page. Once you publish the post or page, the form will load automatically.

AWeber Form display on Elementor Free
~AWeber Form display on Elementor Free

Did you know?

The AWeber for WordPress plugin is a decent tool to build an email list with a handful of ready-made designs. Thrive Leads is an excellent plugin that comes with over 200+ ready-made templates to help you put email list building on automation.

How to integrate AWeber with Elementor Pro?

Prior to this, adding AWeber into Elementor Pro can be challenging as there is no direct integration. In order to solve this, most WordPress users use third party plugins such as Thrive Leads or OptinMonster to manage the integration between AWeber and Elementor Pro.

This is be frustrating at times to get everything working right.

Integrate AWeber with Elementor Pro
~Integrate AWeber with Elementor Pro
Great news! You can now easily integrate AWeber to Elementor without any crazy codes.

Follow these steps to integrate AWeber directly to Elementor Pro inn just a few clicks.

You need an active Elementor Pro account (which you can get it here). After you create your Elementor Pro account, you will have access to the additional Elementor widgets that are only included in the Pro version.

Click and drag the Form widget from the menu options on the left-hand side of the page to anywhere on the page.

Integrating AWeber with Elementor Pro
~Integrating AWeber with Elementor Pro

Next, you can check and modify any fields under the "Form Fields" tab. Here, you can also adjust the styling of the form.

Typically, we recommend going with just the Name and/or Email fields to maximize the chance of conversion.

AWeber Form Fields in Elementor Pro
~AWeber Form Fields in Elementor Pro

Once the form is designed how you would like, click the "Actions After Submit" tab.

Setting up AWeber forms properly
~Setting up AWeber forms properly

If you're sending a message through Elementor after the subscriber submits their information, then you do not have to remove the "Email" selection from this tab. Simply select AWeber from the list of available options.

Actions After Submit for AWeber Forms
~Actions After Submit for AWeber Forms

Once you do this, a new "AWeber" tab will appear. Click this tab.

AWeber on Elementor Pro
~AWeber on Elementor Pro

Here, choose the list the email subscribers will be imported to once the sign up is successful.

Select lists for integration with AWeber
~Select lists for integration with AWeber

We also recommend you to add tags (using the "Tags" field). You can add multiple tags separated by commas.

Add any suitable AWeber tags with Elementor Pro
~Add any suitable AWeber tags with Elementor Pro

Last but not least, you need to map all of the Elementor fields with the corresponding field in AWeber. You must at least map the email field for the information to be sent to AWeber. If you have any custom fields, you can map those as well.

Always double check this part to ensure that the integration between both AWeber and Elementor are correct.

Mapping AWeber fields with Elementor Pro forms
~Mapping AWeber fields with Elementor Pro forms

The final step is to publish your changes when you're finished. And that's it!

Summary: Integrate AWeber with website

You had successfully integrated AWeber with Elementor. Now, subscribers who visit your WordPress site that is built with Elementor will have the option to subscribe to your AWeber list!

Are you ready to integrate AWeber with website? Leave a comment and tell us what you think!

6 Steps To Fix WordPress Not Saving Changes Problem

We love WordPress and we work with WordPress CMS over 12 hours a day (yes, talk about work life balance!). One of the most annoying thing that can happen when working with WordPress is this — WordPress not saving changes. This is by far the most annoying thing that can happen to a WordPress developer or a WordPress agency.

Alright, we get it.

Nothing is perfect and while WordPress is pretty close to perfect, some problems do happen from time to time. In today's article, we are going to help you with WordPress troubleshooting.

To be exact, simple steps you can take when WordPress not saving changes.

Three common symptoms that WordPress is not updating properly

It’s not uncommon to see the changes you make on your WordPress site immediately. Here we will list down some common situations that most users encounter.

If you are encountering either of these changes, check out the following fixes.

Clear browser cache

This is by far the most common issue that will make WordPress not updating properly (or look like).

If you are using Chrome, it is known for 'extreme caching' which will cache literally everything.

While this helps to improve your browser experience, this can make WordPress not updating properly.

How to clear browser cache to fix WordPress not saving changes
~How to clear browser cache to fix WordPress not saving changes?

Here's the thing. Your WordPress may be updated—but the browser cache isn't. When this happens, you are looking at old data and not the latest one.

How to clear browser cache?

The easiest way is to use CTRL+Shift+R if you are using Windows or Cmd+R if you are using Mac.

Misconfigured WordPress cache plugin

Cache plugins are used in WordPress sites with the main purpose of enhancing speed and performance. 

However, a WordPress cache plugin that is wrongly configured could also lead to WordPress not updating properly too.

How to clear WordPress cache plugin to solve WordPress not saving changes
~A WordPress cache plugin could be the culprit for WordPress not saving changes

Thankfully, all popular WordPress plugins such as WP Rocket, W3 Total Cache and Super Cache plugin come with 1-click cache clearing.

Once the cache is cleared from the plugin, we recommend you to clear your browser cache as well before checking on the WordPress site. If clearing the cache doesn't work, you can opt to disable any cache plugin that you may have installed on your site. If, after deactivating, the problem does not resolve, then you need to ensure that your cache plugin is correctly set.

Step by step guide in configuring WP Rocket

Want blazing fast loading speed no matter what hosting you are in? Here's how we configure our WP Rocket plugin.

How to setup WordPress cache plugin properly?

Setting up a WordPress cache plugin can be a tricky business as no two websites are similar. If you are setting up yourself, always go for the safest setting and enable additional features one by one.

This will ensure that you doný break anything on the WordPress site.

Temporary disable CDN cache

If your WordPress is not updating, temporary disabling the CDN could prove to be helpful in many cases.

CDN is great for high traffic sites but it could also lead to excessive caching which will impact you.

Disable CDN to solve WordPress not updating
~Disable CDN to solve WordPress not updating

Cloudflare is one of the most popular CDN service and you can easily turn on the Development Mode to disable Cloudflare almost instantly.

If you are using manged WordPress hosting solution like Kinsta, you can easily clear the cache from the hosting control panels.

Clear CDN cache to fix WordPress not updating properly
~How to clear CDN cache on Kinsta hosting?

Uncleared server cache

It is common for hosting providers to store cache on their servers to make your site load faster when users visit your site.

Some web hosts do it by default (e.g. managed WordPress hosting) while some other web hosts require that you turn on this feature manually from the cPanel.

Clear server cache to fix WordPress not saving changes
~Excessive server caching could also be a problem

The easiest way to do so is by heading to your web hosting control panels and clear the cache yourself. Here's how we do it via Kinsta dashboard.

Clear Kinsta Server Cache To Fix WordPress Not Updating Issue
~Kinsta hosting makes it easy to clear site cache in just 1-click

You can also contact the web hosting support team to assist you with clearing the server cache.

Coding error

Coding errors are some of the major mistakes that most WordPress developers have to deal with. These errors cause WordPress sites to refuse to save any changes.

For example, if you make changes to stylel.css file, you’ll view the style1.css file. The first file name is lower case “L” while the second file name has the digit “1.”

Coding Error Leads To WordPress Not Saving Changes
~Coding error is one common factor for WordPress not updating properly

As a rule of thumb, it’s recommended not to leave any blank spaces in any PHP file and most importantly, to choose easily distinguishable names for different folders and file types on your website.

DNS propagation delay

Working on your WordPress site too fast right after a website migration might lead to WordPress not updating too a.k.a. WordPress not saving changes.

This is because the new hosting DNS is not properly propagated and therefore, making your browser only to fetch content from the old server.

Delayed DNS propagation could lead to WordPress not updating
~What is a DNS and why it is a factor?

To ensure that you do not fall into this trap, the best thing is to avoid carrying out any changes to the WordPress site until your DNS is completely propagated. This process will normally take about 24-48 hours.

Right after DNS propagation, we recommend our clients to do a full browser cache clearing, as well as clearing WordPress cache properly.


While there are many reasons to why WordPress not saving changes or WordPress not updating, the above fixes are easy to follow and more importantly, they work each time without fail.

We hope that this article will help you resolve the above issue so that you can get your website up and running again. Feel free to share this post or leave a comment or suggestion.

How to Duplicate a Page in WordPress With Or Without A Plugin?

The process of creating a duplicate of your existing WordPress posts or pages can be useful in many situations. You can use the copy as a template for future posts, or a reference when you redesign your website. Make no mistake—knowing how to duplicate a page in WordPress is a handy trick!

The best part, duplicating a page in WordPress takes just a couple of minutes at most.

There are multiple ways to clone a page or post in WordPress. This tutorial will explain those different methods, with step by step guide for WordPress beginners.

Let's dive in, shall we?

Duplicating Page or Post with a WordPress plugin

This is by far the easiest way to duplicate a page or post in WordPress. Using a WordPress duplicator saves you time and effort, plus you will be able to 1-click duplicate posts and pages without any coding skills.

In this case, the Duplicate Post plugin is one of the go-to options for this purpose. There are a few more plugins that we will share apart from this.

How To Duplicate A Post Easily Using WordPress
~Click the 'Clone' button to duplicate a WordPress post

Besides from duplicating the WordPress content, you can also duplicate the comments, slug, menu order, and much more which comes in handy at times.

This plugin also allows you to add title prefix or a suffix, so you’ll know which one is the original and which one is the copy.

Let’s say you set “Copy of” as the title prefix. If you duplicate a post titled “What is WordPress,” the duplicate will be named “Copy of What is WordPress.” Therefore, you won't ever be confused after the duplication process.

How do clone your WordPress posts or pages using Duplicate Post plugin?

  1. Install and activate the plugin.
  2. Go to your WordPress dashboard, then click on Pages » All Pages (if you want to clone a page) or Post » All Post (if you’re going to clone a post).
  3. Hover over the page or post you want to clone, and you will see two new options there — Clone and New Draft.
  4. Click Clone to duplicate the selected post, or choose New Draft to create a cloned version of the chosen post and open it in the post editor.

In just several seconds, you are now able to duplicate a WordPress post or page quickly, without losing any information or experience any downtime.

Duplicating a page or post in WordPress using Visual Composer

Another plugin that does cloning of a page or post using templates is Visual Composer.

This drag and drop builder allows you to easily duplicate a page or post in WordPress in just a few clicks.

Visual Composer is a drag and drop builder from WPBakery which is used by many WordPress professionals.

Visual Composer Plugin To Duplicate Posts In WordPress
~Visual Composer plugin makes cloning a page easy

Visual Composer plugin also allows you to choose a wide range of pre-made templates (so no coding skills required). First, choose a design or page layout of your choice (you can also create one from scratch).

Next, “Save current page as a template” and give the template a name.

There, you are done!

The next time you are creating a new page, simply select your template from the templates menu, and it will be used on the new page.

Frontend WordPress editors

Visual editors such as Beaver Builder, Thrive Architect and Divi Builder allow you to quickly build standardize layouts quickly and effectively.

Duplicate a WordPress post using Advanced Layout Builder

Some WordPress themes come with inbuilt layout builder and you can use it to create duplicate posts in WordPress.

For example, Enfold theme (found on Envato) comes with Advanced Layout Builder which you can easily copy and reuse a page or post design.

Enfold Theme Advanced Layout Builder Duplicate WordPress Pages
~Enfold Theme comes with Advanced Layout Builder

This feature allows you to easily clone a page by saving it as a template and reusing it at a different time.

Duplicate posts and pages with Post Duplicator plugin

The Post Duplicator plugin is a popular WordPress plugin that allows you to create an exact replica of the selected post while retaining the custom fields and custom taxonomies as well.

It is a free plugin that can be downloaded directly from the WordPress repository.

How To Duplicate Posts And Pages Using Post Duplicator Plugin for WordPress
~Post Duplicator plugin

This plugin is only useable in cloning or duplicating a WordPress post (not page). Here’s how to duplicate a WordPress post using Post Duplicator plugin:

  1. Install and activate the Post Duplicator plugin.
  2. Hover over the post or the page you want to duplicate, and click Duplicate Post or Duplicate Page.

There are some settings that you can customize for the duplicated posts. Go to Tools » Post Duplicator and set the post status (draft, published, or same as the original), post type, and post date.

You can also adjust the duplicate’s title and slug from the settings when duplicating the post.

Clone a WordPress page or post with the Duplicate Page and Post plugin

The Duplicate Page and Post plugin enables you to clone WordPress pages and posts quickly. The plugin can duplicate a page or post without changing its content, title, or style—which comes in handy.

Using this plugin is relatively easy. You just need to follow these steps:

How To Clone A WordPress Page And Post Using Plugin
~Clone a WordPress page and post using 3rd party plugin
  1. After installing and activating the plugin, go to the All Pages or All Posts menu, depending on what you want to duplicate.
  2. Hover over the post or page you want to clone and click Duplicate.
  3. The cloned post or page will appear as a new draft with the same name as the original. Open the copy to edit the content.

When it comes to duplicating a WordPress page/post, you can't go wrong with the Duplicate Page and Post plugin!

How to duplicate a WordPress page or post without using plugins?

This is a little unconventional way and it is only recommended for those who know exactly what they are doing. A wrong move or action could lead to errors to your site.

However, fret not. Follow these steps to easily duplicate a WordPress page or post without using any plugin.

In order to duplicate a WordPress page or post without using plugin, you would need to tweak the codes in your WordPress.

We strongly recommend to backup your website before editing any WordPress files.

This is the code snippet that will enable post duplication in WordPress:

 * Function for post duplication. Dups appear as drafts. User is redirected to the edit screen
function rd_duplicate_post_as_draft(){
  global $wpdb;
  if (! ( isset( $_GET['post']) || isset( $_POST['post'])  || ( isset($_REQUEST['action']) && 'rd_duplicate_post_as_draft' == $_REQUEST['action'] ) ) ) {
    wp_die('No post to duplicate has been supplied!');
   * Nonce verification
  if ( !isset( $_GET['duplicate_nonce'] ) || !wp_verify_nonce( $_GET['duplicate_nonce'], basename( __FILE__ ) ) )
   * get the original post id
  $post_id = (isset($_GET['post']) ? absint( $_GET['post'] ) : absint( $_POST['post'] ) );
   * and all the original post data then
  $post = get_post( $post_id );
   * if you don't want current user to be the new post author,
   * then change next couple of lines to this: $new_post_author = $post->post_author;
  $current_user = wp_get_current_user();
  $new_post_author = $current_user->ID;
   * if post data exists, create the post duplicate
  if (isset( $post ) && $post != null) {
     * new post data array
    $args = array(
      'comment_status' => $post->comment_status,
      'ping_status'    => $post->ping_status,
      'post_author'    => $new_post_author,
      'post_content'   => $post->post_content,
      'post_excerpt'   => $post->post_excerpt,
      'post_name'      => $post->post_name,
      'post_parent'    => $post->post_parent,
      'post_password'  => $post->post_password,
      'post_status'    => 'draft',
      'post_title'     => $post->post_title,
      'post_type'      => $post->post_type,
      'to_ping'        => $post->to_ping,
      'menu_order'     => $post->menu_order
     * insert the post by wp_insert_post() function
    $new_post_id = wp_insert_post( $args );
     * get all current post terms ad set them to the new post draft
    $taxonomies = get_object_taxonomies($post->post_type); // returns array of taxonomy names for post type, ex array("category", "post_tag");
    foreach ($taxonomies as $taxonomy) {
      $post_terms = wp_get_object_terms($post_id, $taxonomy, array('fields' => 'slugs'));
      wp_set_object_terms($new_post_id, $post_terms, $taxonomy, false);
     * duplicate all post meta just in two SQL queries
    $post_meta_infos = $wpdb->get_results("SELECT meta_key, meta_value FROM $wpdb->postmeta WHERE post_id=$post_id");
    if (count($post_meta_infos)!=0) {
      $sql_query = "INSERT INTO $wpdb->postmeta (post_id, meta_key, meta_value) ";
      foreach ($post_meta_infos as $meta_info) {
        $meta_key = $meta_info->meta_key;
        if( $meta_key == '_wp_old_slug' ) continue;
        $meta_value = addslashes($meta_info->meta_value);
        $sql_query_sel[]= "SELECT $new_post_id, '$meta_key', '$meta_value'";
      $sql_query.= implode(" UNION ALL ", $sql_query_sel);
     * finally, redirect to the edit post screen for the new draft
    wp_redirect( admin_url( 'post.php?action=edit&post=' . $new_post_id ) );
  } else {
    wp_die('Post creation failed, could not find original post: ' . $post_id);
add_action( 'admin_action_rd_duplicate_post_as_draft', 'rd_duplicate_post_as_draft' );
 * Add the duplicate link to action list for post_row_actions
function rd_duplicate_post_link( $actions, $post ) {
  if (current_user_can('edit_posts')) {
    $actions['duplicate'] = '<a href="' . wp_nonce_url('admin.php?action=rd_duplicate_post_as_draft&post=' . $post->ID, basename(__FILE__), 'duplicate_nonce' ) . '" title="Duplicate this item" rel="permalink">Duplicate</a>';
  return $actions;
add_filter( 'post_row_actions', 'rd_duplicate_post_link', 10, 2 );

It is also important to note that this snippet only works for duplicating posts. You can duplicate WordPress pages by replacing the last line with this code to this one:

add_filter('page_row_actions', 'rd_duplicate_post_link', 10, 2);

All you need to do is paste the code to your functions.php file which is found in your hosting control panel. To do this, you can either use File Manager, FTP client (we prefer using FileZilla, or inbuilt WordPress file editor.

Using FTP client such as FileZilla, you can easily download the file for safekeeping before performing any changes to it that may break your site (by accident).

If you plan to use the third option, navigate to Appearance » Theme Editor, and select Theme Functions.

How To Clone Posts And Pages In WordPress Themes Function In WordPress
~WordPress Theme Functions file

Now, if you have successfully embedded the code above, you should see a Duplicate button in All Posts or All Pages menu.

How To Duplicate A Post Easily Using WordPress
~Click the 'Clone' button to duplicate a WordPress post


We hope this tutorial answers all your questions about how to duplicate a post or page in WordPress.

As a recap, there are many methods you can use to duplicate a WordPress page (or post). You can either use a WordPress plugin such as Duplicate post, Duplicate Page and Post or Post Duplicator.

You can also clone a WordPress page or post without a plugin. All you need to do is access the functions.php file in WordPress, then enter the code that we’ve provided.

Do you have any questions, tips, or tricks? Let us know in the comment section below!

How To Collect Donations Online And Seamlessly Using WordPress?

We noticed there are many non-profits in the world that use WordPress CMS for their official website. But have you ever wondered how you can collect donations easily using WordPress?

If you did (and didn't find an answer), this tutorial is going to show you how you can collect donations online directly from your website.

Setting up a website for online donations

The first part to accepting donations online is to have a website ready for that. For this, WordPress CMS is an excellent option especially for non-profits.

A WordPress website is easy to start and it doesn't cost much too. Plus, it comes with some additional perks such as:

How To Create Donation Forms For WordPress Sites
~How to start a website to collect donations?
  • Easy to give – Your supporters are more likely to donate if it’s easy and quick.
  • Simple to transfer – Payment solutions easily integrate into your site so you can accept donations.
  • Seamless to connect – Easily customize form fields so you can get more details from your donors to stay in touch.

Don't have a website yet?

Now you can! Thanks to Bluehost, you can own your own nonprofit WordPress site under $4 per month with 1-click WordPress installation, a free domain and SSL certificate.

How to collect donations online using WordPress?

The easiest and safest way to collect donations online with WordPress (and without coding skills) is to use the right form plugin. In this case, the form plugin is used to create a donation form—which the public can access, share details and perform donation safely.

There are many form builders that you can use with WordPress and our top favorite is definitely WPForms.

WPForms is one of the best WordPress Form Builder plugin. You can download it for free here.

Here's how you can build a simple donation forms using WPForms.

Step 1: Create a Nonprofit Donation Form

The first thing you need to do is to download WPForms plugin. You can download it for free here. Next, install the plugin to your WordPress (here's how).

To create a nonprofit donation form using WPForms, here's what you need to do.

Head over to WPForms » Add New and choose the options to create a new form.

On the setup screen, name your form and select the Donation Form template.

Donation Form Template by WPForms
~Donation Form Template by WPForms

Clicking on it will opens up the form builder that looks like this.

Building a donation forms online with WordPress
~Building a donation forms online with WordPress

Step 2: Customize the Form Fields

Customizing the Form Fields are very important to ensure that your form works correctly. By default, the new form that you had created comes with 4 main sections which are:

  • Name
  • Email
  • Donation Amount
  • Comment or Message

You can also add additional fields for your donations forms by dragging the elements on the left directly to your WordPress form.

Next, click on the fields to make any changes that you require.

By now, you will notice that you can easily drag any elements to easily change the order of the elements on your contact form.

Your donation form field is a Single Item field that gives users a chance to enter the amount they want to donate. You can also use multiple choice or dropdown fields instead.

WPForms is an intuitive drag and drop WordPress form. You don't require any coding skills to use it.

In this example, we’ll show you how to add a multiple choice payment field that presents several donation amounts to choose from, while keeping the option to enter a different amount too.

To start, drag the Multiple Items form field, found under Payment Fields, to the right hand panel. We’ll place this new field above the Donation Amount field.

Multiple Choice Fields In WPForms
~Multiple Choice Fields In WPForms

You can change the form field data to make it more personalized. Example, changing the label to something like "Donation Amount".

Customize Donation Amounts
~Customizing the donation amounts field

Don't forget to scroll down and click the Required checkbox to be sure those filling out your donation form enter amounts before clicking submit.

Required checkbox in WPForms
~Required checkbox in WPForms

The next thing you need to do is customize your donation form to display the Single Item form field when the multiple choice option Enter Amount is selected.

To start, click the “Donation Amount” form field to make changes.

Unclick the Required checkbox or users won’t be able to select the pre-defined donation amounts if that’s what they want to do.

Unclick Required checkbox
~Unclick Required checkbox

Next, head over to the dropdown menu labeled Conditionals. Here, you need to select the checkbox Enable conditional logic.

Then, select the option to Show this field if Donation Amount is Enter Amount.

Enable Conditional Logic with WPForms
~Enable Conditional Logic with WPForms

This method allows the website visitor to enter their own donation amount by selecting the Enter Amount multiple-choice option and the Donation Amount form field will display.

Once you’re done customizing your form, click Save.

Now we’ll take a look at how to configure your nonprofit donation form settings.

Step 3: How to easily configure WPForms general settings

There are several settings to configure when creating a nonprofit donation form in WordPress. We’ll start with the general settings first.

To start, go to Settings » General.

Here's how it looks like.

WPForms is a powerful drag and drop form builder for WordPress that allows you to build any type of forms in just a few clicks. Absolutely marvelous!

WPForms General Settings
~Setting up WPForms is easy

Here you can configure the following:

When you’re done, click Save.

Step 4. Setting up WPForms notification

Notification is an important step when customizing your online form because you want to be notified (almost) instantly when someone drops a donation to your nonprofit.

Follow these steps to start creating automated notification each time a donation is done through the form.

WPForms Notification Settings
~WPForms notification settings

If you use smart tags, you can also send a notification to the site visitor when they make a donation, letting them know you received their donation and will be in contact shortly. This assures site visitors their forms have gone through properly. Plus, it is also a great way to connect with the donor for building connections.

Step 5: Configure and customize your form's confirmation

Form notification is an important criteria when building an online form to connect donations. Form confirmations are messages that display to site visitors once they submit a donation form on your website. They let people know that their donation has been received and offer you the chance to let them know the next steps.

WPForms has three (very straight forward) confirmation types to choose from:

  1. Message. This is the default confirmation type in WPForms. When a site visitor makes a donation, a simple message confirmation will appear letting them know it was received. Look here for some great success messages to help boost customer happiness.
  2. Show Page. This confirmation type will take site visitors to a specific web page on your site thanking them for their donation. For help doing this, check out our tutorial on redirecting customers to a thank you page. In addition, be sure to check out our article on creating effective Thank You pages for boosting customer loyalty.
  3. Go to URL (Redirect). This option is used when you want to send site visitors to a different website.

Let's get started to set up a simple form confirmation in WPForms so you can customize the message site visitors will see when they make a donation on your website.

To start, click on the Confirmation tab in the Form Editor under Settings.

Next, select the type of confirmation type you’d like to create. For this example, we’ll select Message.

Here's what we meant.

WPForms Confirmation Settings
~WPForms confirmation settings

This step allows you to customize the confirmation message (creating custom messages), and click Save when you’re done.

Step 6: Configure Your Form’s Payment Settings

In order to accept donations, you’ll need to configure your payment settings.

WPForms integrates with both PayPal and Stripe for accepting payments.

To configure the payments settings on your donation form, you’ll first have to install and activate the right payment addon.

For this example, we’ll set up PayPal with WPForms to process donations on automation and more importantly, secure.

WPForms Payment Settings
~WPForms Payment Settings

Here you’ll need to do the following:

PayPal Settings on WPForms
~PayPal Settings on WPForms

After you’re done configuring the payment settings, click Save to store your changes.

Now you’re ready to add your contact form to your website.

Step 7: Add Your Nonprofit Donation Form to Your Website

The last step of creating a donation form with WordPress and WPForms is to add the form to your post or page.

Thankfully, WPForms allows you to add your forms to many locations on your website, including your blog posts, pages, and even sidebar widgets.

Let’s take a look at the most common post/page embed option.

To start, create a new post or page in WordPress and then click on the Add Form button.

Next, select your donation form in the modal popup and click Add Form.

Insert WPForms
~Insert WPForms to WordPress posts or pages

Then, publish your post or page so your donation form will appear on your website.

Final Donation Form using WPForms
~Final Donation Form design using WPForms

Bonus: How to keep in touch with donors using WPForms?

You can combine your donation forms with some popular email marketing services such as:

This gives you the chance to you to add donors to your email list and keep them informed about your organization’s events.

If you want, you can even allow donors to make a donation while they’re filling out any other WordPress forms on your site.


We hope that you find this tutorial on how to collect donations online and seamlessly using WordPress (WPForms) useful. There is no doubt that WPForms is one of the best form builders for WordPress. It is extremely versatile and able to perform countless tasks directly from your WordPress site.

So, what are you waiting for? Get started with the most powerful WordPress forms plugin today.

Link Whisper Review: Automatic Internal Link Building Plugin for WordPress

~Link Whisper review

Building internal links in WordPress is crucial but time-consuming. Discover how Link Whisper plugin builds internal links 50% faster and 100% more efficient on automation—without spending a ton load of money.

Have you ever try to build internal links for a WordPress site with over 600 blog posts? As a WordPress agency, we do—one that we are terribly afraid of. The time and effort needed to build internal links, along with SEO optimization are crazily challenging. Until date, there isn't a quick solution until we discovered Link Whisper.

In this Link Whisper review, we will dive deep into link building using Link Whisper plugin and how it could benefit you in the long run (SEO game).

Plus, we will also share our personal opinion if Link Whisper is right for you. After all, there's no one size fits all in WordPress!

Link Whisper is a WordPress plugin that helps you build internal links on automation.

Link Whisper is a WordPress SEO plugin that helps you build internal link building faster and more efficient. Prior to the discover of this plugin, link building was tough.

We had helped clients to manage internal link building structure for over 600 blog posts—and that is not a fun thing to do.

We even thought of ways to automate the entire link building process!

What is Link Whisper
~What is Link Whisper?

Link Whisper allows you to do exactly that—from building internal links on automation (yes, A-U-T-O-M-A-T-I-O-N) to checking broken links, you get a pretty much full-fledged SEO plugin just like SEOPress that we talked really a lot on WP Maven.

Link Whisper Review

What does Link Whisper do?

Link Whisper helps you to make smart internal link building decisions to help your WordPress site rank better on Google and other search engines.

In the next few minutes, we will show you exactly how we build internal links using Link Whisper plugin. To be honest, it is really easy and we actually got hooked up with it every day (more on this later).

This sample includes blog posts found in WP Maven (yes, that's our site—THIS site). We decided that the best way to provide an excellent review is by showing some real-life examples.

Let's get started with the Link Whisper review 2020!

Link Whisper is a powerful WordPress SEO plugin. We recommend you to follow strict SEo guidelines to avoid over optimization, which can be bad for SEO.

The first step is pretty straightforward. You would need an active license for Link Whisper before you are able to use it. You can get a limited-time $25 Link Whisper discount code here.

This is required right after you install the WordPress plugin.

After install Link Whisper, we recommend you to head over wp-admin dashboard » Link Whisper » Report.

Take a look at the screenshot. That's exactly what you will find when you click on the dashboard.

It shows you an overall snipper on your website internal and outbound link structure.

Link Whisper Dashboard
~Link Whisper live dashboard

On the side, we are pretty happy with the Orphaned Posts, Broken Links and 404 errors because these are very important ones for us to take a look at—especially when it comes to WordPress SEO.

Now, it is all about fixing blog posts that have no internal links linking to it. Internal links help to boost and share link authority (a.k.a. link juice). Therefore, you want to make sure every post and page has internal linking to them.

Here, you will be able to add internal links directly to the blog post without having to edit the post.

Start by clicking on the Add button. This will open up a new tab in your browser.

Here's how it looks like.

Internal Link Report Link Whisper Review
~Find blog posts that has no inbound links
Internal Link Suggestions Link Whisper Review
~Inbound link suggestions

Link Whisper will automatically provide suggestions for both related posts and hyperlink text for internal linking.

All you need to do is to run through the suggestions, tick on the chosen ones and click on Add Links.

Within seconds, all the links will be added to your blog posts.

Apart from the automatic internal link building feature, you can also perform auto-linking in your WordPress site.

Auto-linking has several features, including adding relevant links to a blog post or page when triggered by a keyword.

If you are wondering, this is the same feature that is found within Pretty Links Pro.

Link Whisper auto-linking feature also comes with two important options.

Auto Linking Of Links Based On Keywords
~Automatic link placements based on keywords

For this Link Whisper review, we recommend you to disable the first option and only enable the second option for safer SEO practises.

URL Change Feature With Link Whisper
~URL changer is a redirection tool

Last but not least, URL changer is similar to redirection in SEOPress. This option allows you to create a redirection from an old URL to a new URL. The only downside with this is the inability to control 301, 302 or 307 redirection.

For a limited time, Link Whisper is on sale. Purchasing Link Whisper plugin this week will get you a nice $25 discount.

Link Whisper Pricing
~Link Whisper pricing and discount code

At first, we were skeptical of what Link Whisper could do for us but after trying out ourselves, we are very happy with it. As a matter of fact, we use Link Whisper to help our WordPress clients in internal link building structure.

For only $52 for a WordPress site, this is definitely worth the money and we can't recommend Link Whisper enough!

Link Whisper Promo Code [Limited Time]

For a limited time only, you can get Link Whisper plugin for only $52 with a $25 discount. Plus, all plans come with 30 days money-back guarantee (so no risk on your side)

Scalability In Hosting: The How's And Why's That You Need To Know

What does scalability in hosting means to you? In the general term, scalability represents the ability for you to scale in web hosting. In most cases, you are upgrading to a higher hosting plan in order for you to cope up with the growing traffic. It could also means that you are upgrading to higher plans for better features.

Either way, scalability is an important factor when it comes to making the right web hosting choice.

8 reasons why scalability is important for your online business

Scalability In Web Hosting
~Scalability in web hosting
  1. Growing website visitors count. When the number of visitors increases, you probably need a better website hosting to avoid any overcharges in traffic.
  2. Processing power. The higher the web traffic, the more processing power you would need. In this case, the processing power is the ability for your web hosting server to perform tasks. The higher the processing power, the faster your website loads.
  3. Security features. There are also instances where you need to scale your hosting plan because you require additional security features. Some web hosting companies provide better and more comprehensive security features on higher hosting plans.
  4. Additional domains. If you are constantly flipping domains or adding domain ownership to your account, you might find yourself hitting the domain quota real fast. In this case, upgrading to a higher hosting plan will give you a larger domain quota.
  5. Hosting features. Upgrading to different hosting plans also gives you more hosting benefits (as a whole). For example, higher hosting plans usually come with more CPU, RAM and dedicated environment which will help you in scaling your online business.
  6. eCommerce store. Thinking of starting an online store? If you are using WordPress and WooCommerce, you probably need WooCommerce hosting to avoid resource hogging. Plus, having a bigger hosting plans means that you have more space for images and higher concurrent visitors' actions.
  7. Moving host. Web hosting scaling doesn't always happen within the same web host. You could be moving from one host to another for better pricing or performance.
  8. Hosting limitations. This happens more often than you can imagine. At times, some hosts will limit certain actions to ensure that the server is working at its peak. This is very common in the shared hosting space. Scaling your hosting plan will allow you to perform the tasks that you wan without any or much limitation.

Critical Vulnerability Found In The Official MailerLite Sign Up Forms Plugin For WordPress

Update: The Official MailerLite Sign Up Forms plugin for WordPress had been updated to version 1.4.5 on 26th May 2020 which is said to patch the vulnerability. While the new version is out, it is important to update the plugin if you have it installed on your site. We also hope that sufficient notifications are delivered to the affected users to have them update the plugin as soon as possible.

A new and critical vulnerability has been discovered in the Official MailerLite Sign Up Forms plugin for WordPress (for versions 1.4.4 and below). The vulnerability allows an unauthorized attacker to perform an SQL injection and gain access to the administrative panel of the site. Also, the plugin is vulnerable to CSRF attacks.

Here are the details of the vulnerability:

  • Plugins with version below 1.4.4 are affected
  • Affected file: include/mailerlite-admin.php.

We recommend you to start scanning your sites immediately, rather than waiting for an automatic scan to run or to wait for an updated version of the plugin.

Want to learn more about this WordPress vulnerabilities? Click here for more details.

Why should you care about this WordPress vulnerability?

This vulnerability will lead to massive WordPress security issues for your site. As a reminder, hackers will be able to create a backdoor to your WordPress site and doing tasks with administrative roles.

If you are using the Official MailerLite Sign Up Forms plugin, we recommend you to update it immediately.

ShortPixel vs Imagify: The Ultimate Comparison for The Best Image Compression Plugin

Which is the best image optimizer plugin for WordPress? In today's article, we are going to compare two of the best plugins—ShortPixel vs Imagify.

The judging score would be based on the type of image optimization features and the total amount of reduction from each optimization option.

For the record, WP Maven is using Imagify to serve images using WebP format and it syncs well with WP Rocket. Click here to learn more about WP Rocket configuration.

Want to know which is the clear winner? You'll be surprised!

Carry on reading to learn more.

What is a WordPress imagine optimizer plugin?

An image optimize plugin helps you to reduce the size of the image by optimizing it.

An optimized image will load faster due to smaller in overall file size. This helps to speed up your website loading speed and your website visitors are going to see a faster WordPress load.

What is a WordPress image optimizer plugin
~What is a WordPress image optimizer plugin?

What is the best WordPress image optimizer plugin?

WordPress is home to hundreds of image optimizers and it is rather hard to determine which is the best. Two of our personal favorite WordPress image optimizer plugins are ShortPixel and Imagify.

At this point of writing, both of these plugins offer free and paid plans. Here's more details about them.

ShortPixel. The free plan comes with 100 image optimizations with no size limit per month. Paid plans start at $4.99 per month with 5,000 images optimizations per month and offer both image optimization using a plugin or online.

Imagify. The free plan comes with 200mb worth of image optimizations per month. Paid plans start at $4.99 per month for 1 GB worth of images optimizations (approximately 10,000 image optimization) per month and offer both image optimization using a plugin or online.

Comparison between ShortPixel vs Imagify

Which plugin offers the best image image optimization for WordPress? Let's see the results!

Sample image as default image

A sample image was downloaded from Unsplash with a size of 1.56mb. Unoptimized image link. For the record, the image compression tests were done outside of WordPress to avoid automatic image compression (via ShortPixel and Imagify online optimization on the web).

ShortPixel image optimization results

ShortPixel comes with 3 methods of image compression namely Lossy Compression, Glossy Compression and Lossless Compression.

  • Lossy Compression. Lossy is the best option for most users. The images processed with Lossy algorithms are the smallest optimized images you can get. So, if the speed of your site is paramount and you want the best balance between optimization and picture quality, we recommend you to continue to use Lossy optimization.
  • Glossy Compression. Glossy is the best choice if you still care about Google Insights but you believe that a slight loss of page speed is an acceptable compromise for top-notch image quality.
  • Lossless Compression. Lossless optimized images are pixel-by-pixel identical with the originals, but they offer a smaller size reduction compared to either Lossy or Glossy processed files. If you want your images to remain untouched, then select this option.

Lossy Compression by ShortPixel (result)

Without Optimization
ShortPixel Lossy Compression
  • Original image size: 1.56mb
  • After image compression: 328kb
  • Reduction in image size: 1.232mb (78.97% in image reduction)

Glossy Compression by ShortPixel (result)

Without Optimization
ShortPixel Glossy Compression
  • Original image size: 1.56mb
  • After image compression: 464kb
  • Reduction in image size: 1.096mb (70.25% in image reduction)

Lossless Compression by ShortPixel (result)

  • Original image size: 1.56mb
  • After image compression: 1.56mb
  • Reduction in image size: No reduction

Imagify image optimization results

Imagify comes with 3 methods of image compression namely Ultra, Aggressive and Normal.

  • Ultra Compression. This mode will apply all available optimizations for maximum image compression. This will provide huge savings on the initial weight. Sometimes the image quality could be degraded a little. If you want the maximum weight reduction, and you agree to lose some quality on the images we recommend using this mode.
  • Aggressive Compression. This mode provides perfect optimization of your images without any significant quality loss. This will provide drastic savings on the initial weight, with a small reduction in image quality. Most of the time it's not even noticeable. If you want the maximum weight reduction, we recommend using this mode.
  • Normal Compression. This mode provides lossless optimization - your images will be optimized without any visible change. If you want perfect quality for your images, we recommend using this mode. Note: the file size reduction will be less, compared to aggressive mode.

Ultra compression by Imagify (result)

Without Optimization
Imagify Ultra Image Optimization
  • Original image size: 1.56mb
  • After image compression: 328kb
  • Reduction in image size: 1.232mb (78.97% in image reduction)

Aggressive compressionby Imagify (result)

Without Optimization
Imagify Aggressive Image Optimization
  • Original image size: 1.56mb
  • After image compression: 701kb
  • Reduction in image size: 0.859kb (55.06% in image reduction)

Normal compressionby Imagify (result)

  • Original image size: 1.56mb
  • After image compression: 1.56mb
  • Reduction in image size: No reduction

ShortPixel vs Imagify — Which is the better image optimization plugin for WordPress?

In order for us to compare them properly, let's take a look at the table below.

Image Optimization Plugin1st tier2nd tier3rd tier
ShortPixel328kb (-78.97%)464kb (-70.25%)No reduction
Imagify328kb (-78.97%)701kb (-55.06%)No reduction

Both ShortPixel Lossy and Imagify Ultra perform well, scoring 78.97% in image reduction equally as the first tier (highest compression ratio).

ShortPixel Glossy performs better than Imagify Aggressive in the second tier with ShortPixel scoring 15% more reduction compared to Imagify.

From our tests, both ShortPixel and Imagify are very similar in results when it comes to lossy image compression. However, ShortPixel excels better than Imagify in the glossy category.

ShortPixel vs Imagify — Which is the better choice?

Both of these image optimizer plugins are pretty shoulder to shoulder when it comes to maximum image compression.

Pricing comparison. In pricing, Imagify beats ShortPixel hands down as it is cheaper and more affordable. Plus, you can get a 30% discount for all Imagify plans by using this promotion code "WPR30".

Features comparison. In features, ShortPixel beats Imagify as it comes with ShortPixel CDN integrated into all plans (including the free tier). If you are not using any image CDN services, ShortPixel might just be the right image optimizer plugin for your WordPress site.

As a recap, both of these image optimizer plugins for WordPress are very decent with different features. As we are using Kinsta hosting, we are using the inbuilt cache feature and therefore, we use Imagify. If we are using web hosting services without CDN, we would definitely opt for ShortPixel as it offers image CDN in the package.

5 Top WooCommerce Hosting Solutions That You Can't Go Wrong With (Cheapest and Fastest)

Are you looking for the best and fastest WooCommerce hosting to create your online store? Choosing the best hosting provider is one of the most important decision you’ll make for your eCommerce business.

A normal shared hosting solution may not always be a good choice when it comes to WooCommerce. This WordPress eCommerce platform requires more resources, SSL certificate and more PHP workers as compared to a typical blog or static website.

In this guide, we will go through some of the fastest WooCommerce hosting solutions (web host) for your online store.

To make the process easier, we have also hand-picked the best WooCommerce hosting providers.

These are the top eCommerce hosting companies that consistently rank high due to their quality, performance, and excellent customer support.

Yes, these are the fastest WooCommerce hosting solution for 2020 (and beyond).

If you are looking for the fastest hosting for WooCommerce websites, you don't have to look any further.

WP Maven had been an established WordPress agency in Malaysia that had helped 200+ users in Malaysia alone with their websites. With the years of experience with hosting services, we truly understand the importance of choosing the best and fastest WooCommerce hosting for an eCommerce startup. Our goal is to offer insights on things you need to consider when choosing a WooCommerce hosting solution.

What is WooCommerce hosting (and why it matters)?

To host an online store with WooCommerce, you need an optimized hosting solution equipped to handle WooCommerce stores out of the box.

WooCommerce is the world’s most popular eCommerce platform. It is used by millions of small and large businesses all over the world. As it runs on WordPress CMS, so you will obviously need a hosting provider that supports WordPress.

Apart from that, you will also need a domain name (such as and an SSL certificate to accept online payment. You will also need the back-end servers to be optimized for WooCommerce for better performance.

As your online store grows, you will need to consider how to handle traffic with no downtime.

Do you know that #WooCommerce powers at least 5 million online stores worldwide in 2020?

Scalability is the key as migrating to new WooCommerce hosting is tedious and oftentimes challenging.

A reliable and great WooCommerce hosting solution will most likely offer you these that you will not get with a typical shared WordPress hosting account. Using a WooCommerce specific hosting also opens doors to getting professional support from staff trained to deal with WooCommerce websites on a daily basis.

What are the advantages of using a WooCommerce hosting solutions?

  • WooCommerce Ready – WooCommerce hosting companies offer pre-installed WooCommerce with a ready to use design to go with.
  • High Performance – Speed is not just important for user experience but also for SEO. WooCommerce hosting platforms offer faster load times for smoother eCommerce transactions.
  • Hosting Features – Apart from WooCommerce specific features, you get all the usual hosting features like unmetered bandwidth, huge disk space, email accounts, and more.
  • Security – Most WooCommerce hosting plans come with SSL certificate. This adds a security layer around data transferring from customer’s browser to your website.
  • WooCommerce Support – We all need help now and then. With WooCommerce hosting you get help from actual WooCommerce experts via email, live chat, or phone.
  • Dedicated WooCommerce Backup – Nightly backups and offsite backup storage are two powerful reasons to use WooCommerce hosting solutions.

What are the disadvantages of using WooCommerce hosting solutions?

  • Price – Prices for WooCommerce hosting plans are slightly higher than average shared WordPress hosting plans.
  • Pre-Installed Software – Some advanced users may want to install WooCommerce on their own. Pre-installed software may also include WooCommerce ready designs and bonus extensions that some users may not need.
  • Maintenance – Not all WooCommerce hosting plans offer automatic updates. You will still need to set up automated backups and install updates.
Disadvantages Of WooCommerce Hosting
~Disadvantages of using WooCommerce

Now that you have looked at the pros and cons of WooCommerce hosting, you are probably still wondering if its the right solution for you?

Do I really need a WooCommerce hosting solution?

If you are just starting your first online store, you don't require a WooCommerce hosting solution. Instead, you should opt for a cheaper hosting solution, such as shared WordPress hosting.

We recommend using Bluehost, they are one of the officially recommended WordPress hosting companies.

On the other hand, if you are a small business with the intention to open a fully functional online store, then you would be better off with WooCommerce hosting.

This is simply because choosing the right WooCommerce hosting will save you a lot of time especially with the technical side of installing and setting up WordPress and WooCommerce.

Time is money. You will be more productive managing your business (and paying for WooCommerce hosting) instead of trying to figure things out.

As a business owner, your time is money and there is absolutely no reason for you to 'crack' your mind with website hosting when you should more on growing your business.

When you decide to go through a hassle-free route with a WooCommerce hosting plan, you will have a blazing fast online store ready to go with no technical skills required.

More importantly, there's an army of professional WooCommerce support team on standby and at your service.

If you want to start selling quickly, then the cost of WooCommerce hosting makes more sense and is easily justifiable.

With that being said, the below are the list of the best WooCommerce hosting with speed in mind. These are hosting plans that offer excellent performance, superior infrastructure, and knowledgeable support. We give each of them a perfect 5 out of 5-star rating.

Carry on reading below to discover the fastest WooCommerce hosting providers.


SiteGround is one of the top-rated hosting company in the WooCommerce community. They provide unique in-house performance optimization and security which is why they’re an officially recommended WooCommerce hosting provider.

SiteGround WooCommerce Hosting Solution
~SiteGround Managed WooCommerce hosting plans

How fast is WooCommerce with SiteGround WooCommerce hosting?

The answer is fast ... like really fast. Take a look at the results from our recent SiteGround performance test.

Speed Test WooCommerce Hosting SiteGround Fastest WooCommerce Hosting
~WooCommerce takes 649 ms to complete load on SiteGround server

We tested from a server in Dallas, Texas using Pingdom Tools. The WooCommerce site loads 95% faster than most websites, which is incredible.

How does SiteGround WooCommerce hosting perform with peak traffic?

Next, we tested with Load Impact to test on the server performance under stress. We started with 1 active website visitor and gradually built up to 100 unique visitors at once to see how the server would handle increased requests from multiple connections at once.

Load Impact Test On SiteGround Fastest WooCommerce Hosting
~Siteground WooCommerce hosting performs exceptionally well with Load Impact

In this chart, the blue line indicates the number of active virtual users on the site. On the other hand, the green line is the server load time. SiteGround performed rather consistent until the point where the website hits 50 users. Thanks to the advanced technology in SiteGround, it quickly recovered and page load time remained steadily low even with more users.

How does SiteGround score with the Bitcatcha test?

Bitcatcha is used to test more accurate server response time from various geographical locations.

Server response time is often used to gauge the hosting server performance as it provides more accurate results instead of the complete load of the website.

Bitcatcha Test On SiteGround Fastest WooCommerce Hosting
~SiteGround's response time performs moderately across the globe

Overall, SiteGround performed with flying colours in the United States and all other locations except in Japan. This is because the server location that we have chosen for the test WooCommerce site is located in the US. If your audience is in Asia, then you can ask SiteGround to move you to their Asia-Pacific servers to solve this issue.

Is SiteGround a good WooCommerce hosting solution?

We found SiteGround to be a great option for WooCommerce hosting for startups (beginners with online stores) because their support is incredibly helpful. SiteGround also offers optimized and managed WooCommerce hosting solutions with just a fraction of the price compared to the rest.

Advantages of SiteGround WooCommerce hosting

  • Officially recommended by WordPress and WooCommerce
  • Best WordPress support, good uptime, fast speed, and free SSL certificate
  • Free website migration

Disadvantages of SiteGround WooCommerce hosting

  • SiteGround doesn't offer free domain
  • SiteGround GoGeek plan for WooCommerce hosting is slightly expensive

SiteGround Fully Managed WooCommerce Hosting

If you are looking for a hands-off WooCommerce hosting that doesn't burn a hole in your pocket, SiteGround is definitely the only option you need to consider.


Bluehost is one of the largest hosting companies in the world and an officially recommended WooCommerce hosting provider.

Bluehost is often considered one of the best WooCommerce hosting in 2020 because it offers multiple perks including free domain and transfer.

Bluehost WooCommerce Hosting Solution
~Bluehost WooCommerce hosting solution

How fast is WooCommerce with Bluehost WooCommerce hosting?

Again, we loaded up a test WooCommerce website on Bluehost and tested on Pingdom Tools. Here is the result:

Speed Test WooCommerce Hosting Bluehost Fastest WooCommerce Hosting
~Bluehost performs moderately well with a full load that takes 1.2 second

As you can see above, Bluehost was able to load the WooCommerce site under 2 seconds. On average, it is 85% faster than most websites. We are very happy with the performance of Bluehost as the test site wasn’t using any caching plugins or performance optimization tips.

How does SiteGround WooCommerce hosting perform with peak traffic?

Next, we tested with Load Impact to test on the server performance under stress. We started with 1 active website visitor and gradually built up to 100 unique visitors at once to see how the server would handle increased requests from multiple connections at once.

Here's how it looks like:

Load Impact Test On Bluehost Fastest WooCommerce Hosting
~Bluehost WooCommer hosting stays stable throughout the website load test

In this chart, the blue line indicates the number of active virtual users on the site, and the green line is the server load time. The result shows that Bluehost servers were able to remain stable throughout the test even at peak traffic.

How does Bluehost score with the Bitcatcha test?

Bitcatcha is used to test more accurate server response time from various geographical locations.

Server response time is often used to gauge the hosting server performance as it provides more accurate results instead of the complete load of the website.

Bitcatcha Test On Bluehost Fastest WooCommerce Hosting
~Bluehost performs well in US region, while average in other regions

Results show that the response time was rather good (35 ms) with traffic generating from the United States. The response time in other locations was a little bit higher but it is still under a second.

If your target customers are in the United States, then using Bluehost would hugely benefit your WooCommerce store.

Is Bluehost great for WooCommerce hosting?

Based on our tests, Bluehost is an excellent choice when it comes to fast WooCommerce hosting solution. A huge plus point is it is very stable even with traffic spikes.

Advantages of Bluehost hosting

  • Bluehost offers 50% off WooCommerce hosting
  • Perks such as free domain name
  • Free 1-click SSL certificate
  • Pre-installed WooCommerce platform

Disadvantages of Bluehost hosting

  • Bluehost support can be slow at times
  • Some servers are slower due to overselling

Bluehost Shared Hosting for WooCommerce

Bluehost is by far one of the most affordable WooCommerce hosting solutions that you can't go wrong with. Free domains, site migration and SSL certificates are excellent perks hosting with Bluehost.

WP Engine

Make no mistake. WP Engine is one of the leading managed WordPress and managed WooCommerce hosting solution in the industry.

They offer in-house performance optimization, managed updates. 1-click staging environment, and superior live chat support.

WP Engine WooCommerce Hosting Solution
~WP Engine superior WooCommerce hosting solution

How fast is WooCommerce with WP Engine WooCommerce hosting?

Here are the results from the WP Engine performance test using Pingdom Tools:

Speed Test WooCommerce Hosting WP Engine Fastest WooCommerce Hosting
~WooCommerce website hosted on WP Engine loads insanely fast

As you can see, the test site loads fairly fast (582 ms) from a server in New York City. That's is 96% faster than most sites. At the same time, it is important to note that there was no performance optimization done to the site during the test.

How does WP Engine score with Load Impact test?

We started with 1 active website visitor and gradually built up to 100 unique visitors at once to see how the server would handle increased requests from multiple connections at once.

Load Impact Test On WP Engine Fastest WooCommerce Hosting
Load Impact Test On WP Engine Fastest WooCommerce Hosting

The green line represents page load time and the blue line represents the number of users on the site. As you can see, our test site performed really well up to 80 users, after that it started to slow down.

Overall, WP Engine server performance remained rather stable throughout the test.

How does WP Engine score with the Bitcatcha test?

Bitcatcha is used to test more accurate server response time from various geographical locations.

Server response time is often used to gauge the hosting server performance as it provides more accurate results instead of the complete load of the website.

Bitcatcha Test On WP Engine Fastest WooCommerce Hosting
~WP Engine server performs exceptionally well and scoring an A on Bitcatcha

Not surprising, WP Engine scores an A with its server performance. As the test server is located in the United States, both the US (W) and US (E) score well under 70 ms while showing decent response time in all other regions around the world.

Is WP Engine the fastest WooCommerce hosting solution?

Based on the tests that we had conducted, the answer is a resounding "yes". We concluded that WP Engine is definitely one of the best options for managed WordPress and WooCommerce hosting.

Advantages using WP Engine WooCommerce hosting

  • Optimized for WordPress and WooCommerce with a stable managed hosting platform
  • 1-click staging environment, free SSL, and integrated support to add CDN service as an addon
  • Excellent customer support and a custom hosting control panel
  • Automatic nightly backups

Disadvantages using WP Engine WooCommerce hosting

  • Hosting plans are slightly higher for a starter WooCommerce store, but totally worth the money (investment) for zero downtime and hassle

WP Engine Fully Managed WooCommerce Hosting

When it comes to superior performance, WP Engine is pretty much unmatchable. It gives you the tools and remote support that you needed to grow your online store to new heights (while keeping it safe from hackers).

Liquid Web

Liquid Web has long been in the managed WooCommerce hosting solution. They offer multiple levels of WooCommerce hosting plans including VPS, cloud sites, managed, and dedicated plans with 24/7 support.

Liquid Web is also a household brand when it comes to WooCommerce hosting solutions.

Liquid Web WooCommerce Hosting Plans
~Liquid Web WooCommerce hosting

How fast is WooCommerce with Liquid Web hosting?

Here are the test results from Liquid Web performance test with Pingdom Tools:

Speed Test WooCommerce Hosting Liquid Web Fastest WooCommerce Hosting
~Liquid Web WooCommerce hosting is also blazing fast

Just like most of Liquid Web's alternatives, it performs well under one second from a server in San Jose, California. Based on the stats, it loads 91% faster than any other test sites.

How does Liquid Web score with Load Impact test?

We started with 1 active website visitor and gradually built up to 100 unique visitors at once to see how the server would handle increased requests from multiple connections at once.

Load Impact Test On Liquid Web Fastest WooCommerce Hosting
~Liquid Web remains stable through the website load test

The blue line is the number of active virtual users on the site, and the green line is the server load time. Liquid Web servers remain stable and serving at its top performance even as traffic spikes (which is a good thing).

How does Liquid Web score with the Bitcatcha test?

Bitcatcha is used to test more accurate server response time from various geographical locations.

Server response time is often used to gauge the hosting server performance as it provides more accurate results instead of the complete load of the website.

Bitcatcha Test On Liquid Web Fastest WooCommerce Hosting
~Overall response time for Liquid Web is on a very positive note

In our test, the WooCommerce site hosted on Liquid Web is very responsive, under a second. The response time is the most responsive in the United States.

How good is Liquid Web for a WooCommerce hosting solution?

Liquid Web is no doubt one of the most powerful and reliable WooCommerce hosting companies that offer enormous features, especially when building an online store.

They had been in the business for years and they certainly have the infrastructure to make your WooCommerce store loads amazingly fast.

Advantages using Liquid Web WooCommerce hosting

  • Powerful managed cloud hosting that is incredibly fast
  • Fully managed servers, SSL included, excellent support
  • Easy to scale as your business grows (excellent for enterprises)
  • Automatic daily backups

Disadvantages using Liquid Web WooCommerce hosting

  • Liquid Web hosting plans are not the cheapest in town

Liquid Web Fully Managed WooCommerce Hosting

You can't go wrong with Liquid Web hosting. They are the experts in the field that ensure that your online store is always performing at its peak state.


Last but not least, HostGator is one of our first web hosting companies that we had used (that's like over 10 years ago). HostGator is popular and they host over 8 million domains worldwide.

HostGator is not only popular with WooCommerce hosting, but also with shared web hosting, managed hosting, VPS and dedicated hosting for high traffic websites.

HostGator WooCommerce Hosting Plans
~HostGator WooCommerce hosting plans

How fast is WooCommerce with Hostgator hosting?

Here are the results from our test using HostGator (based on Pingdom Tools):

Speed Test WooCommerce Hosting HostGator Fastest WooCommerce Hosting
~Speed test results with Hostgator shows that it's servers are really powerful and high performance

Hosting a WooCommerce online store with HostGator is rather decent. The website was able to load under a second (691 ms to be exact) tested from a server in Dallas, Texas.

According to Pingdom Tools, the stats show that the site is approximately 94% faster than most sites. A plus point is that we did not use any caching plugin or performance optimization plugins during the test—so the results were truly amazing.

How does HostGator score with Load Impact test?

We started with 1 active website visitor and gradually built up to 100 unique visitors at once to see how the server would handle increased requests from multiple connections at once.

Load Impact Test On HostGator Fastest WooCommerce Hosting
~Load Impact test on HostGator hosting

The blue line is the number of active virtual users on the site, and the green line is the server load time. HostGator servers remain stable and serving at its top performance until it hits 80 concurrent users before it starts to slow down.

As we are using HostGator shared hosting plan for this test, it is quite common for shared hosting environments to experience a drop after a given number of visitors. This is because the server resources are shared between other websites that are hosted on the same server.

As your online store grows, you would need to consider upgrading to bigger hosting plans such as VPS or managed hosting solutions.

How does HostGator score with the Bitcatcha test?

Bitcatcha is used to test more accurate server response time from various geographical locations.

Server response time is often used to gauge the hosting server performance as it provides more accurate results instead of the complete load of the website.

Bitcatcha Test On HostGator Fastest WooCommerce Hosting
~Overall, Hostgator performs well when the visitors are located near the datacenter

In our test, WooCommerce site hosted on HostGator is very responsive, under a second. The response time is the most responsive in the United States while the performance drops in other regions further from US.

How good is HostGator for a WooCommerce hosting solution?

HostGator is decently fast for a WooCommerce store setup. It is affordable and more importantly, scaling with HostGator is very easy too.

Advantages of using HostGator hosting

  • Fast and reliable hosting with good support
  • Free WooCommerce migration service
  • Excellent hosting plans for all website sizes
  • HostGator offers free domain for yearly plans

Disadvantages of using HostGator hosting

  • Renewal fees for HostGator are higher than most of its competitors

HostGator Shared Hosting for WooCommerce

Affordability and scalability are two things that HostGator excels in. If you are planning to start your first online store, you can't go wrong with HostGator.

Fastest WooCommerce Hosting 2020 (Quick Recap)

Now that you have compared all the recommended WooComemrce hosting, it is time to decide which is the best and fastest WooCommerce hosting for your online business.

To make it easier, we have created a table with a side-by-side feature list, so you can easily compare the best WooCommerce hosting companies.

HostingHosting TypeSpeed (full Load)PricingFree DomainFree SSL1-Click Install
SiteGroundShared / Semi-Managed649 ms$3.95/moNoYesYes
BluehostShared1.24 s$6.95/moYesYesYes
WP EngineManaged582 ms$25/moNoYesNo
Liquid WebManaged901 ms$19/moNoYesYes
HostGatorShared691 ms$2.75/moYesYesYes

If you are looking to start an online store with the lowest budget possible, Bluehost is your best option. Their WooCommerce hosting plans are affordable, include free domain and free SSL for $6.95 per month. By far, Bluehost offers the best value compared to any WooCommerce hosting in the market.

If you have a mid-to-large eCommerce store, then you should go with WP Engine because they offer a completely hassle-free experience, high performance hosting servers and 24/7 live chat support. While the cost is slightly higher, it’s worth the investment.

Overall, you can’t go wrong with any of the best WooCommerce hosting companies that we have compared above. All of them offer blazing fast servers, great uptime, excellent support, and different hosting plans to cater for different budgets.

Popular WooCommerce Hosting FAQs

Here are answers to some of the most frequently asked questions about WooCommerce hosting:

Do I need WooCommerce hosting to start an online store?

If you are building an online store with WooCommerce, then you’ll need WooCommerce hosting. Hosting is the place where all your website’s files are stored. Every website and online store uses a hosting provider.

Can I install WooCommerce on my shared WordPress hosting account?

Yes, you can. However, most shared WordPress hosting plans are designed to cater to the needs of small business, blog and personal websites.

WooCommerce is a transactional app that needs more resources particularly when you have more than a hundred customers on your website any given time.

This is why we recommend you to get a WooCommerce hosting plan so that you can run your online store without any downtime and at faster speeds.

Are there any free WooCommerce hosting providers?

None that we are aware of. Even if you find a free WooCommerce hosting, we will strongly recommend that you stay away from them.

In most cases, these free hosting providers put advertisements on your website. They may even distribute malware to your customers.

Last but not least, they can shut down your website at any time without any notification. Avoid anyone who offers to give you free hosting, especially if you are serious about your site.

How much does it cost to build an online store with WooCommerce?

The total cost of your WooCommerce store is calculated based on hosting costs, domain name and SSL certificate. The cost of maintaining your online store grows as your business grows.

We had published a comprehensive tutorial on starting a blog using WordPress which we recommend you to take a look at.

I already purchased a domain. Can I use it with my WooCommerce hosting?

Yes, you can. Once you purchase a domain name, you are free to use it with any hosting company. All you need to do is go to your domain settings and point its DNS to your WooCommerce hosting company.

Each of our top WooCommerce hosting companies has step by step instructions on how to do that. If you have challenges,

Do I need to buy domain and WooCommerce hosting from same company?

No, you don’t. You can buy a domain name from one company and WooCommerce hosting from another.

However, it does help to get them from the same company as you will not have to change DNS settings, and you will be able to manage your domain and hosting under the same dashboard.

If you are a beginner, you can get help with DNS settings by contacting your hosting support.

Do I need to buy any addons when signing up for WooCommerce hosting?

During the sign up process, some hosting companies will offer to sell you add-on services. You can safely uncheck them as they would add to the cost of your hosting bill.

Later on, if you feel you need one of these add-on services, then you can simply add them to your hosting plan from your account dashboard.

It is always important to understand what the upsells are and how they could possibly assist in your online store. Most of the time, you do not require the 'full package' unless you are running a high traffic online store.

How many customers can these WooCommerce hosting companies handle?

All hosting companies in our best WooCommerce hosting list handle millions of pageviews every day. They are all equipped to handle smaller stores as well as large online stores even during peak holiday shopping traffic.

The traffic your site can handle largely depends on the plan you choose. With shared WooCommerce hosting solutions such as Bluehost, SiteGround, and HostGator, your website will be able to handle 1,000 – 5,000 visitors a day with proper speed optimization.

With managed hosting providers, you should be able to handle as much traffic as you need because their team would automatically scale your account as needed.

Do WooCommerce hosting companies keep backups of my site?

When it comes to backup, most of them do. However, the number and the frequency of backup varies depending on the hosting package that you are subscribing to.

For example, managed WooCommerce hosting often offers nightly backups while shared hosting would often times be either weekly or monthly.

We don’t recommend relying on your hosting company’s backups. Instead, it is always recommended to create your own backups by using a WordPress backup plugin.

Can I change my WooCommerce hosting later?

Yes, you can totally change your WooCommerce hosting company at any time if you are unhappy with them.

Some WooCommerce hosting companies offer free migration services that you can utilize with minimum downtime. You can also move your website on your own, see our guide on how to move a WordPress site to a new host.

What are the fastest WooCommerce hosting companies in your opinion?

All the above are great WooCommerce hosting solutions. For us, our top three choices for the fastest WooCommerce hosting are:

We hope that this guide helped you find the best and fastest WooCommerce hosting for your online store.

If you have a WooCommerce hosting question that we didn’t cover, then please reach out to us using our contact form. One of our team members will respond back within 24 hours.

How To Easily Create A Password Protect Page In WordPress

How do you protect one or more pages in WordPress with a password? For starters, there are many reasons why you would want to enable password protection on pages or posts in WordPress. The most common reason for doing this is you only want site editors to see a certain page (such as membership site), or only friends and family to see a personal blog post.

The process of creating a protected page in WordPress is by creating a password to access it. This can be useful for member-only pages or pages meant for a certain audience. This may sound like a challenging task but trust us, it is rather simple.

It’s easy to create WordPress password-protected posts or page. In this tutorial, we’ll show you how to set up a WordPress password protect page yourself, along with methods to protect your entire WordPress site.

Before that, here’s a quick summary of what you’ll learn today:

  • How do I hide my WordPress site from public view?
  • How to password protect a page in WordPress?
  • How to password protect a WordPress site?
  • How to password protect WordPress contact form plugin?

But before that, let's answer one major question.

Why do I need to password protect a WordPress website?

Wordpress Password Protect Page
~Why should I enable password protection in WordPress?

There are many reasons why you would want to enable password protected page WordPress. For example, you may be using a membership plugin to run a membership site and you would only want the content to be viewed by members (members-only content).

There could also be the possibility where you want to enable password protection because it is a staging site—and the access should only be given to your clients for viewing.

A password-protected WordPress website means that you would need to enter the password (correct password) to gain access to the post or page.

Content restriction in WordPress is common especially when it comes to managing a members-only content effectively (not to mention, lead generation too).

This allows the website administrator to have better control on the content in the posts or WordPress pages and at the same time, protect WordPress as a whole.

How to create a WordPress password protect page or post?

Here are the exact steps you need to take to create password-protected pages WordPress. To enable password protection in your WordPress site, follow these simple steps to protect WordPress posts:

  1. Log in to WordPress as an administrator (administrator access is required to enable password protection for WordPress).
  2. From the dashboard, head to Posts » All Posts.
  3. Click Edit on the post content you want to hide.
  4. In the top left corner under the Publish option Edit the visibility.
  5. From there select the Password Protected option to protect your page and enter a password.
  6. Then click Publish or Update.

Here's how it looks like:

Password Protecting WordPress Posts
~How to protect WordPress posts with password?

What happens now is that every time you visit the selected post, you are prompted to enter the correct password before being able to view it.

WordPress allows you to easily differentiate posts and pages that are password-protected to the ones that are not. In the content list, you will be able to see special tags "Password protected".

Protected WordPress Pages
~This is how a password protected WordPress page looks like

You can even use this method to password protect a PDF document. That way you can protect your PDF from people who shouldn’t have access to it. This is extremely useful especially when you want to ensure the identity of the person downloading the file (since they need to enter the password).

There will also be instances where you will see Private tag. The Private visibility option in WordPress restricts the content to the person who created it. Or, anyone logged in with the Editor or Administrator role. So this isn’t really a valid option when it comes to restricting content.

There is, however, a way to protect your entire site from unwanted visitors, which we’ll cover next.

How to Password Protect an Entire WordPress Site?

At the moment, WordPress doesn’t have a way to lock down an entire site. You can only lock a post or WordPress page. Instead, you’ll need to install a WordPress plugin to ensure that your WordPress site is password protected.

One of the best WordPress plugins for protecting or hiding the contents of an entire WordPress site is the SeedProd Coming Soon Pro Plugin.

SeedProd Coming Soon Pro plugin allows you to easily hide sections or your whole site from visitors without any coding skills.

At the same time, you can use a coming soon WordPress page to generate some word of mouth such as:

  • Sign up for your newsletter
  • Follow your social media profiles
  • Share your page on their favourite social media networks
  • Ask questions through a contact form

How to create a WordPress password protect page using SeedProd?

The process of protecting multiple pages with a password using SeedProd is fairly simple.

Firstly, you would need a copy of SeedProd Coming Soon Pro plugin (which you can get it here). You are required to activate the plugin license before you can create a coming soon WordPress page.

Here's how to get the license key and plugin download. Click View License Key, Details, and Downloads.

Seedprod Account Dashboard
~Seedprod dashboard

From here, click the green button labelled Download Coming Soon Pro.

Download Coming Soon Pro
~Download Coming Soon Pro

Now head to Plugins » Add New in your WordPress admin panel, and click Upload Plugin.

Click Choose File to find the .zip file you downloaded on your computer, then click Install Now.

How to upload Seedprod Coming Soon Pro
~How to upload Seedprod Coming Soon Pro?

After you’ve installed the plugin, click Activate.

The SeedProd plugin doesn’t only give you the option to password protect your WordPress website site as a whole but also gives you the options to lock single pages and posts too.

In order for you to protect an entire site with a password, head over to Settings » Coming Soon Pro from your WordPress admin panel and select Enable Coming Soon Mode.

Next, click Save All Changes when you’re done.

How To Enable Coming Soon Mode
~How to enable coming soon and maintenance mode?

With that being said, your entire WordPress site is now protected from the outside world. Only people who are logged in can see your normal website. The public and visitors will only see the coming soon page.

Maintenance Mode Coming Soon Page
~Maintenance mode and coming soon page

But what if you only want to hide certain pages in WordPress? The Coming Soon Pro’s password-protected features let you do that too.

Scroll down the same page to the section labelled Advanced Settings.

Next, click the Include URLs radio button. This opens up a content box where you can type in the URLs of the pages you’d like to hide from visitors.

Coming Soon Page Include Urls
~Include and exclude URLs

When you’re done, click Save All Changes.

If you have website visitors that need access to those pages (and posts), but who don’t have a login, there’s a simple solution.

The Access Controls panel has options that let you bypass the restricted page or post.

Seedprod Access Controls Panel
~Seedprod access controls panel

Here you can add a password to your WordPress page. This creates a secret URL you can give to visitors, which ignores the coming soon page. If by any chance you forget your password, you can quickly take a glance at this page to refresh your memory.

Now, you might be wondering—you are using a contact form plugin and spams are getting through even with the toughest page protection settings.

How do you protect WordPress (and your sanity)?

Good news! We have a cool workaround to ensure that password protect WordPress on contact forms too!

Carry on reading to learn more!

How to protect forms with a password in WordPress?

We had been preaching this for a long time—WordPress is a very versatile CMS that allows you to install plugins to provide certain functionality without coding skills. One of them is to install a contact form plugin to generate leads and sales.

Here's the thing.

Installing a contact form plugin and customizing the form is the easy part. Keeping spammers at bay is a whole new story. If you are using WPForms like some of our WordPress clients do, you can do this with the handy Content Locker addon.

Here are some of the advantages you can do with the WPForms Content Locker addon:

  • Lock forms – Users will have to enter a password to submit the form. This protects you from unwanted form submissions.
  • Restrict forms to members – You can restrict forms to only logged in user roles which is ideal for membership sites. Businesses can also use this to restrict support to paying customers.
  • Close form submissions on a certain date/time – This is useful for application forms with a set deadline.
  • Limit the number of total submissions – Contests and giveaways can benefit from this. When the max number of entries is reached, the form will automatically close.
  • Limit entries to one per person – A great choice for free sample forms and giveaways, this option helps you avoid duplicate submissions.

The most popular form locker for WordPress

The Content Locker addon is only available in the pro version of WPForms.

How to install Content Locker addon?

  1. Install and activate WPForms Pro.
  2. Next, head to WPForms » Addons.
  3. Here you’ll see a list of addons available to you. Choose the Form Locker Addon and click Install Addon.
WPForms Content Locker Addon
~WPForms content locker addon

Now go to your forms list and click Edit on the form you’d like to password-protect. Alternatively, you can build new password forms.

How To Edit WPForms
~How to edit WPForms in WordPress?

Next click Settings » Form Locker from the left-hand admin panel.

WPForms Content Locker Settings
~WPForms content locker settings

From here you can set conditions for the following options:

How Does Form Locker Works In WPForm
~How does Form Locker works in WPForm?

The advantage of using this feature is that it doesn’t just apply to the forms you create with WPForms, you can also use Content Locker to restrict access to your surveys, pools, post and pages. Yes, this addon gives you more control with password protected features.

Summary: How to create a password protected WordPress site?

You’ve learned how to create a WordPress password protected pages WordPress and password protected posts too. On top of that, this WordPress tutorial also shows you how to hide an entire website, along with locking your forms with a password.

If you liked this article, don’t forget to like us on Facebook and follow our Twitter account for more helpful WordPress guides.