Use Coupon WINTER2020 for 45% off your order!

The 7 Steps to build a classified ad website with WordPress

Updated on By

WordPress is an ideal platform to create almost any kind of website. In this tutorial, we describe the steps you need to perform to build Classifieds website with WordPress.

We also have an in depth tutorial on how you can create a classifieds ads site like Craigslist, but in this article – we have tried to streamline the logical flow you can follow to create a classified site.

You cannot go wrong with your WordPress website building, when you have a proper understanding of the whole process.

When you choose WordPress for your classified ads website building, you can be certain that you will not have to learn coding or designing, to build or even to perform the regular maintenance of your classifieds website.

Infact, you will be able to manage your site with very intuitive dashboard options, without touching a line of code.

Even if you have never created a website before, you can use WordPress, and a classified ads theme to create an awesome, fully functional and money-making website on your own. The steps to create such a site will be:

  1. Selecting a WordPress Theme
  2. Domain name and hosting service
  3. Install the theme and import demo data
  4. Customizing your WordPress Classifieds theme
  5. Classifieds feature setup
  6. Promoting your classifieds website
  7. Classified website maintenance routines

Let’s learn about each step, in a bit more detail:

1) Selecting a WordPress Theme

The first step is to select a reliable WordPress theme to create your site. A perfect theme will make your website building process a lot easier.

Since a WordPress theme comes with the design as well as features built in, we can consider it as a complete template. You just have to install it and update it with actual data and your site is ready.

Moreover, the premium WordPress themes come with easy options to let you manage your site. Especially the page builder based themes will provide you a lot of flexibility when it comes to website designing.

For a classified website, you can search for the keywords “Classified WordPress theme” and you will find a number of interesting themes to use for your site.

The classified theme should come with a good design and all the required features to create such a site: paid and free classified ads submissions, classified categories, pricing and so on.

2) Domain name and hosting

Another important decision that you will have to take regarding your classified ads site will be choosing a reliable hosting service.

Always consider a secure host with a good bandwidth and up time because a Classified website is a directory style website. Therefore, the expected traffic is generally high. And speculating the number of visitors is also not possible.

Therefore, at peak times – your host should have good ability to handle the traffic. You can choose the hosting service based on your location and the expected traffic.

Moreover, you can start with the basic hosting package, which is affordable and upgrade as and when required. Generally, you host will offer you many different packages with different services.

Also, the domain name will represent your site and will be a part of your site’s URL and therefore, you should choose it with utmost considerations.

3) Installation & Setup

This step includes several mini steps:

1) Installing WordPress on your host

WordPress is one of the most popular website building tools. It powers over 35% of all the websites on the internet. It is easy to use and very flexible and that’s why chosen by both – professional developers as well as business owners without any technical know-how.

If you choose to build your classified ads website with WordPress, you will need to install WordPress on your host. But mostly all the hosts today provide you a one click option to install WordPress. All you have to do is to choose WordPress as your website building option and it will automatically download the latest version of the software and install it for you.

2) Connecting the host to your domain name

This process can be completely different based on the host you have chosen. However, The hosting providers understand that all the website owners are not technically skilled people and therefore the hosting control panels have clear, intuitive options.

And if you find it difficult, you can access the help documents or even contact the support to help you out.

3) Installing the WordPress theme


Installing WordPress theme and WordPress plugins is really easy. There’s an option to upload the theme file in the dashboard, and same for the plugins. Or you can simply follow the steps mentioned in your respective Classifieds theme guide and install them on your own.

The WordPress dashboard is quite easy to use. You can just upload the theme zip file downloaded from the theme store and upload them and press install button. Once installed you can activate the theme and then start editing it.

4) Installing subsidiary plugins (optional)

The same will be the process to install & activate the WordPress plugins. The options to control the theme and plugins are different, but the overall process to install a theme and plugin is always easy, and very straightforward.

4) Customizing your Classified website

This can be considered as the most fun part of your website building journey. Especially if you are eager to get creative and implement your own ideas for your site.

Personalization of your site

There can be as many customizations as you want in your site, or as many as your theme allows. You can start by simply changing the logo, the branding and the footer credits of your site.

Since WordPress themes come with pre-designed pages, you would want to update the design. And maybe change the color and backgrounds of your pages.

Upload the images

Images play a very important role – for the appearance of your site, for the user experience, and even for the SEO friendliness of your pages.

Always use optimized and good-quality, as well as meaningful images on your website. You can use an image optimizer to ensure that all the images that are uploaded to your Classified ads website (including those submitted from front end users) are automatically optimized.

Create menus

Menus on your classified ads site are the main form of navigation. Based on your Classified ads theme, or your requirement, you can have one or two menus on the homepage.

It is essential that the menus are thoughtfully created to make navigation smoother. Include all the important pages. Wherever required, try to create a hierarchical form that makes it easier for the visitors to browse through your site.

Homepage optimization

The homepage of your website will be one of the most visited pages. So try making it as intuitive as possible. As you can see in the image below – the homepage of our Classified theme is constructed to include all the important parts.

There is the category part right below the header, from where the visitors can directly choose the category and get the results they need. There are also some featured classified listings and even the sidebar widgets to connect to the important parts of the site.

Regardless of the theme you choose, you should always have a clear idea of all the content that you want to be displayed on the homepage of your classified ads website.

Other changes

You can even change the layouts of other pages. Sidebar of your web pages is also a very important part and can be used efficiently to cover all the important details.

As mentioned earlier, the customization of your classified ads website is totally up to you. You can use the inbuilt options of the theme and WordPress dashboard, to completely change the look and feel of your site. Or you can even choose to use the theme as it is just by replacing the example data with your original content.

5) Classifieds features setup

Once done with basic customization, you can move towards configuring your classified ads site with the features. The previous step was to setup the appearance of your site, in this step – you can setup the classified features.

Creating categories

Categories are very important, for two main reasons. Firstly, they help the visitors find the listings of relevance easily. Secondly, they help keep the listings on your website organized.

Most of the well known classified ad themes come with the option to create category specific pricing. This makes it possible for you to allow posting under some categories for free while charging different rates for different categories is also possible.

Setting up payment methods

You can now setup the payment methods on your site to be able to accept payments online. Your classified advertising theme will come with some payment methods included, while you can use plugins to include more payment processors.

This will be mostly based on your location and the preference of your target audience. These days, most of the successful classified websites have multiple payment options. That is the best way to go. Your visitors will appreciate your online classifieds site even more if they have choices, especially in terms of payment processing.

Creating payment packages

Even though the Classifieds WordPress themes come with all the features built in, you should create your own pricing plans.

For most of the Classifieds site themes, the process will be quite simple. You can create a new payment package for your online classified ad sites- setup a name, set the values for different options. For example: the number of listings allowed for the package, the number of days the advertisement will be live for, the categories you can post under and so on.

6)Promoting your classifieds website

Blogging for beginners: Promotions and advertising

With your online classifieds site configured with all the required features, you can now start promoting your website to get the traction.

You can use different means of promotions for attracting people towards your site. First of all, allowing free classified ads for the first few months of your Classified website will definitely work. It helps you build fresh useful content as well as to promote your classifieds site amongst the business.

While free classified ads offerings is a great way to get started, the best means for promotion may be completely dependent on your classified site’s niche, the target audience, the area of operation, etc.

Furthermore, you can rely on paid advertising, social media and other sources to promote your classifieds site. This indepth guide on Classified site promotion will help you further.

7) Classified website maintenance routines


Your classified website is a type of directory site which will require regular maintenance. Some of the maintenance routines associated with your classified ads website are:

  1. Checking the listings are submitted under the right categories
  2. Ensuring the credibility and truthfulness of the content submitted through free or paid front end listing
  3. Regulating users and transaction management, listing management
  4. Removing expired listings, if any
  5. Creating new content, updating the site with offers, discount, etc.

The one’s mentioned here are just a few examples of what your WordPress classified site may need, in terms of maintenance. There can be a lot more to that.


How to promote a classifieds directory website?

Updated on By

With the tools available online, it is easier to create a classifieds website on your own, but the real deal is – “How to promote a classifieds website?”.

There are website builders, and several other tools like WordPress and WordPress themes to create a fully-functional and feature-packed classified website.

The premium classified website builders are easy to use. And they come with specialized support that can help you with the website setup. But once your website is live – you will find yourself on your own.

And that is exactly where you will need to make the most efforts. In this article, we will discuss some of the best ways to promote your classifieds website.

Advertise on other platforms

Paid advertisement is one of the best ways to gain traffic on your website at an initial stage. And it will be the most important investment for your website.

However, the choice of your advertising platform always plays an important role. It will always depend on the niche of your classified website, your area of operation, the target audience, the competition and a lot of other factors.

You can always choose a reliable platform based on your location. If people in your city prefer to watch TV, or listen to radio a lot, you can choose it. Or if your target audience is students using a lot of internet, than you should rely on that.

However, after a bit of experience – you will be able to figure out what works best for you. Pay attention to the results of different advertising campaigns to find out the ideal platform.

SEO optimize your Classified website


Why there are more chances for your classified directory website to attract organic traffic?

A directory style website is information rich, and therefore, keyword rich. And since there’s a lot more on the website, unlike a business website where there are just a few pages, a classified website ensures proper engagement, which will also help with better SEO ranks.

Moreover, with all the different keywords involved, the different categories and different listings ensures diversity of content. And therefore there is a better scope for covering and ranking for diverse keywords.

Also, the traffic is two way. Since the Classified website will be used by both: the advertisers as well as the casual visitors looking for products on your site. Therefore, a classified or any other type of directory website will surely have an SEO advantage.

Keyword optimization

Since it is a directory style website, you will heavily rely on user generated content. Therefore, it may look like you won’t have a strong control over the content of your site.

But you can always insist your users to stick to certain conventions when posting on your website. For example: The name(title) of the Classifieds listing should not be too short and include important keywords, model details of the item, etc.

You can also setup a tutorial on how to create a classified listing that is most SEO friendly wherein you can include tips and tricks to make enough use of the main as well as subsidiary keywords.

SEO friendly platform and theme

The first and foremost important part is choosing a website builder as well as template/theme that is SEO friendly. An SEO friendly platform will always prove to be more beneficial in the long run.

You can create feature packed classified website with WordPress using a Theme like the classifieds theme and use different SEO plugins to create a website that scores well.

Social Media Marketing

Social media platform is a powerful medium to reach people at large. It is a place where you can find different people with similar interest easily. The first thing you should do after creating a website is to create social media handles for different social networking site.

Use these social media accounts to share information about your classifieds website and to attract more people through social network. You can share different classifieds listings or blogs or just different posts telling people about the current offers, the advantages of sharing their listings on your website, etc.

Create useful content

Content is the king and it will always be.

Ofcourse other factors like the design of your website, the user experience, the performance, the website features, etc. play an important role. But what will attract the right target audience and keep them coming back is the content of your website.

With a Classified website, where different listing owners will post from the front end, volume of the content may not be problem after a certain duration. However, the quality should also be retained.

Always keep a check on the quality of content that is posted on your website. Moreover, you can add to the collection of useful content by using the blog section of your site.

The blogs on your website will give the visitors something interesting to stick to your site and spend time on. It will also help with the SEO of your website.

Moreover, by using the blog section, you can start with content marketing on your website to target the right keywords and generate content for better visibility and engagement.

Images & Multimedia

A directory website means a lot of content in form of text as well as multimedia. Actually, you should always encourage your users and listing owners to use high quality and abundant images in their listings. This will help the visitors to understand the listings better.

However, more images and multimedia files will also mean increased load on your site.

So you should always make sure the images are properly optimized and do not unnecessarily increase the load times of your page. We insist you use one of the image optimization plugins that will automatically optimize all the images that are loaded on your website.

Proper description

Description is the textual content on your classifieds listing. Insist your users to properly describe the classified item they are posting. This includes setting the right title, selecting the perfect category, writing the textual description and including of the right keywords when doing so.

Naturally written, useful and meaningful content will surely help the visitors understand your pages better, avoid the chances of misrepresentation and add to a satisfaction of the users. The result will be credibility and better user experience.

Proper Categorization

The point “proper categorization” looks like a misfit on a how to promote your website post. However, the structure of your website plays a very important role in helping you gain as well as retain your traffic.

Moreover, creating proper categories with relevant titles will also improve your site’s organic score. It will also add to the user experience when it comes to finding the listings easily. Therefore, take your time when creating categories for your Classifieds website. Be flexible, and add or merge categories whenever required.

Great Service

A good & honest service is always recognized. And by providing the best service, you can surely attract more customers than any advertisement campaign or SEO optimization ever can.

Increases the odds of people recommending your website through word-of-mouth. It also increases the chances of customers returning to your site.

Promoting your classifieds site, will surely get you more customers, but only good service can retain them and even help you attain more visitors in future through recommendations and good reviews.

You can also use the testimonials of your happy users on your website and it will surely help you build trust in your website.

Make sure to serve only authentic information

A good monitoring system to ensure that your Classified platform is not used by fraudulent and only useful, and only allows publishing the right listings. You can do so by personally checking all the information that is published on your website.

If you find even a slightly doubtful listing, or a complaint from one of your site users about misinformation or fraud, take strict actions and make sure that the repetition of the same is avoided in the future.

Strict policy on what advertisements can be posted

In order to retain the quality of content on your website, you will need to draft strict policy on what one can post on your site. A strict policy on what they can post will allow the visitors to know what they can advertise and what they cannot do on your website.

Besides that, constantly monitor your website to see that the visitors adhere to the policies. We recommend you use the option to let you save the submitted listings as drafts and not automatically publish it. This will enable you to ensure that all the content that goes live on your website passes through some kind of filter before it appears as published posts on your site.

Properly draft terms of use

When you run a classified website, you have some responsibility towards the users. You should do everything to protect the interest of your website’s users. Both, the sellers as well as buyers from your site should have a satisfactory experience.

However, your liability ends at one point, and therefore the extent of your responsibility should be clearly stated.

Take actions for grievance redressal

A classified website will have a lot of different exchanges among different people. And just like any other business, there are chances of people having an unpleasant or disappointing experience at your website.

Of course, as mentioned in the section above – the terms of use should clearly state the amount of responsibility of your website, and all the precautions the visitors should take in order to move forward. But still, if you receive a message from a disappointed user, you should always respond back.

First of all, make sure you are providing enough options for your users to lodge a complain or send you a mail regarding their bad experience with your website.

Be open to the complains and do your best to resolve it. This is how you can retain loyal customers. Take the complaints as a form of constructive criticism and try to improve the areas that might be causing problems.

Offer the visitors with bad experience some form of compensation and a good response on how you will ensure that the mistake is not repeated in the future.

Offer free service for a limited period

When you start a classified directory website, you will have to wait for a certain time for your website to garner the desired traffic. So before you can start charging people to post on your website, you should wait for them

Something like “First listing free” can always help. Let the visitors post one listing for free, to let them understand how things work on your site, how they can get offers from the relevant buyers, and how easy it makes for them to easily sell/promote their stuff.

Such an offer helps raise the user’s interest. It helps the visitors understand and know the advantages of using your platform and encourage them to try it again, even at price.

Run Offers and Discounts to attract customers

Discount offers and Saving deals always work for selling better. If you are providing the service on your classifieds websites for a fee, you should always run occasional discounts.

So instead of directly advertising your classified site, you can advertise your discount deal, or a giveaway, or an offer. For instance: “A super saver deal on the new year, to advertise 2 items on the classified directory website at the price of one, a limited period offer.”

You should wisely choose the places to advertise such a deal. If you use a service like Adwords, you will automatically get the traction as the advertisement will be shown to the right audience.

Also, make sure that the advertisement is shown right on the homepage of your website, or use a sticky header bar to tell your visitors about the offer.

Use AdWords or other similar services

One of the best ways to deliver your advertisement to the right audience is using a service like Google AdWords. It will use the user data like cookies stored in the browser, as well as the browsing history – to deliver the relevant advertisements to the customers.

It can be called one of the most relevant medium of advertising since your advertisement will reach the person who is most likely to take an action.

How to edit footer in WordPress?

Updated on By

Ever wondered what does the copyrights section at the end of most of the websites means? Or, why do they have licensing information, and maybe terms and conditions mentioned at their bottoms? Why do some websites have a menu of site-pages at the end of their pages? And how to edit the footer in WordPress?

The section we’re talking about is called a website footer. A nice optimized site is bound to have a good footer area which is user-friendly and also useful in several ways.

Here are some of the benefits of having a website with a footer in WordPress:

  1. A copyright notice on your website can help you in protecting the content from any infringements. A footer is an appropriate place to share your copyright information.
  2. A footer is an ideal place to deploy your Google Analytics JavaScript snippet to track user activities on your website.
  3. You can convey meaningful content like terms of services and licensing information via the footer in WordPress.
  4. You can display your contact information, site navigation links, and other important links about company policies. Furthermore, you can create a menu for all important pages on your website and add it to the footer section.
  5. It helps you in removing the ‘Powered by WordPress’ tag and replace it with your own.

Why you should seriously consider having a footer on your WordPress website?

The footer of your website is a section of your site where you can place a lot of useful information. Here’s how we have utilized our website’s footer space to display all of our important links.

A footer is a very information-rich section of your website. You can use the end section of your website to let your visitors get information about your business, your policies, the year of your establishment, and more importantly if your website has been recently updated. Modern search engines consider websites with footer section and updated information as genuine and rank them higher than compared to others.

It’s a good practice to have your website with a custom footer for SEO since most of the blogs out there would be having ‘powered by WordPress’ as their footer text which is not unique to these search engines. Applying the JavaScript snippet on your footer helps in reducing the load-time of your website as it’s not the first thing that loads. Thus, it helps in tracking users without any extra cost in the performance. It’s more so important to understand how to edit the footer and keep it up-to-date.

How do I edit footer content in WordPress?

It’s simple to edit a footer in WordPress. Here are three easy ways how to edit footer in WordPress:

Theme settings:

The first and simple way to edit your footer is to check if your WordPress theme supports editing the footer. After you’ve logged into the WordPress console, go to Appearances > Customize option. Once inside, check if you could see the footer section in the results. Some themes also refer to it as the copyright section. Select the section and make changes in the editor of the footer text.

You can also use the footer widget (if available) from your WordPress theme. To make the changes, go to Appearances > Widgets and select the footer widget. You can add text, logo, or an image to the widget.

You can also add menu options to your footer widget by creating one. To create a menu log in to the WordPress admin dashboard, go to Appearance > Menu, and select the option to create a new menu. Add the components that you want to add to the menu and save it. In the footer widget, select the menu that you’ve saved earlier.

Save your changes and now go back to your homepage, and you could see your new footer in the footer area of your WordPress website.


There are several plugins available out there that will help you in customizing your theme’s footer. If you’ve already worked with WordPress plugins, you know how to install a new plugin. If not, follow the steps given below:

  • Log in to WordPress Admin dashboard
  • Go to Plugins on the left-hand side menu
  • Now search for the plugin you want and click on the “install plugin” button to install it.
  • Most plugins will show up in the left-hand side menu of the

We’ve curated this list of plugins for editing the footer bar of your website. We’ve considered ease of use, editing options, and their compatibility with existing themes while selecting these plugins.


Elementor Page builder for WordPress

  • We found this plugin to be the most flexible and compatible with most themes. It not only helps you in editing the footer, but also helps in editing the site name, site logo, page title, and also site navigation menu.

Please follow the steps below to use this plugin to edit the footer:

  • Log in to the WordPress admin console
  • Install the plugin.
  • Go to Appearance > Header Footer & Blocks section and click on the ‘Add New’ button.
  • Select the type of template as the footer and set its location. You can also create your design for the footer in the same section.
  • Edit or add new text in the text box for your footer and don’t forget to save the changes.

Reference: https://wordpress.org/plugins/header-footer-elementor/

Elementskit :

  • This is another great header and footer editor for your WordPress website. You can edit the footer with logos and menus. You can decide which pages need to have the footer and also you get the privilege of activating and deactivating the functionality as and when required with just a click of the button.

Please follow the steps given below to edit the footer:

  • Install the plugin.
  • Log in to the WordPress admin console.
  • Select ElementsKit from the left-hand side menu.
  • Go to ElementsKit > ElementsKit > Modules
  • Make sure that the Headers & Footers tab on the dashboard is selected
  • Now, navigate to ‘My Templates’ inside the ElementsKit menu and click on ‘Add New’
  • Add your text in the title, select type as the footer
  • You can choose to show the footer only on a few pages, like your Homepage, for example. To make such customization, add a condition on the same page and select if you want it for all the pages across your WordPress website or only on select pages
  • Don’t forget to activate the component and save it at the end.
  • Now go to ‘My Templates’ and select the template that you just created. Click on the edit button and select ‘Edit content’ from the dashboard
  • Now inside the editor, select the widgets that you need to edit the footer. For example, you can add text, a menu, or even a logo image to your footer.
  • Once done with the edit, click on the update and after that, you may also preview your new footer before publishing by clicking the preview button.
Insert Header and Footers:
  • This plugin will help you to add code in your footer text so that you can link your WordPress website to any external source like social media handles or other websites. You can make similar changes to your header as well. This is an all-in-one plugin for your headers and footers, and so we think you should consider it on your next project.

Please follow the steps given below to edit the footer:

  • Log in to the WordPress admin console.
  • Go to Settings > Insert Headers and Footers
  • Enter the HTML/JavaScript code that you have for your footer, or simply enter some text that you’d like to display in the ‘Script for footer’ section.
  • Apply the changes and save.


You can also change the footer of your website by changing the underlying code in WordPress that controls your footer.

Tips before coding:

Make changes to your code only if you’re good at coding. A minute error can cause your entire work to go into vain. So, to work with the below techniques, we suggest you follow these best practices at the start of all your edits in the future:

Create a backup of your code:

It’s very important that you back up your settings from time to time. If your website crashes, you’re only a click away to restore to the previous version. Also, having a backup from time-to-time will safeguard you and your business from any untoward incident.

Create a child theme:

A child theme is nothing but a clone of the parent theme that helps you in maintaining your website and try out new functionalities in the development mode. A child theme is just another CSS of the parent theme that helps you in creating and testing new functionalities without affecting the live website.

We’ll show you a simple way to create a child theme with the help of a plugin.

How to create a child theme?
  • Log in to the WordPress admin console.
  • Go to Plugins > Add New
  • Search ‘Child theme configurator’
  • Install the plugin and Activate the plugin
  • Go to Tools > Child Theme
  • Select the option ‘CREATE a new child theme’
  • Next click on Analyze
  • Scroll down without making any changes and click on ‘Create New Child Theme’
  • To check the newly created child theme, go to Appearance > Themes
  • There you’ll find your new ‘GeneratePress Child’ theme
  • Activate the child theme and continue working on your theme editing in the ‘Theme editor’
  • To change the footer area with the child, theme go to Tools > Child theme > Files
  • Select Footer from the list of files > Copy Selected to Child Theme
  • Go back to Appearance > Theme editor
  • You can see footer.php in the files list on the right
  • Edit the changes in the PHP file and click on ‘Update File’
  • Verify if your changes are working perfectly on the website and if yes, make the changes accordingly to your main theme.
Comment entire code:

They say comments are the best friends of a good programmer, and this time they’re true. Commenting your code helps you in trying your code without disturbing the original code. So, in case something turns ugly, you can always get back to the original version without any downtime.

footer php file:

  • WordPress core and all the themes that we use are built on PHP. Though it’s not necessary to learn PHP to work with WordPress, it doesn’t hurt to gain more knowledge. So, if you understand PHP, and would like to edit your code and keep your website free from plugins, this is an excellent choice.
  • Log in to the WordPress Admin dashboard
  • Go to Appearance > themes > and select the theme on the right.
  • Search for the theme footer inside the footer.php file.
  • Inside the footer PHP file, search the ‘get_template_part’ tag as shown below:

get_template_part( ‘template-parts/footer/site’, ‘info’ );

  • Replace it with this line:

echo “Your footer text here”;

  • Save your footer code in the footer.php file after you edit, and your results should show the footer content that you’ve just defined.

WordPress footer CSS file:

  • Cascading Style Sheets (CSS) is a language for the presentation of an HTML document.
  • You can also remove the “Powered by WordPress” text by editing the footer PHP file.
  • Log in to the admin dashboard
  • Go to Appearance > Customize
  • Select customizing Additional CSS
  • Inside additional CSS space add the following line:

site-info {display:none}

  • However, as per our research online, we’ve come to know that removing the links from your footer content hurts your website’s page ranking in the search engines.


There are several ways to change or edit the footer in WordPress, and we’ve shared only a few of the simple techniques in which you could. Go ahead and give it a try.

Further Reading:

WordPress: Error Establishing a Database Connection (Solution)

Updated on By

WordPress is easily one of the most popular Content Management Systems out there. According to Kinsta, more than 60.8% of the websites in the world (and about 14% of the top websites) use WordPress.

It’s quite a popular CMS platform, but it doesn’t come without its own set of problems though. The “error establishing a database connection” problem is one of the major ones that can send even some shivers down the spine for WordPress users, often getting close to the severity of the dreaded WordPress White Screen of Death.

It’s not just the developers and WordPress pro users who come to depend on the platform. More than 500+ websites are built on WordPress every day and a bulk of those WordPress sites are created by the “not-so-tech-savvy” crowd.

For the average user, any error — including the “establishing a database connection” error — could almost mean the end.

With some basic understanding of why “error establishing a database connection” occurs, you can easily solve this issue easily.

Let’s see how it’s done:

What is the Error Establishing a Database Connection?

WordPress is built using HTML/CSS and relies on a MySQL database to store and retrieve information. In all its simplicity, the reason why you get “Error establishing a database connection” is because your WordPress website isn’t able to connect with your server to help save or extract information stored on your database server.

Your WordPress site is actually a complete, ever-growing set of information and data, typically stored on a server. The information on your WordPress site is arranged as post data, page data, meta information, plugin settings, login information, and more. If you have multiple users who log into your website, all the information pertaining to each of the users is also included in the database.

So, if you had a real estate directory website running on WordPress, your MySQL database will have all of the information pertaining to directory listings (images, descriptions, prices, agent details, and more), user information (each with pertinent login info and user account information), and more.

The MySQL database

Technically, the bulk of this information is stored in your MySQL database (except media such as images, theme files, WordPress core files, and a few others).

When someone visits your website, PHP executes the code on the page and queries the information from the database, which then displays it to the visitor in their browser.

If for some reason this isn’t working properly, you are left with the error establishing a database connection message, as seen below.


The entire page is blank because no data can be retrieved to render the page, as the connection is not working properly. Not only does this break the frontend of your site, but it will also prevent you from accessing your WordPress dashboard.

However, visitors might not see this error on the frontend right away. That is because your site is most likely still serving from cache until it expires.

With most WordPress hosts WordPress sites are cached for one hour by default. Therefore, if a site is still serving from the cache it might appear fine to a visitor.

Why Does The Error Establishing a Database Connection Occur? 

Sometimes, it could be the simplest of the issues that could cause the error establishing a database connection such as your database login credentials are incorrect. Your WordPress site uses separate login information to connect to its MySQL database. So, if you misplaced or forgot your password, that could be a reason as to why you couldn’t connect.

But if that’s not the case, then here are a few common reasons why it happens:

1) Mismatched/Incorrect database credentials

To connect your WordPress core to the database on the server, a special wordPress file known as the wp-config file carries the login information. The actual database name, the username as well as the password used to create the database on the server should match with the details in the wp config php file for a successful connection. If for any reason, the credentials don’t match – the error will appear. This is one of the most common reason and the easiest to fix.

2) A corrupt database:

There’s a chance that your database is corrupt. Remember that WordPress has several moving parts such as themes, child themes, plugins, and several users. Also, if there are instances of a plugin being removed, deactivated, or deleted by mistake, sometimes databases get corrupted. This can be due to a missing or individually corrupted table, or perhaps some information was deleted by accident.

3) Outdated WordPress themes/plugins

If you haven’t taken the time to update your WordPress Core, themes, or plugins, it can be the problem. It may have corrupt files or conflicting versions in your WordPress installation. And that can cause the database connection problem.

4) Compromised security

Has your site been hacked recently? Was there an instance of a brute force attack? One of the other reasons why there’s an error establishing a database connection is due to security breach. It could be the fact that your WordPress installation has been hacked into or attacked.

5) Faulty Database that needs repair

There could be Issues with your database server — a number of things could be wrong with your web host, such as the database are overloaded from a traffic spike or unresponsive from too many concurrent connections. This is actually quite common with shared hosts as they are utilizing the same resources for a lot of users on the same servers.

The one’s mentioned here are few of the most common reasons why you may encounter the error. But there can be other reasons as well as other fixes too. The error happens because the connection with database is not successfully made. Therefore the WordPress resources cannot fetch the data to display your website.

Therefore, any problem – that can hinder this connection can cause the error.

How to Fix the Error Establishing a Database Connection 

It could be scary — to say the least — when you see absolutely nothing on the screen when you visit your website and only see the Error Establishing a Database Connection message. If you face this as a WordPress user, don’t panic. There are a few instant fixes possible and hopefully, you should be able to fix the error.

Here are some ways you can quickly fix the issue:

Check out your Database connection credentials

This is one of the most common reasons why the error may appear. Sometimes, when you use incorrect credentials for connecting the database, the WordPress error establishing a database connection may appear. So when such an error occurs, you should first of all check the database credentials for your website.

In WordPress, this information is stored in the wp-config file. You can access this file on your host using an FTP Client to see that correct login credentials are used.

In order to access the WordPress files through FTP, you will first need the FTP access credentials. If you already have them, you can login and proceed to find wp-config.php file in the root folder of your WordPress website. If you don’t have the FTP credentials, you can ask you hosting company to provide you with one.

The wp config php file

The wp-config file, as the name suggests, is your WordPress website’s configuration file and contains the database credentials.

The following line defines the name of the database, where “mydatabase” will be your database name:

define( ‘DB_NAME’, ‘mydatabase’ );

For example: If your database name is “emporiumstoredb” the line in your website’s wp-config file should look like:

define( ‘DB_NAME’, ’emporiumstoredb’ );

Similarly, the following line defines the username for accessing the database. Of course, it should be your database username:

define( ‘DB_USER’, ‘username’ );

And the same for password will be:

define( ‘DB_PASSWORD’, ‘pwd’ );

Now, to connect your WordPress website with the database, this information stored in the wp-config file is used. So you need to check and correct the information based on your actual database name, username, and password.

Checking your WordPress database credentials

To do so, login to your hosting control panel. Whatever hosting service you may be using, you can find the database section and then MySQL databases. Click to view your MySQL databases.

This will show you your website’s database. Clicking on your database name will show you all the database servers created under your account. And you can choose the one that you use for your current website.

The database management page will show you the username, as well as password. Therefore, you can check all the three details: the database name, the username and the password. If you find anything mismatching, that is exactly the cause of the WordPress error establishing a database connection.

So you can find the database related details from your host, and update your WordPress website’s wp-config and solve the error.

Once you check and correct, try visiting the website again to see if the error is solved or not.

Reach out to your web host support

If the quick fixes or self trials don’t work, you can ask for assistance from your web host support team.

Thanks to the several moving parts when it comes to WordPress, there’s a chance that you might not know what exactly is causing the problem. Especially if you are an average WordPress user or if you don’t want to further do any damages to your WordPress website. The best thing to do then is to quickly use the WordPress hosting support or to reach out the support team of your hosting provider.

Some of the major web hosts such as managed WordPress hosting providers. And WordPress specialist hosting providers pride themselves on delivering exemplary, instant, 24 x7 support — and this is really a good time to use that to your advantage.

Since most of the support staff are trained WordPress specialists as well. So there are improved odds that they’d be able to fix your issue immediately.

If nothing, your web host support staff will be able to pinpoint the exact problem with your WordPress site.

Recheck WordPress Themes, Plugins, & Files 

Look for any pending updates from your WordPress backend. First, deactivate or remove any of the plugins or themes you don’t seem to need or use at all. These themes and plugins add to the server load, slow your website down, or could potentially be causing the error establishing your database connection.

These unused plugins and themes are also hacker magnets — open invitations to hackers who can place malicious code or scripts into your WordPress site.

Do any of the themes need an upgrade? How about any of the plugins you might be using regularly?

Take the time to do your updates one by one and see if your WordPress website loads normally.

Check if your WordPress website works now. If not, here are a few more advanced ways to fix your error establishing database connection.

Note: Do this only if you know what you are doing

Repair Your Database 

To fix the error establishing your database connection issue and also if you are getting a different error on the wp-admin, for instance, something like “One or more database tables are unavailable”. Then you need to repair your database.

As difficult as it may seem, repairing database is a function in WordPress and you do not need to manually do it. You can simply add a line in your wp-config file and easily repair your database.

Look for your wp-config.php file by logging into your web hosting account (you might have to use your FTP logins, if necessary).

Open the file, and then add the following line in your wp-config.php file. Make sure to add it just before ‘That’s all, stop editing! Happy blogging’ line in your wp-config.php file.

define(‘WP_ALLOW_REPAIR’, true);

Once you have done that, you can see the settings by visiting this page


Click on “repair database” and wait for the repair to happen. Hopefully, WordPress tries to establish a database connection or to optimize your connection, your website should work.

Make sure to remove this code from your wp-config.php and reload it back to your servers after you are done optimizing or repairing your database.

Note: You can load this repair wizard even without you having to log into your WordPress backend by just visiting the URL mentioned above.

How to Avoid Error Establishing a Database Connection? 

Once you’ve survived and come through unscathed with the WordPress error establishing a database connection issue, you’d want to not only prevent this in the future but also ensure that your WordPress website is safe, secure, and infallible.

Here are a few simple ways to help you do that:

Use High-Quality Hosting 

If you are using cheap WordPress hosting, it’s time to upgrade to a better, high-quality web host. There are several major players in the web hosting industry such as Bluehost, Kinsta, WPEngine, 10Web, or Google’s Cloud, and several others that you can choose so that:

  • Your WordPress host can handle traffic spikes and allow you to scale at any time.
  • You have reliable, automated backups (up to 30 days or 60 days) of your WordPress (including all the data such as users, content, media, theme files, and plugins). Without these backups (or if you do backups manually), you’ll be at the risk of losing everything you’ve built up so far.
  • You can get access to highly-trained and experienced customer support. And WordPress specialists who can fix these issues for you instantly (without you having to get your hands dirty and further harm your WordPress install, if at all).

Hosting your website on good platforms is very vital for the smooth and efficient performance of your site. It will ensure that your website is available to the visitors and performs smoothly. Moreover, when you rely on a reputable host, they will always ascertain that your website never runs into a problem due to their server problems.

Also, high quality host means access to better support, experienced enough to quickly spot the problem and instantly fix it for you. Good, well-known hosts are also good as they offer you the best security too.

Don’t Hoard Plugins & Themes 

There’s a simple rule when it comes to WordPress: Always update your WordPress core, themes (including child themes), and plugins when updates are available. It takes a few minutes and it really helps you stay safe and secure. It’s not just the database connection errors that you are likely to face.

Outdated themes and plugins can be the cause of many WordPress problems including the White Screen of Death, DDOS issues, hacking attempts, malicious script injections, etc.

To start with, run a cleanup of your website and get rid of unnecessary themes/plugins from your WordPress. If you no longer use them, then you should probably remove them from your site.

A notification will be shown in your WordPress dashboard whenever a new version of the theme, plugin or WordPress is available. And most of the WordPress tools let you update your site very easily, with just one click. However be cautious while proceeding to update, backup your website before you start. If you use a backup tool like BlogVault, it will automatically draw timely backups for you.

So keeping your WordPress themes & plugins updated and getting rid of the extra, unused ones will actually help keeping the error at a bay.

Note Your Credentials, Implement User Management 

First, keep your password secure, change the default login page from https://yourwordpresswebsite.com/wp-login.php to something else that only you and your team is aware of. Such as https://yourwordpresswebsite.com/mysecretlogin.php

This will help you to avoid security breach by unauthenticated login attempts or a possible brute force.

If your WordPress website is built like a blog and if you and your team are the only folks who use the WordPress site, just limit sign-ups and access to these users with better password control and access management. Don’t allow any regular subscribers or sign-ups on your WordPress site.

When you do build a WordPress website that allows user access and sign-ups (such as a directory site or a community-based site), implement better user management practices.

Most of the times, hackers change the database name or password to disable the functioning of your website.


This is one of the most common errors that you may face while maintain a WordPress website and there’s nothing to be worried about.

There may be any reason for a problem in database connection in WordPress, there are always different causes and solution. However, trying the simple fixes like the ones mentioned above can help you get rid of the error easily.

As a last resort, if you have secure and latest backup of your website, one of the fixes can be restoring the latest backup of your website.

How did you manage to solve your error establishing a database connection issue? Did we miss out on any potential fixes that you found by yourself? Please do let us know in the comments.

How To Start A Successful Online Store & Optimize It?

Updated on By

One of the things that the COVID-19  pandemic taught us is that eCommerce is an industry that can thrive in almost all situations. So if you are thinking of starting an online store, you can rest assured that it is a viable idea.

Although there are 7.1 million online stores globally, you can still have your own space online and thrive.

However, it’s one thing to have an online store, and it’s another thing to optimize it. Most online stores go out of business in the first year with little or no profit. The primary reason for this is poor optimization.

This article will discuss all you need to know before starting a successful online store and optimizing it.

Practical Steps to Start an Online Store in 2021

Starting a new online business comes with a lot of processes, challenges, and thrills. In addition to the passion for starting your business, you should have everything you need as well.

The same applies when you want to start an online store. Here are some practical steps you need to take to start an online store in 2021

#1. Set the Right Foundation

The first step to take when you want to start an online store and start selling online involves laying the right and lasting foundations. To begin with this step, you need to make a proper business plan to guide your future business online and offline.

You don’t necessarily have to be a business administration guru to build a comprehensive business plan. Here are some of the components and questions your business plan should have:

  • Before you start an online store, you need to figure out your online store or company’s description. Is it a sole proprietorship, who is responsible for running it, and if you have partners, what are their obligations to the business?
  • What products will your online store be selling online? Where will you source these products from? What are their prices? What are the main product lines? How long does your product last or take to expire?
  • In addition to your online store address and domain name, what physical locations will you operate from? Who are your management and staff? Who supplies your products? What are your storage spaces and shipping providers?
  • Conduct a thorough market analysis to know how often people buy your chosen products. The three main sub-analysis to conduct are competitive analysis on your rivals; audience segmentation to know their demographics; industry analysis to figure out its growth history and potential.
  • What are your marketing strategies before and right after you start your eCommerce website? This should cover public relations, SEO, social media, email marketing, customer loyalty, and promotions. All of this should be studied and enhanced on time to improve patronage.
  • What are your financial strategies for the business? And how do you intend to pay for web-hosting, warehouse rents, shipping fees, advertising costs, marketing services, employee wages, and every production cost?
  • What is your executive summary? It involves stating the objectives, mission statement, summary of growth, product information, and founding date of your online store.

When you’re done giving answers to these questions, you could always go back to your business plan for guidance as you build your online store!

#2. Find the platform to host your online store

Once you’ve set the right foundation for your online store, the next step is finding an e-commerce platform to host it on. Since this is a very critical step to take before you start selling online, you’ve got to review your choices and weigh all alternatives.

There are many great platforms to choose from when starting an online store; it all depends on your needs. While some are dedicated to fast-growing businesses, others are there if you need to keep things modest. Some online store builders offer paid plans and a free trial to assist you to build your site right. However, a good e-commerce platform should have the following:

  1. A comprehensive library of professional but aesthetically looking appearance
  2. Shopping cart add-ons to add products while shopping, and useful plugins
  3. Good mobile support for responsive design
  4. Technical Help and support that come on time.

In all, your choice should come down to the type of product you sell, and whatever platforms give you the most freedom in customization.

#3. Get a befitting hosting plan for your online store

Your online store will need a customer database, shopping cart software to add products to while shopping, and your product catalogue. For this reason, your hosting plan needs to have the right bandwidth and enough storage space. Also, make sure it supports whatever shopping cart software you use on your site.

As a good starting point, try to choose plans with at least 10 GB monthly bandwidth and 2 GB worth of disk space. This will give enough space to store all your data and make customers’ access to your products seamless. We recommend using Bluehost for hosting your websites. It has a reputation of being a reliable service provider over the years, and has some very affordable pricing packages to let you choose from.

#4. Buy a domain name

A domain name is whatever address people type on their browser to get to your online store. Every online store or an online business should have a unique, short, and catchy domain name. With around 366.8 million registered domain names in the world currently, you’d have to make yours pretty unique.

A domain name is gotten for a fee, and this fee varies with the extension. The best domain you should look out for is the “.coms.” Your customers will find them easy to recall. Some site-building platforms can also help you pick a unique domain name.

#5. Build Your eCommerce website

After buying your unique domain name, you should look to set up your eCommerce website. Some eCommerce store builder offers you the option of automatically designing your online store with artificial intelligence.

You could also begin with a pre-set template and customize it to your taste. Some templates may have almost everything you need to start your store. Whatever choice you go with, ensure you don’t go overboard by following these guidelines:

  • Simple and Neat: Do not make the mistake of cluttering your eCommerce website with all your products. From your homepage, theme down to your product pages, they all should be kept simple. Make the layouts in such a way that potential customers are first exposed to your more popular products.
  • Product Names and Description: Add a unique product name and product description for each of your products on your online store. Keep them simple, straight to the point, and unique with clear and bright images to match.
  • A Contact and About Us page: Your contact page is there for customers to reach you quickly when they have enquiries. Make sure it is simple and concise to start with. Add an email address, contact forms, phone number, and physical address. Your site’s bio should be brief and interesting enough that it resonates with your customers.

After that is done, you should connect your unique domain name to your eCommerce website site. Next, you need to start adding certain components that will allow you to sell products on the internet. Some of these components are:

  • Your products: In adding your product to your eCommerce platform, you will need to name them. If available, you can add them to a collection, write their product description, prices they sell for, and add images.
  • Payment methods: Here, you can decide the acceptable payment methods that your customers can use when buying products on your online store.
  • Shipping regions: This involves determining the regions you can ship your product to and their corresponding shipping fares.

#6. Add Secure Socket Layer (SSL) certificate to your website

Securing your eCommerce website is a crucial part of setting it up. Every day, an average of 30,000 new websites are hacked on the internet, with most of them belonging to small business owners. Your customers will trust you with their private details, like their credit card numbers. This is why you must protect them from internet hackers and eavesdroppers.

Adding an SSL certificate to your eCommerce website is a great way to restrict these internet bad guys from accessing customer’s information. SSL certificates are internet connections that secure your internet connections and protects sensitive data sent between two computers.

Data sent from your customer’s browser to your eCommerce website will be scramble by encrypted algorithms. This makes it impossible to read by hackers. Adding an SSL certificate attaches HTTPS to the URL of your online store. You will usually see a lock symbol on the browser bar, next to a protected website.

#7. Set up payment gateways

Setting up payment gateways will help make the customer experience smoother on your website. With covid-19 re-enforcing the need for more contactless purchases, your online store definitely needs a payment gateway.

A payment gateway is a technology that online stores use to accept debit or credit card payments from their customers. A POS can act as a payment gateway for a physical store when you sell your product online.

However, in eCommerce, they are checkout portals your customers can use to enter their credit or debit card details. When you integrate payment gateways into your eCommerce website, it also helps protect your customers during transactions. It encrypts sensitive and personal credit card details, keeping you far from the risk of fraud.

Asides from credit and debit card options, you should also make sure third-party payment methods are available. Most of your customers, especially those overseas, may prefer making payments with alternate paying methods like PayPal, Amazon Pay, and Stripe.

#8. Start selling

The next step involves you to start selling. If you’ve customized your website, set up security and payment gateways, uploaded your products, the next step should involve making sales. This is where you decide when to launch your online store and when you need to start taking orders.

But before your online business goes live, you need to go through your website one more time. Doing this helps you find out typographical errors, mistakes in your links, and any other error from uploading your product. It would generally help if you looked out for anything that may cause issues for your customer’s shopping experience in your store.

Subsequently, you may want to take out time to run some tests through the eyes of a customer. Navigate through your pages, place orders, try to use the payment gateways and shopping carts, and fix whatever faults you find on the site.

The final thing to do, to start making hitch-free sales is to open your eCommerce website to potential customers by going live. Changes made to your domain name system (DNS) settings will help set your online store to appear live. Once such changes have been made, depending on your hosting company, it may take up to twenty-four or even forty-eight hours for the changes to show.

#9. Promote your eCommerce website

The next step requires you to grow your business online. A great looking eCommerce website with lots of nice products will mean nothing if potential buyers don’t know it exists. This is why you need to promote your eCommerce website and grow your business with diverse online marketing campaigns. Some of the marketing tools you can use as you start selling include:

1.Promotions Like Group and Daily Deals:

You can use this marketing tool to offer your customers great deals. Group deals allow you to set specific purchase goals that must be achieved to open the deal for all customers. Interested customers will share your links to their friends and family, prompting more traffic and patronage for your business online.

3. Paid Adverts:

Search engine advertising is another great way to get your site up to the first page when people search for the product you sell. There are some great search engine ads like Google Ads that you can choose from. Some eCommerce platforms may also offer free ads that you could consider using to get started.

4. Search Engine Optimization (SEO):

SEO is one marketing tool that, if applied well, can give your site more visibility on search engines. Having more visibility on search engines will help your store grow and attract more visitors and potential customers. The way to do this is to optimize every page on your eCommerce website with an SEO tool. Include relevant keywords that people tend to search more so that your website ranks higher on search engines.

5. Blogs:

Another useful marketing tool for business that some online stores neglect is blogs. Having an online store blog can serve several useful marketing and PR purposes for your business. For one, you could use it to show your visitors and customers your level of expertise in your niche or line of business. Well written blog posts optimized for SEO can offer your online store more visibility on search engines. Blogs can also help educate your customers about the products you sell and how best they can handle them. You could also utilize your online store blog to keep customers updated on your products, industry, and business changes. In all, blogs are a unique way to maintain your online presence and keep customers. As a best practice, make sure you link your blog to your eCommerce website via links.

6. Social Media Campaigns:

Social media marketing is considered much cheaper and easier to use than most traditional marketing. With lots of following and great consistent content, you can use social networks to pull traffic and potential customers to your online store business. But first, you need to make sure you have a separate page for your online store and connect it via links to your eCommerce platform. You can then decide to run paid, targeted ads like Facebook ads, YouTube Advertising, or Instagram For Business. You can offer promotions as well. Remember that the purpose is to communicate with your existing and potential customers and increase interest in your products.

7. Email Marketing:

Emails are one of the most effective marketing tools in recent times. As a best practice, your emails need to be as conversational and well-written as possible. It should be frequent, useful, and creative enough to keep the customer interested. These are some of the tools you can utilize in email marketing:

8. Emails For Abandoned Carts:

Abandoned cart emails are used as simple reminders to customers who forget to purchase items they placed in their shopping carts. To stimulate more purchases, you could offer special one-time discounts for such items.

9. Autoresponders:

It sends out already prepared and customized emails, like a welcome note when a new customer buys from you or a thank you note for every purchase made.

10. Online Newsletters:

These are a great way to send entertaining and informative articles and facts about your products. Once you give customers a choice to subscribe to it, make sure to send informative newsletters on specific intervals to their email address.

Top 8 Platform to Choose for Your eCommerce Website

#1. Wix

A simple ranking search online will show that Wix is arguably the best eCommerce store builder. With over 110 million subscribers around the world, surely they must know how to satisfy their users. If you’re new to the whole eCommerce website building, starting with Wix is a great choice.

Their platform is user friendly, fully-customizable, and you’re guaranteed to own an SEO friendly site. You can choose from at least 500 free eCommerce themes optimized for mobile. Wix also offers multiple languages to users to create their store; as much as 90 languages are available. Let’s get down to some of their main features:

  • Adding to Cart from a gallery and abandoned cart recovery feature.
  • Instant purchase button
  • A customizable checkout page
  • Discount codes
  • Wishlist
  • Multichannel sales through eBay, Instagram, and Facebook
  • 100% commission-free
  • Global shipping, discounts and coupons
  • Outstanding SEO tools

In terms of pricing, Wix offers three plans that users can choose from.

#1. Business VIP Plan

Starting at $49 per month. The following added features come with this plan when you purchase it.

  • You get 50GB worth of storage space.
  • Automated sales tax (500 transactions/month)
  • Customized reports for your online store.
  • A loyalty program is available.
  • Priority support
  • It contains features of the Business Unlimited plan.

#2. Business Unlimited Plan

Is priced at $27 per month.

  • You get as much as 35GB worth of storage space
  • Automated sales tax (100 transactions/month)
  • Currency converter
  • Facebook, Instagram, and eBay integrations
  • More advanced shipping options
  • Subscription selling
  • It contains features of the Business Basic plan.

#3. Business Basic Plan

Priced at $23 every month

  • Users get as much as 20GB worth of storage space.
  • Free and available eCommerce templates
  • Integration with Google Analytics
  • Unlimited accounts and products
  • Wix has great customer help and support available 24/7
  • The site speed is good.
  • Great drag and drop interface
  • A large collection of different templates to choose from
  • Its basic analytics systems and inventory requires a paid plan.
  • The templates are not interchangeable.
  • Their premium plans are single-site only.

#2. Shopify

With 2 million active users, eCommerce giants Shopify are among the most popular platforms in the website building business. Also, they have a market share of 31% in the U.S for eCommerce websites, helping thousands build their online business.

In just a matter of minutes, online store owners can begin designing and customizing their sites. You can choose from custom templates or apply your creativity and feel to the Shopify designing process.

All Shopify plans come with unlimited email forwarding and bandwidth, web hosting, and a good content delivery network. Here are some of the different features you can find when you go with Shopify

  • Storage space and bandwidths are unlimited.
  • Good customer support.
  • Shopify POS
  • Gift cards and discount codes
  • There are different tools for marketing, like SEO and email marketing.
  • Multiple channels for making online sales
  • In-built fraud analysis
  • Staff accounts for members of your staff to complete vital tasks.


  • You can sell both physical and digital products on Shopify.
  • Their site boasts of excellent performance.
  • You can sell on diverse channels and platforms like Facebook, Amazon, and mobile applications you develop.
  • You can apply the recovery feature for your customer’s abandoned carts.
  • Shopify supports more than a hundred worldwide paying processors.
  • It has exceptional self-help tools, and everything you need as regards assistance.


  • Advanced features are a bit pricey.
  • You can only get nine free themes.
  • They don’t offer email hosting services; you’d have to set up email forwarding.
  • To customize, you will need to do so using their own PHP language – Liquid.

#3. Squarespace

If you’re looking for a site builder with drag-drop functionality, Squarespace is one of those. Squarespace is ideal for creatives who want to make their sites as visually effective as possible. Although some users claim it is harder to operate than most eCommerce website builders, Squarespace has great design flexibility and strong inventory to compensate.

Navigation on the software is easy with a reviewer and unique editing tools to make the process quick. Some of the main features of Squarespace include the following:

  • An Audio Collection
  • Built-in Mobile Websites
  • Content Downloading
  • Custom CSS
  • Direct Editing, Style Editor, and Custom WYSIWYG (What You See Is What You Get) Editor
  • Drag-and-Drop Management and Dropbox File Synchronization
  • Responsive Image Loader, Gallery Blocks, and Automatic Image Scaling
  • Mobile Information Bar
  • Modern Templates and Template Switching are available.
  • Site Annotations
  • Social Links

In terms of plans and pricing, Squarespace offers three plans you can choose from.

  • Online Stores: Advanced $40 per month, while Basic goes for $26 monthly.
  • Business Plan, at $26 monthly.
  • Personal Plan, with a price of $12 monthly.


  • They offer two weeks of a free trial.
  • As far as you are subscribed to any of their commerce plans, they do not charge transaction fees.
  • There are over a hundred themes and templates optimized for mobile phones and tablets.
  • Their live chat gives support to your user issues.
  • Squarespace will get you a good range of import tools with which you can import from other platforms.
  • A built-in email marketing tool.
  • Excellent user interface.


  • With just Stripe and PayPal, Squarespace has limited gateways for paying.
  • The only location where a point of sale is available in the US.
  • Absence of autosave for posts and pages.
  • No automatic calculation of taxes.
  • Cannot cater to a global audience with limited multi-currency features.
  • It’s SEO features can be a little complicated.
  • Absence of content versioning.
  • Inadequate compliance with General Data Protection Regulation (GDPR) as regards consent to cookies.

#4. Square Online

If you’re in the market for a site builder with offline payments functionality and POS systems, Square Online is your best pick. Square brings a lot of simplicity to the eCommerce game with straightforward digital plans.

You can start designing and building your online store with no design or coding experience! They’re ideal for small business websites and freelancers. Here are some of its best tools and features:

  • Lots of shipping options
  • Automatic Tax Calculator.
  • Pop-ups
  • Automatically configured emails for items cancelled, shipped, or refunded, and order confirmation.
  • SEO and marketing tools
  • Unrestricted product and inventory management.


  • It integrates easily with social platforms.
  • Perfect synchronization with Square’s POS features
  • Designs are easy to understand.
  • Fantastic and sound reporting tools.
  • Great tools for social platforms and email marketing.
  • Square Online has a large app store; you can use it to add features to your site.
  • No restrictions on support options to specific pricing ranges


  • The absence of an ‘undo’ button makes it hard to unpublish.
  • Its transaction fees are expensive.
  • Its SEO tools could be seriously improved.
  • The designs for online stores are largely generic.
  • Payment processing is limited to gateways, like PayPal and Square.

#5. BigCommerce

BigCommerce is another eCommerce hosting service for people with limited web designing skills who want to build the site themselves and sell online. It offers a comprehensive list of features that you can employ to customize your online store and build your business.

With their lowest plan priced at $29.95, they offer one of the cheapest rates for more features than most sites. In addition to a selection of 12 free templates available, BigCommerce has the following general features common with all its paid plans:

  • Suitable SEO features to help your eCommerce website rank higher on search engines.
  • Freedom to make changes to HTML and CSS as you please.
  • Akamai Image Manager for your automated image optimization needs.
  • A product review feature.
  • A Try Before You Buy feature via a free trial.
  • The choice to categorize and sell an unlimited number of goods and pick their shipping rates.
  • Drag and drop page builder functionality.
  • An unlimited number of staff accounts.
  • A full content management feature.
  • Integration with email marketing services.
  • Integration with multiple paying gateways like PayPal, Stripe, and Paymetric.
  • Gift vouchers and discount coupons are available.

In addition to these common features, BigCommerce has three plans with its unique features, according to your needs. If you decide to go with BigCommerce to host your domain to start an online store, here are some of the plans they offer that you can choose from:

  • BigCommerce Pro comes with all the features of the plus plans. Besides, you also get Google customer reviews, custom SSL, product filtering, and online sales per, up to $400,000.
  • Plus Plan starts at $79.95 a month. Plus plan has all the features of the standard plan. Also, it offers abandon cart saver, stored credit cards, and customer groups.
  • Standard Plan, at $29.95 a month. This plan is the cheapest of the BigCommerce plans and has the following features: responsive web design (RWD); POS features; gift cards, discounts and coupons; unlimited bandwidths, storage, and products; connection to Instagram and Facebook; Blog; Product review with rating; and a yearly online sales for up to $50,000.


  • BigCommerce offers great SEO.
  • Considering its plenty of available features, it is relatively easy to operate.
  • It is suitable for fast-growing businesses that will grow soon. BigCommerce gives the right environment for scalability.
  • There’s no limit to the product variants you can add when you sell online.
  • No transaction charges are attached to any of their plans.


  • Its editing interface can be a bit tricky. Newbies may find it a little challenging.
  • There is no built-in multilingual feature. You can only do so via code.
  • There’s a yearly sales level that if you exceed, your plan will automatically be upgraded. This may bring more unbudgeted costs.

#6. WooCommerce

Since it opened up in 2011, WooCommerce has helped thousands of online stores sell online with their powerful but simple hosting services. They’re considered the best online shop plugins by most online store owners.

WooCommerce is an eCommerce plugin that easily integrates with WordPress sites. It is open-source software, meaning anyone can enhance, inspect or modify it when you create.

Some parts of their services are free to users. However, creating your own online store may require more advanced, paid features. WooCommerce comes equipped with these features and functionalities you can apply to create your online store:

  • Round the clock customer support to help customers with user issues.
  • Free SSL certificates.
  • You get effective SEO tools.
  • Lots of built-in plugins to manage orders and shipping.
  • A cart calculator.
  • Geo-location support.
  • Sales report for your store, and a panel for product data.
  • WordPress themes and user interface.
  • Store management and Stock level tracking.
  • Alerts and Automatic Tax calculations.

Overall, WooCommerce is free to download and operate. However, to gain access to advanced features and more plugins, you may need to pay.


  • WooCommerce is committed to growing your store’s online presence, making sure you don’t encounter scaling issues.
  • Being open-source makes customization and creative input easy.
  • The core software is free of cost, and you will find it relatively cost-effective.
  • WooCommerce offers much flexibility in selling digital and physical goods and the number of themes you can apply to customization.
  • It is very organized, and the neat arrangement of tools makes it easy to utilize and create.
  • WooCommerce is secure to use when you sell online. Regular updates remove errors like bugs and other user issues.
  • The SEO needs of customers are handled with several WooCommerce plugins.


  • To use WooCommerce, you may need prior knowledge of WordPress.
  • WooCommerce annual subscription can be expensive for small and new stores.
  • Its many plugins slow the download speed and affect the overall performance.
  • Features like payment gateways and inventory management will require prompt pay to access them.

#7. Volusion

One of the oldest eCommerce builders founded in 1999, Volusion, currently offers its services to more than 30,000 online business. Volusion offers several responsive templates if you create an online store, and you can follow your online store on your mobile devices.

Equipped with the right smart systems, Volusion helps track your inventory as you sell online. Although ideal for users with eCommerce building experience, beginners will find it complex.

There are five plans available to you to choose from, depending on your online store’s need for them.

  • Volusion Business, priced at $299 per month, will get you access to 15 staff accounts. Also, you get unlimited bandwidth and product listing.
  • Volusion Professional can be gotten with a monthly fee of $79. Abandoned cart feature, email marketing newsletters, customer relationship management (CRM) system, import and export of data via CSV files are some of the available features.
  • Volusion Personal, which is the least costly, goes for a $29 fee every month, comes with access to up to 11 free responsive themes. Also, you get social network integration, built-in SEO tools, and inventory management tools.
  • Volusion Prime is charged based on annual sales. It is designed for stores raking in more than $500,000 annually in sales. It offers access to support agents and a dedicated account manager.


  • Volusion comes with no transaction fee when you sell a product. You don’t need to pay commissions to them after selling online.
  • With four plans to choose from, and the cheapest starting at $15, Volusion offers one of the most affordable plans.
  • There are more than 300 device responsive templates to choose from for your eCommerce website.
  • Extensive and helpful customer support via chat, email, and phone round the clock to keep your store running and selling.


  • Volusion has limited templates making creative designing harder.
  • There are sales limits to each of its plans.
  • There are no systems to integrate blogs.
  • It may be less intuitive and complex.

#8. Zyro

Zyro is a website building tool that also offers site hosting services to users who create an online store. They are one of the newest eCommerce builders, having been found in 2019.

It is more popular for the ease it gives newbies in eCommerce building. All of their templates are customizable. Although Zyro offers some free templates, some of the paid ones do not come with advanced features. Some of Zyro’s main features include the following:

  • A.I Heatmap
  • A.I Writer
  • Multiple payment methods to help you sell.
  • SEO management
  • A.I generator for business names.
  • Logo and slogan maker.
  • Content exporting and importing.
  • A free website builder.

In terms of pricing, Zyro is one of the cheapest website builders, with plans starting as low as $4.49 per month. Although Zyro is currently offering discounts, here are the plans that they offer:

  • Basic Plan for personal brands, with a price of $4.99, 1GB web storage and 3GB worth of bandwidth. However, it has no free domain name, basic, advanced eCommerce features. There are also no advanced marketing features.
  • Unleashed, right for businesses, is priced at $6.29 a month with a free domain name, unlimited web storage and bandwidth. Although you get some advanced marketing features, there are neither basic nor advanced eCommerce features.
  • The eCommerce Plan is priced at $19.99. It comes equipped with all of Unleashed’s features, except that it has basic eCommerce features.
  • eCommerce+ is priced at $28.99 and has all the features of the eCommerce plan and more advanced eCommerce features.


  • Zyro is quite intuitive and easy to use.
  • They offer free accounts you can begin with before committing to a paid plan.
  • By offering AI maker, AI heatmap and Logo builder, Zyro is your all-in-one solution.
  • It is beginner-friendly; you don’t need coding or designing skills.
  • Zyro is affordable to use, and it helps users with a free plan and a free trial.
  • Free SSL certificate to beef up your site’s security.


  • Difficulty in switching templates will require you to create a new website if you want a different design.
  • Its features could be a little more advanced compared to competitors.
  • From Q&A to emails, their technical help and support are quite limited and slow.
  • Relatively harder to connect domain names when using Zyro.
  • Ads are much on the free plans.

#9. Magneto Commerce

Magneto is an eCommerce platform that functions as open-source software that helps thousands of online stores sell online. Being an open-source platform means they have a huge community of developers and designers.

In fact, you will find that the Magneto Community has at least 360,000 active users and 1,500 members. This makes it really easy for members to get support and advice to help take their business to the next level. They list Ford, Nike, and Coca-Cola as some of their major users.

These are some of the unique features you can get when you use Magneto Commerce to create an online store:

  • Merchandising.
  • Customer personalization and
  • An instant purchase feature.
  • Page builder.
  • Option to make quick checkout.
  • It is optimized for SEO with built-in tools.
  • Content preview and content staging
  • Product recommendations
  • Amazon sales channel
  • Mobile commerce
  • Multilingual and multicurrency features are available.
  • Inventory management and shipping for your products.


  • You have the freedom to customize almost anything with Magneto Commerce.
  • Great scalability assistance.
  • It is easy to integrate some additional services like order tracking, shipping and logistics, and payment gateways.
  • It is quite SEO-friendly.
  • As an open-source, Magneto has support from thousands of designers and developers.
  • Magneto is innovative and flexible when it comes to the websites’ backend.


  • Magneto can be complex for beginners to use and difficult to navigate.
  • Technical help and support might be too slow in responding to complaints.
  • It runs slower on smaller servers, disrupting the sound user experience.

#10. PrestaShop

PrestaShop is another open-source online store builder that thousands of users and businesses depend on since it started in 2007. As open-source software, PrestaShop has 800,000 members globally who are dedicated to using and supporting the platform. They offer a free trial if you like to create an online store with them from time to time. PrestaShop is quite easy to use despite offering a wide range of features that include the following:

  • Customizable themes
  • An eCommerce SEO tool.
  • More than 50 reputable payment gateways.
  • Tax rules subject to configuration.
  • A great store builder to guide you to create with ease.
  • A solid set of integrations
  • configurable shipping.
  • An intuitive interface

PrestaShop is available in more than 60 languages globally. In terms of pricing, PrestaShop is totally free to use. However, it offers a support plan where users can get expert support and advice while building. Although most users consider this plan expensive, there are still several advantages to this platform.


  • PrestaShop is pocket friendly and largely free from cost.
  • It offers ease and simplicity in the customization of your online store.
  • There are convenient and reliable payment gateways available to curb fraudulent methods.
  • With about 700,000 active members, new users have a go-to when they face confusion.
  • Easy and free to download and install.


  • PrestaShop offers little in the area of scalability for an online store looking to expand.
  • Limited support from PrestaShop when users face issues using the platform.
  • PrestaShop designs are largely lacking in professional touch.

#11. OpenCart

If you’re looking to use a free, open-source platform to build your online store, you should consider OpenCart. OpenCart gives a modern approach when you create an online store with them. They have lots of flexibility and customizable features.

The platform has a pool of about 13,000 extensions to help you build your business online. OpenCart also provides users with a support plan that is priced at $99 every month. There’s a one-time-fix plan going for the same price as well. These are some of its main features:

  • Addition of price to each table and definition of a pricing cycle.
  • Free one theme compatibility.
  • Manage CSS from back-end
  • Managing language translations via back-end
  • Linking the pricing table with the product or any external link.
  • URLs that are SEO friendly.
  • Enabling or disabling pricing table and pricing page.
  • Using drag and drop to manage the order of features list.
  • Installation support to help customers understand and use the extension.


  • Numerous add-ons are available for free.
  • OpenCart’s store builder makes it easy to manage your online store with thousands of themes and social media integration.
  • With multilingual features, your online store can become an international brand, no matter how small.
  • Freedom to use your desired method of shipping


  • Customizing some features can be really difficult.
  • The cost of commercial features is high, especially for a smaller store.
  • Importing an inventory list for your products can be challenging because the SQL database isn’t easily amendable once you upload goods.
  • There’s the issue of canonization for SEO as OpenCart may create several duplicate pages during designing.
  • Checking out is really slow.

Best SEO Practices For Your eCommerce Site

Having a well-built eCommerce website may not be valuable if you don’t utilize the various pages’ SEO potential. However, should you choose to DIY, there are some useful tips and SEO best practices to follow:

  1. The first thing to know about SEO is that it uses important keywords that are frequently searched in your niche or line of business. There should be relevant keywords placed strategically from the URL of your pages down to every page on your online store. However, you may be writing for the search engine to optimize. It is equally important you write what your customers will understand. Avoid what is known as keyword stuffing; placing too many keywords on a page to increase SEO ranking.
  2. Make sure whatever content you put out on your website is of superior quality and free from fluff. You should also take out time to study and understand your audience and potential customer’s needs.
  3. Connecting your eCommerce platform’s different pages through internal links will keep your visitors engaged and longer on your online store. Doing this will make each page relevant to your users and visitors. You could also use links to direct users to your more important and priority pages.


If you’ve ever wanted to start an eCommerce business, now is the time. 2021 is a new beginning for everyone who survived the pandemic. And new beginnings come with new opportunities.

The market is fresh and all the tips provided in the article are viable to get you started. It’s time to choose a niche and launch your business online.

Further Reading:

Using GTMetrix Speed Test Tool: Tips, Tricks & How To Use

Updated on By

Having a fast loading website is essential for any business that needs to remain competitive on the web and make a first good impression on its customers. Websites that load fast attract more customers and perform better in search engines. On the other hand, a slow website will cause a lack of sales conversions and a general loss of traffic for a business.

There are a lot of tools and options available for business owners when it comes to testing their sites for page speed and performance. During this article, we are going to have an in-depth look at the GTMetrix speed test tool and how you can use it to successfully measure website performance.

What is GT Metrix?

GTMetrix is one of the best performance analysis tools for websites invented by GT.net. The main purpose of GTMetrix is to analyze the performance of websites and provide a list of actionable recommendations on how to improve them. On top of that, it comes with a grading system and scores for website performance, along with warnings about problematic areas of websites.


GTMetrix uses an extensive range of page speed optimization factors in order to analyze the speed and performance of websites on both desktop and mobile. The free version of this tool comes with basic features. Businesses with multiple websites and digital advertising companies that can benefit from the faster analysis can unveil advanced features by opting for paid plans.

In order to analyze your site with GTMetrix, all you have to do is provide the URL of your website, and GTMetrix will generate a comprehensive performance report. This report includes statistics and certain recommendations you can follow in order to boost your website’s performance. It also shows you various performance metrics which are very helpful in identifying what makes your website slow and how to fix those issues.

GTMetrix’s integration with Google Lighthouse

Until recently, GTMetrix has been using a combination of PageSpeed and YSlow libraries to generate scores and recommend best practices for web performance. Although these two libraries are superb in assessing how well the website is built and optimized for speed, they don’t measure the site’s actual performance and loading speed for real users.

To address this issue, GTmetrix updated its algorithm to incorporate the latest Lighthouse metrics by Google, which uses field data generated by Chrome User Experience Report (CrUX). The new version of GTmetrix with this update was announced in November 2020. It introduces a new GTmetrix grade, along with new performance and structure scores.

Major features of GTMetrix

There are heaps of impressive features of GTMetrix which benefits its users in many ways. Among them, the major ones are as follows.

Testing websites in multiple global test regions

GTMetrix has 13 servers around the world which are located in 7 regions. To date, the regions where GTMetrix servers are situated are Vancouver- Canada, London – UK, Dallas – USA, Sydney – Australia, Sao Paulo – Brazil, Hong Kong, and Mumbai – India.

There’s no need for users to worry about location and logistics as a limitation on how GTMetrix works when testing their websites. Tracking multiple URLs can be achieved through a single location.

Extensive report generation

GTMetrix generates a comprehensive report with a summary of your website performance. Especially on the below aspects,

  1. Page load times
  2. Page size
  3. Total number of requests
  4. Page performance

Web performance tracking

GTMetrix gives you the ability to monitor the performance of your website in real-time. It offers features related to that such as,

1. Scheduled performance monitoring

Website monitoring is facilitated by GTMetrix and can be performed according to your preferred schedule. The tests can be run either on a daily basis or periodically, such as weekly and monthly. It enables you to identify issues as soon as they arise and foresee future issues and take necessary actions on them even before they occur.

2. Setting alerts and notifications

GTMetric allows sending alerts and notifications on important activities of your website performance. You can place alerts and can be notified about different performance metrics like Performance and Structure scores, total page size, page load speed, and the total number of server requests.

3. Performance history. 

This feature is important if you wish to check your site’s performance over a specific period of time. For that, there’s no need to traverse through a lengthy list of activities under the history tab. GTMetrix gives the facility to set a date range so that you can view only the data you require.

4. Interactive graphs. 

GTMetrix allows website owners and developers to visualize website performance using four types of graphs. Namely, they are Performance and Structure scores, web vitals, load times, and server request counts.

5. Page load Times

This is the average amount of time taken by a web page to fully load with all the images and other resources. This is a significant number when it comes to the performance of your site.

6. Page size and Number of requests

Page size refers to the size of the web page when it’s fully loaded. Everything on the page from images, stylesheets, scripts, and even external resources counts to the total page size. The number of requests generated on your webpage also impacts the loading speed of your website.

Live mobile performance testing

With the increased use of mobile devices browsing the internet for various activities and transactions, it is critical to make sure that your site is optimized for mobile platforms. GTMetrix enables users to know if their website is performing well on mobile devices as well as on desktops. It passes the URL of the website through a real Android device and provides you the true performance details of the page load on mobile devices.

Video playbacks of page loads

GTMetrix allows you to view videos that show playbacks of your webpage load. This will make the performance monitoring more real and help you to get a clear idea of how pages are performing in terms of speed. As a result, you will be able to precisely identify the areas with performance bottlenecks or where the loading stops

Even Though other performance testing tools also have video playback features, GTMetrix offers more functionality with the following capabilities,

  1. Instead of watching the whole loading process to find out what you’re searching for, you can choose to just pinpoint the main milestones of page load history and jump to them straight away. This saves much time and effort.
  2. You can slow down the playback to get a better vision of how the page loads. Since it is possible to miss something crucial at normal speed, the playback can be slowed down up to 4x slower in order to evaluate it better.
  3. The filmstrip view of GTMetrix enables a user to view a frame-by-frame playback of the whole video. Just like slowing down, this feature also gives high chances of recognizing problematic areas.
  4. The playback facility also helps to provide a depiction of how the web page performs on mobiles allowing you to video capture the way it loads on a mobile device.

Maintaining data Archives

Users can keep the GTMetrix reports which they have saved for a longer period as they want. It is also convenient to track all the pages which are being monitored with GTMetrix’s weekly email digest feature. It provides users with an overview of all the major and useful data in their inbox.

GTMetrix also gives the ability to save a video of the webpage load which triggered at any monitored alert. This option is limited only to users with GTMetrix Pro accounts.

Analysis using variable factors

Webpage performance is affected by different factors like connection speed of the user, the type of the browser used, the effect of ads loading on pages, etc. GTMetrix takes all these things into account when analyzing websites for performance.

There are several browsers that are widely used by visitors. Two of them are Google Chrome and Mozilla Firefox. This tool analyses how your website performs on both browsers offering you a clear comparison on which browser your site performs better and loads faster.

GTMetrix also tests your web pages in different connection speeds ranging from Dial-Up to Cable and Broadband using its simulations. This enables you to optimize your website in a way it can be easily and fastly accessed by visitors despite their connection speed.

Authentication and security features

For websites with user logins, GTMetric inserts cookie session data so as to scan and measure its performance. GTMetrix follows the same approach for webpages with HTTP authentication.

This tool also comes with a feature to whitelist or blacklist resources. You can use blacklist for the resources you want to block from loading on the webpage (which makes the page load slower) during the test while whitelist is for the resources which are allowed to be loaded. The ability to well define and differentiate the resources using these lists will smoothen the constant monitoring of your webpage performance.

How to Run a Speed Test With GTmetrix?

GTmetrix is a very convenient tool. In order to run a GTMetrix speed test, you just have to go to the GTmetrix homepage, enter the URL of the site you want to test, and click Test your site,


But before that, if you want to change the configuration of the test, you should register for a free GTMetrix account. With the free version of the tool, your speed test will always use the following default configuration.

  • Test from Vancouver, Canada
  • Chrome browser on desktop
  • With unthrottled connection

After login into your free account, you can change the above configurations according to your needs.  For that, click on the ‘Analysis Options’ button which is located below the ‘Analyze’ button. That option will be available only if you have signed up with a GTmetrix account.

Analysis options


Once you click on the ‘Analysis Options’ button, you will be given several analysis options as shown on the following screen.


As the first option, you will be able to pick the test location within 30 test servers scattered across six regions of the world. Some of them are listed below,

  • Vancouver, Canada
  • Dallas, USA
  • São Paulo, Brazil
  • London, UK
  • Mumbai, India
  • Hong Kong, China
  • Sydney, Australia


Besides changing the test location, you can also choose to test performance with specific browsers like Chrome, Firefox, or mobile test device.


Moreover, you can select different connections to test which range from 56k Dial-up to unthrottled connections.


Below the above options, you can find some additional options, such as creating a video of how the page loads or blocking loading ads on the tested page. You can even set the test to stop right after the window Onload event. That is exactly when the webpage processing has completed.


When it’s all set to run the test, simply click Analyze, and then you will be offered a comprehensive performance report with,

  • A quick summary at the top which contains the performance scores and key performance metrics
  • Beneath that, comprehensive results divided into six tabs


Summary of GTMetrix ( Performance scores and other metrics)

The GTMetrix summary basically includes the GTMetrix grade and web vitals. GTMetrix grade is calculated using two metrics which are Performance and Structure. GTMetrix performance is the score generated by the Lighthouse website audit tool while GTMetrix structure is a proprietary performance metric that evaluates the overall performance of a web page.

When considering web vitals, it consists of a set of web performance standards introduced by Google and user experience metrics. Web Vitals includes a variety of metrics, but GTMetrix only considers the following three metrics.

Largest Contentful Paint (LCP)

This is the amount of time taken to render the largest element of your page. LCP is considered as good if it is below 2.5 seconds and as poor if it is above 4 seconds.

Total Blocking Time (TBT)

TBT is the amount of time a page is blocked until a user can interact with it. Render-blocking JS and CSS can have a high impact on TBT.

Cumulative Layout Shift (CLS)

CLS refers to the moving of elements while the page is loading. It measures the visual stability of a webpage.  If the CLS score is less than 0.1, it is considered to be delivering a fine user experience while a CLS score of 0.25 and above is considered as poor.

The above metrics which define Core Web Vitals are capable of reflecting the user experience better. Core Web Vitals score will play an important role in Google’s page ranking algorithm from May 2021. Thus, they are essential for the SEO of your website and all site owners should pay attention to them.

The GTmetrix summary also includes a speed visualization that displays a timeline of major events while the page is loading. The below screenshot shows TTFB, FCP (First Contentful Paint), LCP (Largest Contentful Paint), Time to interactive, Onload time, and fully loaded time for the analyzed site.


At the bottom of the summary page, you can find the ‘Top Issues‘ and ‘Page Details‘ sections. Under top issues, there is a list of high priority items that should be immediately fixed. Page details section shows a breakdown of the percentage and file size of your web page.

Other results of the GTMetrix report (6 tabs)

The six tabs of the GTMetrix report cover different areas with each including different tips to improve your site performance. Let’s go through them,


The ‘Performance tab’ displays a number of useful metrics retrieved by Lighthouse performance data. In addition to the web vitals shown on the summary page, the performance tab also shows Speed Index (SI), Time to Interactive (TTI), and First Contentful Paint (FCP).


Even though the performance tab doesn’t directly indicate what needs to be fixed, it gives a nice overview of the main user experience metrics which you can improve on.

At the bottom of the tab, there are also a few more traditional ‘Browser Timings‘ statistics like  Onload Time, Fully Loaded Time, Time to First Byte, and so on. Earlier, these traditional metrics were very important. But later, with Google directing towards standard metrics with Web Vitals, it’s better to optimize for them instead. In many cases, you will see that optimizing for Web Vitals also helps to reach high browser timing metrics.



The ‘Structure tab’ is the place where GTmetrix lists various issues that affect the performance of your website. This tab is very helpful as it offers you actionable recommendations like avoiding render-blocking resources, minifying CSS and JS, etc.. which you can use to start optimizing your site straight away.


Some of the most common and popular performance issues which WordPress site owners are struggling with can be listed as below,

  • Leverage browser caching
  • Serve scaled images
  • Inline small CSS
  • Inline small JavaScript
  • Serve resources from a consistent URL
  • Defer parsing of JavaScript
  • Minify CSS and JavaScript
  • Optimize images


The ‘Waterfall tab’ shows you the amount of time taken by each resource to load. When you click on the Waterfall tab, you’ll see a list of every single HTTP request for the tested web page, each request consuming a different amount of time to load and loading in a different order. Therefore, if you can detect and remove those slow-loading HTTP requests, it will make a significant improvement in your website speed.

Inspecting this tab will also give you an understanding of the resources which need to be optimized. For instance, if an image file takes more time to load, you can reduce its size using an image optimizer and improve loading speed.

This tab is a bit advanced, yet very useful for understanding how different parts of your website load and identifying the performance bottlenecks which slow down the entire site.



The ‘Timings tab’ gives you more information related to the loading process such as how long it takes to reach different load time metrics. This information can also be found in the Waterfall chart and the Timings tab just makes it easier to visualize.

The timings tab will display and take the following facts into consideration.

  • Time to first byte (TTFB)
  • First contentful paint
  • Largest contentful paint
  • Time to interactive
  • Onload time
  • Fully loaded time

You can find out more detailed descriptions about each point by hovering over those metrics.


This tab will present you with a video of the entire loading process of your website. If you enabled page load videos before starting the test, you can view them in the Video tab. There, you can visually spot which components of the page take more time to load. You’ll also be able to slow down the video up to 1/4th the original speed to view things in more detail. You can even download the video if you want to keep a record of the site performance on each test.

Videos are useful because they allow you to see how your site loads, which parts of the site appear first? Are there any weird defects during loading like a flash of unstyled content? These are all useful things to know when optimizing websites for performance.



If you test a web page multiple times, the History tab enables you to see the results of previous tests making it easier to analyze the way things have changed over time. You can observe the changes in page load speed, page size, and the PageSpeed and YSlow scores.


For example, if you make some adjustments to the site to improve its GTmetrix score, you will be able to see how those changes have affected actual page load times.


GTMetrix will store all tests for a specific page for 30 days. After that, the historical details of the test results will be deleted.

One really awesome feature offered by GTMetrix is the ability to select and compare past reports side by side. This feature is really helpful when you are optimizing your site to check if there are any improvements.


How to improve performance metrics?

Now you have learned how your site needs to be improved, So let’s apply some of the solutions offered by GTmetrix!

Enable GZIP Compression

File size and type can affect the overall loading speed of a site. GZIP is a file format used for file compression and decompression. It reduces the size of your HTML, CSS, and JavaScript files. Some websites have shown up to 70% reductions using GZip compression. It is one of the easiest optimization methods that can be applied to a WordPress site.

Minify HTML, CSS and JavaScript

Minifying HTML, CSS, and JavaScript is another great way to increase loading speed. It will remove any unnecessary characters from the source code like white spaces, line breaks, and indents. By doing so, you can save many bytes of data and also experience fast loading with accelerated downloading, parsing, and execution time.


For WordPress users, this can be easily achieved by installing the free Autoptimize plugin.


Optimize Images

Images take an average of 66% of a total webpage’s weight. So when optimizing your WordPress site for performance, a high priority should be given to image optimization as it’s more important than stylesheets and scripts.


Enable Caching

There are different types of caching which will affect your site performance like browser caching, server caching, CDN caching, etc. The status of cache on your website may impact its performance and also cause variations in the Performance Score. For WordPress website owners, there are many caching plugins available to speedup their website.


Properly resize images

When you are uploading images to your website, you should always try to resize them into appropriate sizes without letting CSS resize them. Otherwise, you will get a ‘Properly size images‘ recommendation. If you are having a WordPress site, it resizes the images by default when you upload them to the media library. WordPress users can also automatically resize images using an image optimization plugin.


Eliminate render blocking JavaScript / CSS

By default, JavaScript and CSS are render-blocking. This means that they block the rendering of meaningful content (the First Paint) of the web page from rendering until they are parsed by the browser. Deferring them lets the browser hold the download of those JS and CSS until HTML parsing is completed.


Use inline Small CSS /JavaScript

Using inline CSS/JS is not always recommended as it causes the overall size of your page request to increase. But if your site is small and includes a small number of requests, you can improve its performance by inlining CSS /JavaScript.

WordPress site owners can easily inline their CSS/JavaScript with the use of a free WordPress plugin like Autoptimize.


Specify Image Dimensions

This refers to including width and height for all images on your website. By doing so, you can allow fast rendering as it eliminates the need for unnecessary reflows of webpages.

Important factors to consider when conducting a GTMetrix speed test

Conducting a GTMetrix speed test might not be easy as you think. You can’t simply run an individual test and expect to get accurate results and valuable insights. The key to successful and more in-depth analysis is to run multiple tests and experiment with different factors.

Below are a few essential factors to consider while running a page speed test,

Number of tests

In order to get a good and more comprehensive data set, you need to run numerous speed tests during different times in the day. It would be perfect if you can schedule an hourly test and keep it running for a week or so.

It is important to run regular tests as mentioned above because the performance of a website can vary throughout the day depending on the traffic intensity of your site. If you are on a shared host, the performance of the site will also change according to the number of resources your server can allocate to your site during different times in the day.

However, a sufficient amount of insights can be obtained by running 5 – 10 speed tests over an hour or two. The load times in seconds may change during the course of a day or a week. But many of the GTMetrix recommendations will not change with time.

Test locations

The proximity of your website to the test location has a high impact on your test results. It greatly determines how fast your site will load and how well it will perform. Therefore, it is important to pick a location that is closer to your target audience or the physical location of your web server.

However, if your audience is spread across the world, it’s better to pick four or five test locations across the globe and try to spread them out as much as possible. For instance, you can pick one server from the US, one from Europe, one from Asia, and one from Australia. Your test results will be more accurate when your test locations are more expanded.

Devices to test

Most of the Gtmetrix users only test the performance of their website on desktop devices and just ignore the mobile. But it’s a huge mistake since more than half of the traffic of the internet comes through mobile devices.

Moreover, your website speed on mobile devices can be remarkably different from desktop devices depending on the content of your website. For instance, low powered mobile devices will take more time to process and load web pages with heavy Javascript when compared to laptops and desktop computers. Therefore, if you have a site with a lot of Javascript, its mobile loading speed can be very low than the desktop loading speed.

Connection speed is also another important aspect to consider. While some visitors will use high-speed wired connections, some will browse from their mobiles using 4G leading to slower loading times.

So, in order to get a clear view of how visitors experience your site, you need to test it across various devices and connection speeds. With GTmetrix, different connection speeds can be tested for free. But if you need to test using a mobile device, you will have to create a premium account.

Target pages

Your website’s performance cannot be fully reviewed by only testing the home page. Your home page can be the least data-intensive page on your site which contains less code and scripts compared to other pages showing that your website is fast.

Besides, most of the time its product pages which attract more traffic rank high in search engines.  This means that the loading speed of other pages can be more important than the homepage and it’s important to focus on them too.

This is the reason why it is recommended to test all the inner pages of your website like product pages, blogs, product category pages, and so on in addition to the homepage.

GTMetrix Plans

As mentioned previously, the basic plan of Gtmetrix is free unless you want to unlock more features with advanced functionality. If you need more features, you have the option to sign up for a GTMetrix Pro plan. There is also a bundle of add-on features that are commonly available for all Pro users. Below are all available GTMetrix plans with a brief description of the features they offer.


This is the free plan of GTMetrix which lets users monitor a maximum of three URLs with an archive of 20 URLs. It grants 20 daily API credits and also enables users to quickly search for reports using custom filters.


The bronze package enables you to get more out of the primary features. Users can monitor up to 10 URLs and manage an archive of a maximum of 100 URLs. It comes with a 100 daily API credit limit, the ability to create custom filters for report filtering, and add-on features.


The Silver account has more offerings such as monitoring up to 20 URLs and maintaining an archive of up to 200 URLs. It allows 500 daily API credits, unlimited custom filters plus add-on features.


The Gold account is more expensive than all the others but there are absolutely more exceptional features. It grants you a daily API credit limit of up to 1500 and allows you to create unlimited custom filters. You can track up to 50 URLs while maintaining an archive of up to 500 GTMetrix reports.

Apart from the add-on features that all pro plans have, the Gold account also allows users to create white-labeled PDF reports which can be customized with their company logo and brand name.


This is certainly the most flexible plan out of all plans. Here, the users get more freedom in selecting the features which they want such as the number of URLs to monitor and URLs to maintain in the archive, the number of daily API credits, and the number of customizable report filters.

They will also enjoy all the add-on features available for other premium users.

Wrapping Up

GTMetrix is an awesome speed analysis tool as it shows ‘Real World Numbers’ about the performance of your website. This tool can be very effectively used to identify performance-related issues and fix them. Furthermore, it’s easy configuration options make the user experience with GTMetrix more complete and reliable. It helps to turn a frustratingly slow website into an amazingly fast and high-performing website giving you more visitors, conversions, and higher search engine rankings.

How To Revert WordPress To A Previous Version?

Updated on By

In a perfect world, keeping everything up to date will help your websites operate smoothly while fixing known issues, increasing performance, and mitigating security issues. However, in some cases, this is not the norm. Updating to the latest version might cause compatibility issues with a plugin or theme, etc.  In such situations, the best option is to downgrade WordPress installation to a previous version to troubleshoot.

What to consider before reverting WordPress to a previous version

Reverting to a previous version of WordPress comes with its risks. By default, there is no inbuilt functionality to downgrade WordPress to a previous version of WordPress. Unless you are proficient enough with the WordPress ecosystem, we would advise against trying to restore a previous version.

Following are a couple of instances where you will need to downgrade WordPress sites.

  • To troubleshoot an Incompatible plugin or theme that has caused issues with the website functionality.
  • WordPress upgrades are incompatible with some underlying fringe hardware and software configurations.
  • WordPress backups are configured for a previous version. Therefore sometimes, downgrading the site to the backed-up WordPress version is required to restore the backup.
  • For testing and debugging purposes.

Downgrading a WP site comes with its own set of challenges. If the downgrade process is interrupted or corrupted, the whole WordPress installation can be unusable. Moreover, downgrading WordPress will make the website vulnerable to security threats.

Downgrading WordPress will not always provide a solution for update issues. When a plugin or theme gets updated, this might change the compatibility with previous versions or change the functionality and the structure of the site. In such situations, make sure to test with different versions of the plugin or the theme before reverting the whole WordPress installation. Also, a plugin or a theme may be incompatible with newer PHP versions bundled together with each update. We can mitigate this issue by merely downgrading the PHP version while keeping the overall WordPress update.

Reverting a WordPress site should be the last resort in any WordPress troubleshooting process and only be downgraded for the troubleshooting period. It is strongly recommended to keep regular backups regardless of whether you are planning an upgrade or a downgrade.

In this article, we will investigate multiple WordPress downgrade methods, both manual and assisted. In addition to that, we will discuss how we can downgrade plugins and modify the PHP version of a WordPress installation.

Reverting to a previous version manually

Manual reverting to a previous version should be the final option when there is a need to downgrade a WordPress website. Manual downgrades while providing a complete reset can be a complicated process. This section will provide you with a step by step guide to safely revert the WordPress installation to the previous version. Please note that the WordPress installation directory will differ according to the deployment method. We will be using a preconfigured WordPress installation provided by Bitnami hosted on AWS Lightsail.

Step 1 – Make a backup

It’s a must you have a complete backup of the WordPress website before you proceed any further. This can be done either using a plugin or simply backing up all the files within the WordPress installation through FTP. While there are many backup plugins available, it is better to use a proven backup solution such as UpdraftPlus, Jetpack or BackupGaurd

The following examples show us how to make a backup using the UpdraftPlus plugin. This backup can be downloaded to the local machine for safekeeping.

Make the Backup via the plugin interface by clicking the “Backup Now” button.


After a successful backup, UpdraftPlus will create separate backup files for each component, which can then be downloaded. These files can be reuploaded to restore the backup.


Step 2 – Download WordPress

We can download the previous version of WordPress using the official releases page. (https://wordpress.org/download/releases). It is advisable to always revert to a single version as it is less likely to cause major inconsistencies with the site functionality while minimizing the security vulnerability.

Step 3 – Disable the plugins

Next, we will disable all the plugins to mitigate any compatibility issues. This can be done in the WordPress admin interface. In the Plugins sections, select all the plugins, and Deactivate using the “bulk actions” dropdown.


If the user is unable to access the WordPress admin interface, we can simply rename the plugins within the “wp-content/plugins/” directory to deactivate the plugins. Renaming each folder within the plugins directory can be done by accessing the server through FTP or a web-based file manager of your hosting platform.

Plugins directory


Step 4 – Delete the wp-admin and wp-includes folders.

Using an FTP client like FileZilla, WinSCP, or MobaXterm, we can access the files within the WordPress installation and delete the wp-admin and wp-includes folders. In this article, we have used MobaXterm as our FTP client. Please be cautious when deleting the folders because if the wp-content folder is deleted, the WordPress installation will become unrecoverable.

Deleting the Folders


Step 5 – Upload the fresh WordPress copy

After deleting the folders, we can use the earlier version of WordPress that we downloaded in step 2 to repopulate all the necessary files. Extract the contents of the download zip file and upload all the files within the extracted WordPress folder, excluding the wp-content folder, as this will interfere with the existing contents of the WordPress site. Overwrite any existing file within the server if it’s asked.

File and Folders to be uploaded (Pervious version of WordPress)


MobaXterm upload process


Step 6 – Update the database

Navigate to the WordPress admin interface, and you will be asked to update the Database. Click on the “Update WordPress Database” button to update the database to reflect the changes.


Step 7 – Disable automatic updates

WordPress will always try to update itself to the latest version. We can disable automatic updates in the WordPress instance by editing the wp-config.php file or by using a plugin like Advanced Automatic Updates. We will be editing the wp-config.php file to disable automatic updates. This can be done by adding the following code block to the wp-config.php file.


Disabling automatic updates ensures us that WordPress will remain the rolled back version until we finish our troubleshooting.

Step 8 – Check the WordPress version

Using the About WordPress page, we can identify if we have successfully downgraded the WordPress instance. Here, we have downgraded WordPress from version 5.6 to version 5.5.3

About Page


Step 9 – Reactivate the plugins and troubleshoot

The last step would be to reactivate the plugins and troubleshoot the issues that occurred after updating. It is advisable not to keep running the outdated versions of WordPress for a longer time. After the troubleshooting, we can simply upgrade to the latest version via the WordPress update and enable automatic updates.

Using WP downgrade plugin to revert to a previous version

Manual Downgrades can be time-consuming and a risk-prone process. But thanks to plugins like WP Downgrade, this process has been much easier. WP Downgrade plugin serves a single purpose, which is downgrading the current WordPress version to any previous version of WordPress. The following steps describe how to use this plugin.

Step 1 – Install the plugin

To install the plugin, click  “Add New” in the plugin section. Then search for “WP Downgrade” and click on the “Install Now” button to install the plugin.

Installing the plugin


As a rule of thumb, it is always prudent to make a backup of the existing WordPress installation before attempting a downgrade.

Step 2 – Using the plugin to downgrade

The WP Downgrade is located in the Settings section of the WordPress admin interface. After navigating to the plugin settings section, we will see the following screen.


WP Downgrade plugin provides us the current installed WP version and the configured primary language of the site. We can simply downgrade the website by specifying the WordPress version we wish to downgrade to in the “WordPress Target Version” textbox. Remember that the target version must be a valid WordPress release version.

Let us downgrade the current WordPress installation to WordPress version 5.5. First, specify the target version as 5.5 and save the changes. This will activate the WP Downgrade.

Activated plugin


The next step is to perform the downgrade operation by clicking on the “Up/Downgrade Core” button. We will be presented with the WordPress update section, where we will be given the option to reinstall WordPress 5.5 as the latest version. Click on the “Re-install Now” button to start the downgrade.


Step 3 – Update the database

When the downgrade process is completed, we will be given the option to update the WordPress database to reflect the changes made to the WP installation.


Step 4 – Validate the downgrade

After the Database update, you will see the WordPress update screen confirming the downgrade process.

WordPress update screen


We can further validate the downgrade process by navigating to the WP Downgrade plugin and it will show a message confirming that you have successfully downgraded to the desired version.

WP Downgrade plugin after the downgrade operation.


Downgrading Plugins and Themes

Both the above options let the user roll back the whole WP core to an older version of WordPress. This may not be necessary if the issue within the WP installation is limited to a specific plugin. For such cases, we can simply downgrade the affected plugin. This can either be done manually or by use a plugin like WP Rollback plugin.

Manually Downgrading a Plugin

The downgrade process of a plugin is similar to that of the manual rollback process of WP core. If the plugin was obtained via the WP directory we can search for the desired plugin from the following URL (https://wordpress.org/plugins/).

Older versions can be found by going to the Advanced View in the Details tab and downloading the corresponding version. We can manually downgrade a plugin via the admin interface or by using FTP.

Downgrading a Plugin via FTP

In this section, we will look at how we can downgrade a plugin by accessing the plugins directory and replacing the plugin files with an older version. If we are unable to access the admin interface due to a broken plugin, downgrading via FTP is the only available option. To demonstrate the downgrade process, we will be using the UpdraftPlus plugin.

Current UpdraftPlus version


Step 1 – Download the older version

In the WordPress Directory search for UpdraftPlus and go to Advanced View and at the bottom of the page, you will find the “Advanced Options” section where you can download previous versions. Download the desired version and extract the contents.

WordPress plugin directory


Previous versions download


Step 2 – Force Deactivate the Plugin

Before we upload the older version of the plugin, we need to deactivate the existing plugin version. A quick and dirty fix is to rename the older plugin in the wp-content/plugins/ folder. This allows us to keep the plugin data within WordPress while allowing us to upload the desired version. In our example, we will be renaming the “updraftplus” folder to “updraftplus-new”.

Renaming the folder


Step 3 – Upload the Older Version

Using the FTP client, we can upload the extracted content of the updraft folder to the plugins directory. (wp-content/plugins/).

Uploading the content


Both plugin versions


By keeping the newer version of the plugin, we can update to the newest version by simply deleting the older version of the plugin and renaming the folder to the original name.

Step 4 – Verify the Downgrade

Go to the Plugins page and verify the version of the plugin.

Downgraded plugin


The major pitfall when it comes to manual downgrades is permission issues which can lead to disastrous consequences. Always make sure to configure the correct user and group permissions when interacting with folders and files within the server. Manual downgrades through FTP are not recommended unless you are an advanced user.

We can use the following methods to change the file permissions. File permission assignment commands will differ according to the underlying WP deployment architecture in the server.

sudo find <WP directory path> -type f -exec chmod 644 {} \;

sudo find <WP directory path> -type d -exec chmod 755 {} \;

sudo chown -R <user>:<group> <WP directory path>

sudo chmod -R g+w <WP directory path>

sudo chmod 644 <WP directory path>wp-config.php

Downgrading a Plugin via Admin Interface

If we have access to the admin interface, the entire process becomes a whole lot easier. Leveraging the Upload Plugin functionality, we can upload the desired version of a plugin. The below steps show us how to safely downgrade the Akismet Anti-Spam plugin.

Current Akismet Anti-Spam plugin version


Step 1 – Deactivate the Plugin

Start by clicking on the deactivate link of the plugin in the Installed Plugins Interface.

Deactivating the plugin


Step 2 – Download the Older Version 

Using the WordPress plugin directory download the zip file of the older version of Akismet Anti-Spam.

Downloading the older version


Step 3 – Rename the Plugin Folder

Once we have downloaded the older plugin, we need to access the server using FTP connection and rename the plugin in the wp-content/plugins/ folder. The akismet folder will be renamed to akismet-temp.

Renaming the folder


Step 4 – Upload the Plugin

Next, navigate to the Add New section in the admin interface and click on “Upload Plugin”. There you will be provided with the ability to choose the zip file containing the previous version of the plugin and click on “Install Now”.

Upload plugin interface


You will be redirected to anew page where you will see the installation progress. Finally, activate the plugin by clicking on the “Activate plugin” button.

Installation progress


Step 5 – Verify the Downgrade

Go back to the Installed Plugins page and verify the version of Akismet Anti-Spam. You will notice that the older version is installed and a message saying a new update is available.

Akismet Anti-Spam version


Both the methods mentioned above require the user to obtain the older versions manually. Notice that if it’s a third party plugin, you may need to contact the developer to obtain a previous version of the plugin.

Downgrading using the WP Rollback Plugin

While the WP Downgrade plugin provides an effortless way to downgrade WP core, the WP Rollback Plugin provides an easy option to downgrade both plugins and themes. Before continuing further, we need to disable auto-update functionality for plugins and themes. Select all the plugins and from the bulk action drop-down, click on “Disable Auto-updates” and apply the changes.

Disabling auto-update


Rolling Back Plugins using WP Rollback

First, we need to install the WP Rollback plugin. Go to “Add New” in the Plugins page and search for WP Rollback. Then install and activate it.

WP Rollback plugin


When you go to the Plugins section you will notice that a new option called Rollback is enabled for each plugin.

Rollback option


A thing to note is that WP Rollback only supports plugins available in the official WP plugin repository.

Rollback Process

Click on Rollback on the desired extension and you will be presented with the WP Rollback options page . Select the version you wish to downgrade to and click on the Rollback button.

WP Rollback options


You will be prompted to confirm the downgrade operation. Again click on the Rollback button to confirm the selection.

WP Rollback confirmation prompt


On the next page, you will be presented with the downgrade progress. After the downgrade is completed, we can activate the plugin and check if the version reflected the downgraded version.

Downgrade process


The successful downgrade operation will be reflected from the version of the plugin and will indicate a newer version is available.

Downgraded plugin version


Rolling Back Themes using WP Rollback

WP Rollback extends its rollback functionality to themes as well. We can rollback a theme by going to themes in the Appearance section and clicking on “Theme Details”. This will provide information regarding the theme and the rollback functionality.

Click on the Rollback button and select the previous version you wish to rollback and click on Rollback continue.

WP Rollback themes


Next, you will be prompted to confirm your sections and accept the confirmation by clicking on the Rollback button.

WP Rollback confirmation


After the confirmation, the rollback operation will be carried out and the user will be informed.

Theme rollback process

Finally, we can verify the theme version by going to the “Theme Details” of the desired theme. The rolled back theme will display a message indicating a newer version is available while showing the older theme version.

Downgraded Theme


Reverting to a different version of WordPress can be a necessary step in any troubleshooting process. In this article, we learned how to restore previous version of WordPress safely and conveniently. We learned how to downgrade WordPress core via the WP Downgrade plugin as well as how to downgrade individual components such as plugins and themes via WP Rollback plugin.

Always remember to make a backup before attempting any downgrades and after troubleshooting always update WordPress core, plugins, and themes to the new version to improve the performance and mitigate security risks of the website. If you have any questions please leave a comment here.

Further reading:

WooCommerce: ECommerce Made Easy (How to Start & Top Business Ideas)

Updated on By

Worldwide, eCommerce is now pegged to be worth $3.914 trillion and is only expected to grow, led by Asia-Pacific, North America, Europe, Latin America, and the rest of the world according to eMarketer.

As far as business opportunities go, there’s nothing bigger than eCommerce. WooCommerce — the omnipresent free plugin for eCommerce —  is your default choice. On top of that, there are several different options available depending on specifically what you’d like to achieve.

According to Kinsta, WooCommerce powers 22% of the top 1 million eCommerce sites in the world.  It powers over 70 million WordPress e-Commerce shops, and 22% of the top 1 million sites using eCommerce technologies.

Like WordPress, WooCommerce is also free to use, but you’ll have to pay if you want to use any of the 300+ WooCommerce extensions that provide extra functionality, such as product variation swatches and the ability to sell subscriptions.

Would you like to Launch your own eCommerce store? Your Entrepreneurial journey is in for a treat if you consider WordPress for e-commerce. With nothing more than your basic WordPress website and WooCommerce, eCommerce is only a few clicks away from fruition.

WooCommerce For eCommerce

WooCommerce was first released in 2011 by two developers: Mike Jolley and James Koster. Later, WooCommerce and WooThemes (the company that created WooCommerce) were both purchased in 2015 by Automattic — the same company behind WordPress itself.

At the time, there was nothing like WooCommerce: it was easy to use, free, and it could literally power up your eCommerce with a few clicks. WordPress made for a compelling choice, and using WooCommerce for your online store was an easy no-brainer.

On top of the WooCommerce as a standard option for your online store, today, you have several other ways to create eCommerce stores with WordPress. You have dedicated eCommerce plugins (some free, some paid), completely stand-alone businesses that integrate with WordPress, or SaaS applications that help you run eCommerce stores without really getting involved with WooCommerce. ECommerce store building options today are far too many, to say the least.

Depending on what you want to do with eCommerce, WooCommerce also has several WooCommerce Extensions available such as WooCommerce Subscriptions, WooCommerce Bookings, Automate Woo, and several others. you also have the option of several options for specific business types, as follows:

Depending on WooCommerce for your site seems logical if you consider the fact that almost everyone else in the world defaults to it.

Why WooCommerce?

There are several other reasons why you might want to consider going with this eCommerce store set up as a default:

  • WooCommerce — as far as basic usage goes — is free to use and comes with several extensions and plugins (including third-party plugins) to ensure that you could possibly run any kind of business (from blogs and simple eCommerce to subscriptions, memberships, online directories, and more).
  • The huge popularity and the dramatic use of WooCommerce by around 42% of all other eCommerce sites in the world.
  • The easy availability of various Woo commerce extensions, plugins, and WooCommerce themes available for use for ecommerce.
  • One-click integrations with several other third-party ecommerce plugins, apps, and tools to cover the rest of your ecommerce business.
  • Easy and quick access to help and customer support for your online store (if and when you need it) thanks to the abundance of WooCommerce specialists, WordPress developers, and even agencies that specialize in WooCommerce. Makers of individual plugins and WooCommerce itself also provide customer support when you need it.
  • If you ever have a need to scale up and grow, WooCommerce easily allows you to do so without breaking a sweat.
  • With WordPress and WooCommerce, you get complete control of your online store’s design while not having to reinvent the wheel. You’ll also retain control on integrations and more.
  • Since you are using WordPress as the CMS, you’ll also have an easier time to power up your eCommerce store and prepare for Inbound marketing — which includes blogging, SEO, social media, email marketing, paid advertising, using sales funnels or landing pages, and even marketing automation.

WooCommerce: How to Start With eCommerce, The Easy Way?

Assuming you want to skip the trouble of having to choose between several thousand eCommerce plugins and other plugins built to integrate with WooCommerce (not to mention other apps and tools that help), we’ll stick to basic WooCommerce setup running for now.

We are also assuming you are taking the route of eCommerce to sell physical products or digital products. Your WooCommerce setup only pertains to one-time transactions (for physical and digital products).

At this juncture, it’s also assumed that you have necessary design assets such as your logo. We are also skipping the part where you’d have to choose from some of the best WooCommerce themes you could get your hands on.

Step 1: Setup WordPress, Choose Your Theme and Add The WooCommerce Plugin 

Depending on where your website is hosted, you can set up WordPress on your domain in just a few clicks (even one-click installations are a possibility). Once you’ve set up your content management system, picked a theme for WooCommerce, eCommerce is as simple as adding the free WooCommerce WordPress plugin to get started.

Want help in getting started to start your small business? See our quick 5-step guide to help start a basic business website

You’ll also want to customize your WordPress installation a bit. Here’s a guide on basic customization for your WordPress website.

If you are a small business owner, and if your time is too valuable to be wasted on installation or if you are new to WooCommerce or the content management system itself, you can also choose to use our exclusive WordPress theme installation service.

WooCommerce Themes

When it comes to pre-designed themes and templates, WordPress has one of the vast collections. It is easy to find a niche theme for creating a WooCommerce store with WordPress.

There are themes with different designs, and different features. Moreover, if the WordPress theme is WooCommerce based, you can simply use the addons and to add new features to your online store without having to spend hundreds of dollars.

You can also choose the type of theme you want, since there are plenty of options. There are themes with page builder, to let you easily design pages with drag and drop options, while there are some simpler themes that will fulfil its purpose, but the options available are limited.

Therefore, based on your requirements you can choose an ideal WooCommerce based eCommerce theme. There are WordPress themes for selling downloadable products, for creating a business website with eCommerce features, or a blog with a small storefront, etc. All these themes are generally built around WooCommerce and you won’t even have to download and install WooCommerce separately or spend time with unnecessary setup process.

Due to the intense competition in the theme market, the themes are professionally designed and come with ample features at a very affordable price. They generally also include theme support that enables store owners to contact the theme developers through email and ask for help when required. Besides the premium themes, there are also a number of free themes available that you can use for trail basis to get familiar with WordPress and WooCommerce options.

Step 2: Enable eCommerce: WooCommerce-driven Physical & Digital Product Sales

After setting up WordPress, choosing an appropriate WooCommerce specific theme, and the preliminary WooComerce Set up, and your payment options activated (this only relates to one-time payments on your site) you have a decision to make: Are you selling physical products with one-time payments enabled or are you selling digital products?

Using WooCommerce to sell physical goods and digital products is as easy as sending an email.

For physical products, you’d have to set them up as such from WooCommerce plugin settings. Note that you’d have to also have to add additional details while you create products such as weight, size, variants (if any), shipping options, and more. If you are promoting your physical products, you’d also have to specify retail price and sale price separately

Would you like to sell Product Add-ons (such as gift wrapping, upselling, Shipping options or integrations, and more) while selling your physical products? Use the Product Add-ons WooCommerce Extension from WooCommerce.

As with most online stores, WooCommerce allows you to add shipping details, inventory details, link other products (to create bundles), and more.

Selling Digital Products with WooCommerce

For Selling Digital Products with WooCommerce, all you have to do is to specify that you are selling digital goods (such as downloads, for instance).

Go to WooCommerce > Settings > Products > Downloadable Products, select a download method, enable access restrictions for your products, and more.

Here are the detailed instructions on how to use WooCommerce to Sell Digital Products and a list of WordPress Themes for Digital Products.

Note: When we say digital products, we mean products that can be downloaded or your customers can get access to links (which in turn lead to the digital product they signed up for). You could sell eBooks, artwork, illustrations, reports, templates, plugins, software, music, videos, and so much more.

If you’d like to sell anything other than physical goods or digital products, enabled by one-time transactions built on top of standard WooCommerce, read on:

Sell Subscriptions With WooCommerce

Membership sites are an all-inclusive, community-based approach to selling products and services which require a monthly fee for membership access.

Meanwhile, if you’d just like to sell products (physical or digital) using WordPress with nothing more than an option for your customers to place recurring orders for your digital goods or physical goods, you’d want to consider selling subscriptions.

WordPress enables you to use specific WooCommerce extensions or plugins for Subscriptions too. The popular choice is the WooCommerce Subscription Plugin if you are using WordPress. However, there are several other options to enable subscriptions on WordPress.

Here are the Top alternatives to The WooCommerce Subscription Plugin.

Sell Memberships

Starting a membership site lends itself to an awesome eCommerce model. It particularly appeals to a type of business that promotes exclusivity to a community, continuously adds value to the membership itself, and provides ongoing resources, training or support.

Selling memberships calls for a little more than the straightforward eCommerce business models discussed above. To create a membership site on WordPress, Powered by WooCommerce, you’ll need a robust membership plugin.

You’ll also need a little more work when it comes to the design, the setup, and the functionality of your membership site.

While the actual set up and build for your WordPress membership site differs (according to your business itself, the front-end design or template used, and more), here are the usual steps you’d have to take to get your WordPress membership site ready:

  • Get your domain, your hosting, and the basic WordPress setup (with the WooCommerce WordPress plugin Installed)
  • Choose your preferred Membership Plugin. Pick your choice from any of these Membership plugins to get started.
  • Set up your membership levels (starting from free to paid membership accounts). Access to your membership plans is managed from inside any of the several membership plugins for WordPress. Except for your free membership tier (which needs a free sign up), all other membership access levels will be restricted to paid members on your WooCommerce store.
  • Choose your payment options and then add your payment method. From inside your membership plugin settings, choose the payment gateway option you’d want to use. Note that most WordPress membership plugins directly integrate with WooCommerce.
  • Design a pricing page on your site so that your potential customers can see what they get for each price level of your membership tiers.
  • Create and restrict members-only content whether it’s downloadable files, blog posts, videos, or other resources. You’ll have to specify which content is available to the various membership levels you created above.

The membership site business model usually translates itself into a recurring revenue-generating eCommerce option for you.

If you are looking to create a WordPress-based Membership Directory site, get a kickstart with 15+ hand-picked membership templates. Or, see our guide on How to Create a Membership Directory Website with WordPress.

Sell Tutorials Or Online Classes 

Have skills? Love to teach? You should seriously consider selling online courses or tutorials online. According to Research & Markets Online courses Statistics 2020, the online education market is pegged to reach US$350 billion by 2025.

Making money off selling online courses is a lucrative business with the added benefit of fat profit margins (since you technically only need your skills, knowledge, and the ability to create courses online).

Selling online courses is one of the many ideas as a spin-off from the main category of selling digital goods but it’s not limited to individuals alone.

Small businesses can also launch courses as a great way to boost their lead generation efforts. Self-employed freelancers and professionals can use online courses as a way to establish authority, and mid-size to large businesses can use online courses as a direct pathway for training and continuous education.

To start selling tutorials on your WordPress website, you’d have to deviate from your usual WooCommerce set up, of course. To start with, you’ll need the basic WordPress setup, a relevant WordPress theme for education as far as the front end design goes, and a dependable LMS plugin.

Your choice of WordPress LMS plugin integrates directly with a relevant WordPress LMS theme for courses or education and integrates with WooCommerce (other integrations with payment gateways also exist, just in case).

Need help trying to find the best WordPress themes for education or for online courses? Here’s a gigantic list of 60+ Education Themes.

Sell & Monetize Directories 

The days of all-purpose, general, anything-can-do portals like Yahoo, BOTW (Best of the Web), and Spoke portals. Classified sites and online directories are all but gone. While some of these directories still exist (and hold value), it’s a beaten path that you’d do better to stay clear of.

Creating directories with WordPress doesn’t just have to be what it sounds like, though; it doesn’t have to be limited to an online classified site, for instance.

You could get really creative with directory website if you start thinking of this as a collection of items (images, videos, text, and more) driven by a powerful and flexible CMS like WordPress.

For instance, you could rebuild and replicate the likes of Airbnb or ProductHunt. Or you could build niche directories in industries such as Real Estate like Romain Gelez did with Best Deals Punta Cana. Perhaps you could launch and grow a niche, well-defined Job board.

Creativity is the name of the game when it comes to building a business with WordPress directories (while all the good sense of launching businesses will apply).

WooCommerce Add ons & depenedent Plugins

Many add ons and plugins are developed based on the WooCommerce plugin. All these free and paid addons are developed to add a specific features to your eCommerce sites. For instance, there are plugins to help you with complex and vital functions like cart abandonment, while there are simpler WooCommerce add ons to let you add simpler features. For example: An Add on eCommerce plugin to add the feature of wishlist, or save as favorite, a payment gateway or a product page image zoom feature, or even to add new promotional strip to the top of your website to capture visitors’ attention.

All these addons are really useful and ensure flexibility when using WooCommerce as your eCommerce platform. Even the most popular, premium eCommerce platform like Shopify- follow the same model. You can easily add more features to your WooCommerce based eCommerce website, just find and add new add on.

In future, you can grow your eCommerce business with experience and therefore, flexibility is must. And use WooCommerce for your eCommerce store, add these free and paid add ons, try different things according to different situations and create a fully functional eCommerce website with the help of WooCommerce.

WooCommerce plugins and Add ons

Payment processing through WooCommerce

WooCommerce is the handsdown one of the best options for integrating payment processing feature into your WordPress website. People use WooCommerce, not just for setting up an e commerce website, but also for facilitating the visitors to pay online through their website.

Since WooCommerce supports both, physical as well as digital products, the eCommerce platform for WordPress can be used to sell intangible products like tickets, pass, etc. For this, you can even allow different payment gateways for the users, so they can choose according to their convenience.

There are more than 60 add ons including most of the best and popular payment gateways to choose from. Depending on your location, and/or any other factors, you can choose the payment gateways that you want to integrate into your website.

Sell Productized Services  

Taking the basic “service” business one level up, you could package your services in a way that you could sell services as products. Selling packaged, pre-defined services (sometimes also offered in different pricing tiers) is known as Productized services by taking the approach of selling products and services on WooCommerce without the need for shipping.

According to Brian Casel, absolutely anyone — individuals, agencies, startups, software companies, and even traditional businesses can provide productized services to their customers. As a “done for you” option, a productized service is an easy path to take if you ever wanted a way to add on top of your billable hours model that’s typical for service businesses.

To succeed with selling productized services, you’d have to start with the right strategy and a suitable product-market fit. It’s best if you can validate your productized service (experience with selling the exact service to your previous customers is validation enough). Once you are ready with your service packages, it’s just a matter of making sure that WooCommerce does all the heavy lifting for you.

Go to WooCommerce settings, add services as prepackaged products (create products as you normally do, and uncheck the box which says “requires shipping”) with clear instructions on what you need from clients to execute or deliver your services. You’ll also have to specify what your customers get in exchange for the price they pay (also depending on the specific packages, product variants, or tiers of service they choose).

Dropshipping With WooCommerce 

When you choose Dropshipping as your business, you’d sell physical products (as most eCommerce sites do) but you’d be selling products you don’t create and/or those that you don’t source.

Dropshippers are suppliers (could be retailers, online sellers, or wholesale companies) that’ll ship out products to your customers on your behalf when orders come through on your Dropshipping site.

For all technical purposes, your dropshipping is the same as the typical online store. You’ll still create a regular eCommerce store (complete with your own design, branding, and more).

Dropshipping is a business model that doesn’t require you to hold inventory, deal with shipping, or worry about transportation and logistics. While your dropshipping store on WooCommerce looks, runs and operates like a regular store selling physical goods, you’ll not be dealing with inventory and shipping.

Using WooCommerce for Dropshipping is easy thanks to the availability of plugins such as AliDropShip, WooDropship, and the official WooCommerce DropShipping extension that are much like add-ons to your dropshipping eCommerce store.

Print On Demand (POD) With WordPress

Print On Demand (POD) is a derivative of Dropshipping with several changes to the way it operates from traditional dropshipping.

To begin with, your Print On Demand business depends on only selling inventory that the Print On Demand supplier you’ll work with (such as t-shirts, hoodies, mugs, and more). Note that these products are plain and come without any design imprinted on them.

To run your Print On Demand business, you’d need to define a specific target audience (startup founders, women who work from home, etc.) and then create designs (that’ll match the products available) to help develop a set of products that are a great fit for the target market you select.

Once you add your design to a product (such as a t-shirt), you are ready with your products which could then be ported over to your WordPress Print On Demand site easily). From this point on, it runs and functions like a WooCommerce powered e commerce website.

How to create a Print on Demand website?

The Print On Demand with WordPress and WooCommerce is easy enough to get started thanks to several WordPress plugins, WooCommerce extensions, and third-party apps available.

Printify, for instance, is a Print On Demand supplier. To start with Printify, all you need to do is to create an account with Printify, connect your WooCommerce powered store, create your designs, and add your products. When a customer purchases your products, Printify takes care of printing the actual product and then shipping it to your customers.

Another popular Print On Demand supplier is Printful which also allows you to run your WooCommerce store with direct integration.

How do you intend to use the power of WooCommerce to get into the eCommerce game? Share your ideas with us.

Pre-requisites for WooCommerce based eCommerce sites

WooCommerce and WordPress are both free. But you will need a safe hosting environment as well as a good domain name to represent your website. Besides, for secure payments you will also need an SSL certificate and a secure payment processor.

So, considering the free eCommerce platform in form of WooCommerce, you may want to invest in following for your WooCommerce online store.

1) Hosting space & Domain name

Unlike other eCommerce options that are self hosted, WordPress requires you to acquire your own hosting space and domain name.

For example: Shopify is a self hosted eCommerce platform. But it isn’t technically free. The cost is included in the monthly fee. The difference with WordPress is, you are in fact free to choose the best service, or use the hosting space you already own.

There are so many affordable, secure and fast web hosting options available that choosing and procuring one is simple. We always recommend Bluehost to our users for their WordPress WooCommerce requirements since there are special packages for eCommerce WordPress websites.

2) A Good WordPress Theme

First of all, you will need a beautiful e Commerce theme for starting your WordPress based online store. A good eCommerce website template based on WooCommerce is not hard to find. Based on your requirements, you can browse through this list of WordPress eCommerce themes, and start with your website.

Or you can choose from Themeforest themes collection where there are a lot of affordable themes with different styles and features. There are so many options to choose from so we recommend you to sit down with a pen and notepad and make a list of all the features that you want in your eCommerce website.

Once you have a clear idea of what you want and how you want your website to be, you can do a little bit research about the tools/features to make it happen and choose a WordPress theme that supports all those features or at least support them.

3) WordPress plugins & Addons

Besides a WordPress theme, you may need some additional plugins for your WordPress based e commerce websites. For instance, a good contact form to start with, an SEO plugin, or a WooCommerce add-on, some addons for payment gateways, etc.

While most of these plugins and add-ons are free, you may also need to get some premium addons, to extend the existing features or to add a new feature to your website.

You can just install WooCommerce and start with your online shop right away. But over time you may need new features and that’s when you would want to add new WooCommerce plugin addons.

4) Security

Since an eCommerce website, you would like to ensure that your customers can interact with your site in a safe environment. Especially with the rising risk of online transaction fraud and information stealing, it is vital that you ensure total security of your registered users as well as casual visitors.

For this, you can use different security plugins, or rely on the best security services like Sucuri, Malcare, etc. Besides, it is now essential to make a site that is secure, and for that you will need an SSL security certificate.

There are different ways through which you can ensure the security of your online store and one of them is to make sure that the plugins and theme you are using are all safe and secure. Some plugins are very useful but they should only be downloaded and installed on your eCommerce platform if they are from reliable sources.

5) WooCommerce backup

Backups are life savers in times of crisis. Whether yours is a business website or an eCommerce one, there are chances of data loss on the internet.

The causes can be technical issues or security issues where your site data is compromised. In such circumstances, you can confidently remove the damaged copy of your website and restore the latest backup version to resume the services of your site without affecting your end users.

Especially when it comes to an eCommerce website, backups are essential because unlike business sites, there is a large number of data on an eCommerce website.There are different parts of website that should be protected.

  • The inventory data, the products, the quantity, etc.
  • The order details, order to be fulfilled, refunded, etc.
  • The transaction details for the corresponding orders
  • The user information, saved cards, phone numbers, address, and other preferences

Similarly, there can be a lot of information that you cannot afford to loose as an eCommerce website owners. On the other hand, it is also a waste to lose your visitors to an unavailable webpage. So the restoration & repair period can be minimized with the help of backups.

Many hosts come with a facility for backups, or you can rely on a specialized backup service for your website. Such a service will allow you to set a trigger for automatic backup at the defined duration. Therefore, you can rest assured, focus on your eCommerce strategies and other important aspects of your website.

WooCommerce: Ease of use

WordPress is a CMS that can be used even by the non-technical people to create websites on their own. The website can be simple sites for online presence or multifeatured directory websites, WordPress can do it all.

Similarly, you can use WooCommerce and create amazing eCommerce websites with WordPress with little to no technical expertise. WooCommerce comes with an easy to use interface and carefully organized sections and options to let you manage your eCommerce website.

It is a complete eCommerce plugin that lets you manage everything with very intuitive options. For example: There is a section to manage the inventory or view all of the products at one page. There is an inbuilt form to let you add products. Once added, you can easily edit it and update the description, add more images or update the quantity as and when required.

All these features are really easy to use and for further assistance with our website, you can use the plugin documentation.

WordPress WooCommerce: Installation & Use

WooCommerce comes with a setup wizard that allows you to set your eCommerce plugin up, step by step. Just go through the steps as they appear and fill the forms to get started.

Install & Activate WooCommerce

Step 1: Address of your store

The base address of your eCommerce store. This is necessary for the tax calculation according to the laws of the city, and calculating shipping, etc.

Step 2: Industry Type

As you can see in the image below, you will be allowed to choose the type of industry your eCommerce website will operate in.

Step 3: Choose the type of products you want to sell

Here, you will be allowed to choose the type of products you want to sell. They can be physical, downloadable, bookings, etc.

step 4: Store details

Here you will be required to provide some information about your store. First of all you can select the approximate number of products that you want to sell through your e commerce store, and then provide details about any other platform you are using and the annual revenue of your business.

Step 5: Choose a theme


This is the final stage of WooCommerce setup and you can choose a theme to use WooCommerce with. If you already have a theme installed, you can choose – “continue with my existing theme” or you can choose from the free and paid theme options.

Who should use WooCommerce?

WooCommerce is for everyone. Whether it is a small trader, or a big size business. It is one of those eCommerce platforms that can do well regardless of the number of products you sell on the site.

Because the speed of your website and its performance depends on the type of web hosting and the number & types of plugins you install in WordPress. Moreover, it is even good for the beginners to start with. Even those with absolutely zero website building skill, and eCommerce experience, can start using WooCommerce to start their small business website.

WooCommerce: What it includes?

The WooCommerce WordPress plugin is a complete package for managing an online store. All the basic eCommerce features are included in WooCommerce and they can be extended using a right addon.

Inventory Management

WordPress lets you manage the product inventory on your website. Much of the process is automated and you can easily check the quantities and categories of the inventory.

You can even download a CSV copy of all your inventory and import it to another site. There are also options to let you bulk manage your inventory.

Physical as well as downloadable goods

The multipurpose eCommerce plugin can be used to manage physical or shippable products, as well as intangible products too. Therefore, it can be used to create a website with downloadable as well as

Order Management

You can view all the orders placed on your website and manage them.

Transaction Management

Transactions on an eCommerce website are very important, not just for records, but also for

Product Page

You can just create multiple product categories ad sub categories and start adding products to your eCommerce website in minutes. Just go to the product menu, choose “add new” and start adding products to your WordPress website.

You can add product images, set a proper detailed title, add price, shipping price, etc. Once you create products for your website, you can revisit the page and edit them anytime.

Shipping Management

You will definitely need to outsource drop shipping and integrate tool into your website for it. But what WooCommerce will help you with – is by providing options for managing shipping costs.

You can divide locations into shipping zones and set different prices and rules for the shipping costs. Therefore, the shipping costs will be automatically calculated and applied based on the delivery address.

Variable Products

With the WordPress version, you can also create variable products – and set different prices for the two variants. For instance: A fur coat in different colors, grey as well as golden brown are available but the prices for different colors should be different.

Therefore, you can create variable products very easily using this e Commerce plugin.

Is WooCommerce ideal for eCommerce?

WordPress is a CMS built for blogging, so should you use WordPress + WooCommerce to create an eCommerce website?

Many of our clients have similar questions. A lot of people are unsure about choosing WooCommerce, considering there are so many dedicated platforms for creating store website.

However, depending in your requirements, you can choose a right platform for creating eCommerce websites.

When to use WooCommerce?

WooCommerce definitely a very efficient and useful plugin. Especially, if one of the below mentioned criterion matches your situation, you should definitely use WooCommerce:

You already own a WordPress website

If you already have a website of ownership, based on WP, and do not wish to switch the platform, you should go for WooCommerce to extend the features of your existing website. So you will already have a hosted live website, with audience and you can use it to generate leads on your eCommerce website too.

Moreover, you also have the experience and familiarity of knowing WordPress, so there’s no need of going elsewhere.

Your requirements are too low

Often when you are trying to create a small but fully functional eCommerce website, the dedicated eCommerce platforms will look a lot expensive. Under such condition, you can rely on the free WooCommerce and WordPress platform. Ofcourse there are some costs involved (the hosting, add-ons, etc), but it will still be much affordable than the platforms like BigCommerce or Shopify.

When not to use WordPress?

The paid, self hosted, ecommerce website building services are built for those who want an absolute ease of creating and maintaining eCommerce websites. Using them is quite straightforward. Just create an account, choose the type of service package you need, complete the payment. You can then login to your account, choose a theme and start editing it to create your own website.

There is absolutely no setup, no need of procuring different services, no need to look for different add-ons since all the available options are displayed right into the WordPress dashboard, and you can easily search and add.

So those who are not ready to spend a lot of their time and efforts to create & maintain their website, can rely on such eCommerce platforms rather than using WooCommerce.

However, the pricing is always the downside with such platforms. So if it is not an issue for you, you can try such a platform.

WooCommerce Support

WooCommerce is open source ecommerce plugin and it can be used to create a website of almost any kind. However, it is free and there is no direct, guaranteed support with it. However, it is popular so there are many forums and public discussion groups and you can surely find help from them.

Moreover, WooCommerce is well documented which removes almost all the requirements for technical support. There are the steps mentioned and features explained, so there’s not much you may need external help with.

If the problem you need support for is related to the theme, or an add-on, you can get in touch with the relevant theme/plugin developer.


WooCommerce is a feature packed and very useful plugin and it is only getting more popular with passing time. Moreover, the number of add-ons available is also an indication that WooCommerce is loved by the eCommerce website owners and used widely.

Moreover, WooCommerce is free. So you can download it now and try it for yourself before making up your mind.

Further reading:

How to Add Google Analytics To WordPress?

Updated on By

They say that if you don’t know where you are going, you’ll never get anywhere. For all of the effort you take to host, design, create content, and do everything to make your website successful, you could be missing out on critical data and information if you don’t use the power of analytics to make data-driven decisions.

For most website owners, marketers, and entrepreneurs, Google Analytics is a powerful and free tool that can help you quickly track the results of your marketing efforts. To install it, is the first step towards data-driven goodness that you should take.

After you install Google Analytics, You’ll be in a better position to make decisions by determining various data layers such as time on site, bounce rate, the geographic locations of your users, the devices they use to access your site, the content they engage with, and more.

To connect your WordPress website with Google Analytics is a fairly simple process. However, there are several options while there’s no right or wrong way to do it. You’d have to pick what works best for you.

Google Analytics for WordPress: Free or Paid? 

While the core Google Analytics tool is completely free to use, Google’s Marketing Suite isn’t free. Google Marketing Suite comes with several advanced features for businesses that want to take advantage of the complete & powerful feature set available. For instance, some of the features include

  • Advanced funnel reporting and attribution modeling
  • Roll-up reporting More views, dimensions, and metrics per property
  • Unlimited and unsampled data

It can also be connected seamlessly with other Google products such as the Google Marketing Platform, Google Ads, YouTube, and several other Google tools if you ever wanted to do more with your marketing, tracking, and analytics efforts.

Paying for 360 also gives you access to dedicated support, including your own account manager. This alone can mak0e the subscription fee worth it. And about that subscription fee? It’s not cheap.

Analytics 360 begins at around $150,000 per year (invoiced monthly) and increases after your site receives more than one billion monthly hits. 360’s cost will price out many businesses. However, if you have the budget for both the service and an agency or in-house analyst to manage your analytics operations, consider investing.

Here are ways to add Google Analytics to WordPress:

Connect Google Analytics With WordPress: Your Options 

If you were wondering how to add Google Analytics to WordPress, there are several ways to do it. There’s no right way or the wrong way, but include the code and using GA is a must. There’s the raw way (without a plugin) to add Google Analytics to your website (where you’ll actually add the tracking code for Google Analytics in the header section of your website so that all the pages can be tracked). Your Google Analytics code in the header php file is theme-specific. It’s bound to disappear if you change your WordPress theme.

Alternatively, you can add and install its code and use it by using Google Analytics plugins for WordPress.

Drop Google Analytics Code Into WordPress 

For whatever reason, if you choose to add the code to your WordPress site without using a plugin (see below) or by using the Google Tag Manager, you should also understand a few pitfalls this decision might have for you and it can change the approach you take when it comes to how to add Google Analytics to WordPress.

Easy or hard – depends on you:

There are varying levels of WordPress users — from absolute newbies and non-tech savvy to WordPress developers. Now, adding Google Analytics to your site without a plugin is not as easy as with a plugin. Yet, while WordPress super users and developers can easily manage without a plugin (ever), most other users (Including marketers and business owners) will struggle when it comes to how to add Google Analytics to WordPress and hence are better off with a plugin or at least by using the Google Tag Manager to add GA.

You may lose tracking code:

WordPress has several thousand themes for you to choose from — from paid themes to free themes. When you switch your themes, you may forget to add the tracking code again to your new theme. In the period of time before you add your Analytics tracking code again, your visitors won’t be tracked. Or you might just forget to add Google analytics to your new theme (if and when you change it). If you used a plugin instead, your Google Analytics code will always be active thereby tracking your site even when you change themes or use custom designs.

Missing powerful Analytics features:

On top of adding the tracking code, some Google Analytics WordPress Plugins come with powerful features like events tracking, custom dimensions, file download tracking, eCommerce integration, and more. Without a plugin, it’s very time consuming to set up these features on your WordPress site or to add Google analytics with specific snippets of code for a particular functionality. Needless to mention, you’d also have to learn how to track each of these specific events by using code after you add the code.

Just in case, if you do want to add Google Analytics To WordPress without a plugin, here’s how you do it.

Before you do anything, make sure to backup your WordPress theme before you add Google Analytics (or any other code really). Just in case something goes wrong, you’ll always have the previous version of your WordPress website intact if you want to revert to it.

You’ll be directly editing the code that outputs your site, so a mistake as small as a misplaced comma could bring down your whole site. Be sure to make a backup just in case.

Step 1: Get Your Tracking Code

To get your code and as a first step to connect Google Analytics to WordPress, log into your Google Analytics account and select the website (if you have multiple websites or properties being tracked) for which you need the tracking code. Click on Admin in the left taskbar (on the top nav). In the property column, click Tracking Info, and then Tracking Code.


After clicking on the tracking info, you’ll see a dropdown. Find the Tracking code and click on it. You’ll then get the actual tracking code for the property you selected (above). The property’s tracking code usually starts with <!– Global site tag (gtag.js) – Google Analytics -> as shown below.

Copy the code so that you can paste this code as it is into your WordPress site. This connects your Google Analytics to WordPress.

Step 2: Add the  Google Analytics Tracking Code to the header.php file

Now, are you wondering where to place Google Analytics code on your website? You should add the code to your header php file in the header section of your WordPress site.

Log in to your WordPress dashboard and navigate to Appearance » Theme Editor. Now click the Theme Header php(header.php) file on the right-hand side, under Theme Files (you may have to scroll up or down, depending on your theme).


Paste the tracking code you just copied from your Analytics profile before the closing </head> tag. This adds the code to your header php file.


Then click Update File.

That’s all you have to do to install Google analytics and to ensure that all the pages of your website are tracked by your tag, without a plugin.

For making sure that your advanced features work — such as enhanced eCommerce tracking, file downloads tracking, eCommerce transactions, and more. You’d have to work with your code (add other scripts), add goals, etc., to make it work.

Once you manage to get it working, you’ll manage to make Google Analytics and WordPress work seamlessly.

More from us:

Use The Google Tag Manager

Google’s Tag Manager is a handy tool to add analytics to WordPress. It also helps you keep all your JavaScript tags on it (so that you don’t have to keep them on your site). You can access the Google Tag Manager after connecting it to your Google Analytics account,

Note: In addition to Google Analytics, You can add and track several other tracking scripts such as the Facebook Pixel, The Quora Pixel, The LinkedIn Advertising Pixel, retargeting scripts, and several other pieces of code using the same Google Tag Manager. This helps you keep all your JavaScripts in one place and relieve your WordPress site of the excess code (if you choose to add all tracking codes to the header or footer files of your WordPress site).

Of course, the Google Analytics code is usually the first JavaScript tag that you are likely to add to your Google Tag Manager.

Here’s how to add Google Analytics to WordPress using The Google Tag Manager. Note that you’ll need to set up your account properly and also your Analytics account).

Go to Google Tag Manager and sign in. If you’ve already created an account for the property or website you want to track, it’ll show up as shown below. If not, create your Google Analytics account and/or Google Tag Manager account (can be set up in a few minutes, for each property or website you want to track).


Click through your account name in the Google Tag Manager dashboard and click on “Add a New Tag”.

Here’s the part where you’ll now assign the tag and the trigger — that which causes the tag to fire.

For the most basic Google Tag Manager setting for Google Analytics Universal Analytics tracking code, you can choose from one of the several pre-made tags already available inside The Google Tag Manager as shown below. For our purposes, let’s choose Google Analytics: Universal Analytics and proceed.

Click on your chosen tag (the Google Analytics: Universal Analytics tag, in our case) and choose page view for Track type.

Note: You can tag and track anything on your website (including page views, events, element clicks such as button clicks, and more).


Next, you’ll be asked to choose and configure a trigger. Choose Page view as your trigger and save your configuration.


That’s it. Your Google Analytics tracking code is now set up to make your Google Analytics and WordPress work together.

Deploy a Relevant WordPress Google Analytics Plugin 

There are several dedicated WordPress plugins to make it easier for you to use Google Analytics and to add Google Analytics tracking code with WordPress (some more feature-rich than others). To add any of these plugins to your WordPress website, go to your WordPress backend, Plugins Add new and search for the plugin of your choice.

Here are a few main Analytics Plugins for WordPress:

Site Kit By Google 

Site Kit by Google has been developed by Google’s own internal teams as a comprehensive, one-stop solution to deploy, manage, and get insights for your website. With Site Kit, you get an embedded search console to understand how Google displays your WordPress website in Google search and also track how many people see your website on Google along with other metrics that make sense to your business.

In the Google Analytics dashboard, You also get the complete analytics package, track Google Adsense, glean page speed insights (with tips on how to improve performance for page speed, specific to your site), integration with tag manager, and a way to optimize your site (no code needed) after adding Google Analytics.



WP-Matomo is another popular Google Analytics plugin for WordPress which is an “ethical” choice in your hunt for the right analytics tool for your business. Matomo is open-source software and is secure and yet transparent.

While it’s also a Analytics alternative, you can certainly import your data to help track everything that happens on your site to bring the power of Google Analytics to your WordPress site.

To be able to use Matomo, you’ll need the Matomo web analytics application. To do that, you’d either need the Matomo On-Premise application or the self-hosted Matomo.

Another notable feature of Matomo is that it also supports WordPress multisite networks. This enables you to track several WordPress installs within your network and bring rich data and analytics to your WordPress multisite set up.

WP Google Analytics Events


Think of WP Google Analytics Events as an additional plugin on top of the usual Analytics plugins you’ll use for your WordPress site. Now, instead of breaking a sweat trying to code Google Analytics code for specific events on your website (such as to track clicks on buttons, sign-ups for your lead magnets, or form sign-ups), you can use this plugin to track specific events on your website as it makes sense for your business.

The WP Google Analytics events can help you track links and form submissions, compare the performance of two different CTAs on any page, set up custom events, and allow you to track YouTube and Vimeo videos if you use the premium version of the plugin.


MonsterInsights is a fantastic WordPress plugin to help you squeeze the most of what Google Analytics has to offer. With features such as enhanced eCommerce tracking, form tracking, Event Tracking, and EU Compliance (GDPR), the plugin boasts of a comprehensive feature set that can help you make the best use of data pertaining to your website.

You can also benefit from page-level analytics, custom dimensions, and also link tracking on your website on top of everything else that the plugin does automatically for you.

The setup and integration with MonsterInsights can be done in minutes and you can then wait for a while for the data to come through.



The Analytify  WordPress plugin for Google Analytics is a simple — yet powerful — WordPress plugin that can make you a data-driven entrepreneur, marketer, or blogger. It boasts of a super-easy installation (with one-click authentication). It offers a robust dashboard for analytics, real-time stats, enhanced eCommerce tracking, and more.

Analytify is also a premium partner making it a plugin that always operates with best practices, is updated regularly, and comes with support when you need it.

Google Analytics Plugin from ExactMetrics

As the name suggests this plugins helps you by fetching the Google Analytics reports right into your WordPress dashboard. It enables you to view custom reports from Analytics and draw data based decisions based on that for driving more leads.

It helps you do a lot more than just link Analytics with your WordPress website. There are event tracking features that lets you make productive changes to your website based on the user behavior.

There’s a free as well as paid version of this plugin available and you can choose one based on your requirements. Get accurate and real time reports about the performance of your eCommerce or business websites. You can even track the reports about your advertisement campaigns or affiliate program using this plugin.

This plugin also allows integration with different form plugins, WooCommerce for eCommerce performance tracking, and even some popular affiliate plugins. The plugin also supports translation so that you can localize your dashboard reports.

Looking for even more Google Analytics WordPress Plugin options? Here’s a comprehensive listing of Google Analytics Plugins for WordPress.

The advantages of using Google Analytics

Google Analytics is one of the best and most reliable tools to study the analytical data of your website. It gives you a behind the scenes view of the traffic and performance of your website.

If you own a website, and you are not using Analytics yet, you are missing out on some very important and actionable data about your website.

First of all, you should know how integrating Google Analytics into your WordPress website can actually help you. The following are some of the reasons why you should integrate Analytics into your website.

Its free & easy to use

The Google Analytics from Google itself is free and the interface is straightforward. There are clear titles and a little experiment with the options should help you get familiar with the options.

All you need for the access to Google Analytics is a Google Account. You can sign in and easily connect your website with Google Analytics and it will start showing you reports about the traffic on your website.

It helps you figure out where the users are coming from

The reports by Analytics will work on providing you with statistics from different areas of your website. Especially about the site traffic. There will be different reports to let you know the percentage of traffic using different devices.

It helps you know the keywords or pages that fetch you the maximum traffic, and the daily traffic data where you can see the graphical representation of how traffic status of a week or month, or a specified duration looks like. Moreover you can even compare different durations to see if a particular campaign has worked for you or not.

Understanding the type of traffic

The demographics data on your Google Analytics will show you exactly what kind of users are interested in your website. You may have started your website with a certain target audience in mind, but whom your content is actually attracting can be known through Google Analytics.

This lets you self-assess your goals by checking if the content of your website is reaching the relevant masses. If you find that the intended audience and that reported by demographics data is different, then you can take actions to fix it. You can either alter the type of content to make it more suitable for your audience or change your call to actions to make it more relevant to your audience.

Find out your strong and weak points

With the Analytics report you can easily find out the strengths and weaknesses of your website in terms of the most or least converting pages, your top performing pages, keywords, etc.

This helps you find the areas in your website that need improvements. You can even use the list of your best pages and keywords to optimize your content and design them for better conversions. On the other hand, you can even observe the pages to find out what works and what doesn’t for your website.

Helps you test the effectiveness of your SEO campaigns

Over time, you will need to reassess your website’s performance. This can be in terms of optimizing the overall performance, or to improve the conversions.

Google Analytics has easy options to let you compare two different periods. You can therefore compare the performance of your website before the campaign, and after the campaign. There are also features to let you compare the results of two different test pages.

Custom reports

With Google Analytics, it is not difficult to generate custom reports with just the fields that you need. There’s a simple process to create custom reports and with additional WordPress plugins, you can even display these custom reports right into your WordPress dashboard.

Therefore, you can keep a regular check on the important aspects of your website with the help of these custom reports.

Observe your positions on the search engine

Once you create your website and start updating it with content on regular basis, you would want to keep a track of its performance.

Google Analytics let you check the position of individual posts and pages on the internet.

Provides you data to take calculated decisions

Based on all the data that Google Analytics provides, you can make better decisions for the future. The reports will reflect the actual status of your site’s performance.

With that transparency, you can strategize and implement the modifications based on real data. From small decisions like content planning for the week/month, to big decisions to target more conversions, can be taken based on this data.

Keyword research and analysis

Keywords are very important when it comes to SEO. If you target relevant keywords, you can sure reach more people. You can capture the market with the right keywords and that is what Google Analytics helps you do.

Firstly, it lets you know the keywords that you are successfully targeting. Moreover, it will also provide insights on what keywords your visitors generally use to reach your page. You will also need Google Analytics to track the performance of your keywords.

Behavior and Conversions

With well integrated Google Analytics, you can easily track conversions as well as revenue. The free tool does not just let you track the effectiveness of your campaigns, but also provides you with exact reports about conversions of a certain page.

Therefore, it becomes easy to see what pages bring the most revenue and the pages that need more optimization as well as promotion in order to make them more profitable.

Real time data collection

With Google Analytics, it is possible to view the real time reports about the site’s traffic. You can just check how many people are currently visiting a page, their location, their type of device, etc.

Such a feature is actually helpful for real time performance monitoring.  Google Analytics is frequently updated with new and improved features. Moreover, it can be easily connected to other services from Google like Google AdWords, etc.

As far as Analytics for WordPress is concerned, you can either choose to deploy the Google Analytics Universal Analytics code by yourself (as shown above) or use WordPress plugins for Google Analytics to make the job easier.

Either way, using Google Analytics for WordPress has never been easier and critical than ever before.

What’s your favorite way to use Google Analytics with WordPress? Please let us know in the comments below.

Further reading:

How To Transfer Your Domain to Bluehost?

Updated on By

Maintaining hosting and registration services within the same domain registrar allows you to manage both hosting and domain management with only one login password for the domain. This makes it easier to manage everything related to the website in the domain 8manager dashboard.

Generally, individuals buy their name from another registrar. These individuals would probably like to transfer their hosting services and name to other service providers. You will be guided on transferring your domain.

How do I Transfer My Domain to Bluehost?

This is not a change of registrant process but a change of domain registrar. To transfer a domain, you should help grow and protect the brand’s reliability. For a better website transfer process, you should initiate the following steps. These steps include both the old and new registrar.

  1. You should not transfer a name within the first two months of either registration or renewal.
  2. If you want to host a name,, you got with another provider and would still like to maintain the domain registration elsewhere, it is best to assign a name to your account.

NOTE: Basically, the following name extensions are the transferable extension types to the Bluehost platform. They include the .com, .net .org, .co, .biz,and the .info extensions

Domain Name

To initiate a domain transfer, you must prepare your domain by updating the name settings. Afterwhich you save your changes.

Contact Information

Generally, any registered domain’s contact information must be included on the domain’s record in the WHOIS database. After transferring the name, it will be used on the domain’s record to email important information.

It is highly recommended to avoid using an email address that is associated with the domain name. It is best to use a public email address.

Disable Domain Privacy

The parties involved in the domain transfer are:

  1. The registrant
  2. The gaining registrar
  3. The forgoing registrar

With the above parties in place, the contact information needs to be made public in the WHOIS database. Due to the gaining registrar’s needs.

The Logic Behind Disabling Privacy

Once the privacy is disabled, the contact information of the registrant becomes accessible on the WHOIS database. With this, the gaining registrar can send the domain transfer emails to the forgoing administrator.

Update Your Name Servers

The Name servers are servers that drive your traffic to the host’s server. If you have already moved your domain to Bluehost, you will want to update your name servers to minimize downtime during the transfer. If the update is not done, both the gaining registrar and the registrant would have to wait for the transfer process to be complete to initiate a change.

The Logic Behind Updating Your Name Servers

technically, it is worthy of note that you cannot make changes to the DNS while the transfer is in progress. Here at the Bluehost, the names of our servers are:

1. ns1.Bluehost.com

2. ns2.Bluehost.com.

Do not forget to save your changes as the new DNS settings will take effect as soon as you save your work.

Moreover, the updating rate of the ISPs varies with 24 hours as its minimum time and 72 hours at its maximum to complete worldwide. With the update in progress, your emails will be down. Your web traffic will also be redirected to either the old or new host service provider, depending on the ISP of the visitor.

Unlock the Domain

To make your name available for transfer, you have to unlock your domain. The process of unlocking a name is usually automated, depending on the service provider. Some providers allow you to unlock it manually.

Obtain the Epp Code

Finally, you need to acquire the transfer EPP code. This is an authorization code. The code is unique for the domain. The EPP code is a combination of numbers, letters, and special characters. The code serves as a verification code for authorization. To get your EPP code, contact your service provider.

Bluehost Knowledge Base Search

Initiate the Transfer


Before you initiate the transfer of the domain, be sure you assigned the domain’s name. To Log into your account (Bluehost control panel) and prepare your domain through the domain manager.

  1. Firstly, Click the Domains tab from the side navigation menu on your dashboard.
  2. Secondly, Click transfer from the sub-menu.
  3. The next step is to enter the domain name of choice without adding the www. click Continue to go to the next step.
  4. Enter the EPP Code i.e., the auth code, and click Continue.
  5. Enter the admin verification code sent to the admin email address for the domain being transferred and click continue.

Do I Need to Transfer My Domain to Bluehost?

This is a question that has two polar answers.

  1. No. Changing the DNS of your domain would be okay for you to host your domain.
  2. Yes. To transfer a domain name, you must know it will incur some charges. This is why it is recommended to transfer it when the subscription is almost over as the cost would be lesser.

Would you like to get a new domain? If yes, contact us.

How Do I Transfer My Bluehost Domain to Bluehost?

The above guidelines have fully described how to go about transferring any domain.

How Do I Transfer My Domain to Another Host?

Transferring your domain to another host is easy. All you have to do is follow the above guidelines and obtain your EPP authentication code to verify your transfer.

Further reading:


What is MLS and IDX Integration: IDX For WordPress Real Estate Websites

Updated on By

Real estate directories are a flourishing business all around the world, but especially in the United States where the MLS rules all real estate transactions. Real estate websites utilize the MLS directly (in some cases) or through the use of IDX (where the property owners and real estate broker have provided permission).

Sites utilizing MLS and IDX have become very popular with the rise of AirBNB and Vacation Rental By Owner, as well as niche websites that help real estate professionals sell properties in their specific area (like ski resorts, coastal towns, mountain hideaways, etc…).

However, many sites take a large percentage / cut of profit from the seller and/or lister of the real estate property or charge large fees when the listing is created. One way you could take advantage of this would be to build your own real estate listings, targeting a particular niche, and taking advantage of the MLS and IDX.

If you are a broker or a real estate agent, you can also create a real estate directory website and start making money online by providing people a platform to advertise their properties on your website.

There are two terms that you’ll come across when heading for an online real estate business. They are MLS and IDX. These both terms are related to the online real estate listing and display of your real estate properties.

What is the MLS (Multi Listing Service)?

The first thing you should know is that MLS is a huge database of real estate listings. MLS stands for multi listings service or multiple listing service.

MLS is in fact a large collection of different regional databases. It is a great way to get your property listed so as to make it available for a large range of visitors. Agents (and realtors) can upload as well as download the documents on MLS.

The access of MLS is only limited to the registered agents who pay for their membership. They can collect the data about the property from their clients and submit a detailed listing for the property. The MLS(multiple listing service) listing for the property can have all kinds of specific information about it, including the square footage of the property, number of bedrooms, number of bathrooms, size of the land / acreage, and many other characteristics (school zones, for example).

What is IDX?

IDX stands for internet data exchange, but it can mean many different things to different users. It can be defined as a set of rules or policies as well as the system to display the MLS properties on your website. What IDX lets you do is to display the listings from MLS databases to be displayed publicly. This helps the real estate agent to find more exposure for their property listings and helps the users to find out their ideal home/property.

MLS is a closed system where only the registered agents and brokers, or any real estate professionals can update the listing information and access the IDX data. If you are a casual user trying to find homes, you cannot access these IDX listings from the MLS data. This limits the scope of the real estate data stored in an MLS to be found by a relevant user.

To solve this problem, the great people of the Internet have created IDX, ie. Internet Data Exchange. The IDX internet data system allows MLS agents to share part of the real estate listing that is available on the MLS database, and it can be shared on an agents website. This facilitates property search for the investors as well as buyers.

When the listings of MLS are shared on a real estate business website by an agent or realtor, it can get attention on a wider and broader scope – which means more viewers for the listings, and it becomes more likely that the broker can sell the property. Visitors and viewers of the property can access and find the listings of their choice and the agents can efficiently sell a wide range of properties.

As mentioned earlier – how you can interact with the IDX system an is guarded by some rules and policy. There are some rules that the brokers of IDX community should follow while uploading their listings and sharing the IDX properties on their website.

For example – A registered real estate agent cannot upload a property listing to IDX without the consent of the property owner. Only the properties of the users who don’t mind their properties to be a part of the IDX system for advertising it, can be listed.

The next thing not allowed by MLS is to share the listings you get through IDX with unauthorized persons, the third parties who aren’t a part of IDX.

Again, MLS is a closed-loop system, but IDX was layered on top of the MLS databases to allow real estate agents share some listings and use IDX data on their websites to facilitate their visitors search and generate leads.

What is the advantage of a website with IDX compatibility?

Basically, a website with IDX compatibility means more property listings. It increases the amount of usable content on your website. More listings increases the possibility for the visitors to find the best property for themselves. And that ultimately increases the usability and credibility of your website.

The advantages of integrating IDX listings in your website are quite clear. More listings. More deals. More happy users!!

Real estate directories with WordPress

what is mls

WordPress is a promising platform for creating online directories. If you want to start with your own real estate directory, WordPress can be your best option. How? Read on to find out.

IDX integration into your real estate website

Internet Data Exchange, also called Broker Reciprocity at times can be very helpful in importing and displaying the relevant MLS data into your website. The IDX is nothing but a software that lets you display the MLS listings on your real estate website.

It will initiate a data connection between your website and the MLS database and display real estate listings. It takes a lot of time to populate your website with real estate listings, but with IDX integration, you can do it in no time.

If you want to create a real estate website with WordPress, there are many IDX compatible real estate themes available. You can choose one as per your requirements and get started in no time.

Some of the best IDX compatible real estate themes are:

HomeQuest Theme by Templatic

This is a real estate listing theme that you can use to create feature packed online property directories with WordPress. The theme comes with inbuilt features to accept real estate listing submission and management features.

Besides, there are a lot of features to help you earn through your website. Moreover, this WordPress theme is easy to use and comes with just the right amount of options to let you create fully functional real estate websites without unnecessary options and features that might confuse you.

HomeQuest is ideal for create online commercial real estate websites where visitors can browse for properties as well as the real estate agents as well as the property owners can easily create and publish their own listings. With IDX integration, you can populate your real estate website with more properties.

Get HomeQuest Theme

Houzez WordPress theme

Houzez demo with map banner

Houzez theme is one of the most popular real estate themes that you can use to create online real estate directories. This theme comes with multiple demos and a page builder for the ease of creating new pages.

Houzez theme too, is feature packed and comes with a fully function front end listing submission and management system. It supports creating meaningful real estate listing by including virtual tour videos. Moreover, you can use this theme with IDX integration.

The Houzez WordPress theme comes with a mobile ready design and therefore the visitors can use your website for property search even when browsing through their phones.

Get Houzez Theme

WP Residence Theme

WP Residence is a WordPress real estate theme to create property portals with property submission features. You can easily edit it and modify the theme with the intuitive options to create great real estate websites.

This theme supports the WP Bakery page builder for easy drag and drop page building. It comes with inbuilt property submission form to let the visitors register and submit their properties. There are different options you can integrate to accept online payments. For instance, you can install PayPal, Stripe, etc. The WordPress real estate theme powered by Google Maps lets you create location based listings. There are other features to let you add floor plans, custom field management, geolocation features, etc. You can also attach pdf document with your property.

Get WP Residence Theme

Why WordPress for your real estate directory website?

WordPress is one of the best Content Management Systems available on the market. It lets you create amazing websites without writing a line of code. WordPress has enabled a lot of non-technical people to create and manage their own websites. Here are a few reasons why WordPress is the best option to create a feature packed real estate website.

  • Free and OpenSource
  • Flexible, with lots of intuitive options
  • User-friendly, perfect for beginners as well as pro
  • Availability of themes with different niches – DirectoryClassifiedseventsbusiness websitesblogseCommerce, Real Estate – you name it!
  • Abundant plugins(micro software modules) to add new capabilities to your website.

However, there are plenty of other options that you can use to create your Real Estate agency Websites With IDX Home Search. You can choose the one that looks perfect to you!

Also read: Checklist for a real estate website.

What is dsIDXpress plugin for WordPress?

If you go for WordPress for creating your property listing website, you can still integrate the idx listings into your site using this

dsIDXPress is a WordPress plugin to let you embed MLS listings on your blog posts or pages using the Internet Data Exchange. These real estate listings can be embedded into your WordPress for generating leads.

The plugin is extremely easy to use. You can use the shortcodes to embed the live MLS listings into your website.

The dsIDXPress plugin is available for free download from here. There’s a pro version with advanced features to create an enhanced website using the dsIDXPress plugin.

What Property Features Should You Mention In Your Real Estate Listing?

Updated on By

Advertising your property on a property portal, or a local real estate directory website is a good investment. However, it can only be as effective as the details, the property features you include in your property listing.

It not just about getting your real estate property listed on an online directory, but it is more about the details that listing gives away to the potential buyers to be sure about their real estate investment. You can find so many property management portals where you can pay and list your properties. And you can consider one that seems most profitable and convenient to you based on your target investors.

The presentation is important, when you are advertising your listing on a platform like realtor.com, or Zillow.com.

However, the content you upload for describing your property matters a lot regardless of the property portal you choose. Here are few of the qualities of a good property listing to ensure great response from the potential buyers.

1) Good Images/Videos/Virtual Tours

Images express better than words, especially when it is a residence or a real estate property. Good images and using videos or virtual tour of the properties will always help gain the confidence of the prospect buyers.

The importance of proper, relevant images on a real estate website can be emphasized by the fact that the interested visitors will first scan through the images. Instead of reading the description of the property, it is easier to browse through graphics. Therefore, when listing your property on a real estate portal, you should make sure that different dimensions and parts of the property are visually represented through visual media like images or videos.

First of all, instead of using only a few images, you should use only high quality images. You can even create a gallery of images on the real estate property.

These days virtual tours are more popular with the real estate sellers and buyers. Its almost equivalent to visiting the premises personally.

As the name suggests, it is a digital tour where you can watch the rooms. So the visitors can have a virtual experience of visiting the property while sitting at your desk at your home.

Moreover, you can even compile interesting videos of the property. For example: A video of different areas of the home, a testimonial video, etc.

2) Location Details

It is very important that you include proper address and location details about your property in a real estate listing. This includes the exact location, a valid address, the nearby landmarks and even guidelines on how to reach the place.

For instance: A line that says “The apartment is just 10 minutes south to the xyz football stadium” or “It takes 10 minutes by car to reach the location from the railway station” will help the interested property searchers give a precise insight about the location of the property.

To create an impactful listing, you can include a map into your property listing. Most of the real estate directory websites these days come with the property listing on Google Maps. It makes your whole property listing even more convenient because of the navigation features.

Our real estate listing directory theme has a similar feature.  It is used by many of our clients who are real estate agents or online directory business owners to earn online. Based on the address keyed in by the property listing owner, the theme will automatically display the area and the exact location with the help of a map marker.

Google maps also come with navigation features, and will help people calculate the accurate distance, time and routes to reach the property from their own location.

Are you are real estate website owner?

If so, here’s an interesting article about all the features that you should include in your real estate website to attract more buyers and sellers to advertise on your platform.

Must have real estate website features

3) Owner Information

It is very important to ensure that the interested visitors are able to contact the property owner easily. This is exactly why most of real estate listing websites come with a separate highlighted section for owner information.

Whether you are a private property owner, or work for a real estate agency or a property broker, you should provide the correct contact information.

The basic information includes, your name, phone number and email address. This applies whether you are selling the property or trying to let it.

It should not be hard for the interested visitors to find your how to contact you.

Even before making decision regarding any kind of property investment, the buying party would like to know about the seller. And therefore, you should always make it easy for the potential buyers to contact you.

4) Details about Neighborhood & Amenities

Whether it is a rental property or a new house on sale, people are always curious about the neighborhood. It is almost as important as mentioning the rent, or other quality of the home. And even other details about the neighborhood, the approximate area should be mention. Whether there’s a furnished kitchen with lots of installed appliances, should also be mentioned. Also mention the quality of life in the area, and the size of family it is best fit for.

You should always try to include all the property features for rental property or house on sale for the sake of clarity. More information about the properties help the visitors decide better. Even a small feature, that might not look as a highlight of your property to you, may attract a tenant or make your property look attractive to the potential buyers.

People are often very curious about neighborhood and the properties surrounding it. Because the quality of the life depends on the surrounding and the availability of basic amenities and ease of access to the basic transportation services.

Therefore, a few lines about neighborhood areas, should be added to add more meaning to your property listing.

5) Highlight Unique features

This is one of the quite obvious points. If your real estate properties happen to have some unique features, you should sure mention it.

It may look attractive to some people and not very special to others, but you should definitely mention the extra benefits or unique quality of your house/rental properties.

Someone interested in property investment would love to know all the unique and attractive qualities of the property before buying it. And there is no reason why you should not list all the small qualities and features of your property.

Include everything, if there is a sea view, if there is a good parking facility, if there’s a closet for storage purpose, if there is a market nearby, or any popular location, if it is closer to park, school, railway station, etc. Be as detailed about your property as possible to attract people.

Bonus: Rental property features

If you are looking for prospective tenants by listing your rental property on a real estate directory website, you should make sure that you are providing all the necessary details that a tenant would like to know.

This includes an approximate rent, the appliances that are included, the amenities included & whether they are supposed to pay extra for certain facilitates, the exact area of space they can rent, and what isn’t. To make it more detailed, you can even mention the type of tenants that the homes are best suited for. Example, a rental property with multiple room is good for big family, while single rooms are great for students, etc.

Along with proper location details, you should also include other features of the home and rental property that makes your offer look more attractive to the interested tenants.

Such property listings should also include images of the rental home to give an idea to the tenants of how their apartment/home looks like.

Last but not the least, a contact number or any other contact information about yourself so the interested people directly get in touch for further inquires.


When you pay for advertising your properties, it is important to make sure that your properties and their features are properly highlighted in the listings and they are properly represented. This will help the buyers get a satisfactory idea about whether they would want to proceed with further inquiries or not.

When using an online platform to advertise, try to make the best of all the options you have. Because it is not the quality or features of your property, but it is more about the presentation. A good real estate listing on a reputable property management portal can help you attract more investors and buyers, who rely on web search for instead of referring the offline platforms.

Also read: How to create a profitable real estate website to generate passive income through the internet?

Themeforest For WordPress: How To Install & Activate A Theme

Updated on By

ThemeForest was launched in 2008. Today it is the most famous marketplace for buying and getting themes WordPress forest. It has an unlimited download of the best themes for WordPress. From e-commerce in WordPress to themes templates video audio code design it has everything. Themeforest by Envato PTY ltd trademarks works by linking theme buyers with their developers.

The Market place became part of the Envato Market Family, which was combined in 2014. The Envato Market family also includes the popular CodeCanyon, a marketplace for WordPress plugins. It has become a really good place where WordPress themes and website developers can make money. All they have to do is develop and upload their theme to the site. The theme is then validated by quality control after which buyers can get them for a price. Theme development can get about 45-87.5% of their sales. Although it depends on the number of their sales and if they sell their themes only on ThemeForest.

Evanto doesn’t display its financial records publicly. However, the ones available revealed some outstanding facts. Sellers on Envato received a total of $250 million in 2014. According to the same financial details, 48 sellers on the site was responsible for $1 million worth of sales on Envato. The financial record of Envato in 2017 revealed that the technology giant made a net profit of $29.4 million.

ThemeForest is a market that contains more than 12,000 unlimited downloads of WordPress themes with a one-click demo. This means that buyers have a lot of options to choose from. You can explore popular categories of web themes at any time you want. Each theme usually costs about $60. Although since 2016, developers are free to set their own prices since brands are the property of their respective owners. So, if you’re looking for a multipurpose one-page photography portfolio you can click on one many many themes and try a one-click demo

How do I use WordPress ThemeForest?

There are several ways of using or installing WordPress themes from elements tuts Envato market. Before you can install your WordPress themes, you have to pick your ideal domain name. You then have to choose a quality web host. There are excellent web hosts like Bluehost to pick.

The various ways of installing and using themes from ThemeForest include

Installing through WordPress

Before you can install your theme, you need to buy and download it on ThemeForest. To begin, log into your account, then search for your theme of choice. Click the download button and pick the option which says “Installable WordPress file only.” After this, you should see the zip file of the theme downloading.

You have to ensure you click the option that says “Installable WordPress file only.” Selecting any other option might not get you the desired result. For instance, if you click on the option that says “All files & documentation” the zip file won’t install the way you want. If you click on this option, then you have to open the zip file and extract the file that you can install. After extraction, you can Save on the WordPress themes folder.

You can also watch categories web themes templates video to choose the best themes and website templates by maker elements tuts Envato.

2. Installing through FTP/SFTP

A number of people prefer installing WordPress themes using FTP/SFTP. This method of installing is simple, with just a few steps to follow.

The first step in this method is installing an FTP (file transfer protocol) solution. When you are done installing it open the app and link it up to your server.

After that log to your hosting account and fill the following data

Name: you can use a nickname you can always remember. This is essential if you intend to link to several websites.

Where: your sever need to have a location.

Protocol: Your host determines the options you get to link to your server. Access your hosting account and search for the FTP/SFTP settings. This might take some time as the location of your FTP/SFTP depends on your host. When you find it pick the right option offered by your host.

Sever: put in the name of your domain (the address of your server’s URL).

Password and username: In some cases, you might have two option for this. You might have to create new ones yourself, or your host will give you one in the FTP/SFTP settings.

Port: check if you are using the same port given by your host.

Save your server as soon as you are done with adding every necessary information. Then open it and search for your wp-content or themesfolder. After doing that, continue to download the theme for your WordPress. Follow the instruction in the first method above. Ensure that you pick the “Installable WordPress file only,” option.

In this second method, after downloading the zip file, open it and extract the file in it. Upload the theme file you extracted.

Log into the installation of your WordPress and go to appearance, then themes. Click to set up your theme.

If you are using this method of installation, Make sure that you are only uploading the file of the theme to your server.

If you upload the zip file, then it isn’t going to work. Ensure you extract the theme file from the zip file. When uploading, double-check the file so that you upload the right folder containing only the theme. Sometimes you could make the mistake of downloading some other files in addition to the theme.

You can also watch categories web

3. Using Envato Market plugin to install and update your WP Themes

The Envato Market plugin makes things easy when you have installed your theme like an Elementor page builder. The plugin is free, and it gives you access to everything you buy from CodeCanyon and ThemeForest. All you have to do is click on your WordPress dashboard.

With this, you can quickly install new WordPress themes And update old ones. This way, you can easily get new features and updates with any security patch.

To download the plugin, go to Github, and download the zip file. Then go to the installation of your WordPress and locate the Plugins and go to add new.


On your screen, you will see the “Upload Plugin” button at the top left area. Click on it and search for the Envato market zip file. Click on “Install Now,” and selected the “Activate Plugin” link.

The next step is to sync the plugin to your Envato account after installing. After syncing it, you will be able to go to everything you buy on WordPress through your dashboard.

To get it synced, click on the button that says “Generate A Personal Token” link. You will find the button on the Envato Market Plugin page. The link will direct you to the EnvatoAPI page. You can then proceed to generate your authorization token.

On your Envato account, check the terms and conditions box. Don’t uncheck other options as it could lead to malfunctioning of the Envato Market plugin. Click on the green “Create Token” button. W you see the success prompt for creating the token copy the code and return to the dashboard of your WordPress.


Paste the copied token code in the field provided for it on the page of the Envato Market plugin. In case you see any error prompt stating that “You do not have sufficient permissions to delete transients,” all you have to do is press the back button in your browser and attempt putting the token again.

You will be able to access everything you buy when you succeed in saving the token. At this point, you only need to click a button to install your theme. Anytime there is an update you will receive a notification saying so. Then you can always update it by clicking the update button.

In cases where you are not able to validate your token, it could be as a result of two things:

The code you entered is wrong. You need to make sure you entered the right code. The token you generate for the Envato Market plugin must be for the EnvantoAPI. If you get any number or code from your ThemeForest dashboard, then the plugin won’t work.

The Second reason for the token not working is that you probably failed to leave some API permissions checked. Unchecking any permission will create an unnecessary error because the plugin won’t gain the access it needs to work properly. If this happens, you have to generate a new code. Start from the beginning and make sure that all the permission boxes are checked.

Can you use ThemeForest themes on multiple websites?

Yes, it is possible to use one theme for multiple domains. To do so, download them you want and install in your local server. You have to modify the theme to some extent before uploading it to other domains.

What is the best theme for WordPress?

The following are some of the basic WordPress themes that you can find at Themeforest. There is a collection of hundreds of similar themes at Themeforest WordPress Theme Marketplace. You can choose a category or use tags to find a relevant theme for your website.

Admania – AD Optimized WordPress Theme

Adsense and affiliate WordPress theme at themeforest

View this theme Get Hosting

Admania, is a WordPress theme for Adsense and affiliate users. It is an ad optimized theme that you can use to create a website with all the ad monetization features. This theme is for AdSense users and affiliate marketers who are trying to earn extra income through advertisements. The theme comes with multiple layouts and speed optimization features.

You can choose from multiple demos, homepage layouts. Besides, by using the abundant customization options, you can easily customize the site as per your needs. This responsive WordPress theme is WooCommerce ready. It has 2k sales last updated.

Look: A Fashion & Beauty WordPress Theme

 Beauty blog WordPress theme at themeforest

View this theme Get Hosting

Look, is a theme for fashion and beauty lovers to create a relevant blog and news websites. It is a way for the beginners to start blogging easily. The theme comes with various pre-designed demos and page layouts you can choose from.

The Look fashion and beauty WordPress theme is compatible with WooCommerce for eCommerce features. It is responsive and can be used as fashion blogging template, online fashion magazine template, etc.

It has more than 1k sales last updated.

Listop – Listing Directory WordPress Theme

save on wordpress themes

View this theme Get Hosting

The Listop WordPress theme is one of the most amazing Listing Directory WordPress themes with multiple layouts and unique demo designs that you can choose from. Listop comes with amazing features that include one-click install, responsive layout, advance page builder like Visual Composer and Google Map display, etc.

The theme includes many custom features like changing the colors and customizing the site as per your requirements and advanced search filter. Listop is performance and speed optimized. It has less than 1k sales last updated. Watch audio code design maker video or check the one-click demo for a better experience.

Devicer – Electronics, Mobile & Tech Store WordPress Theme

MF multipurpose WordPress theme at themeforest

View this theme Get Hosting

Devicer, is a theme for digital store and manufacturers. This WordPress theme can also be used to sell your tech-based products online on your site. You can integrate the WooCommerce plugin for online sales management features on your website.

With WooCommerce plugin activated you get all the features that are included within this plugin multiple product variations and exquisite animations like zoom effect and product compare that you can show on your product detail pages. It has less than 1k sales last updated.

Listify Theme – WordPress Directory Theme

Listify - WordPress Directory Theme at ThemeForest

View this theme Get Hosting

Listify is from the home of Astoundify. Listify is the WordPress Directory theme that will let you create a beautiful Directory website.

What sets Listify apart from other themes is its eye-pleasing design with the required functionality. The theme is very flexible and provides compatibility with a number of useful plugins that can be integrated to extend the functionality of the theme. Listify is a theme you can make money with your website. With features to add or view a listing, claim a listing, reservation and booking facilities, etc.

The theme has a very long list of compatible plugins, you could use the one that fits your purpose and develops a website that earns for you. The theme is SEO optimized, and with very easy options, lets you make a website of your own choice. The themes has more than 2k sales last updated.

Total – Multipurpose WordPress Theme

Total - Responsive Multi-Purpose WordPress Theme at themeforest

View this theme Get Hosting

Total theme is the ultimate responsive multipurpose theme from WPExplorer that lets you set up a website with drag and drop options. The theme has 80+ block builders to organize the content and 100+ options for styling the content. You can use it for multipurpose one-page photography, learning management system LMS online.

Use the unlimited combinations to create a website of your imagination. Total lets you select everything of your own choice, select the header style, the background color, the icons, colors, layouts, and everything. With Total, there are limitless opportunities to change the theme and make it look and work like your expectations.

The total has the clean code, so for the enthusiastic developers, the sky is the limit. Apart from the built-in options, the code can be tweaked to implement innovative ideas you may have.

KALLYAS – All in one WordPress theme

KALLYAS - Responsive Multi-Purpose WordPress Theme at themeforest

View this themeGet Hosting

The KALLYAS theme from Hogash studio takes flexibility to the next level with its feature to adjust even spacing among the elements, for different devices.

KALLYAS has more than 100 built-in elements to choose from. You can imagine a feature, search through the elements using the search panel, find it and use it to realize your imagination. Everything can be controlled using the drag and drop editor. KALLYAS lets you save the page so that you can reuse it again when required so. Ultimately, you can build a perfect website using the visual builder, without changing a line of code by yourself.

Besides this, the theme takes care of the performance too, so that the visitors’ experience does not suffer and the performance is efficient. KALLYAS is an e-commerce multilanguage ready and SEO friendly. It supports WooCommerce and has many other features that make it worth a buy.

Kalium Theme – WordPress theme for Professional

Kalium - Creative Theme for Professionals at themeforest

View this theme Get Hosting

Labrator brings to us the creative Kalium theme, very easy to install and use. The theme is a multipurpose and responsive and dynamic with special hover effects and Typekit font support to make it look more awesome.

Visual composer included Extreme customizations can be made into the theme to make it work the way you want. The theme is WooCommerce ready and has an Ajax mini cart to make the cart facility more interesting. No matter what subject you want to build a site on, Kalium makes it possible. For an e-commerce website, it supports WooCommerce. For showcasing your work, it offers numerous e commerce portfolio layouts, and if you don’t find them relevant, Kalium has the drag and drop builder too that makes it possible for you to create a layout of your own.

The theme has pre-built coming soon and Maintenance mode. Besides all these, there are other interesting features in this theme too that makes it the #1 creative theme.

Stockholm – Minimal Business WordPress Theme

Stockholm ecommerce theme forest theme

View this theme Get Hosting

Stockholm from select themes is a distinctively multipurpose theme for that has made its place in the Top 30 best selling themes of all time. Stockholm has more than 40 demos to choose from. These demos can be imported with just a click. With the demo data, you can have a really nice starting point.

Stockholm claims to be a genuinely multipurpose theme on the basis that it has paid attention to every aspect of a website. Even if the website you want to create is a simple blog site, Stockholm allows you to choose from eight available blog templates.  All of these are e-commerce support themes. The themes have wonderful ways to display your work to the site audience. Stockholm comes with 30+ shortcodes to get the features working. Along with all these amazing features, the theme offers flexibility to integrate plugins like WooCommerce to set an online shop, WPML for multi-language translations, child theme ready interface and is fully SEO optimized.

You Might Also Like:

Oshine Theme – Multipurpose WordPress Theme

Oshine - Creative Multi-Purpose WordPress Theme at theme forest

View this theme Get Hosting

Oshine is marked as one of the best photography and portfolio based themes from the Brand Exponents. The theme offers 23 unique demos with astounding designs to choose from.

Oshine can be used to create a website of almost any kind. The inbuilt features and powerful admin control panel of the theme allow to create and compose a website you can imagine. Oshine also gives you the power to style your content with more than 50 shortcode modules.

The providers keep on improving and providing updates regularly. Create your own version of the design and demonstrate your creativity by using the visual page builder for e commerce. The theme aims to attract the attention of users with what they call the Hero sections – the slider areas. Oshine is WooCommerce compatible as well as supports multiple languages using the WPML plugin.

Ronneby Theme – Powerful WordPress Theme

Ronneby WordPress Theme at themeforest

View this theme Get Hosting

The DF Development offers Ronneby with 40+ demos. The demo content can be installed with a click and you have a perfect running site that can be edited to place your own content.

Ronneby has an ultimate admin panel that allows managing all the content and functions very easily. Attention has been paid to see that the back-end does not create confusion for the user. Ronneby can integrate WooCommerce for a shopping website. The blogs, the portfolio, the website templates sale tags, one-click demo import, everything can be chosen from the available options and if the options don’t seem enough, create something new with the power options available. Talking of options, not to forget that the theme has 40+ shortcodes too. Compatibility of Ronneby with the visual composer and the add-ons make this theme a bliss.

The theme is translation ready and is already translated into two languages. The theme can, therefore, be used to create, Actually anything. If you have used elementor page builder

WP Residence Theme – Property WordPress Theme

WP Residence - Demo 5 Professional Real Estate WordPress Theme- video maker elements tuts

View this theme Get Hosting

WP residence theme is one of the best real estate themes on Themeforest video maker elements tuts. It comes with a Drag and drop page builder to build the page layouts and manage the content of the website.

The Admin panel available with the theme is so resourceful that it allows the visitors to control each and every element of the page and set it the way you want. WP residence theme has the facility that allows adding floor plans into the website. The Shortcodes lets you manage the theme further.

You can select from the box and full-width layout much like you do on the elementor page builder. The theme lets you choose the colors and headers. It is translation ready and WPML compatible. The theme is fully responsive and has a consistent view of all the devices. Besides these, are various options to earn money through the website.

Savoy – ecommerce theme for WordPress

Savoy - Minimalist AJAX WooCommerce Theme at themeforest

View this theme Get Hosting

Savoy is a ajax based WooCommerce theme, with a modern and eyecatching design. The theme is totally widgetized and the homepage is very easy to manage.

The theme is designed and the modules are configured to work in a way that the website performs fast. SEO optimized e-commerce theme helps achieve better rank from the search engines. The theme is highly responsive and renders the same view on any device it is viewed on. The product description is presented in such a way that the user understands everything. You can also save on WordPress themes by using those themes by

The theme is highly customizable. These are easier than Elementor page builder. The options available in the backend are simple and intuitive and lets the user make it possible to change the look and feel of the theme to make a website of their desire. Once you buy the theme, you can have free lifetime updates. Moreover, the theme is compatible with WooCommerce, WPML, translation ready and comes with Typekit integration.

Construction – Construction website Template

Construction Theme at ThemeForest

View this theme Get Hosting

Construction is a theme from WPCharming that is specifically designed for the construction and building projects companies. It is a simple and beautiful business theme that comes with all the basic necessities inbuilt to start a perfect construction website.

The Construction theme comes with a free page builder that allows the admin to manage the website with drag and drop options. The advanced theme options allow changing the appearance and functionalities of the theme with easy and intuitive options. For your website from the construction theme, you can choose from available header options and the homepage designs.

Construction is SEO optimized and ready for translation. For offering your construction website in multiple languages, you can use the WPML plugin that is compatible with the theme. The theme is a perfect choice for you if you are looking for a simple, un-complicated, and lightweight theme for your business website.

The Voux – Fashion Magazine WordPress Theme

The Voux - A Comprehensive Magazine Theme

View this theme Get Hosting

The Voux theme is an incredibly stylish theme for the magazine websites. The theme is very lightweight and has a fast performance.

This theme is for you if you are looking for a sleek, stylish and a magazine theme that is very efficient at the performance. Especially for a magazine website, the users won’t like to wait for till the page loads. Therefore, special efforts have been made to keep this theme lightweight and enhance the performance. The theme is extremely Customizable making it possible for the website owner to make all the changes he wishes to. The design, the functionality and the layouts can be easily managed from the admin panel.

With choices in headers and menu styles, set your magazine website to attract your targeted audience. The theme supports WooCommerce and this makes it possible to sell on your magazine websites. The Voux theme is compatible with the WPML and Visual composer too.

WordPress theme for consultants and consulting websites

Consulting - Business, Finance WordPress Theme at ThemeForest

View this theme Get Hosting

The thing that makes this theme interesting is its simplicity. Being specifically designed to suit the consulting and business websites, the theme has demos with differently organized blocks and modules to choose from.

The professional look of the theme can be very easily managed and controlled using the powerful backend options available. It supports the Visual composer plugin so that everything can be controlled with a drag and drop. You can design a learning management system LMS online with this theme.

A finance website needs representational tools like Pie Charts, Graphs, Progress bars, tables, etc. The theme lets you easily use them to express the various business situations. If you want to create a business website without employing professional IT personals to develop and maintain the website, this theme is for you. On the theme and manage everything on your site on your own. Take help from the support personals, Should you find anything difficult.

The theme is SEO friendly and has simple, easy options that will let you create a professional and maintainable business website on your own. Similar to Elementor page builder you can drag and drop options to design your website.

Houzez – Real Estate WordPress Theme

Houzez - Responsive Multi-Purpose Theme, Best Premium WordPress Themes, themeforest

Houzez is worldwide popular WordPress theme for real estate agents and companies. With flexible, professional design and powerful features from the author’s favethemes. The theme is fully translated in 20 languages and GDPR compatible.

Houzez is a IDX compatible. Theme with distinct beautiful features and unlimited options to shape your ideas into actual site you have desired. With Houzez, you can create feature rich site without touching the code. It comes withx 16 pre-builded demos to get ideas on what you can do with the Houzez, each demo representing the best way to build your Real Estate website with a different idea.

Everything you need is at your fingertips with 30+ options tabs to control your site. The advance search provide the site visitors to find exact property by enabling them to make use of various settings to establish their own criteria. No code changes are required.


You can find unlimited downloads, one-click demo import, and explore popular categories of of web themes at the official Themeforest website. If you have used Elementor page builder web design then you’d love all these themes. Want to read more reviews, check the related posts on our website for complete reviews and buying guides.

Browse Themeforest or Go To Templatic Themes

ThemeForest Themes: How to Customize Your WordPress Blog with Gusto

Updated on By

A lot of print media has become available on the Internet. With its ease of access and lots of options available, the Internet caters to a wide variety of users. Similarly, online writers post their work on blogging platforms that may or may not be outlandish. Each platform has, at least, a medium for writers to encode their creations and some styles for a decent finish. Meanwhile, there are some other platforms that offer a lot of customization options.

For example, WordPress, a popular blogging platform these days, has different themes for bloggers to choose from. Some can selectively pick this one theme for their article; others find a whole new suite for their entire platform. But it is not always a great idea to just pick a certain theme just because you liked how it looks. If the theme does not match your content, readers might get confused and forego from reading any further.

What is ThemeForest?

ThemeForest is a popular WordPress theme marketplace which was launched in 2008. It is part of Envato, the same family that includes WordPress’ own plugin marketplace, CodeCanyon, At ThemeForest WordPress, there are a lot of professional themes created by developers for different buyers to peruse. Some WordPress developers earn handsomely by being ThemeForest contributors. They also have to ensure that their work passes quality control.

Envato market home page

The theme platform itself consists of a huge repository of around 12,000 well-crafted themes but they usually do not come for free. Furthermore, those themes also vary in pricing, but this article will not focus on the various themes and their features. This article will focus instead on how to choose a WordPress forest theme a befitting theme for your business or writing platform.

Getting Started: What Makes a Perfect Theme?

Finding the best website templates for your articles is like finding a needle in a haystack. You think you may have gotten yourself a great theme, but you might find that your content does not fit well. You think that a popular or an easy to maintain theme forest would be a more practical solution. But aside from compromising your creative skills in web designing, you risk watering down the look and feel. This can also turn readers away from your otherwise promising content. Here is a list of factors that help make a WordPress themes perfect for your needs.

avada WordPress theme

WordPress Theme is Simple

A great website does not have too much going on for it. The basic functionalities and content are enough to give its readers the idea of what the site or blog is about. Think of designing a website through WordPress themes and plugins like preparing and cooking food. Having too many ingredients in a dish is not a great culinary experience.

The same goes for websites. Too many features do not just ruin the viewing experience, but also the maintenance and enhancement opportunities. That is why picking minimalist themes are the best option. Minimalist WordPress themes have become quite appealing recently, as the layouts are simpler and other aesthetics are adjusted.

A simple theme may look lacking in animations, colour combinations, and trendy layouts. But a simple WordPress theme is also easy to install and sometimes comes with corresponding plugins. There is a lot of best selling, simple ThemeForest themes such as Awam and KetoFitt, and each of them caters to only one market niche. So, you can always select a WordPress theme from these multi purpose themes.

Simple themes are usually geared for websites that appeal to a certain group of people. Having simple and beautiful Visual composer themes on ThemeForest have everything you need. They also have the best Woocommerce theme which works best to display a specific company’s portfolio of products online. Since these WordPress themes are also more specialized, they also tend to have fewer color combinations overall.

Themeforest WordPress Theme Must Be Responsive

WordPress is no longer a web-only application. It also has a mobile app, which means that the app interface must adjust depending on screen size. The same goes for picking the right Wordtheme. The right theme must also be adjustable such that it is also optimized based on the screen you are viewing from. If a theme cannot adjust i.e. its settings are optimized only for PC, the viewing experience gets diminished. It also frustrates customers who seek a pleasant viewing experience.

Most ThemeForest themes are already optimized for both PC and mobile, however. You do not need to worry about picking an unoptimized theme, although you can test before you pick. The best way to make sure that a theme is responsive is by testing it on a PC and a mobile phone simultaneously.

Theme Must Be Compatible with Most Browsers

Even if you exclusively surf the Internet using Chrome, it still pays to pick a theme that can handle other browsers as well. For example, you want to set up your blog while traveling in a country where Chrome is not the default browser of choice. You can still set up your blog with other browsers such as Microsoft Edge and Mozilla.

The reason as to why your desired theme needs to be browser-compatible is to prevent having a lesser experience due to broken features. Yes, those broken features such as unviewable images or thumbnails which are normally visible in another browser. Testing the theme with this setup is quite tedious on the PC alone, but you also need to ensure that it works perfectly on mobile too.

The More Supported Plugins, the Better

WordPress is all about one compatible plugin after another. It is also great if the WordPress theme you want for your website supports the most number of plugins out there, right? Well, yes and no. It still depends on whether your application requires a lot of customizations down the line.

But even if your chosen theme does not support all plugins out there, it is still better to have theme options that work well with the best plugins out there. Here is a list of five of the most useful plugins in WordPress. Make sure that your chosen WordPress theme can use all of these:

  • WPForms (for an easier contact form setup where it is easy to leave a reply or comment)
  • MonsterInsights (for better analytics)
  • Yoast SEO (for a better chance of being seen first in search engines)
  • Sucuri (for a more secure platform)
  • UpdraftPlus (for easy backup in case of data loss)

envato dashboard options


You can get everything with creative multi-purpose, easy to use, responsive Woocommerce ThemeForest WordPress themes. Find all the details in the related posts on our website. ( A

The theme has Room for Translations

You may be fluent in English and you are building a website that intends to have as many viewers in the future. Or you may not be fluent in English but you want to reach as many viewers as well with your content. Such websites can use the help of WordPress plugins that translate your website into other popular languages.

One great example of a plugin is WPML. For a small investment, WPML helps you gain views and possible transactions by making your site translatable to other languages.

The theme has GUI-like Page Builder

Customizations are best done using a drag-and-drop approach. Whether you may or may not have experience in Photoshop or other layout applications in the past, your site theme needs a great page builder. Every theme making it to the bestsellers has a great page builder.

Some popular page builders are great for custom and multipurpose features, but they can also be very technical. Not everyone who builds a website knows programming, which is why a drag-and-drop page builder is better. SeedProd is an excellent example. It consists of page layouts that can decorate an entire website, as well as individual page layouts. This page builder is also one of the fastest out there, which, combined with SEO optimization, helps make your site more searchable.

WordPress Theme has Best Support

Consider it a worthy investment to buy a ThemeForest theme on WordPress. This way you would be assured of consistent developer support. At least one of the best themes there may cost quite a lot of money, but it comes with documentations too. Add in at least one year of support and you’re golden.

WordPress also has free themes, but you are not guaranteed of developer support once you run into some problems. Unless you are a seasoned programmer and you know how to fix it, you would be better off paying for a premium theme. The only financial downside is the upfront cost, and should you have problems down the line, resolutions are an email away. Although, try communicating with the developer directly as a last resort; those documentations have you covered already.

Must be SEO Friendly WordPress Theme

A well-written website with subpar SEO optimization is still a subpar website. Therefore, pick a theme that has been signed off by its developers as SEO-optimized. Whether they used Yoast or another SEO tool, what matters is that your theme helps your site become more visible.

These SEO optimization tools can also be customized per site, such that the SEO grading for one might differ with another. When creating or modifying an article, bear in mind some important terms such as focus keywords and slugs. If your theme’s SEO tool does not have both of these, your readers would have a hard time Googling your blog.

Nine: Theme Must have Great Feedback

A website with a creative theme is sure to attract potential viewers and customers. Users who built their platform on a specific, well-received design are more likely to rate the theme highly. At ThemeForest, you can easily see how the theme performs in terms of star ratings, comments, and a number of sales.

Check both the number of star ratings and comments. If the comments match the high ratings i.e. customers left generally positive feedback, then the theme is recommendable.

When Not to Use ThemeForest Themes

ThemeForest may seem to be overwhelmingly positive for every website builder out there, but it still has some downsides. Some of them are highlighted here.

When Your Desired Themes are Bloated

There is always the problem of the website content being inconsistent with your desired themes on Themeforest. However, it is still important to adjust them to become as matched as possible. Otherwise, you might be better off trying simpler themes.

Going simple often yields a high-performance website. You get fewer features but your overall experience would be more user friendly. A bloated theme is not a simple theme by any means. There are too many distractions from those cool features which you think would help boost your online presence. Furthermore, if you are more technical, you can explore the intricate code by the developers which may compromise the theme’s performance.

In order for you to avoid getting a bloated theme for your website, list down your essential features. Then, add in a bonus feature or two. Keep in mind that your multipurpose theme must be as responsive as possible. A bloated theme is not a good responsive theme. Furthermore, you might run the risk of your theme being not completely compatible with other browsers.

When You Need to Test Run First

Unfortunately, WordPress themes through ThemeForest are released on a pay-first-use-later basis. They do not give you the option to build a dummy version of your website through your chosen theme. They have a preview, though, which allows you to see what your new website might look like with those features.

It would be nice if ThemeForest has a sandbox where web design can be tested with your chosen themes. However, that is not the case here. The best workaround is to anticipate what features you want your website to have.

Also, with these pre-built themes come the additional plugins that you may not need at all. Still, if you already listed your potential features and possible plugins needed, you could browse through the catalogue. Even if it seems tedious, you would know exactly which theme is the best for your online shop or blog.

When Your Desired Theme has Unreadable Text

Maybe you can zoom in to read your content if your chosen theme has very small and fixed fonts. However, think about this: readers would rather move on to another site than zoom in every time to read your work. Sometimes, the font size is decent, but the color combinations are not. Or, your font could be too script. So, it is important that you look for a multi-purpose theme.

To avoid getting a theme that compromises your content’s readability, pick a theme that has simple and contrasting colors. Make sure also that the text colors contrast their corresponding backgrounds. Furthermore, you can invest in a theme where the fonts are readable and not too stylish. Choose a theme where there are no script fonts in it as much as possible.

When You Can DIY

A multi-purpose theme on ThemeForest usually comes as a pre-built setup, complete with features and plugins to get you started with a visual composer website. But if you have excellent programming skills or if you can work with other skilled programmers, you might want to skip.

Going the DIY route helps you appreciate the website that you will create without relying on an external theme. If you can conceptualize its design, its features, and its plugins from the ground up, you have full control. You would not need another developer telling you about not modifying the existing code lest the entire theme becomes unusable. Also, by seeing the project through from wireframes to production, you know exactly how to troubleshoot or enhance.

FAQs (Frequently Asked Questions)

What is ThemeForest?

ThemeForest is a marketplace for premium themes for WordPress and other blogging platforms. It is part of the Envato Market family which also includes CodeCanyon, WordPress’ plugin marketplace.

How much can I make on ThemeForest?

It depends on whether you are (a) a new developer wanting to pitch a new theme online, or (b) a business builder looking to use an existing theme.

These days, it is not uncommon to hear that any top WordPress theme on ThemeForest are raking in at least $10,000 a month. Yet, it also takes a lot of hard work and perseverance to even get your planned theme approved by WordPress. In addition to that, as ThemeForest is owned by Envato Market, the parent company gets 30% of sales earned. That leaves you, the author, with 70% of earnings bagged for every successful sale.

If, however, you decided to buy a premium theme from ThemeForest, you would first incur more expenses. These include the cost of the theme, the hosting rights, and other necessary costs. To offset those expenses, you need to then know how to monetize your website. But that would be perfect for a different topic altogether.

How do I get themes from ThemeForest for free?

From time to time, ThemeForest lists some themes that were previously premium. While the themes are not constant from time to time, you can avail of any available ThemeForest theme right here.

This is a good option if you do not want to fork out as much as $60 per theme, but you would still pay extra for developer support. Also, it only stays free for a specific timeframe. Once that date has passed, you would need to pay the premium for the same theme.

We have reviewed 50 plus ThemeForest WordPress themes from Envato market. Check our related articles.


To sum it all up, ThemeForest or Envato Market is a great platform to get pre-built themes with excellent support and documentation. It is a great way for bloggers and business page owners to establish their presence online. It is great for people who can’t web design their page or Woocommerce sales page, but it can also be ignored by designers who prefer the DIY route.

Publishing your work online via ThemeForest can also be a lucrative business, whether you are a developer or a blogger. As a developer, it is by knowing what potential customers want, and as a blogger, it is by balancing various themes design and knowing exactly what you want. That way you potentially maximize your earnings on ThemeForest. It may not seem easy at first, but as long as you persevere, then your investment will be worth it.

Browse the best Themes from Themeforest

18 types of directory websites to make money in 2021

Updated on By

Web promotion has become very powerful over the past few years when it comes to marketing one’s products or services. There are many tools and methods for that.  However, having a directory website can play a big role there. They collect top provider names in one place so that potential clients can search through either using keywords or certain parameters such as location, type of products/ services, company ratings, etc.

Listing your business in a directory website will definitely increase the visibility of your products/ services to different kinds of audiences as most people nowadays use the internet to search for information. Online directory with advanced filtering options and autosuggestion capabilities can help you easily connect with your target audience.

Running a directory site is also an excellent means of income. You can launch different types of directory websites targeting specific “niches”. For example, you can create a restaurant directory, wedding vendor directory, home services directory, or even pet services directory for each community. The opportunities are endless. Within this article, we’ll discuss some major types of directory listing websites which also act as money making websites in 2020.

  1. Real Estate directory website
  2. Job Directory website
  3. Online Business directory
  4. Restaurant/Hotel Directory website
  5. Events directory/Online events portal
  6. Travel Directory site
  7. Review Directory website
  8. Coupons/Deals Directory
  9. Online Classifieds Website
  10. Article Directory/Knowledge base
  11. Contact Directory Website
  12. City Directory
  13. Online Video Directory website
  14. Automotive Directory
  15. Online Marketplace websites
  16. Wedding Directory
  17. Yellow Pages Directory
  18. Course Directory/Learning Management System

1) Real Estate Website

Today, most people go to the internet when they want to search for an ideal property. Therefore it’s essential for real estate agents or service providers to have a great real estate web directory. Not having such a directory site causes the loss of a large part of the market and lagging behind the competition.

As the name implies,  real estate directories gather rental properties or for sale. These sites can be used by property owners to submit their property listings under different categories like houses, apartments, condos, vacation homes,  commercial properties, etc. Visitors can search for properties by different verticals such as location, number of bedrooms, price, and so on.

An excellent real estate web directory will require some basic features to make the right impression.

Unique features of a real estate website

  1. Location-based features like proximity search
  2. Advanced search results with extensive filters.
  3. A Convenient front end submission system
  4. Highlighting the latest or featured properties.
  5. Nice image gallery with property images.
  6. Property comparison functionality
  7. Map View of the property for easier recognition.
  8. Social sharing of properties
  9. Messaging system or other options to contact the property owner

However, in order to maximize the value of your real estate website, you need to move beyond just listing properties. There are some extra opportunities for making money with a real estate website.

Ways to make money with a Real Estate Website

  1. Selling ad spaces
  2. Offering premium packages with more features.
  3. Sponsored ads from other real estate sites.
  4. Integrating Google Adsense.
  5. Affiliate programs in which you can earn commissions for referral customers from listed websites.

Airbnb.com is a perfect example of a successful real estate website.

airbnb website

Use our HomeQuest Real Estate WordPress theme to create a fully responsive and unique real estate directory similar to Airbnb. This theme comes with all the great features to create a successful real estate website effortlessly.

Get Started Now

2. Job Directory website

The most common way for job seekers to find employment opportunities today is by searching on the internet. Therefore job directory websites have become the largest recruitment platform nowadays and they serve as the ideal meeting place for recruiters and job seekers.

A job directory website is used by employees to advertise their job openings to job seekers. Job seekers can find and apply for jobs in their area and profession through a job directory site.

Most job boards cover all the prominent industries and also pave many ways to generate substantial revenue for the site owners.

If you expect to create a directory for jobs it should have the following features.

Essential features of a job directory site

  1. Front end submissions
  2. User profile area (dashboard) for employers and applicants
  3. Live search and filtering options
  4. Option for job seekers to receive job alerts
  5. The ability for applicants to subscribe to job categories
  6. Applicant tracking feature for employees
  7. Responsive design
  8. Customization options

Build your amazing job board web directory with the Job Board WordPress Theme and stand out from the rest. Job Board Theme is a fully responsive and highly customizable job directory theme with a built-in profile management system.

Get Job Board Theme

Ways to make money with Job Directory Website

  1. Job posting fees
  2. Charging for resume access
  3. Offering Featured employer profiles
  4. Hosting ads
  5. Job backfill
  6. Offering featured resumes
  7. Adding Google AdSense to the site

Indeed.com is one of the most popular job directory websites on the internet.

Jobs directory website

3. Business Directory website

A Business directory is a web directory for business listings.  Here you can list various types of businesses within a certain niche or geographic area. Usually, the businesses are listed by business type, locality, activity, and size.

Details provided in a business directory may vary such as business name (alphabetically by industry), address, telephone numbers, contact information, types of products or services offered, the number of employees, serving area, and any professional association. It enables users to easily find companies, products, or services around them in a more targeted way.

Growing your online visibility through a business listings website is one of the best marketing strategies. Moreover, getting listed in a top online business directory not only gives you an online presence but also helps to increase your search rankings and build trust and authority with search engines. Thereby gives potential customers a high chance of finding you on the internet.

Necessary features of a business directory website.

  1. Advanced search to find businesses
  2. Maintaining business profiles.
  3. User account management.
  4. Ability to monitor profile statistics
  5. Business categories
  6. Search Engine Optimization.

Need to make money by running a local business directory of your own?  You can get your business directory up and running in no time with our feature-rich and easy to use WordPress Business Directory Theme.

Get the theme

Ways to make money with a Business Directory Website

  1. Selling listings to local business
  2. Selling banner ads and site sponsorships
  3. Adding Google Adsense to your site.
  4. Offering complimentary products and services

Angie’s List is an example of one of the best business local web directories in 2020.

Angies list

4. Restaurant / Hotels Directory websites

This is a commonly used type of web directory that is especially popular among tourists.  The restaurant directory site brings together restaurants, hotels, cafes, bars, and other food points in a certain city or area. They provide search results for users about hotels and restaurants based on location, number of stars, customer reviews, and ratings.

One great advantage of using a restaurant directory is that you can view the menu offered by each restaurant and the prices of different meals without having the trouble to visit them physically.

You can also compare different restaurants, write reviews, and also rate them. This is a good way to identify restaurants that are highly ranked and thereby make sure they offer quality food and services.

Directory is a responsive, multipurpose website directory theme that you can use to create a modern and fully functional directory website without any hassle.

Get the Theme

Must have features of a Restaurant directory website

  1. Responsive Design
  2. Front end submission of listings
  3. Admin Approval for Listings
  4. Editable listings by admin
  5. Subscription to add listings
  6. Restaurant Review and Rating System
  7. Option to add photos and videos of the location and food.
  8. Advanced Search Options
  9. Option to Upload Restaurant Menu
  10. Option to add location, contact details and opening hours.
  11. Payment gateway
  12. Coupon component for discounts and offers.

Zomato is a best example for a restaurant directory website.

Restaurant directory & ordering system

5. Event directory website

Event directory websites are platforms which compile and list events. They play an integral role in event promotional strategies. These events can be grouped by area, niche, category, or theme.

The main use of event web directories is to keep the public aware of upcoming events, their location, date and other useful information. Using them, you can check about exhibitions, concerts, business meetups, and any other public events.

There are a number of event web directories that offer free listings to access local and global audiences who are regular event visitors. Some event web directories enable users to book tickets to listed events and also allow them to contact event organizers directly through the website. Although it’s not compulsory, it’s common for these listing sites to have dedicated pages for organizers and planners.

Moreover, many event directories aim for some personalization. So that they recommend events to users to match their previous interests and browsing history.

Essential features of an Events directory website

  1. Front end submission system to add events.
  2. Calendar view of events.
  3. Event categories / tags.
  4. Ability to upload images or videos for events.
  5. Event coordinator profiles.
  6. Ability for users to subscribe to events and follow categories.
  7. News alerts sent by event organisers to subscribed users.
  8. Possibility to promote events through ads or featured events.
  9. Special widgets for featured events or sponsored ads.
  10. Ability to create event templates that are useful for recurring events.

Ways to make money with an Events directory website

  1. Paid event submissions.
  2. Displaying featured events on a paid basis.
  3. Selling tickets for events on your website.
  4. Selling ad space/banners
  5. Using advertisement networks like Google Adsense

Eventum is an easy to use and fully customizable Event directory theme for WordPress. It is a feature packed WordPresstheme to create a location based event website where organisers can advertise their events in an attractive way.

Get Eventum Theme

A well-known event directory website is Eventbrite.

6. Travel directory website

Tourism has constantly grown in popularity as a niche mainly due to the eCommerce and advanced capabilities involved in the related products and services. People always look up information on the internet when they need to find a foreign hotel to book a room or buy an air ticket.

A travel directory provides information about all travel-related businesses from lodging, dining, shopping, attractions, recreation, and event venues. Each travel web directory is different and features different categories on the site. Some major categories of travel-related business are accommodations, food, and dining, shopping, tours and activities, travel insurance and agents, sightseeing, etc. Businesses that fall under these categories should consider listing themselves in travel directories in order to increase their visibility and reach.

Moreover, businesses in cities with swarming travel scenes should also consider listing their products and services on a travel directory website. Adding listings in an online travel directory is a great way of exposing your listings to a new base of potential customers.

TripAdvisor is a real pioneer among travel directory websites.

Essential features of a travel directory website

  1. Advanced filtering options to provide the best search results
  2. Map view
  3. Ability to provide reviews and ratings for the listings
  4. Ability to contact business owners
  5. Options to make reservations or book tickets
  6. Forum or community area to submit questions and receive recommendations
  7. Personalized recommendations based on previous searches or browser history.

7. Review directory website

Client reviews are pieces of feedback given to a business based on the customer’s experience with that company. They are collected by third-party review listing sites in order to share with potential customers. Review directory websites are online platforms that gather user reviews for specific niches.

Customers often take online reviews into account when making their purchase decisions and they are more likely to buy products with lots of positive reviews. Therefore popular online review directories are something businesses should consider.

Usually review directory websites do not offer advertising options. But you can consider such features as monetization options. Another option for making an extra income with a review directory is to review affiliate products and services.

Review directory sites provide a great opportunity for small businesses to improve their reputation online and reach more customers. Furthermore, by analyzing those customer reviews, businesses can measure customer satisfaction and improve their customer relations.

Must have features of a review listing website

  1. Advanced search options
  2. Reviews filtering
  3. Frontend submission module to add reviews to the site.
  4. Media uploads such as photos, videos, attachments along with reviews.
  5. User reviews with multiple rating criteria and rating scale.
  6. Social sharing options

One of the best review directory websites is Reviews.io

8. Deals / Coupons directory website

Customers love deals and discounts while shopping online. Offering a discount for a purchase someone makes over an eCommerce site has become a trend now.

Deals / Coupons directories are websites that advertise and display deals and coupon codes from various e-commerce platforms and online sellers. They are very useful for online shoppers, sellers, and store owners. Online shoppers can get discounts and save money using these deals/coupons listed while sellers and store owners can advertise and promote their products and offers.

Online store owners can sell more with the help of these coupon directory websites by advertising and marketing their products online for free. Additionally, small businesses can increase their visibility by using these directories while offering a suitable discount for online buyers.

Affiliate marketers can also make money by listing coupons and discount codes of the products they are affiliated with. This way they can make affiliate sales through deals/coupon listing sites.

These online deals/ coupons listings are very useful and help to sell anything quickly. For online buyers, there are great deals and discounts available to purchase online while dealers will find more sites for online advertising. Compared to other directory websites, these deals/ coupons platforms are easy to set up and manage as they only require a frontend submission system with some basic other features.

If you want to create a WordPress deals/coupon directory site, make sure to have the following features.

Important features of a deals/ coupon website

  1. Front end submission module for businesses to add their deals/coupon codes.
  2. Ability to set a maximum number of coupon codes per user.
  3. Ability to set a start and expiration date for offers.
  4. Ability to tag listings so that users can find them in categories of their interest.
  5. Ability to share deals in social media.
  6. Ability to feature listings in dedicated widgets.
  7. Recommendations based on previous searches.

Slickdeals.net is one of the popular deals/ coupons directory websites where you can find all the available deals/coupons under one place.

9. Classifieds directory website

With the internet being an important tool to reach out potential clients, classifieds directory listings have become an important form of online advertising.

Classifieds directory websites allow visitors to register and add their own listings about their business or classified adverts about the items they sell or services they offer.

The revenue model of a classifieds directory may vary from site to site. Some websites offer free submissions up to a certain number of listings per month while some offer only paid submissions.

Usually paid submission systems only work when there is a considerable traffic to the website.

Building a professional classifieds directory will be much easier with our powerful Classifieds WordPresstheme. Just as the name suggests, Classifieds is a theme built specially for online classifieds directory websites.

Get the Theme

General features of a classifieds directory website

  1. Front end submission to add listings
  2. Easy, Flexible and advanced search functionality
  3. Member profiles.
  4. Ability to promote listing in social media
  5. Unlimited categories and subcategories.
  6. Ability to upload images and videos to listings.
  7. The ability for users to add comments and reviews.
  8. Ability for users to contact sellers in a safe manner.
  9. Widgets to promote featured classifieds.
  10. Email notifications to users about new or expired advertisements.

Craigslist.com is an example of a best-classified directory website.

10. Article directory website

An article directory website is a collection of articles written on various subjects. These articles are constantly updated and added up on various topics from business, politics, entertainment, so on.

Article directories are very valuable tools not only to increase the credibility of websites but also to enhance the visibility of your site and thereby expand the client base. You can give a significant boost to your site by carefully monitoring the quality of content posted on your site and fitting products into the right niche.

One of the best  advantages of an article directory is the use of backlinks. Many article directory sites allow you to add quality backlinks to your site or blog within the article content, which works as an excellent off-page search engine optimisation method. Websites can be effectively promoted using these backlinks.

If you want to create an article directory of your own, our Article theme would be the best choice. It is SEO friendly and fully responsive WordPress theme for making a unique and awesome article directory.

Get Article Theme

One popular example of an article directory is Forbes.

11. Contact directory website

Contact directory website is solely a database of contacts which acts in the same way as an online telephone directory or a staff directory. Some examples of contact directories can be named as employees of a company, students of a university or businessman from a specific area or niche.

These portals allow users to find contact information of other people if they are available online. They usually contain only contact information and a brief bio of the person listed. But you can extend their functionality by allowing users to create resumes like pages or more comprehensive profiles.

There are also some directories which display career information and details of professional licenses of listed people. Some contact directories even allow visitors to screen the person they are searching for or to run a background check.

Since contact directories only list contacts and their basic details, a front end submission system is not required for them. These directories are easy to set up and maintain when compared to other categories of directory listing websites.

One necessary feature of a contact directory website is to provide relevant and accurate information.

A well known contact directory site is whitepages.com

12. City directory website

A city directory website acts as a city guide, listing different verticals inside a city such as residents, streets, businesses, organizations or institutions and giving their location. Consumers look to city directories to find various kinds of services and information related to their community – from automobiles and restaurants to home services and shopping.

There are also some city portals focused on specific niches. For instance, a city directory focused on lifestyle niches will gather listings of sports clubs, gyms, beauty salons, spas, restaurants and cafes, museums, night clubs, and so on.

The more diverse the categories are, more structured and organized the web directory should be so that the users can easily navigate through the site.

Do you want to run the local city directory website for your town? We offer the simple yet most powerful city directory theme to build a location-aware city web directory for your community.

Get GeoPlaces City Directory

Main features of a city web directory

  1. Map functionality
  2. Strong search functionality and tag-based filtering system
  3. Category groupings
  4. Front end listing module
  5. Review module
  6. Company profile features including contact details, location, videos and images.
  7. Social sharing of listings.
  8. Recommendations based on user behaviour.

Bing Places can be named as a perfect example of a city directory portal.

13. Video directory website

Video web directories allow the indexing, cataloging, and searching of a large number of videos in a way they can be found on the internet. They can be broad and accommodating all sorts of nitches. General purpose video directory website requires a better search and filtering system than the niched ones so that the users don’t feel overwhelmed by the abundance of choices.

With the invention of online video in 2006, video web directories and video search engines like Google started to play a vital role for users who try to find specific video content as well as for marketers, researchers, and educators. They all could benefit from the video content they are looking for, regardless of where they have been archived, uploaded, or stored.

Even though a general purpose video directory website can bring more traffic, industry or category specific video directories can attract more high quality traffic as well as they are easier to monetize. For instance, sports video portals can offer merchandise and educational video portals can offer options to buy courses.

Video directory websites may be free or can charge a monthly subscription fee. They can also let video creators advertise their videos and generate revenue by featuring subscription-only content.

Features of a video directory website.

  1. Front end video submission module for users to upload videos.
  2. Advanced search facility
  3. Options to tag, categorize, and add descriptions for videos.
  4. Built-in video player with full-screen play mode.
  5. Social sharing of videos.
  6. Ratings and comments support.
  7. Feature to easily copy the video links.
  8. Option to embed videos in third-party websites.
  9. Live streaming capabilities.
  10. Security features.

As for directory admins, there should be an option to set the maximum upload limit for videos. Moreover, there should also be some monetization options such as dedicated space for featured videos.

The best example of a giant general-purpose video web directory is Youtube.

Video directory theme


Video Theme is a flexible WordPressvideo directory theme that is ideal for creating a video portal. It comes with a powerful frontend submission feature enabling any registered member to post videos just like YouTube.

Get Video Theme

14. Automotive directory website

Automotive directories are niche directories focused on various types of automobiles. They can be car dealer websites that collect listings from a certain area or portals covering only specific types of autos such as luxury cars or trucks.

Some advanced automotive web directories provide tools like loan calculators and features like vehicle comparison which enable attracting more visitors.

Must have features of an automotive directory website

  1. Powerful search functionality.
  2. Dealer profiles.
  3. Ability to find dealers in a specific area through a map.
  4. Ability to upload high resolution images.
  5. Filtering system to sort cars based on their characteristics.
  6. Comparison feature to compare multiple automotive listings.

Apart from the features, the ability for users to place offers, contact the dealer, bookmark listings, and create a favorite list will be favorable features for an automotive directory.

Directorycar.com is a well-known example of an automotive directory website.

15. Marketplace directory website

A marketplace directory is a type of eCommerce website where users can list their products and services. Usually, the transactions are handled by the marketplace operator who will provide a warranty if the products are not delivered in time or don’t match with the marketplace description.

Necessary features of a marketplace directory

  1. A frontend submission system for users to list their products or services.
  2. Categories for listing types.
  3. An e-commerce platform for the direct purchase of products.
  4. Multiple payment methods
  5. Options to contact seller
  6. Ability to share listing on social media

In addition, the ability to add reviews and rate the sellers and the ability to leave comments are nice to have features of a marketplace directory website which also increases the transparency and credibility of the site.

An example of a popular marketplace web directory is the Envato market which is a leading marketplace for designers and website builders to showcase their creative assets.

16. Wedding vendor directory website

Planning your dream wedding is made much easier with the wedding vendor web directories. This niche directory specially came to popularity recently. They enable wedding professionals to list their business online while helping couples to find the best and affordable wedding services such as wedding planners, decorators, wedding photographers and videographers, wedding venues, bridal wear, make-up artists, and many more.

Wedding vendor directories are great resources where all wedding industry-related businesses can improve their SEO and acquire quality backlinks.

The Bridal File is a top online wedding web directory which has everything you need for your Big Day!

17. Yellow pages directory website

Yellow pages have successfully transformed itself from a telephone directory service to an internet directory giant. It’s another great online business for you to earn a passive income. Here you can add all types of listings such as hotels, schools, clinics, parks, museums, businesses, and even a job portal. Therefore, the Yellow Pages directory can be called a combination of all the other web directories.

Yellow pages directory is comparatively difficult to manage as it consists of a huge amount of listings from all types.

Features of a Yellow pages directory website

  1. An efficient frontend submission system to add listings to the site.
  2. Ability to upload multiple images for a listing.

18.Course Directory website

Course web directories are educational portals that offer various e-learning courses. Rather than merely listing online courses, they also act as a representative for both course vendors and students.

With many countries closing schools, universities, and other educational institutions as a result of the Covid-19 pandemic, the use of online learning portals and course niche directories have experienced a sudden popularity among students.

Developing and maintaining an online course directory platform is a lot of hard work when compared to other web directories. Therefore you will have to hire expert developers or use an advanced course directory theme or plugins if you are developing it with WordPress.

If you are going to create a directory for courses, make sure to have the following features

  1. Course creation module.
  2. Intuitive and user-friendly learning interface (Dashboard)
  3. Online admissions / Signing up for courses.
  4. Ability to upload different types of learning resources such as word docs, pdfs, images, audio files, videos, etc..
  5. Video conferencing
  6. Forums and webinars.
  7. Performance and certification tracking.
  8. Payment gateways for online payments.
  9. Reporting and data analysis.
  10. Responsive design.

There are some absolutely large course directories like Coursera, Udemy, Skillshare, and Edx.


Setting up a successful directory website can be time-consuming and a lot of hard work. But it is worthwhile when considering the numerous revenue streams it can generate with minimal investment or overhead. On the other hand, launching a  directory website has become incredibly easy with CMS platforms like WordPress.

There are heaps of free as well as paid WordPress themes and plugins in the market that you can use to create different types of web directories. Therefore, with the right selection of themes and plugins, you can easily turn them into profitable businesses by affecting target niches carefully.

WooCommerce Recurring Payments: How To Accept Recurring Payments On WordPress

Updated on By

Do you want to enable Woocommerce Recurring Payments and set up an eCommerce store right away? How about taking that crucial first step towards the popular and profitable subscription business model?

By WooCommerce recurring payments, we don’t mean subscriptions for WooCommerce dealing with a subscription product (while both are similar and are fundamentally the same).

WooCommerce Subscriptions usually mean (in our case) selling bundled products (physical or digital) for a regular subscription amount charged weekly or monthly. Popular business models that lend themselves well for this model are online subscriptions for products.

Note: In the general sense of the term (and the business models themselves), both WooCommerce Subscriptions and WooCommerce Recurring Payments are interchangeable terms since the idea is still the same. In most cases, WooCommerce Subscription Plugins meant for subscriptions will work for WooCommerce recurring revenue as well.

In other cases, special WordPress forms (integrated with the necessary Payment Gateway) will also work to help you launch variable subscriptions, invoices and receipts, renewals, virtual products, and even physical products.

Digital subscriptions lead the way when it comes to this model (such as Netflix and Spotify) but here are a few businesses that offer subscription models for buying physical products (or even rent physical goods):

When we talk about WooCommerce recurring payments, we mean to address scores of Individuals who want to enable recurring payments for their ongoing services or other offerings which have fixed but recurring billing (or prorated billing) such as bloggers, self-employed professionals of all types including freelancers, artists, creators, developers, and several small and medium-sized businesses of all kinds.

WooCommerce Recurring payments are great for local businesses who want to think creatively about how they offer products and services. You can also think about WooCommerce recurring Payments or recurring billing when you want to explore the world of “productized services”.

A productized service is when an individual or a small business wants to provide services packaged in a way that lends itself to being almost a “product” — customers know exactly what they are buying and what they get for the price they pay.

Think of all the things that were originally services of various kinds but can be repackaged as products:

Pre-defined services, with clear deliverables based on services offered, are a step-up from the usual service model. ProductizedStartups has at least 100 examples of productized services that you could get your ideas from or for you to get inspired.

Why use WooCommerce Recurring Payments? 

Before you answer a question such as to why bother using WooCommerce Recurring payments for your business, you should ask this: Why WordPress? Why WooCommerce?

According to Kinsta, WordPress powers more than 38.8% of the websites in the world and commands 60.8% of the CMS market.

While we are at it, WooCommerce is the quintessential, free, and popular choice to enable eCommerce on to turn a regular WordPress site into an eCommerce platform. WooCommerce powers 22% of the top 1 million eCommerce sites in the world.

So, why not?

Now, we know what you’ll ask next: Why WooCommerce Recurring Payments at all?

Quick question: Netflix, Spotify, Birchbox, Manscaped, What’s common for the following businesses?

They all have a “Subscription business model”. Recurring Payments (Woocommerce or not) is their bread-and-butter.

As the popularity of the model picks up, now several other businesses have joined the bandwagon: Amazon has “subscriptions” options for some of their products (especially for Amazon Pantry) and Apple with its Apple TV+, iPhone subscription model, and the latest Apple One.

It’s not surprising since the consumer mindset is changing globally. Businesses are only scrambling to meet that demand now.

Customers love the subscription model: it saves them money; brings value on an ongoing basis; allows them to build a long-term relationship with a brand. Further, subscriptions make it easier to transact, and it’s usually a “pay once and get value forever” scenario.

Ben Dalfen — CEO of PaySafe –– notes that at least 69% of American consumers have multiple subscriptions and 28% have at least four subscriptions with various brands. However, you should note that it’s far from an American phenomenon. A full 50% of Canadians have multiple subscriptions (Germany, the U.K., and Austria are close behind).

Subscription models are also good for business. According to Carl Gold, a chief data scientist at Zuora, the subscription economy index shows that subscription businesses — on average — are growing revenues 5X faster than S&P 500 revenues (18.2% vs. 3.6%) and U.S. retail sales (18.2% versus 3.7%).

WooCommerce Recurring Payments: The Ideal Use Case

First, let’s consider the ideal use case for the WooCommerce Recurring Payments (slightly different from WooCommerce for Subscriptions) which will be appropriate for individuals, one-person businesses, self-employed professionals (such as freelancers, artists, developers, and others).

  • Bloggers, online publications, and magazines can provide services such as a dedicated niche job-board in exchange for a monthly recurring payment with WooCommerce (much like how Problogger does it with their job boards dedicated for businesses to find bloggers and writers). Other services — in exchange for recurring payments — could be advertising, accepting listings, etc.
  • Small businesses that have a recurring payment model are an obvious choice to accept monthly recurring payments for gyms, yoga classes, training, coaching, consulting, and more.
  • A dedicated platform meant for a niche audience (with a huge audience base) can provide exposure for others (also meant for that audience). For instance, Envato Elements takes a monthly recurring fee and allows you to download unlimited web assets related to Graphic design, WordPress plugins, WordPress themes, and more.

WooCommerce Recurring Payments: Top 5 Options For Recurring Billing

Most modern WordPress form builders are usually the first step to allow you to pick up instructions or inputs from clients and also allow them to purchase a recurring payment plan on WordPress. In other cases, your typical WordPress subscription plugins can also do the trick. In a few cases, different third-party SaaS products or hosted recurring payment solutions will also help.

Choose the right options depending on your business model itself, what you offer, and how you intend to charge your customers.

Here are a few popular and relatively easy ways to enable recurring payments for your business:

Stripe For WordPress 

Using Stripe’s expansive knowledge base (not to mention a gazillion tutorials on YouTube), you can make recurring payments work without using any WordPress plugins (or other tools at all).

Note: this approach takes some (or a lot of..) work, getting your hands dirty with code, and time. WooCommerce settings, beyond a certain point, are beyond the scope of regular users.

Further, Stripe’s API with WooCommerce isn’t straightforward and does not use the full power of Stripe’s recurring payments with WordPress. In fact, if you intend to use Stripe with the WooCommerce Subscription plugin (above), the plugin only uses the Stripe Customer and Card token and controls the processing of recurring payments.

According to WordPress support forums:

“…This avoids any potential issues that could occur by trying to keep two copies of each subscription’s data in sync on two different systems (one in your store and one at Stripe). It also makes it possible for Stripe to support all of WooCommerce Subscriptions’ features, like payment date changes, rather than only those the Stripe Subscriptions allows.”

“Because of this, you will not see subscriptions created with WooCommerce in your Stripe Dashboard as Subscriptions. This does not mean recurring payments will not be processed. As long as your store is running correctly, recurring payments will be processed correctly and will show up in the Stripe Dashboard as Payments. ”

If you are not technically inclined to directly use Stripe with WordPress, we highly recommend you use any of the other options here or choose to work with one of the many WooCommerce subscription options available. See our post on Top WooCommerce Subscription Plugins

Paypal For WordPress

We’d like to think that while PayPal has been around for a long time, it’s easily the next best option for you (if it’s available for you to use in the country you operate out of). There’s the recurring PayPal invoicing (but we want you to go beyond manual invoicing or even automated invoicing).

With something as simple as PayPal recurring payments, you could be all set up and good to go if that’s all that your business needs. There’s no need to complicate things when you don’t really have to.

Note that there are several plugins to help you with direct integrations with PayPal. Almost all of the WooCommerce Subscription plugins, several SaaS applications, and third-party services can help as well. If you are looking for PayPal recurring payment WordPress plugins, A few of the notable ones include PayPal Recurring Payment Processing, WordPress PayPal, and Paid Memberships Pro.

Mark Thomson of PayKickStart has a handy guide on how to start with PayPal Recurring Payments.

If you are new to the world of WordPress eCommerce, we have a handy, step-by-step guide to help you start a WordPress eCommerce site.

The WooCommerce Subscriptions Plugin


The WooCommerce Subscriptions plugin is usually the first port of call if you use WordPress and WooCommerce combination and if you want to enable recurring payments on WordPress.

The WooCommerce Subscriptions plugin is usually the first choice for several people who base their businesses on WordPress eCommerce.

Here are a few of the features that make WooCommerce Subscriptions a great choice (if you don’t mind the price of US $199/year (billed annually) for the privilege.

  • You can create and manage products with recurring payments, directly based on your WooCommerce setup. If you are providing services, you’d have to set up your services, coaching or consulting packages, etc., as packaged or productized services. You can also sell subscription plans, subscription products by using WooCommerce.
  • You can offer free trials or charge a small token amount as advance (depending on your business).
  • The automatic recurring payments on WordPress are powered by direct integrations with over 25+ payment gateways (starting with the popular ones such as Stripe and PayPal) to power your subscription payments.
  • The flexibility of billing schedules: launch payment cycles daily, weekly, monthly, and fortnightly. You can even choose to charge at the end of every 2nd week or at the end of every 3rd month. The floor is all yours.
  • The WooCommerce Subscription plugin can also help you recover potentially lost revenue by helping you with automatic rebilling on failed subscriptions or to help you with automatic renewals.
  • You also get access to handy notifications and alerts such as payment notifications, rebill notifications, failed subscriptions, and more.
  • With the WooCommerce Subscription plugin, you can easily launch simple and variable subscriptions, allow your subscribers or customers to upgrade, downgrade, or cancel subscriptions by themselves (by signing into their dedicated member area).
  • Get access to dedicated reports to enable you to keep track of important business metrics for your subscription-based business.

The WooCommerce Subscription plugin is usually the starting point for millions of WordPress users looking to enable WooCommerce recurring payments. Yet, it’s only the beginning.

Looking for other WooCommerce Subscription plugins that can help? Check out our post on Top WooCommerce Subscription Plugins


WPforms is a fantastic form-builder but it’s not just what it sounds like. It also helps you spin-off several different forms to enable even more related business ideas.

Apart from the usual contact forms, registration forms, and surveys,  WPForms can do a lot more.

For instance, instead of the usual back and forth — that’s common for service businesses — a typical agency or a freelancer can create forms that allow clients to leave a short brief with necessary files along with making payments on the form itself.

Or, with WPForms, you could create forms using conditional logic and create smart, dynamic forms that show or hide fields (based on user input), make payment options show up, and even make the form fields change based on the use case or data fills.

Particularly in the use case for creating subscription forms on WordPress, you can use WPforms to either create conditional forms or simple forms (with payment integration) to launch your subscription-based business.

To create Recurring Payments on WordPress, all you have to do is to create a new form with WPforms, customize your form fields (depends on your business), bolt-on payment gateways that you work with (easily enabled within WPforms), and you are good to go.

Here’s a detailed guide on how to setup WooCommerce recurring Payments 

Some of the best features of WPForms are as follows:

  • You don’t have to start from scratch as WPforms has virtually all sorts of form templates that you could start with.
  • A comprehensive tool that you can not only use to create Subscription forms (stitch it the way you deem fit for your business) but also to create registration forms, lead generation forms, surveys, and regular contact forms.
  • Make use of powerful add-ons such as PayPal add-on, Stripe Add-on, or Authorize.net Add-on to enable eCommerce on WordPress.
  • Apart from the ability to launch WordPress subscriptions with dedicated entry forms, you can also create multi-page forms, enable file uploads, allow user registration, allow users to digitally sign documents or agreements, and more.
  • Integration with the most common payment gateways is built-in, without you having to mess with code.

Yes, WPForms is a WordPress form plugin primarily. But it’s evolved a lot and it can essentially do what even more expensive WooCommerce Recurring Payments tools or plugins cannot.


Most checkout experiences that are a result of using WordPress Recurring Payments using WordPress plugins are buggy, slow, and problematic. This is also the reason why we also emphasize third-party plugins and SaaS businesses (along with the likes of Shopify) in addition to WooCommerce Subscription plugins for WordPress to sell subscription products, subscription plans, or to enable recurring billing.

MoonClerk is a nifty, nimble, and easy-to-use plugin that helps you accept recurring payments, one-time payments, and even donations by just creating recurring payment forms and then dropping a shortcode wherever you want on your website after you connect with your payment gateway of choice.

When you use MoonClerk, your customers get a smooth, fast, and secure checkout experience without even having the need to create accounts or to set up passwords. MoonClerk also provides other features like express checkout with mobile wallets.

As a user, you can completely brand MoonClerk forms, add your logo, and customize the checkout experience (along with setting up necessary form fields that make sense for your business) to sell your services or even subscription products along with automatic renewals.

Apart from integration with common payment gateways, Make use of the security and peace of mind that MoonClerk provides such as anti-fraud measures, SSL Encryption, SCA compliance, GDPR compliance, and PCI-DSS compliance.

Conclusion: Are Automatic Recurring Payments The Solution You Need?

Sometimes, cookie-cutter solutions might not work for you, depending on what you are looking to use WordPress Recurring Payments for.

Not all businesses are the same. However, most businesses will fall into the category use case of having to charge a one-time or on a recurring basis.

You’ll have to spend some time looking for the right kind of WooCommerce or WordPress Recurring Payment Solution that works for your business.

No said it’s easy to use WooCommerce.

If you are looking for specific WordPress Plugins for enabling Bookings, see what our Templatic Booking plugin can do for you. We also have a dedicated plugin that can help you to enable appointments on WordPress.  

Want to sell digital downloads? Take a look at the Digital Downloads WordPress Plugin from Templatic

You may also like:

Make Your Own Small Business Website In Just 5 Steps

Updated on By

If you are a local business owner, you should make small business website to create an online presence.

These small business websites do not just represent your business online, but also helps you with competitive advantages, improves the scope of your business beyond the geographical area and helps promote your services better.

Besides there are innumerable advantages of creating a small business website.

1) Initial steps: Domain name and Hosting
2) Installing WordPress and the theme
3) Customizing your website and initial setup
4) Promoting your small business website
5) Small business website Maintenance

1) Initial steps: Domain name and Hosting

To start with your website building, you must first acquire the domain name and hosting. Fortunately, there are a number of domain name registrars and hosting service providers you can choose from.

The domain name is assigned to your numeric internet address that makes it easier to memorize. The process to register a domain name is quite simple

  1. Go to the domain name registrar of your choice – There are many domain name registrars like Godaddy, NameCheap, or Bluehost. We recommend Bluehost for your domain name and hosting.
  2. Use the search bar to search for the domain name. Here are some basic tips about choosing a domain name. When picking a domain name, make sure that you come up with two or three names for your website. So if the one you choose is unavailable, you can try the other alternatives.
  3. Once you find a domain name of your choice is available, click add to cart. You may be asked for some other services, but you can make the choices and check out easily.
  4. You will need an account to check out. The details about your domain name will be sent to your registered email address.

Choosing the hosting service

  1. Visit the website of your chosen hosting service
  2. Choose the plan that best fits your requirements
  3. Sign up for that service with the regular registration and signing up process.

Connecting Domain name to hosting

  1. Log into your cPanel.
  2. There are different arrangement of options and navigational paths for adding the domains. Typically, you will find an add Domains, located under the Domains section.
  3. Enter in the domain in the New Domain Name section.
  4. Click Add Domain

All the steps mentioned above may not be common for all the hosting companies. Your host may have different ways to setup and use the hosting space and domain name.

However, they must provide you with the documentation or video tutorials to help you do so. With these steps performed, we’ll start with installing the essential software for website building.

2) Installing WordPress and the theme

One of the most important choice while you decide to make a small business website is choosing the platform you want to build your website on.

Many things are impacted by the platform you choose for building your small business website. Here are some tips to choose a website builder for your small business website.

However, in this post, we will use WordPress for creating our small business website. WordPress because…

  • It is easy to use
  • It is free and open source
  • There are so many themes you can choose from
  • To extend the features of your website, you can use WordPress Plugins
  • WordPress themes and plugins are easily available, there are a lot of choices to choose from and are affordable
  • Managing the websites built with WordPress is easy too
  • WordPress is SEO friendly
  • It is a CMS that manages your content, everything can be controlled without touching a line of code
  • With the page builders, you can even design your own pages, without possessing any designing experience

Besides, there are plenty of other reasons for choosing WordPress over other website building platform.

Once, you have decided on WordPress to build your website, you need to pick a theme that you would like to use for your website.

Choosing A WordPress Theme

WordPress themes are more than just design templates. They come with multi page design, functionalities, and even with multiple demo options.

They are just like a ready to use website – all you need to do is remove the sample data that the theme is populated with, and replace it with original content for your website.

And customizing these templates, is usually very easy. You can change how your website built with WordPress looks and behaves, just by the available options and setting.

You can use one of these free themes to start with. The free themes, however, come with limited options and features. But they can help you get familiar with the WordPress dashboard and the options.

To create professional, fully functional website with good SEO value, you will need to pick a premium WordPress theme.

SEO friendly Business WP theme

In this post, I will use the Consulting WordPress theme to demonstrate how to create a small business website.

Consulting theme is perfect for the business owners without any website building experience to create their own website. It is easy to use and multipurpose. You can use the theme to create any kind of business website.

It is built with Elementor page builder, which makes it totally redesign-able. You can use the drag and drop options of the page builder and the Elementor modules to create the design of your choice. Even editing the pages is very easy.

You can easily register and buy the theme from our theme store.

Similarly, if you choose any other theme – you can register and buy that theme from the respective website.

The downloaded theme will be in a zip format. This is the zip folder that you can install into your WordPress setup. But before we proceed with that, you need to setup WordPress.

Setting up WordPress

Today, most of the hosting providers come with the feature to automatically install the latest WordPress version on your server.

You can just log in to your hosting cpanel, choose to create a website, and choose the option to “Build with WordPress”.

There are different processes to install and use WordPress for different hosting services, but it will always be a simple, easy process. If the above mentioned steps don’t work for your hosting service, you can contact the hosting support or find the solution in their documentation/user guide.

When starting with WordPress, you will be allowed to choose the language, then fill a small form to describe your website and choose your username and password, allowed to name your database.

Once your WordPress is ready, you can log in using the chosen user name and password to access the dashboard.

Installing the theme

The process to install the theme is simple. Log in to your WordPress dashboard >> Appearance >> Themes >> Add New >> Browse file & choose the theme zip you just downloaded.

The theme’s installation process vary from theme to theme. However, when you get yourself a premium theme like the consulting WordPress theme, you get a detailed documentation.

The documentation will help you with the installation and post-installation(if any) steps.

Your WordPress theme will most probably come with demo designs, or sample data that you can install and turn your website fully functional with pages created, widgets arranged and so on.

The consulting WordPress theme comes with an installation wizard that assists you and automatically installs the theme, the demo data and the plugins required for the theme to function. You can even integrate more plugins on your business website to add more features.

At the end of the wizard, you will have a website with example data, that you can start editing right away.

3) Customizing your small business website

WordPress templates are ready to use. They are predesigned and mostly pre programmed.

However, no shoe fits all. For your business’ website, you will need to customize it.

In order to personalize your website, so that it can represent your business online, you can use the options available at the theme’s back end.

Even though the theme customization steps are different for different themes, here we have listed out the logical and the most important steps for customizing your small business website:

Creating the pages you need

What is a website without some useful web pages?

Different web pages on your website should deliver different messages. So while personalizing your website, we will start with creating different web pages.

Some of the most common pages you will need on a small business website are:

About Us page: Where you can tell the visitors about your business. It includes: business history, business values, can also include personal details about the owner and how the business started.

Contact page: This is the page where you will display your contact details: phone number, email address, physical location of the business, and design a contact form through which the visitor can send you a message.

Service pages: For a business website, the service pages are the pages to describe your services. It can be a single page that lists all the services with a brief overview, followed by a dedicated service page for each service that you offer. More about designing service pages.

Portfolio/Gallery: User testimonials and showing your completed projects is more impactful than you think. Let your work speak for you with the portfolio/gallery page. Showcase your completed projects (if possible), or show the testimonials of the satisfied users, or post success stories.

Setting up the menu

One of the most important parts of your website is the navigation. First of all, you need a proper, fully functional menu to help the visitors easily find the page of their choice.

A visitor on any of your web page, should have enough options for navigating to something that is of value to the viewer based on the current page he is browsing.

The simplest example of this is the navigation from the homepage to the services page to the single service page. This is just a logical flow, when a user lands on your business website and he is interested in a service, so he finds the service from the list of the services and navigates to the service detail page.

When all of the pages of your business website are connected logically and linked properly, it will surely increase the session duration and reduce the exit rates.

Setting up the homepage

The homepage of your website is definitely one of the most important pages. It is the page where a visitor using the link to your website lands.

Since the homepage helps you build the first impression, it should have a perfect design, good navigation, all the important links and persuasive content. Here are some quick tips and tricks for your business website.

Editing with the page builder

If you wish to create page designs on your own, we recommend you choose a WordPress theme with a page builder.

The page builders are available as WordPress plugins and help you create beautiful designs by using the available design modules.

With page builder, you can create beautiful designs without touching a line of code, all with simple drag and drop options.

The pages of the consulting WordPress theme are all based on the Elementor page builder. You can easily restructure your page by moving the page building elements and editing them through easy options.

The page builders function on the front end of your website and are referred as visual editors or the front end editors.

Setting the colors and background

The available options in your theme will allow you to easily change the color of your website. Besides the background and the foreground color, you can even upload the images easily to match the niche of your website.

You can also use interesting images on your website. Always insist on including high quality, optimized images on your website.


Contact form: A contact form helps your visitors to connect with you. Undoubtedly it is too important to be ignored. Use a contact form plugin or the inbuilt features to create an error free contact form to let the visitors’ queries reach you.

Blogs: Blog help you in a number of ways. First, they are good for SEO as your website get richer with keyword with every blog. Second, it makes your website interesting for the visitors. Blogs just happen to increase the usefulness of your website. Third, it is a great way to announce things, share knowledge, experience and build a connection with your audience.

Plugins: WordPress plugins are awesome. Use the best WordPress plugins to enhance the usability and efficiency of your small business website.

4) Promoting your small business website

You need to tell people about your business website so that your business website can tell them more about your business.

Sure your website will represent your business on the internet, but what use of that if your target audience don’t know about it.

Therefore, you have to promote your website and make it’s presence and usefulness known to the relevant audience. While there can be innumerable ways to promote your website in your professional circle, the following are the most approachable ways to promote your small business website.

Local media

When it comes to small business with a limited scope, the local advertising medias are the best. It can be a local television channel, a local newspaper, or any such conventional advertising idea that works best for your area.

Social Media

The social media is mostly free, and also the easiest way to find the similar group of people. Create relevant social media accounts or page and use them to promote your small business website.


A great way to get some organic traffic is optimizing your website and directing your content for search engines. So once you start appearing for a few keywords relevant to your business, you can easily get more traction.

However, the key is SEO. Start by choosing an SEO friendly platform and a WordPress theme. Besides, you can use the SEO tools, and create content strategies to rank well for your website.

Also, learn more about small business SEO tips.

Other promotions

There are many other ways to promote your small business. You can promote your website by mentioning it on your business card.

You can even use the email marketing campaigns to promote your small business website. Having people sign up for your newsletter can also help gaining returning customers.

Or you can run exclusive offers and promote them to bring traffic to your website. Moreover, content marketing can also play an important role in bringing the right traffic to your website.

5) Small Business Website Maintenance

There’s much more to a website than just building it and having it live. A successful website needs regular maintenance for a flawless performance.

Whereas there can many small or big steps associated with website maintenance, here are a few very important aspects of maintenance:

Website Junk Cleanup

Over time, you might have some accumulated junk in your website. This can be in the form of retired pages, unused plugins, outdated data, unused source files, etc.

It is a good practice to get rid of them. You can simply check your website for anything that looks unnecessary or unused and remove it manually.

Security Checks

The security of your website is one of the most important aspect. Regular security checks helps you ensure that you are protected.

Everyday new malware and security threats arrive and you should make sure that your website is well protected against them.

Regular Backups

Backups are in fact the life savers when your website crashes. There are many plugins that can help you with regular automatic backups.

They are automatic, you just have to configure how frequently the backups are generated and where you want them to be stored.

Speed optimization

As the competition is intense, you can’t have a slow website. A slow website doesn’t just disappoint the users but also results in lower SEO ranks.

To test the speed you can use tools like Google Page Speed Insights and make necessary corrections.

Software updates

The software updates can be improvements, bug fixes, up-gradation or new features. So whenever new updates are released by your platform or any other software that you use to create your website, you should always update it.

In our case, we will need to update WordPress whenever a new version is released. However, updating WordPress is as easy as a button click.

Besides, you should also keep your WordPress theme and plugins used on your small business website whenever an update is available. This helps to keep your website safe as well as compatible with the new standards and latest trends.

Website Maintenance routines

WordPress is a very user friendly WordPress theme and can be used to create a website on your own. With the available tools and techniques, you can easily create a website that ranks well.

I hope this article helps you create your small business website. Of course, there are different steps for each niche, but the core process remains the same.

So whether it is a website for a small industry, or a small photography firm, a tax and accounting firm, a website for the local advertising agency, an interior designer’s website, or any other such website – the above-mentioned steps are required to be performed.

Further reading:

Create an Article Directory website in 30 minutes using this Article Directory Script

Updated on By

The internet is undoubtedly the No 1 source of data in the modern days. Most of the people use their computers to search for their answers online.

Therefore, an article directory, where the visitors can post and read the articles is never a bad idea!

But to create and manage an Article Directory takes in a lot of considerations and efforts. Here’s how you can do it step by step:

  1. Get Domain name and Hosting
  2. Choose the platform and software for Article Directory website
  3. Installing the Article directory WordPress theme
  4. Customizing your WordPress Article Directory script
  5. Allowing articles/guests post in your article directory website
  6. Managing your WordPress article directory

The pre-requisite for an Article directory: Domain and Hosting

Before we start with actual website building, we shall procure the domain name and an efficient hosting. These two are the pre-requisites of creating a website. We will go for a self-expressive domain name and a safe and efficient host.

Get Domain name from Bluehost

Domain name is the unique address that represents your website on the internet. The domain name ultimately becomes the identity of your website and therefore you must choose it wisely.

The following are some of the ideas for choosing the domain name for your website

  1. Keep the domain name short and simple
  2. Make sure you choose a name that is easy to remember
  3. Go for a name that can logically represent your business identity instead of a random name
  4. Try including important keywords in your domain name

Get Hosting

Signup now to get our discount – only $2.95/month.

Templatic Themes fans get a special low price when hosting with Bluehost. Signup and claim this deal.

Enter the domain name and search for it. If the domain name is available, you can check out for it. If not, you can try a variation of the name and see if it is available.

When you pay for the domain name, the information related to the domain name will be sent to you by email.

The hosting service from BlueHost

Now for your WordPress Article Directory website, you will need an efficient server to host your website.

An article directory website is expected to have a large number of visitors as well as huge data in form of article and blogs. Therefore we need an efficient host, with maximum uptime, great page load speed,

Choose the platform and software for Article Directory website

With the modern platforms creating websites is really easy. There are many popular platforms that you can use to create your article directory website. However, the best one is WordPress!

Why WordPress for your Article Directory software?

WordPress is one of the simplest CMS. It is easy to use, manage. Even if you’ve never created a website before, you can rely on WordPress.

Moreover, WordPress is a free and open source. The learning curve is almost nil. With the help of WordPress and a perfect theme, you can get started on your website in just minutes.

Everything about your website can be managed by easy options. Without writing or tweaking a line of code, you can create your website.

Choosing the best Article Directory Website Software

To create an Article Directory website on WordPress, we will use the Article Directory Script here. Or you can go for an article directory software builder to create your website. With the article Directory WordPress template, you can create in-depth and detailed articles portal with WordPress.

The theme is highly customizable and flexible. So instead of going for an article directory PHP script, we’ll rely on this article directory script to create our Article directory website. With this website template, you can start your online article directory website in just minutes.

Installing the Article Directory WordPress Theme

If you try creating your article directory website by involving programmers, it will take hours and weeks. But with the article Directory software, it gets easier.

When you install this theme, your WordPress website will be automatically loaded with all the features needed by an Article Directory website.

However, to install sample data, and make your Article Directory website look just like the Article directory software demo. Just one click and you have a ready to go the website, where all you need to do is to remove the sample articles and add actual data.

Customizing your WordPress Article Directory script

Now we have our Article Directory website ready and running, but no size fits all. So we will need to customize the theme as per our imaginations.

Updating the logo and footer and site title on your Article Directory script

When it comes to branding your article directory website, the first step is always to change the logo.

Logo of your website is obviously the first thing that people would notice about your website. It should represent the identity of your article Directory.

With the Article Directory software for WordPress, you get two options:

  1. If you have a logo image, you can upload it and set it as your site logo.
  2. If you don’t have a logo image, you can use the site title option to enter the name of your website. The text here will appear in bold (instead of logo image)  as shown in the image below.

Besides the logo, don’t forget to edit and replace the footer credits with a simple option. You can refer the theme documentation that has all the explanation about the customization options and their use.

Changing site colors and background of your Article Directory Software

Colors do have their own way of attracting people. Not saying that the color of your website directly affects the traffic or performance of your website, but can’t deny of their impact.

The article directory template lets you choose the color of your website easily. This article directory website software comes with the preset options to change the theme skin.

Besides, you can refer the theme guide and change all that you need to. Most of the content that you see on the homepage as well as other pages on your site come from widgets. Therefore to change how your website looks, you can just manage the widgets.

Therefore, changing the style of your website is just a matter of drag and drop.

Allowing articles/guests post in your Article Directory

More articles on your article Directory means more useful content for your users to find. And it’s always a great idea to let your visitors contribute to your article directory.

This has many advantages:

  1. More meaningful content in your article directory website
  2. Opportunity for visitors to post their articles = more engagement!
  3. Fresh and unique content beneficial for the SEO

Creating categories on your WordPress Article Directory website

Before we talk about adding articles to the article directory website, we need to create proper categories under which the articles will be added.

These categories will be shown to the visitors on the front end when they submit their articles.

Categories on article directory websites are really important because that makes it easy for the visitors to find the post of their choice.

The visitors can just choose the category they are looking for. This way their time is not wasted by browsing the categories they are not interested in.

Adding articles to your Online article Directory website through WP Dashboard

The WordPress Article directory script allows you to add articles from the front end (using a form) as well as back end (through WordPress dashboard).

You can add articles to your article directory, from the backend as well as allow your visitors to submit through the front end submission form.

The backend option lets you add articles just like you add a blog post with the WordPress dashboard. Simple and easy – You just have to fill in the fields with the values you want and press “publish” to make your article live.

Front-end submissions on your Article Directory website

If your article directory website has enough traction, you can start allowing paid front-end listing submission. This can help you in two ways:

  1. It helps your website by adding more searchable content on your website
  2. You can make some passive income through your website

The Article directory WordPress theme comes with all the inbuilt options to help you earn through paid article submission feature.

It has a ready to use registration and user management module. Moreover, it allows you to create payment plans as per your requirements. So you can decide the plans for your article directory website.

To accept payments on your article directory website, you can use one of the inbuilt options. All you need to do is to configure the available payment modules.

Creating pricing packages for your article directory

When you are allowing front-end submission on your Article directory website, you must first create pricing packages.

These packages will be displayed to your front end users while they try to submit their articles on your Article Directory website.

Also, the article directory software comes with a ready to use article submission form. Generally, it takes a lot of time designing the form, deciding on the fields you want and the validations. But with the article directory WordPress template, you can start allowing front-end submission easily.

Managing your WordPress Article Directory Script

You can create a website easily. Especially with all the tools and techniques available, creating a website just got easier. But maintaining a live website is not a piece of cake.

Here are a few procedures that you must follow to maintain your article directory website.

Holding the articles for verification

The article directory script for WordPress allows you to choose if you want to hold the submitted articles for moderation or directly publish it.

However, you can even allow the submitted articles to be published automatically. But it’s a good idea to keep a check on what the users submit on your website.

Especially when it is a content-based website, the validity and truthfulness of the articles matter the most. You must make sure that the content on your website is unique.

Removing old/outdated articles or updating them

Along with adding new articles to your Article directory website, you need to make sure that the existing articles are valid and not outdated.

If you find an article that is no longer meaningful, then you must remove it.

For instance: There’s an article that tells you about the best Christmas deals. Now after the festive season is over, the deals become outdated and you must make sure that it is removed from your website.

Also, you should keep a check that all the data contained by the articles on your article directory website is fresh and true. If you find some article containing false or misleading data, you should immediately get rid of it.

Checking the validity of the articles under the category

Categorizing of articles on your Article Directory website is important in two ways:

  • Keeping the data on your website organized
  • Helps visitors to find relevant articles instantly

Therefore, it becomes important to ensure that the articles on your article directory website are added under the relevant categories. Especially when you allow front-end article submission. Make sure that the users are choosing proper categories while submitting their articles on your website.

So Are you ready to create your own article directory website now?

With the steps mentioned above, you can create your own article directory search software in no time. With the Article Directory Template, you can manage your site with intuitive options and inbuilt features.

However, you must keep in mind that an article directory website needs a lot of maintenance. All the content on your website should be useful and legit.

With little efforts and patience, you can create an article directory and start earning some passive income. So now, is the time to download the article directory script and get started.

Weglot review: A Powerful Translation Solution For Multilingual Websites

Updated on By

Considering Weglot translation API for your website’s translations? Here are the features, pros, cons and everything you need to know about the translation solution.

There are many ways to optimize your website and make it more useful for your visitors. The ultimate secret is making your site the best for user experience – with the best, high-quality content/solutions and practices that make your website easy to use.

And one of the features that highly adds to the user experience of your site, is its language.

If the audience of your website belongs to a certain linguistic group, naturally, the best practice is to create a website in that language.

Or if there are different groups of people with different language preferences, you may consider a multi-lingual website.

When your visitors are provided with a website in their own language, you are making it easy for them to interact with your site. This clearly helps improve conversion and delivering the message easily.

So a translated website can be more productive, but how will you achieve it?

Well, there is software that let you do that, and Weglot is one of them. It helps you with automatic as well as manual translation to create a beautifully localized website.

Introduction to Weglot

“Translating a website” sure sounds like a lot of work, doesn’t it?

But what if I told you it takes only a few minutes to have your website translated!

These days you have an easier solution for almost everything, be it building websites or translating them.

The time has changed and even the nontechnical people have started creating and managing their own sites/stores using solutions such as WordPress, Shopify, Wix, etc. Even the way to translate these websites has changed.

Weglot is a simpler, easier way to translate your website. It lets you change the language of your site without touching a line of code.

And Using Weglot is easy, as easy as using a mobile app. No technical skill, no learning curve, just easy and intuitive options to translate your website.

Weglot is a translation API that provides translation solutions for your website. It has solutions for different platforms like Shopify, BigCommerce, and WordPress. It also allows translation for JavaScript too.

Importance of localization

Weglot helps you localize your website, but are you sure you want to have it translated?

You should be! Because a localized website has the following advantages:

  1. Localized websites are easier to understand by the targetted audience. Therefore, it promises better engagement.
  2. A translated website will definitely have less competition and therefore it increases the chances of better ranks. Therefore, a translated website has SEO advantages too.
  3. Since translation makes your website easier to understand, it increases conversions.
  4. If your competitors haven’t yet translated their site, you must. And if they have already, then you should before it’s too late.
  5. With a translated website, you can reach a larger number of people. Thereby inviting new opportunities and opening up to a wider market.

Besides the ones mentioned here, there can be so many advantages of a localized website. And since there are tools like Weglot that makes translating your website so easy, there’s absolutely no reason not to translate your site.

Weglot for WordPress

For translation, Weglot integrates as an addon on the platforms, it can be installed into your WordPress website as any other translation plugins. As a Shopify App, and Bigcommerce app for Bigcommerce and as a WordPress plugin for your WordPress websites.

As mentioned earlier, Weglot is available as a WordPress plugin. You can download it from the WordPress plugin repository.

To integrate it into your WordPress website, you have to install it just like you install any other WordPress plugin. Upon activation, the plugin lets you translate your website without any coding requirements.

Installing the plugin

Download the installation file from the WordPress plugin repository and install it into your WordPress website. It should work well with almost any WordPress theme you use.

When you have the zip installation file, you can install it.

Upon activation, you will need an API key that can be acquired in just moments by creating an account at Weglot.

Creating an account and getting the API key takes only a few seconds. There are a few steps to follow:

First of all, you have to create an account with Weglot, to get the API key. Create a new account at Weglot for WordPress.

Once you register, you will receive a confirmation mail.  You can click on the provided link to activate your account.

And with these steps followed, your account is active. Now, you can proceed with the next step which is to choose the technology, where you can choose the platform you use for your website – WordPress, Shopify, etc.

And thereafter, is the final step where you get the API key.

Copy that API key, and on your WordPress dashboard, access the “Weglot” button on the left-hand menu.

This will open the ‘main configuration’ page where you can paste the API key. Next, you can choose the original language of your website, and then the destination language, or the language in which you want to translate your website using Weglot.

On Saving the settings, your automatically translated website should be ready.

But how will your visitors know that your website is now multi-lingual?

Well, soon as the plugin automatically translates your website into the desired language, a language selector button starts appearing on the bottom right corner of your site.

The language switcher is shown in the image below:

The visitors can use the language switcher to change the language of your website. In the upcoming sections, we will see how you can change the appearance as well as the location of the language switcher on your website.

Automatic & Manual translations

I absolutely loved the way the automatically translated website turned out. Naturally, there will always be a few errors with the automatically translated content.

I tried the automatic translation in two different languages and it works just fine. Comparing it to the most commonly used automatic Translator – Google Translate, the results of Weglot are a lot better.


However, automatic translations are not 100% accurate, but that is acceptable. Because, it really good to see your whole website translated automatically, in a moment then having to translate it manually, which takes days (if not weeks).

And a few errors are totally acceptable, because the plugin gives you all the options to make it perfect. You can manually translate the lines that you are not satisfied with.

For the errors in automatically translated websites, you can use the ‘Edit the translation’ option.

This option lets you manually translate the lines that aren’t perfectly translated automatically.

You can even specify the words that you don’t want to be translated. For example, If it’s a website for a charity organization called “Hope”, you wouldn’t want the word “Hope” to be translated in different languages because it is a name and not a word in a statement.

So you can specify the word ‘Hope’ as a word that you don’t want to be translated.

Moreover, the translation interface is simple. To use or understand the interface, you just need to have a proper look at the options.

You can navigate using the self-explanatory options and use different options to customize the translation for your website.

The Language switcher options

With your website translated using the Weglot automatic translation software, your visitors will be shown a language switcher button on their website.

Now, this button will be available right on the homepage, therefore it directly intervenes with the user experience and the overall appearance of your site.

Based on the type of website you have, and the theme design, and many other factors, you would like to change the appearance of the language button. You can do so easily using the available options at Weglot configuration menu.

The appearance of language button

There are several options to change how your language selector looks and its location on your page. You can choose if you want to be dropdown or simple buttons. You can choose to display the flag icons or not.

Besides, you can even choose to display the full names or just the short forms of the language. Or you can completely remove the language name and opt for the flag icons only.

There’s so much you can do to change the appearance of your language selector. You can use a custom design for language switcher using a CSS code.

Position of the language switcher

Even the position of the language switcher plays an important role for your website. Because this too directly impacts the design and appearance of your website.

You definitely don’t want a language button to spoil the look and feel of your website. There are different locations you would like to place your language button at.

You can place the button in a menu area, or any other widget area using the widget. Or you can place it anywhere using the shortcode. You even can use the <div id=”weglot_here”></div> to place the language button anywhere using the source code of your site.

Other features

Besides the options to change the look and position of the language switcher, there are a few other options to organize your translated website.

This is the other options section, that you may keep unchanged otherwise, but it has some very useful options.

One of the most important options is the auto-redirection option. If you want a very smart localized website that changes its language based on the language that a user uses, you must enable it.

This option, as it already mentions, changes the language of your site, and serves the translated version based on the language of the browser.

Besides, there are other features like translation option for email, WordPress search, etc.

Also, if you are using the plugin for test purpose, or if you want to keep the translation turned off for the visitors for any reasons, you can use the option “private mode”. So only admin can see the effect of the Weglot translation until this feature is disabled(unchecked) again.

Moreover, you can find all the options at “project settings” on your Weglot dashboard. Here, you can manage your collaborations, settings regarding your translated website, etc.

Other features

Your site’s translated versions will be indexed by search engine since the translation takes place on the server side. Moreover, Weglot automatically adds href lang tag in the HTML code that indicates to the search engines that the translated pages are available and should be indexed.

Moreover, the plugin is lightweight. The site speed remains unaffected even after adding the plugin to your site. Therefore, the speed of your website is not compromised when you turn it into a multilingual site.

Weglot allows translations in more than 60 languages. You can order professional translation right through the dashboard and collaborate with the team through Weglot.

Moreover, with the auto-redirection feature, you get the chance to automatically redirect the users to a translated version of your site based on the language of their browser. This helps you improve the user experience and reduce bounce rates.

Similar posts:

Weglot pricing & Support

Weglot translator is available as a plugin for WordPress. If you are not using a multilingual theme, such a WordPress plugin can help a lot. This plugin is free and you can integrate it into your website by installing the plugin.

This free version of the plugin has some limitations:

  • It allows translation of up to 2000 words
  • It allows only a single language translation

However, if it is landing page that you want to convert, or if you don’t need to translate more than 2000 words, and in just one language, than Weglot is best for you.

Therefore, the free version is very much like a test version that has its limitations. For the complete translation features, we recommend using the Weglot premium.

They also have a 10-day free trial for you to experience the premium features. So before you actually pay them, you have multiple ways to try it for yourself and find out if it works for you or not.

weglot pricing

On the other hand, if you are using a premium plan for your website’s translation, you have many options. The most important thing to note here is that the pricing is based on two parameters:

  • Number of words you want to translate
  • The number of languages you want to translate your site into

Moreover, you can choose to pay monthly or annually. If you choose to pay annually, you just have to pay for 10 months instead of 12. So annual subscription is the best option.

Weglot Review: Do we recommend it?

Definitely. The following are the reasons why:

  • One of the easiest ways to create a multilingual website
  • Options are intuitive and is really easy to use
  • Supports automatic translations, saves time and efforts
  • Supports manual translations wherever you want
  • Automatically generates a (thoroughly customizable) language button
  • Has no negative impact on the speed of your website
  • It has a lot of SEO advantages, helps you create SEO friendly multilingual websites.
  • Is a bit pricey, but it saves a lot of efforts, time and is a good tool for an organized and systematic translation of your site.

This is the time where regardless of what your site is about, the competition is intense. And you should put in all the efforts to make sure your website provides the best experience to the users, giving them the reason to interact, and come back to your site.

A translated website can do that for you. And Weglot is one of the best translation tools. We tried the WordPress interface and it doesn’t fail to impress.

If you have used Weglot, we would love to hear about your experience.

Get Weglot Now

How to Setup WooCommerce Bookings to sell Bookable products on your WordPress Website

Updated on By

WordPress was basically designed for creating blogging websites but then with the advanced tools and developments it became one of the people’s favorite platform to create their website. With plugins like WooCommerce and WP ecommerce, you can now create feature rich ecommerce website with unparalleled features.

If you want to create your hotel websites with online booking system, you can do so easily using the advanced tools available on the internet, without writing a line of code. The reasons to choose WooCommerce and WooCommerce bookings to create your website are many. A few of them are listed below

  • Simple setup, very easy to use
  • Extensible and Flexible
  • Feature rich and manageable
  • Manage persons and resources
  • Create custom availability and price slots

Now, if you are ready to kick start your website development process, here are the steps through which you can install and use WooCommerce bookings –

A brief introduction about the type of booking websites you can create

WooCommerce bookings is one of those powerful plugins that work with WooCommerce. The WooCommerce plugin itself is a feature rich, and with WooCommerce bookings installed and active, you can create bookable products. So, whether you want to create a website that allows online appointment booking, or a hotel booking website where people can book the room of their choice, you can do it with this plugin.

WooCommerce bookings come with well-planned and organized options. You can create the bookable blocks. You can just set the value of the blocks and allow the customers to have their say on the number of blocks they want to book. Or you can have the bookable block pre-determined period. For example – an appointment for a spa treatment lasts for 2 hours, so you can let the visitors book the fixed blocks of 2 hours. You can also assign the number of blocks It can be hours, days, or months. For instance, you are creating an appointment booking website for your clinic. So you can create a bookable block of hours. When you create it for a resort, you can have a bookable block of days. For booking hostel rooms, it can be of months or years.

Some of the WordPress plugins that can help you create booking websites

  • Hotel/hostel booking websites
  • Resort booking website
  • Online reservations system
  • Appointment booking system

Get Hosting

Signup now to get our discount – only $2.95/month.

Templatic Themes fans get a special low price when hosting with Bluehost. Signup and claim this deal.

Installing WooCommerce bookings

WooCommerce bookings is a plugin that works with WooCommerce to create bookable products. Therefore, to use WooCommerce bookings, you need to first install and configure WooCommerce plugin. To setup WooCommerce, you can use this guide. Once WooCommerce is ready to use on your website, you can install WooCommerce bookings and start creating bookable products.

Here are the simple steps through which you can install WooCommerce bookings:

  1. Download the WooCommerce bookings zip file from here.
  2. Login to your dashboard
  3.  Navigate to Appearance ⇒  Plugins ⇒ Add new
  4. Upload the zip file and install it
  5. Activate the plugin once successfully installed

When you activate WooCommerce bookings, an additional menu item will appear under WooCommerce. This tab will introduce all the settings available for the booking feature on your website. However, there is a different procedure to add bookable products into your website which we shall see in the later section.

Creating a bookable product

Creating a bookable product using WooCommerce bookings is as easy as you create normal products with WooCommerce. All it needs is a few extra configurations.

To add a bookable product, the first step is to navigate to Products ⇒ Add Product.

In the next step, you have to specify that the product you are creating is a “Bookable product”. The option for bookable products in the drop-down for product data will only appear when you have WooCommerce bookings installed and active.

Bookable products are generally not physical. So don’t forget to check mark the virtual product box for intangible bookable services.

When you choose the “bookable products” options from the drop-down, the field for the products will change accordingly. Let’s understand what each of the fields mean.

Booking duration

The drop-down selection allows you to choose if you want to allow booking for a fixed block of time or if you want the customers to book for the duration determined by the customer.

Fixed block of

You can choose the pre-determine the duration of bookings. So whenever a user tries to book, the booking will be processed for the fixed period of time only.

For instance, if you are creating a website for booking an appointment at a massage parlor, it’s for a fixed duration of 2 hours. So for this situation, you can choose the “fixed block of” option and specify the duration.

Customer defined blocks of

When you choose this option, you can allow the customers to choose. You can determine the duration and allow the customer to choose the number of blocks they want to book. However, when you choose these option, you can specify the minimum or maximum duration of days/hours for the booking.

Enable the calendar range picker

Enabling this will allow the users to select a start date and end date on the calendar. This will calculate the duration automatically.

Calendar display mode

You can choose to display the calendar on click or you can make the calendar visible by default.

Requires confirmation

If checked, booking request will be sent and payment processing won’t be done till the admin confirms the booking. So the booking request will only be confirmed when the admin reviews and approves it.

Can be cancelled

This option lets you determine if the visitors can cancel their booking once confirmed. If you disable this option they won’t be allowed to cancel their booking once done. If you choose to allow cancellation, you can choose till when can be the booking be cancelled.

In the example shown below, the booking can be cancelled before one hour of the commencement of the booked time. This means, that for the massage parlor appointment, the visitors can cancel their appointment one hour before the commencement of their appointment time. They won’t be allowed to cancel their booking after that. For example – If a user has an booked a session that starts at 2 PM, they will be allowed to cancel the appointment till 1 PM. After 1 PM the cancellation will not be allowed.

You can also choose the duration, before the start date, for which the cancellation will be allowed. So, as per the example in the image, you can cancel the booking before 1 hour of the start time.

Setting up the costs

You can set up the cost for each block you’ve created and show it on the sales page of your booking site.

Base cost

This can be the booking charge or the sign up cost or anything, the base cost will be charged with each and every booking regardless of the block cost. It’s important to note that the base cost is independent of the block cost. Even when a user books more than one block, the base cost remains the same for a booking.

Block cost

You can set the price of a single block here. The total cost will be calculated by multiplying the per block price and

Display cost

This is the price displayed to the customers regardless of the base cost and the block cost. When you leave this field blank If there are different price ranges, they will be calculated by the system according to the system based on the selections made by the customer. If the price to be displayed is from a custom defined range the front end will display “from:” before the display cost.


For additional customization for your booking costs, you can use these fields. This is helpful when you want to offer your users a special discount or a special hike for a specific situation. For instance, your beauty salon is going to have a bumper discount offer from 25th Feb to 27th Feb. For this duration, bookings will be available at half the price. So, in the example, a range is created accordingly.

Setting up the availability

Max booking per block – The number of bookings that can be allowed for the same block. This can be better understood through an example. Suppose you have 5 hair treatment experts that can work simultaneously at a given block. So you can specify “5” as the value for “Max booking per block”.

Minimum block bookable

You can specify, with this field, the extent of time in future, for which the booking can be done. For example,  If according to the example, we’ve specified minimum block bookable as 1 week into the future. This means that the visitors can book only for a block available a week after today’s date. Suppose today is 3rd May, then the visitors can only book for blocks on 10th May and onwards.

Maximum block bookable

This option is similar and complementary to the previous one. With this option you can specify the maximum time in the future for which the users can book. For instance, most probably, you wouldn’t want visitors to book one or two years in the future.

Example – We have specified “2 months” in our example. So the visitors can book for a date within two months of the current date. So if the current month is January 31st, the visitors will be able to book for February and March. They won’t be allowed to book for any date after march.

All dates are

With this option you can specify if all the dates will be available by default. You can make all the dates unavailable for default too. This can be helpful for limited period offers. You can make all the dates unavailable for default and then use the range to make them available for a specific time range.

Check rules against

You can make the system check the rules for all the blocks being booked, or just the first block of the range of blocks being booked.

If you specify “All the blocks being booked”, the rules will be checked for each and every block that the user books. If a users books for 3 blocks at once, the availability of each and every block will be checked and booking will be allowed only if all three of them are available. However, specifying “starting block only” will only check the availability of the first block only.


You can specify the range for availability as per your requirements using the range option. Click add range and create custom availability. For instance, you know your beauty salon will be closed for 10 days in March, then you can specify a range for the unavailability.

You can allow and process cancellation too

Cancellation and refund are one of the most important features of an online booking website. It is as important as bookings itself. Whenever you create a website that allows online booking, you must allow cancellation service. Even though it is not a compulsory feature, allowing cancellation and refund is a good practice. Most of the online booking services allow that and it will mostly work in your favor.

Creating bookings website with cancellation feature is easy too. Most of the best booking plugins for WordPress allows you to choose if you want the booking to be canceled or not. You can also set parameters as to how long before the booking date, can the customers cancel it.

With WooCommerce bookings, you can do that very easily. You can decide for each and every bookable product if it is cancel-able or not!


This is how you can sell bookable products using WooCommerce and WooCommerce bookings plugins. It is easy to use and configure. If you find difficulty regarding any of the features of this plugin you can refer the WooCommerce’s documentation for creating online booking system using WooCommerce Bookings.

Good luck with your new online booking website!!

Get Hosting

Signup now to get our discount – only $2.95/month.

Templatic Themes fans get a special low price when hosting with Bluehost. Signup and claim this deal.