How to Create a Web Hosting Business Using WordPress and WHMCS

All of us know that WordPress can be used to create some really amazing websites. But have you ever thought of creating a web hosting business using the most popular CMS available today? Learn more about WordPress and WHMCS.

Many people have jumped into creating web hosting businesses recently. It is a lucrative business opportunity which can enable you to increase your earnings, earn recurring revenue and work from anywhere you want. You can even integrate a new web hosting business with your current internet marketing or web design business to earn more revenue.

If you have a basic understanding of WordPress, then you can actually get a web hosting business up and running in a matter of hours! All you’ll need for this is WordPress and the WHMCS billing software. While WordPress allows you to create the front-end of a professional looking website, WHMCS allows you to manage billing and accounts from the back-end. WHMCS is one of the world’s most popular web hosting automation platforms which allows you to handle sign-ups, billing, provisioning and support.

Today, I will compile a step by step guide to help you create a web hosting business easily and efficiently using WordPress and WHMCS. I’ll show you everything that you need to do to get your new business up and running as quickly and smoothly as possible, so make sure to read right through to the end!

You can also watch the video oh our WHMCS tutorial on youtube. Darrel Wilson and Ryan Grey of namehero go in detail on what you need to do to setup your hosting company step by step

Get a basic idea of WordPress

In order to create a new web hosting business, you will need to have a basic understanding of WordPress. If you have used WordPress before, then you can skip to the next step. If not, then you should get yourself acquainted with WordPress before you build your new web hosting business.

While you can use other CMS platforms like Joomla and Drupal to create your web hosting business, I prefer WordPress. This is because WordPress is completely free, it is very friendly to beginners, it is mobile and tablet friendly and it is backed by a massive support community.

Wordpress Dashboard

Image: WordPress Dashboard

Don’t worry if you have never used WordPress before to create a website, it is actually quite easy and straightforward. There are plenty of WordPress tutorials available on the Internet, so I won’t go into the details here. You don’t need to go into too much detail with WordPress to build a web hosting business. Just get yourself acquainted with the dashboard, the themes and the settings. If you’re an absolute beginner, I also recommend that you try creating a free blog for a better understanding of WordPress.

Purchase a domain name and reseller hosting

Once you have acquainted yourself with WordPress, you’ll need to purchase a domain name and reseller hosting for your new business. While the WordPress platform is completely free, you will have to purchase reseller hosting and a domain name. Don’t worry, it won’t break the bank. You can purchase a domain name plus domain-hosting for as little as $3-5 per month, which is less than a cup of coffee.

Get An Exclusive Sign Up Discount Here

You will need a hosting package, of course you may chose any hosting company you want, but i recommend Namehero because of their reliability and knowledge with reseller hosting. I have teamed up with Ryan Grey and can provide you a special discount for reseller hosting

When signing up to namehero for your resller hosting package, i highly recommend getting the corporate package because you already get the WHMCS license included. If you use another package, you will have to purchase the WHMCS license alone and it will drive your cost up!  So I would use the resources available and select the corporate hosting package.

First, think of what you want your new web hosting business to be called. After you’ve come up with a few names, look to see if the .com domain name of your choice is available for purchase. You can go with other domain extensions, but I’ll recommend you to try and find a .com domain unless other extensions describe you better. When you find an available domain name of your choice, you can purchase it from your hosting provider.

NameHeroImage: NameHero

After you’ve finalized a domain name, you’ll need to purchase reseller hosting for your new website. There are several reseller hosting providers out there, but I recommend you to consider NameHero. NameHero is one of the best and their plans are quite affordable as compared to some others. Also, when you purchase NameHero reseller hosting, you will also receive a free license for WHMCS and you can even purchase your domain name of choice for free within NameHero.

Install WordPress

Next up, you’ll need to install WordPress to create your website. Thankfully, NameHero makes this process very simple, even for beginners. First, log in to the client area on your NameHero cPanel. Once you’ve logged in, scroll down the cPanel page under scripts until you see the WordPress icon.

Click on the WordPress icon to open the dashboard within the cPanel and click on the install button. NameHero offers one-click installation of WordPress, so you should have absolutely no problems with installation. Upon installation, you’ll also need to fill out the fields for your website in the cPanel. If you’re unsure of anything, just leave the fields at the default option. As an option, you can also browse through the preloaded free themes in WordPress and use one if you desire. You can always change the theme later if you need to.

Wordpress InstallImage: WordPress Install

Do note that you can create a web hosting website without using WordPress – simply by using WHMCS. However, this is not a path that I recommend. Without the power of WordPress, you’ll only be able to create a bland and boring website. And, in today’s fast and competitive world, you want your website to be anything but bland and boring.

WordPress and WHMCS – Installation

After installing WordPress, you’ll need to install WHMCS as well. NameHero integrates with WHMCS and you can install it in a matter of minutes. To install WHMCS, login to the client area on your NameHero cPanel. After logging in, scroll down the page under softaculous until you see the WHMCS icon.

Click on the WHMCS icon to open the dashboard and then click on the install button. As with WordPress, NameHero offers one-click installation of WHMCS as well, so you’ll find the installation to be super simple. You’ll also need to fill out few text fields based on your requirements for your web hosting business. One thing to keep in mind is that WHMCS recommends the latest version of PHP, so make sure that you update your PHP version in the cPanel.

WHMCS Install

Image: WHMCS Install

Once you’ve installed WHMCS, you can login to your WHMCS Admin dashboard from where you can change settings.

Setup nameservers using WHMCS

The first thing you need to do after you’ve installed WHMCS and WordPress on your website is to setup nameservers. You can do this from your WHMCS Admin dashboard itself. First, login to your WHMCS Admin dashboard and find the Setup button. Hover over the button to reveal a drop-down list and choose General Settings from the list. Next, head over to the domain tab where you’ll need to fill in a few settings.

WHMCS Nameservers

Image: WHMCS Nameservers

The settings you’ll need to enter are very important to providing web hosting services, so make sure to fill them in properly. These settings include:

  • Domain lookup
  • Domain registration options
  • Enable renew options
  • Auto-renew on payment
  • Auto-renew requires product
  • Default auto-renew settings
  • Create to-do list entries
  • Domain sync enabled
  • Sync next due date
  • Domain sync notify only
  • Allow IDN domains
  • Bulk domain search
  • Default nameservers 1-5
  • Use client details
  • First name, last name, company name, email address, postal address and phone number

Once you’ve filled these settings according to your requirements, save the changes.

If you have any problems in setting up nameservers, you can also make use of the helpful WHMCS setup wizard. This wizard will guide you through all the necessary settings required for you to begin selling web hosting services.

Enom setup

Before you can start selling web hosting services, you’ll also need to setup Enom on your website. Enom allows you to offer SSL certificates, website building software and email services which are closely related to web hosting. In order to setup Enom on your website, you’ll need to register an account with Enom first. Another important point is that you need to fund your Enom account before you can start selling your services. I recommend making a deposit of a minimum of $25.

Enom Setup

Image: Enom Setup

Once you’ve registered, head over to your WHMCS Admin dashboard and hover over the Setup button. From the drop-down list, head over to Products/Services and then to Domain Registrars. Under the list of Domain Registrars, locate Enom and click on the Activate button next to it. When you do this, you’ll see the Enom configuration screen where you’ll have to enter your Enom username as well as your API token. Click on Save to complete the setup process. You’ll also need to register your IP address with Enom because their API offers restricted access through IP addresses.

Configure general WHMCS settings

Next, you’ll need to configure the general WHMCS settings in order to start selling web hosting. During this process, you’ll also familiarize yourself with the various configurations and settings available in WHMCS.

WHMCS General SettingsImage: WHMCS General Settings

To configure the general settings, login to your WHMCS Admin dashboard and hover over the Setup tab to reveal a drop-down list. From the list, click on General Settings. Once you do so, you’ll find several tabs through which you can configure the general settings as per your needs. These tabs include:

  • General settings
  • Localization settings
  • Ordering settings
  • Domains settings
  • Mail settings
  • Support settings
  • Invoices settings
  • Credit settings
  • Affiliates settings
  • Security settings
  • Social settings
  • Other settings

I won’t go into the details of these settings as they will depend on your requirements. You should face too many problems in configuring these settings. But, if you do, there are plenty of lengthy tutorials online to help you out.

Configure email piping

As a seller of web hosting services, inevitably you will need to provide support to your clients. For this, you’ll need to configure email piping within WHMCS. Thankfully, this is a simple process which you can do from within the WHMCS Admin dashboard.

Email Piping in WHMCSImage: Email Piping in WHMCS

To configure email piping, access your WHMCS Admin dashboard and hover over the Setup button. Select Support and then click on Support Departments to open the support ticket departments page. On this page, locate Ticket Importing using Email Forwarders and copy the portion in the field after ‘home/username/’ in the path. Next, login to your dashboard, locate the Emails tab and click on Forwarders and then Add Forwarder. On this page, enter the email address of your support department. After this, head over to Advanced Options and click on Pipe to a Program, where you can paste the command you had copied earlier. Finalize your email piping settings by saving the changes to the Add Forwarder button.

Configure domain pricing

Since you will be selling services related to domain registration and any associated add-ons, you’ll need to configure domain pricing within WHMCS. To do this, login to your WHMCS Admin dashboard and head over to Support, then Products/Services and then Domain Pricing.

WHMCS Domains PricingImage: WHMCS Domains Pricing

Under the Domain Pricing tab, you can configure various settings including:

  • Modifying existing TLDs
  • Adding new TLDs
  • Reordering TLDs
  • Upselling features
  • Lookup Providers
  • Premium domain names
  • Add-ons such as email forwarding, ID protection and DNS management

WHMCS offers detailed instructions to help you configure domain pricing. If you are in doubt, simply go through their instructions and tutorials.

Customize customer dashboard

To make a killer web hosting business, you have to provide an exceptional customer experience. Thankfully, you can easily customize the customer dashboard in WHMCS using the Admin dashboard.

WHMCS Customer DashboardImage: WHMCS Customer Dashboard

The WHMCS Admin dashboard includes widget controls on the top right of every widget. Using these controls, you can minimize, refresh or close widgets in order to change the dashboard appearance. You can even create your own widgets and feature them on the customer dashboard.

Integrate Stripe

Stripe is a popular payment gateway which is compatible with WHMCS. However, you’ll need to configure and integrate Stripe before you can start selling web hosting. To do so, login to your WHMCS Admin dashboard and head over to Setup, then Payments and then Payment Gateways.

WHMCS Stripe IntegrationImage: WHMCS Stripe Integration

On the Payment Gateways page, you’ll need to enter your Stripe API keys. You can find your secret API key inside the Stripe portal. Once you’ve done so, you can customize the display name and statement descriptor. Complete the process by saving the changes.

Add hosting packages and services

As part of your web hosting services, you’ll need to provide cPanel hosting accounts to your customers. And, to do so, you’ll need to connect your cPanel server to WHMCS. Fortunately, this process is also relatively simple.

Adding Hosting Packages and Services in WHMCSImage: Adding Hosting Packages and Services in WHMCS

First, login to your WHMCS Admin dashboard, head over to Setup, then Products/Services and then Servers. On this page, choose the option to Add New Server and fill in all information from your cPanel. Save the changes

To add hosting packages and servers, go to your WHMCS Admin dashboard, then to Setup and then to Products/Services. Click on Create a New Product and give it the same name as the hosting package you have created.

Create WHMCS add-ons

WHMCS offers a number of add-on modules that allow you to extend the capability of the billing software. Some of these add-on modules include Registrar Modules, Payment Gateways and Provisioning Modules. All add-ons can be managed within the WHMCS Admin dashboard under Setup and then Addon Modules.

WHMCS Add-OnsImage: WHMCS Add-Ons

When offering add-ons, it really depends on what you want to offer with your web hosting services. With the help of add-ons, you can upsell WordPress configurations, SEO, social media management and other related products/services. By doing so, you can increase your revenue per customer.

Customize your website and add a logo

If you’ve followed all the steps I have mentioned above, you will have a fully functioning website by now. However, your website is still not presentable to customers, so you should customize your website and include a logo.

Adding a logo and making website customizations can easily be done within the WordPress cPanel. I won’t go into the details here as this is fairly straightforward. In case you run into any problems, you can easily find a solution online.

Transfer domains and support tickets

An integral part of offering web hosting services is to allow customers to transfer their existing domains and support tickets to your service. Again, WHMCS makes this process super simple.

Under the WHMCS customer dashboard, your customers can see an option to register or transfer a domain. And, under the cPanel, customers can submit support tickets for transferring their domains to your service.

Domain Transfer in WHMCSImage: Domain Transfer in WHMCS

That’s it! These are the exact step by step instructions you need to follow in order to create a new web hosting business. While there are certainly many steps involved in this process, most of these steps are fairly straightforward. If you have any experience with WordPress or you’re a developer, you should face no problems in configuring and using WHMCS. And, in case you do, you can always refer to the official WHMCS documentation where you’ll find detailed instructions.

Have you already started a web hosting business of your own with WordPress and WHMCS? Do you think I may have missed out on some important information in this tutorial? Or do you have any doubts or queries regarding any of the things I have mentioned in this tutorial? Do let me know your thoughts in the comments section below and I’ll be more than happy to help you out!

Yoast SEO Tutorial 2017 – How To Setup Yoast SEO Plugin –WordPress SEO by Yoast

Do you wish to install as well as setup the highly advanced Yoast SEO plugin? The Yoast SEO plugin developed by Joost De Valk is one of the most robust SEO plugins out there. In this tutorial, we will make you aware about the tips to install and setup the Yoast SEO plugin for your site. By the end of this tutorial, your site will be fully SEO optimized. You can also learn about some of the useful resources that you can use that might help in improving your site’s visibility.

What Is The Yoast Plugin?







Yoast SEO Plugin is a robust SEO plugin that helps in the indexing of your site for the major search engines like Google, Yahoo, Bing, and so more. It helps the people know about a particular site and about its niche & specific services. It is vital for the online visitors to know about your site and what it has to offer to its target audience. As such, the Yoast SEO plugin become a very valuable plugin. To help you understand the Yoast SEO plugin in a better way, we will make you understand this useful plugin from the scratch.

Download The Yoast Plugin








In order to use the Yoast SEO Plugin, you would need to get it installed in your system. You can get it from the official site of the Yoast. Here, you can go to the WordPress plugins link which will redirect you to the page containing major WordPress plugins by Yoast. You need to click on the one mentioned “Yoast SEO for WordPress Plugin”. By clicking on this link, you are offered the option to buy the premium version of the Yoast SEO Plugin. However, you can simply go ahead by downloading the free version of the plugin.

Getting Started with the Yoast SEO Plugin

When you have downloaded the Yoast SEO Plugin for your site, now you would need to install and start using the same for your site. Here are some simple series of steps that you can follow to start with the site’s optimization using the Yoast SEO Plugin:
Step 1: For installing the Yoast SEO Plugin, you can head to the dashboard of your site. Go to the Plugins option on the leftmost corner of your site’s dashboard. Then, select the option “Add New” from there.








Step 2: You can then select the option “Upload Plugin”. This is because you have already downloaded the free version of the Yoast SEO Plugin on your system. Click on Open to upload the same. Then, hit the option “Install Now”.




Step 3: Once the installation is done, you can click on the option “Activate Plugin” to complete the installation process.





Another way of downloading the Yoast SEO Plugin is to go to the option “Add New” under the Plugins icon. Then, you can type the Yoast SEO Plugin name in the Keyword search bar on the right corner of the page. Once the particular plugin comes up, you can then download & install the same from here.








Special Features of the Yoast SEO Plugin

Once you have installed and activate the Yoast SEO Plugin on your site’s dashboard, you need to learn about its special features such that you are able to maximize its functionality. Once activated, you can see the option “SEO” on the leftmost menu of the dashboard with the symbol of Yoast upon it. You can click on that and you will come across a General dashboard of the Yoast SEO Plugin. This dashboard will display certain SEO errors and faults in your site. Do not worry about these right now. Simply ignore by clicking on the cross sign next to each of the errors.

Dashboard General Tab








The Dashboard Tab of the Yoast SEO Plugin dashboard contains specific fields like Configuration Wizard, Credits, and Restore Default Settings.

Configuration Wizard: You can click on the option “Open the Configuration Wizard”. This action will take you to a separate page which will ask different sets of questions about your site. If you wish to receive the newsletter, you can Sign Up for the same. Otherwise, you can click on the option “Next” to advance to the next page of this setting. Here, you can select the particular Environment of your site. You can also add information lie type of site you have, if the site is run by a company or an individual, social profile information, post type visibility, whether you have multiple authors, Google Search Console, and title settings. On the last page, you can finally click on the option “Close” to finish the configuration of your site using the Yoast SEO Plugin.

how to setup yoast plugin








Features Tab








Here you can find several features of the Yoast SEO Plugin. Some of these are:
⦁ Advanced Settings Pages: You can enable this feature. This feature is important as it includes the sitemaps, titles, meta descriptions, and so more. Once you have enabled the setting, you can click on Save Changes icon at the bottom.
⦁ This integration can be used for checking daily whether your site is still indexable by the different search engines and also notifies when you when the site is not.
⦁ Admin bar menu: This feature of the Yoast SEO Plugin contains some of the useful links to third-party tools which can be used for analyzing the pages and thus, makes it easy to view if you have any new notifications.

Your Info Tag








Here, you can input the specific information about your site like the website’s name, alternate website name, company or person description. Once you have entered all the relevant information, you can click on Save Changes option at the bottom of the page.

Webmaster Tools








These set of tools of the Yoast SEO Plugin can be used for verifying your site with different webmasters. Here, you will find three options: Bing Webmaster Tools, Google Webmaster Tools, and Yandex Webmaster Tools. As most of the users use Google as their default search engine, you can click on Google Webmaster Tools icon.

You would be redirected to some other page as the Webmaster Central. Here, on the left menu, you will observe different tags as HTML file upload, HTML tag, Google Tag Manager, Google Analytics, and Google Domain Provider. You can click on the HTML tag which will display a short link. You can copy the link. Go back to the Google Webmaster Tools icon and paste that link in the given box. Now, click on the option “Save Changes”.

Security Tag








Unless you want other authors in your site to make certain changes to the site, you can leave it disabled. Otherwise, you can enable this specific Yoast SEO Plugin feature.

Titles & Metas








You can find this icon on the leftmost menu bar of the dashboard of your site under the Yoast SEO Plugin. Here you can come across various advanced features to enhance the SEO optimization of your site.
General Section
⦁ Title Separators: You can use any symbol to separate the title or name of your sit as displayed on the different search engines.

⦁ Readability & Keyword Analysis: This does the purpose of scanning your overall page and its functions are all related to your content. Therefore, you can leave both of these options as Enabled. Once you are done with the both, you can click on the option Save Changes.







If you wish to get creative with your front page, then you can do some editing by clicking on the option “Editing the front page itself”. This will open up a subpage as Edit Page on your dashboard. In the Readability box below, you can highlight some of the keywords that you wish to focus for your site. You can fill the same in the box titled SEO Title and then add a proper Meta Description. Here, you can also test your primary keyword by typing the particular keyword in the Focus Keyword box below. If the light is green, then it is optimized. Otherwise, it is not optimized.
The readability basically tells about the relevance of the content on your site with respect to SEO optimization. Here, you can come across terms like Keyword Density.
After Homepage, there are additional features to the Titles & Metas tag like post type, taxonomies, archives, and others.

Social Tag







Here, you can manage the SEO optimization of your different social media platforms like Facebook, Twitter, Pinterest, Google+ and others with much ease.

XML Sitemaps








This feature will help you in organizing your indexing of the search engines for your site. You can find different options like General, Post Types, Excluded Posts, and Taxonomies in this feature of the Yoast SEO Plugin.

Yoast SEO Plugin Premium Version

The premium version of the Yoast SEO Plugin is available for some fees and comes with a myriad of advanced features and tool sets that can prove highly useful for the overall SEO optimization of your site.
Have fun with Yoast SEO Plugin!


How To Make A WordPress Website: A Step By Step Guide for Beginners

Making a WordPress website is getting easier these days with guides such as the one you are about to read now. This guide is a product of experience from web developers that have created lots of websites and understand everything about the challenges beginners normally face in creating their own website. The following are the reasons why this guide is all you need to become a pro in making websites

Current Information

This is not an old guide. As a matter of fact, it is written based on the newest trend in the web design niche. Besides, its contents are updated on a weekly basis to add any new strategy or development. Therefore, by using this guide, you are actually using the most recent information on web design

Success Guaranteed

This guide has simplified everything you need to know to ensure that you can comfortably develop your own working website at the end.

Setup is Fast

Getting results at the shortest possible time remains an attraction for many. This guide will help you set you first website in just an hour. By this time, you should have a website up and running.

Friendly For Beginners

It does not really matter if you do not have the least idea of website creation, this guide is designed so that beginners can follow easily and get it right. It is detailed and covers all aspect you will encounter from the beginning to the end.

This guide is for people who intend to create their website using the WordPress platform which we consider as the best and most recommended for website creation. The summary of what this guide shall talk about includes getting the right platform for your website, getting the domain name and hosting and configuring your website. At the end of this guide, it is certain that you will have a functional website. Now, let’s look at all the steps in details

Step 1: Get the Right Platform

As a beginner, the first thing required of you is to get the right platform for your website and by this, we mean getting the right content management system for your website. As someone new to website design, the concept of content management system may be strange to you but do not worry, this guide will explain all you need to know about content management systems.

Content Management Systems is simply known as CMS in web design circle. It is just that platform where you can create your website and then publish it for people to see it. CMS is software that has already been developed by software developers so that people like you who do not have any experience in writing codes can easily create their own website. CMS is installed on the host server in which you can easily log into the site as admin and manage it by adding contents like texts and photos.

It is important to note that CMS is not fixed in the sense that you can always modify the templates in order to create something unique and match the specific need of your site. This means that you can always customize your site appearance, add plugins which improve the functionality of the site among other things.

When we talk about CMS, a lot of people think of just WordPress but note that this is not the only CMS available. However, the reality is that WordPress is the most common as it is what most people use when creating their website. Other CMS available even though they may not be as popular as WordPress include Drupal and Joomla. However, for the purpose of this guide, we will look at WordPress and try to understand what the pros and cons are as regards to website creation.


The overwhelming number of WordPress website being created is a testament of its numerous advantages. For example;

It is easy to install– Due to the popularity of the CMS, it is not surprising to see that a lot of hosting services will always give a one click installation option for WordPress. Therefore, you do not really need to look far for WordPress software, it is just right there if you get the right hosting service.

Easy to Use: When compared to other CMS, there is no doubt that WordPress remains the easiest to use. If you do not have an idea of how to do the simplest form of coding, then WordPress is an ideal platform for you. For example, you will find out that plugins and themes on WordPress are just very easy to use and manipulate

Open Source with Support Service: WordPress comes with a lot of free themes and plugins. Besides, the premium ones are not even that expensive so even if you do not want to use the freebies, you still have affordable plugins and themes you can use. Another good thing about WordPress is its strong customer support. In fact, all your questions can be answered without delay. If you run into confusion in the process, you can type your queries in Google search and get your solution immediately. Since there are a lot of people using this CMS, it gives you the advantage of having a lot of people who have encountered your experience and are willing to help you solve the issues.

However, like other CMS, WordPress also has its own cons even though they may not be something to worry about especially for beginners. One of such cons is the quality you get from themes and free plugins especially the ones you get from third parties. The secured nature of WordPress is never in doubt but it is important to be weary of third party plugins that are unknown to avoid being vulnerable to security issues.

Then on the economic side, your hosting will likely go up as your traffic increases. However, as a newbie, this is not really something you should be worried about.

With that being said, there is no doubt that WordPress is the best for you especially since you are likely to be using a new domain name and also have less traffic. It has a whole lot of advantages as seen above and you do not need to know any scripting or web languages like JavaScript, PHP, CSS and even HTML. Having chosen WordPress as your platform for your website, what next? This brings us to step 2

Step 2: Getting Domain Name and Hosting

Getting a domain name is easy to do but you must have to be careful to get the right name. The type of name you get for your website should reflect on what the site stands for. For example, for business websites where the site is expected to generate some income, it is important to get a domain name that reflects on the niche of the business. This means that there are some keywords that your website name must contain in order to be targeted. For example, your domain name if the website is for business should be like your brand or company name ( You could also get some .com names for your personal website and it will be fine.

It is important to note that there are a lot of domain extensions apart for the popular .com most of us are familiar with. For example, there are .net, .org and even some new extension which could be anything. As a newbie trying to get their first website, a .com extension is the most ideal. If your website is going to be for an organization, then a .org can be used as well. You can also use a .net but please avoid some of these new extensions as they may come with a lot of confusion to your visitors. For example, avoid something like this mycompnayname.service among others like that.

What “domain names” are good?

Note that a domain name is what launches your site on the internet and getting it right is a very important step in website creation. However, the following are some considerations that you should remember when looking for a good domain name

  • It should be easy to type and not confusing
  • It should be a name that is memorable since most people would forget easily
  • It should align with your brand
  • It should not be long. Make it as short as possible for easier remembrance.
  • It should be catchy and attractive
  • Depending on what you want to do with the website, it should include the related keywords


After choosing a good domain name for your website, it is now time to get a hosting plan. As a newbie, you can subscribe to either shared hosting or managed website hosting. There are other hosting plans like the virtual private hosting but note that they are not advisable for someone new to creating a website. Besides, using this kind of hosting will require you to have some good working knowledge of the technicalities. Another hosting you can use is the Managed Website Hosting but the cost may just be too much for a newbie.

There is no doubt that shared hosting at the list for the time being and you can upgrade later. However, both the Shared hosting service and the managed Website Hosting will provide domain registration in addition to hosting and this is just what you need at this point. Now, let us look at a typical hosting service, Siteground.

Why Choose Siteground?

I recently tested them against 7 other hosting companies. They performed #1 in all aspects for speed, reliability and customer service. I purchased a hosting account from other web hosts and tested them for 30 days. The results were simple. Siteground hosting was faster and impressive in any aspect, you can watch the video on the hosting competition below


To subscribe to Siteground, follow the steps below

  • Go to Siteground website and see the different packages on offer
  • Select a hosting plan. The starter plan is the most recommended for beginners. It has all it takes to create your first website
  • Choose a domain name and enter it into the box

  • It will usher you into the next page where you have to make payment if the domain you enter is available. Enter your account information
  • Then go to the administration panel and click on install WordPress
  • Select how you want to use the website. With “www” in front or without it. If unsure, don’t worry, it is no big deal
  • Enter email ID, set username and password and agree to the terms and conditions
  • Finally, click on install now
  • You will be notified when installation is complete
  • Click on View Credentials to locate your newly installed WordPress Credentials
  • You can Log into your website using your admin details

At the end, Bluehost is quite easy. There are others like SiteGround which follows the same process. However, the most important thing here is to register a domain name, sort out your hosting and install WordPress. With these, the major part of the job is done. Let us now go into creating the website properly.

Step3: Start Configuring Your WordPress Website

After creating your WordPress website, it is now time to configure it. First, go to your and log in. To log in you will have to use the username and password that you entered when you were installing WordPress in the beginning.

If you want to watch a video version of how to make a wordpress website with the elementor page builder, you can simply watch the video below!

Once opened, the entire menu will be available on the screen. All you need to do is to use your cursor and navigate through them to open the sub menus.

How do you want your site to appear? You have to customize the appearance.

  • Go to Appearance > Themes
  • Click the “Add New” button displayed at the top. Search for themes that you would like to use or just choose from the ones that are displayed.
  • Then install the theme you have chosen and activate it
  • Install Theme

You can start customizing the theme you have just activated. Go to Appearance> Customize and do quite a lot of things to get the theme you want


Widgets add functionality to the website. They are already embedded codes so you do not need to add any line of code. Widgets can be domiciled on headers, footers, and even sidebars. You can access widgets from Appearance> Widgets

It is important to state here that widgets are not plugins per say even though they add some bits of functionalities to the website. However, they are helpful especially for navigation. To take advantage of widgets, you must understand them in depth.


The importance of menu to websites cannot be overemphasized because it is just the only way to have access to all the contents and parts of the site. One way to attract a whole lot of visitors to your site is by ensuring that navigation through the site is clear and easy. The best way to do this is to get a good menu for your site. You can fix your menu at the top, side or bottom. Your menu can contain your Services, Contacts, Blogs and even About Us pages. However, note that how good your menu is will largely depend on the theme you are using.

Wordpress Menu


The background of your site is the color you want the contents to display on. For example, there are some websites that chose their background color to be white, while some may choose purple or other colors. However, whatever appeals to you can be used but remember to keep it simple and be mindful of color clash when choosing background color. For example, a simple blog which focuses on readability should not bother about using deep colors as background color instead a simple plain white color background will just do. But if the website has to do with media and flashy contents like photography sites, you may want to choose colors that make powerful statement on the contents


Plugin>Add New

These are already written codes that perform some specific functions on the website. They are of different types doing different functions. For example, if your site is designed to share your contents across a lot of social platforms, then you will need a social sharing plugin. There are so many plugins you can choose depending on what you want like security, SEO, contact forms and a whole lot more

Wordpress Plugin


Pages> Add New

The pages on your website will be determined by the type and volume of contents you want to p3ut up there. Pages show the different contents that make up your site. Pages can be created off some template styles and also be used to create specific areas of contents like landing pages.

As you add a new page, it is an empty screen before you start adding the attributes which will bring the page to align with the content you have for it.

 Wordpress Pages


Most Comments section can be accessed from the WordPress menu. Your website is not fully complete without a comment section. This is because it is the area that encourages visitors to have some inputs to your site and add additional value to it. There is no guarantee that visitors to your site will leave comments on your site but keep that window of opportunity to make your site interactive. If you keep churning out good contents, with time, the comment base will be expanding as more passive readers begin to identify with your site.

One important thing to note is the ability to link your site through making comments on people’s blog. For this reason, many people will put some comments on your blog in order to link their own blogs. Comments help build a base for your website.


There is no doubt that content is key to any good website. You must have to continuously add valuable contents especially now there is a lot of competition going on in almost every niche you can think about. Everyone is creating websites but the best websites will be those that have their contents stand out from the rest. Therefore, your website content must offer value to the readers in order to keep them glued to your site.

Websites can be profitable if you offer good contents. For example, you can have a site that can be used for affiliate marketing where you receive a commission when people buy things through your site. Therefore, it is important to publish quality and value driven articles because your site will only grow if you offer value to the readers.

You should take into account your expertise and your niche and create contents that offer value to the readers. If your site is for the purpose of making money, then the good content should be your first strategy. It may not be profitable at first but with consistency and time, it could start generating some profit on a scale you never believed.

Publishing your Content on WordPress

Posts> Add New

Like mentioned earlier, content is very important and you just have to keep making posts on your WordPress website. However, the good news is that WordPress has made it easier for you to post at will and you can do that in two ways.

Wordpress Publishing Website

You can either use a HTML editor or Visual Editor to make your posts. While visual editor is good option, it is important to note that HTML editor will give you the best formatting for your posts. HTML editor is also known as Text Editor and it is advisable for newbies to get familiar with it as soon as possible because it helps them get the right format and make their website appear better. With the editor, you can simply ad or change fonts, texts, lists, align and ad hyperlinks.


They divide your content especially when your website publishes contents on different issues. Go to Post> Categories to have access it. You can name each category and also ad URL. In fact, category is one way to make your contents easier to find on your site.


Like categories, they are very similar. However, the difference here is that a set of tags is applied to each post. The major aim of tags like categories is just helping visitors find contents on your site faster and easier. You can access it from Posts> Tags


Your website can certainly not be complete without having media component to it. By media, we mean videos and photos. Note that some websites have media as their sole contents of larger part of their content. The good news is that WordPress has made adding media to become very easy, no wonder it is largely used by a lot of people for website creation. There are two ways in which media can be added to your website and they are by adding it directly to our media library or from your posts.

When adding media (Media> Add New), it is important to add a description, caption, and title to the image. This will help your images to be understood by viewers. In addition, it also helps for search engine optimization and that is why it is important to add an alt text. This will enable search engines to locate your image.

You can do a lot with WordPress. From contents to images and plugins, there is simply no limit but what we have highlighted is the basics that everyone can begin with.

Wordpress Media

Setting Your Profile

This involves describing yourself to readers, adding a profile picture and putting your other social media links. You can do this on your site admin panels and use the “Edit Your Profile” button at the top right side of your admin panel.

The Final Word

We have read and learned about WordPress and how we can go about it. The truth is that it is just easy if you put your mind to it. However, note that you must be serious and work hard especially if you intend generating some revenue from it. If you are brand new to wordpress, i would use the elementor page builder. However, the divi theme is what this website is created with and is what I personally use. You can purchase the divi theme here and watch some of Darrel Wilson tutorials on youtube about wordpress

The greatest obstacle to not getting it right is not starting. You have read, analyzed, now is the time to start what you have seen in this guide. If you do not get started, you would not know how good you can be at it or how much more help you need to come up to speed. At the end of the day, all you just need to create your WordPress website is just to start now. Be consistent, I promise you, you will get there.

Darrel Wilson

Darrel Wilson

Wordpress Instructor

About The Author

Darrel is a wordpress promoter who teaches free wordpress tutorials on Youtube, Udemy, And SkillShare. He enjoys hiking, trying asian food, and taking his dog to the beach. He continues to provide free tutorials for wordpress themes, digital marketing, and wordpress plugins. He is currently the highest rated wordpress instructor on with 40,000+ students and 3,000+ positive reviews with an average rating of 4.7 out of 5.0

How To Add Live Chat To Your WordPress Website

Adding Live Chat to WordPress Is Easier Than You Think

Live chat can be a useful tool when it comes to managing customer service response time.  It allows the storefront owner the ability to immediately respond to current and potential customer’s needs which in turn results in a better profit margin. It can also be an excellent marketing tool when used correctly. 

So, how do you find the right plugin for your website?  Believe it or not finding the right live chat plugin for your website does not need to be expensive, you can find the right one for free!  That’s right free!  It doesn’t get any better than that.

The Benefits of Adding Free Live Chat to Your WordPress Website

While researching the live chat plugins that are currently available, I came across Tidio Chat which I found to be an excellent option for storefront managers.  Offering applications, messaging, and unlimited emails this free live chat is a great chatting option for those who are entering the world of e-commerce.  Their back editor gives you the opportunity to communicate with your visitors while they are still on your site.  By simply clicking on the visitor’s options in your menu you will be able to see who is on your site in and what page they are on. 

You can then reach out and establish communication with them quickly by just typing in a message such as; “Hi! How can help you?”  or “Hello, I notice that you are interested in ………. do you have any questions I could answer for you?”  Giving you the opportunity to catch them before they navigate to another site to make their purchase.

Adding Free Live Chat to Your WordPress Website Using Tidio Chat

Tidio offers three packages to choose from, Free, Pro, and Premium.  There is a fee associated with the Pro and Premium Packages because they offer extended services, however, many find that the Free Package suits their needs nicely.   Since it’s free there is no down side, you get the benefits that live chat provides without any additional expenses.  It’s a win/win!

Tidio Chat is becoming more and more popular, it’s one of the best working live chat plugins that’s out there today!

Creating an account is simple and takes no time at all;

Set Up Your Tidio Account

To create your free account visit Tidio’s Website

  • Click on the “Try it Out” button
  • Fill in the required information

That’s it!  You now have a free Tidio Chat account!

Connect Tidio Chat to Your Website

  • Login to your WordPress website
  • Go to your dashboard
  • Go to the plugins options and click
  • Click on the add new option
  • In the search field type in “Tidio”
  • Click on install now
  • Click on activate
  • After the installation is complete you will be able to the Tidio Chat link
  • Click on the Tidio Chat link
  • A new screen will appear, simply enter the same information you used to create your Tidio account
  • Then click on login
  • The next screen will display your website’s URL, once you locate it click on it
  • Click select
  • You will then see the Tidio Chat box at the bottom of your screen

You are now ready to chat live with your customers!  Gaining the benefits that it offers. 

Do You Need to Upgrade?

Tidio is a highly rated live chat plugin, its free version offers wonderful options that allow real time viewing of the traffic your site is generating.  If you are considering an upgrade, Tidio’s Pro Package offers additional services that include automation.    

The automation feature lets you set automated messages for people that are visiting your site for the first time or are returning customers.  This is same type of remarketing tools that are used in Google AdWords™.  To see the activity on your site just click on the visitor’s link and you will receive a list of everyone who is currently visiting your site and the page that they are on.  For returning customers you could create a message; “Great to see you again!  Is there anything I can help you with today!” or for new customers; “Welcome to……., make sure you check out our special on…….!” Create any message that you want and save it.  The options are limitless!

This package also allows you to connect to your Facebook account, custom design your color and avatar, position your widgets, offers a pre-chat survey which can provide a better user experience by speeding up the information gathering process, lets you manage your emails, and has a handy mobile application.  It also provides useful analytics that will help you better manage your customer service activities. 

Once you sign up you will be able to easily create your live chat options in the settings area.

You can get a seven-day free trial to see if their services will meet your needs.  However, once the trial period is over you will be automatically downgraded to the Free version. 

It’s Worth a Try

You can also watch my youtube video on the tidio chat plugin for wordpress here

It’s cool and easy to use.  They have a support team available to help you out with any questions that you may have.  If you have been thinking about stepping up your customer service and thinking about ways to increase your profit margin, then giving this plugin a try is worth it.   This is the best live chat plugin that I have personally come across. The live chat plugin works for mobile apps as well and is very informative I think everyone should have this live chat plugin. It’s FREE and you have really nothing to lose! Don’t forget to watch my tutorial where I explain how to add live chat in WordPress in no time!

Give it try and let me know what you think, I would love to hear about your experience!

Darrel Wilson

Darrel Wilson

Wordpress Instructor

About The Author

Darrel is a wordpress promoter who teaches free wordpress tutorials on Youtube, Udemy, And SkillShare. He enjoys hiking, trying asian food, and taking his dog to the beach. He continues to provide free tutorials for wordpress themes, digital marketing, and wordpress plugins. He is currently the highest rated instructor on

How To Make A WordPress Website With The Elementor Page Builder

There is no doubt that there are a lot of page builder’s plugins for WordPress. A lot of them are drag and drop editors which you can get for free or pay for. These page builders help you get your site up and running with just the aid of the drag and drop mechanism. In fact using page builders, you do not have to know a single line of code to create and edit your web pages. While there are many of these page builder plugins in WordPress, one particular page builder stands out of the crowd and that is the Elementor page builder.

What is Elementor?

It is simply and easy, a unique and classy method of creating, editing and publishing the website on the WordPress platform. Like many other page builders, the Elementor is a drag and drop editor but the main difference is that it gives you a complete control over every area of your website. By using Elementor, you can carry out modification tasks like modifying layouts, design elements and even appearance of the entire page without even touching a line of code.

It is important to note that Elementor is compatible to almost every extension in the WordPress platform and this means that whether you are using premium or free WordPress theme, you can rest assured that it can always work with Elementor. Besides, it can also work with custom posts, special pages, landing pages and more.

Elementor has its own special widgets and with this, you can easily add content to any part of the page. In fact, all that is required is just dragging the required widget and dropping it at the desired place in the editor. In addition, you can also be rest assured that Elementor is compatible to third party widget should you want to use any other WordPress plugin.

Below is a youtube guide on how you can make a wordpress website with the elementor page builder

There are lots of things that can be done using Elementor. For example, it can be used in creating landing pages especially if you would like to increase your leads. It can be used to create sales pages aimed at promoting your products. It can also be used to create unique pages like attractive homepage layouts, stylish product pages, about us and portfolio pages. It is important to mention that Elementor has a live front end page builder and this makes changes to your page design to appear instantly on the editor.

There are so many features that can be found in Elementor and some of them are listed below

  • Elementor is full open sourced
  • Supports custom icons and Google fonts
  • It is optimized for search engines
  • Supports mobile editing for those who would like to adapt the page to mobile devices
  • Has own template library or allows you to import and export for use on another site
  • Gives you control over colors, borders and everything in between
  • Compatible with plugins for translations

Having seen the features, what advantage does Elementor offer? The following explains it in details

Much Faster

: When compared to other page builders whether free or paid, Elementor seems to have the highest speed of operation. Here, everything is just instant whether loading, editing or even drag and drop. It is just fast and this reduces your design time drastically

Very Unique

: Elementor helps you create pages you may not see anywhere else. It gives you a kind of unique touch that makes your web pages very attractive. Whether it is advanced buttons, animations, background overlays and others, Elementor gives you that unique design touch to create the right balance between a clean interface and design capability

Revision History

: Elementor is designed in such a way that makes you never to lose any of your page designs. It has a Revision History feature which makes it possible to have your new revisions saved anytime you click on the “Save” button. The implication is that it is possible to switch between versions at any time. In addition, you have the opportunity of reviewing each version visually since all the revisions can be visually seen.

Better Type of Maintenance Mode

: Here the built in “Maintenance Mode and Coming Soon” feature will allow your visitors to see the coming soon or under construction page when maintenance is going on. However, the good thing is that it will allow site administrators to have access to your site. To add to that, this wonderful feature is also designed to send the right HTTP responses to search engines. The benefit of this is that you can switch to maintenance mode and still keep your traffic intact.

Pre-Built Templates

: The good thing about Elementor is that you do not need to start from scratch because there are a lot of top quality pre-built templates. The pre-built templates are simply world class and many if not all have high aesthetics. Besides, you also have the choice of saving your own designs as templates and by doing so; you will also be getting access to its wonderful features.

No Shortcode Lock-in

: One of the strengths of Elementor is that you can still retain your contents even if you decide to leave it. It is important to state that some page builder will leave you some short code mess and ruining your old content in the process whenever you decide to leave them but this is not true for Elementor. With Elementor, your old contents are secured whenever you decide to deactivate it. There is a possibility of losing the styling but the bulk of your content will be secured in a regular WordPress editor. Therefore, after using Elementor for some time and decide to dump it for another page builder, your old contents will not be lost. This is a big advantage.


Installing Elementor

Elementor comes with a free or Pro version. However, what is most important is that the free version is equipped with more than enough features that help you design top notch landing pages and outstanding layouts. The Pro version comes with additional features which include WooCommerce plugins that allow for designing unique products pages and layout of shops for eCommerce websites. Besides, the pro version features blog, Masonry and Grid layouts which come in handy when designing post and portfolio layouts. Whatever the case, the upgrade is worth it even though the free version gives you more than enough you need for the basic start up.

Installing and using Elementor Page Builder is quite easy as you can see from the following steps below

Step 1: Get Web Host and Domain Name

You need to get a web host and a domain name. While the two things could get confusing for a newbie, note that a domain name is your site URL like www. which can be purchased at a domain registrar like GoDaddy. However, you need a web host to upload your web pages to the server which will allow your website to be seen on the internet. Hosting providers include, among others.

Step 2: Install WordPress

You can now install WordPress and you can do it by following the steps below

  • Go to and download the latest version of WordPress
  • Upload the files to your web server
  • Then create a database (MySQL) and a user for your WordPress
  • Configure your WordPress to link the created database
  • Complete installation and set up the new website

Step 3: Find the Right theme for your WordPress

After installation, your WordPress website normally uses the basic default theme that comes with WordPress I personally recommend wp-ocean theme. The wp-ocean theme is one of the best wordpress themes for the elementor page builder. However, you can choose your own theme to make it unique. You can decide to use free or paid themes. Whatever theme you choose, ensure it is mobile responsive, has good features and support.

Step 4: Add New Plugin

Click on “Add New “Button at the plugin page and in the search bar, type Elementor and the click the Install button. Once the installation is finished, you can then click the “Activate Plugin” button.

It is important to note that Elementor can be downloaded directly from You can use this option if you so desire

Step 5: Get Settings Right

Go to the Elementor settings to set how you want the structure to be. For example, you can decide to choose the type of post that will use Elementor or the type of user that would use it. You can also set the default font if there is the unavailability of the chosen font.

Step 6: Edit Page with Elementor

Once you have installed and activated Elementor as described above, you can then begin editing a new page. To do that, go to Pages, go to Add New and start editing with the “Edit with Elementor” button.

Step 7: Insert a Template

At this point, you are now into the full Elementor editor. Go to “Add Template” where you can choose from any of the free and paid templates. However, beginners are advised to go with a template that would help you to know how the pages are built.

Step 8: Make Template Full Width

To make any of the pages in element full width, you can do the following

  • Go the Section
  • Go to Layout
  • The switchStretch section to a Yes

Step 9: Follow the Structure of Elementor

It is important to understand the structure of Elementor. For example, every page in Elementor consist columns, sections, and widgets. What the sections do is to partition the pages in horizontal rows while the columns partition the section into vertical columns. The widgets are then dragged and dropped into the column

Step 10: Add Widget

Now add a new widget to a page. If you have a widget in the template you have inserted, you can delete them and replace them. To delete the widget, you can click on it and then click on the X icon on the side. Once you have deleted the widget, you can now search for another one from the left panel. When you find one, you can drag it into the area where you deleted the initial widget.

Step 11: Change Background Image

You can now change the background image ad to do that you have to click on the sections and the section setting is opened at the left panel. Then click on background image at the “Style” tab in the middle. At this point, you can now choose another image of your choice after which you can click on “Insert Media”

Step 12: Change Fonts

It is possible to change our fonts in Elementor. You can do that by going to the heading widget and clicking on it. When this is done, the heading settings on the left panel become open. Then go the “Style” tab in the middle and the n switch the “Topography” to ON. Go to “Family” and see all the various fonts available. When you find the of your choice, you can choose it.

Step 13: Make Page Mobile Responsive

You have to make your page look good on mobile devices to make it complete. However, you have to first see how your page is looking like on other devices. In order to do that, you have to click the “Responsive Mode” button. Note that the Responsive Mode button can be found on the footer of the page. When you have clicked on the button, you will now have to choose any of the different devices available to see how the pages are looking like on the devices.


There is no better page builder out there for WordPress users than Elementor. It is clear, easy, simple and the interface does not glitch. Besides, Elementor will not cause much bloat on your website like some other page builders. Elementor is the page builder of choice especially for those who do not have too much time on their hands and would like to quickly set up a website.

The pricing is very good for the pro version which costs $49, $99 and $199 for the personal, business and unlimited license respectively. However, for the free version, you have more than enough features to build a top notch website that will rival anyone built with other top tools. This has proved to be very useful especially for design agencies and freelancers.

Finally, Elementor is one of the most valuable WordPress plugins that you should try out as soon as possible.

SubscribeFor FREE Offers And Discounts

SubscribeFor FREE Offers And Discounts

Get The Latest Updated For Your Wordpress Website

You have Successfully Subscribed!

Pin It on Pinterest