How to Create a WordPress Website Using Divi Theme 2018

I’m sure you’re well aware that WordPress is the leading CMS in the world today. WordPress allows you to create a beautiful looking website or a blog in a matter of minutes. You don’t even have to be a computer geek or a coder to build a great website using WordPress. WordPress comes with hundreds of free and paid themes which you can customize and build your website. In this blog, we are going to see how to create a WordPress website using Divi Theme 2018.

Several WordPress themes are immensely popular with users all over the world. ColorMag, Flash, Spacious, Accelerate, AccessPress are some of the most used WordPress themes in the world today.

While all of these themes work wonderfully well, I am a big fan of the Divi Theme. It is a very versatile and flexible WordPress theme with an easy to use interface. It is also a very powerful theme which offers you all the features and functionality you need. Whatever type of website you’re building – whether it is a business website, a blog or a portfolio site, you can do it using the Divi Theme.

I am such a big fan of the Divi Theme that I use it on almost every single website that I create. Today, I will offer you a step by step guide which will help you create a WordPress website using the Divi Theme. Don’t worry if you don’t know much about WordPress or haven’t used WordPress at all. I’ll offer you detailed instructions that you can follow to create and setup your website in a matter of minutes. There’s a lot of information in this guide, so take your time and make sure that you read completely through to the end!

You can watch the  video tutorial here as well

Understand WordPress basics

Before I tell you more about how to build a website using the Divi theme, you’ll need to do some homework first. You’ll need to familiarize yourself with WordPress to not face any problems when you’re building your website.

WordPress is supported by a massive community of users, and it is one of the easiest to use CMS platforms. WordPress is also incredibly user-friendly to beginners, so you should get yourself acquainted with it in no time at all.

I won’t go into much detail about WordPress here, as there are plenty of quality tutorials available on the internet. You can even go through some of my previous posts to learn more about the basics of WordPress. Remember – there’s no need to spend hours trying to teach more or master every aspect of WordPress. Just familiarize yourself with the basics – the admin dashboard, the settings and the themes. Once you’re done, you will be ready to build your first WordPress website using the Divi theme.

Purchase hosting and a domain name


Now that you are familiar with the basics of WordPress, you’re one step closer to creating a gorgeous website. But, before you can do so, you’ll need to purchase hosting and a domain name for your website. I know that some of you may be sceptical about making a purchase. But hey, purchasing a domain name with hosting is actually very cheap. In fact, you can purchase both hosting and a domain name for under $5 per month!

At such prices, you really shouldn’t be considering whether or not to purchase a domain name or hosting. However, if you are adamant on not spending any money at all, you can always get started with a free WordPress website without hosting. Do understand that this free website will contain a ‘’ Extension after your domain name. While this shouldn’t create any problems, it does look very unprofessional. Unless you just want to get a feel for things, I recommend you to purchase a domain name with hosting.

When it comes to hosting, there are several options you can choose.

I personally use SiteGround to host all my websites as I find it to be the fastest and most reliable. SiteGround also offers a 24/7 support, and their hosting packages are reasonably priced, making them one of the best hosting options.

SiteGroundImage: SiteGround cPanel

Purchasing hosting from SiteGround is pretty straightforward. Think of a domain name that is suitable for your website and checks if it is available. You can do this on SiteGround itself. Once you’ve finalized your domain name of choice, choose a hosting package for your needs. If you’re just starting out with hosting, go with the cheapest yearly package. You can always renew your hosting later on.


Install WordPress

Congratulations on having purchased a domain name and hosting! You now own a website, but it is not usable as yet. To build and create your website, you’ll need to install WordPress. Fortunately, SiteGround makes WordPress install very easy. The SiteGround Wizard will help you install WordPress on your hosting package in a matter of minutes!

To install WordPress, login into the client area of your SiteGround dashboard. Scroll down to the autoinstallers section where you will see the WordPress icon. Click on the icon and then click on Install and that’s it – you’ll have installed WordPress on your domain!

WordPress InstallImage: WordPress Install

When you install WordPress, you’ll also have to fill out some fields regarding your website. Most of these fields are self-explanatory, so you should have no problems in filling them out. If you’re not sure of any field, just leave it at default, and it should work fine.

Download the Divi Theme

Get 10% Off The Divi Theme Here

Once you’ve installed WordPress on your domain, you will need to download the Divi theme next. The Divi theme is offered by Elegant Themes, and you can download it from their website. I love Elegant Themes because they offer great support and also back their service with a 30-day money back guarantee. Most other theme providers don’t do so.

To download the Divi theme, just complete your registration and signup on Elegant Themes. After signing up, you can download the themes, explore other products and find setup guides on the Elegant Themes website. Everything that you need to get started using the Divi theme on your website will be available to you.

WordPress Website Using Divi ThemeImage:  Download Divi Theme

After you download the Divi theme, you’ll also need to upload it to your WordPress website. To do this, just scroll down your WordPress admin dashboard, head to Appearance and then to Themes. Click on the Upload Themes button and choose the Divi theme zip file that you have downloaded. Click on Install Now and when you’re done, activate the theme. Now, your WordPress website will reflect the Divi theme and you will start creating WordPress website Using Divi Theme.

Get 10% Off The Divi Theme Here

Create a homepage

After installing the Divi theme on your WordPress website, you’ll have a powerful theme to build your website on. But, at this point, your website will be completely blank, and it will look nothing like the Divi theme demo. To update your website, you’ll need to create a homepage.

Thankfully, creating a homepage is very easy using the Divi theme. Just open your website through the WordPress dashboard, and you’ll see an option to Enable Visual Builder in the header section. This will allow you to create any web page from a visual standpoint.

When you open the Visual Builder, you’ll see some boxes and columns. You can create different types of modules in these columns. With the help of modules, you can create different sections for your homepage.

To start off, create a text module in the section which will be the header text of your website. You’ll find a ton of font design and customization options to help your text look just the way you want it. In fact, the Divi theme allows you to create as detailed and well-designed header texts as you want. Add as many text modules as you want to display the content that you want on your website homepage.

Also, create a slider to give your website a modern look. You can find a slider module under the Visual Builder settings itself.

You can also create button modules to link to other pages of your website or a different website altogether. Again, Divi theme offers a lot of flexibility and functionality, and you can design your button modules as you please. You can even add hover effects, add color gradients and change the shape of modules.

What I really love about designing WordPress Website Using Divi Theme is that it allows a great amount of customization. If you choose to spend a few extra minutes, you can design a website homepage that looks (and works) as well as those of big enterprises. You will need to play around with the Visual Builder a little to design a homepage that you really like.

As a tip, I’ll recommend you to try replicating the Elegant Themes demo page which showcases the Divi theme. You’ll learn a lot about how to use the Visual Builder if you do so.

Divi Homepage DemoImage: Divi Homepage Example

Create a split screen

Once you’ve created your website homepage and you’re comfortable with the Visual Builder, you can go ahead and create a split screen on your website. If you’re wondering why you need a split screen, it is because it will allow better flow across your website. A split screen is nothing but breaking up your website homepage into different sections. Without a split screen, you’ll still have a functional website, but users may find it slightly difficult to navigate through sections.

To create a split screen on your homepage, click on the plus button located at the bottom. This will allow you to insert a new section into your webpage. The Visual Builder includes a selection of readymade split screen layouts you can choose. Alternatively, you can also add layouts from your library or customize the preexisting layouts.

I recommend you to experiment with different modules on a split screen layout of your choice to find what works best. You can add images, banners, buttons and other modules to make your website more functional. Make sure to include links and call to action buttons along with text to help your users navigate through your website. Again, the key here lies in experimenting with the Visual Builder to create something that you really like. And, if you’re low on creativity or inspiration, just open up one of your favourite websites to see how it has been designed. Try and emulate that website’s look on your website using the Visual Builder.

Divi Split Screen Demo ExampleImage: Divi Split Screen Example

Create overlapping text

If you’ve taken a close look at the demo of the Divi Theme, you’d probably have noticed the overlapping text. This is a really cool feature which you can create using the Divi theme within seconds – something that may otherwise take hours!

To create overlapping text, use the Visual Builder to add a new section to your webpage. Choose the regular layout and add a text module. Again, you can use the tools offered by the Visual Builder to design your text just the way you want.

Once you’ve created the main text, head over to the design tab under the section settings. Scroll down until you reach box shadow and click on it. This will create a border that separates this section of your webpage from other sections. Now, add another text module where you will insert the text which will overlap your main text. Drag and move around both text modules until you create the perfect visual overlap. You may also want to change the opacity and the text color of the modules to give them an attractive look. If you do this properly, you’ll be able to emulate the exact look that is available in the Divi theme demo.

Create double split screens

Double split screens are a great way to organize your webpage and make it look more appealing to your users. Creating a double split screen on your WordPress website using Divi Theme is extremely simple and straightforward. By now, if you’ve played around with the Visual Builder enough, you should have a rough idea of how to do this.

The classic double split-screen layout includes two columns and two rows, with alternating text and image sections. I would recommend you to emulate this layout as it is one of the most popular layouts used in web design today. Use this layout to include all important sections such as testimonials, service offerings and other sections of your website.

As a tip, you don’t need to create multiple split screens using the Visual Builder. You can simply create a single split screen and then replicate it to create multiples. And, the Visual Builder offers you enough flexibility to add buttons or interchange sections and modules according to your needs. To do this, just select any module that you want to replicate and save it to your library. You can recall this saved module from the library anytime you need to.

Divi Double Split ScreenImage: Divi Double Split Screen 

Advanced design settings

By now, I’m sure you’re in love with the Divi Theme and its wonderful Visual Builder. But wait – there’s a lot more than you can do with this theme! The Visual Builder includes several advanced design settings which allow you to manipulate different elements of your website.

Some of the things you can do with advanced design settings including changing the color of a module, changing the gradient type and direction of a module, changing the spacing within a module, adding margins or padding, and creating custom backgrounds and sections. Its really up to you how much detail you want to go. This is also one reason why many web designers and developers prefer the Divi Theme over other WordPress themes.

Now, I don’t recommend that you waste too much time fiddling around with advanced design settings unless you have an idea of what you’re trying to achieve. There are so many options and tools available to you that it is very easy to find yourself wanting to do more. Depending on what type of website you’re trying to create, use advanced design settings accordingly.

Advanced Design SettingsImage: Advanced Design Settings

Design the footer

The footer is one of the most important sections of your website, and you must design it properly. Now, with the Divi Theme, there are two ways to design a footer – a standard footer or a custom footer. Creating a custom footer is just the same as creating any section using the Visual Builder. You can use the Visual Builder tools to design a footer just the way you want.

On the other hand, the standard footer comes pre-included with the Divi Theme. If you want to add the standard footer to your website, exit the Visual Builder and head over to the theme customizer in your WordPress panel. Under the theme customizer, head over to widgets where you’ll see footer widgets. The Divi Theme will allow you to add different sections to your footer in a matter of a few clicks. If you need to add plugins to your footer, you can search for them under plugins in your WordPress dashboard. Again, there is a lot of functionality here, and you can add as many elements to your footer section as you like.

Divi Footer Demo ExampleImage: Divi Footer Example

Get a website logo

By now, if you’ve followed all the steps mentioned above, you should have a fully functional website. But before you pat yourself on the back, hold on. You’ll need to add a logo to your website to make it look more professional and appealing.

Don’t worry if you don’t know how to design a logo – I’ll offer you a way around it. You can simply head over to any of the freelancing sites such as Fiverr, Upwork or and request for a logo design job. You’ll immediately have access to a global pool of logo designers, and you can hire someone to create a logo for you. The best part of these websites is that they are incredibly affordable. In fact, you can get a professional logo designed for your site in as little as $5! So, don’t skimp out on this step – it will make a big difference to your website.

Optimize for mobile

To make your WordPress website fully functional, you’ll need to optimize it for mobile viewing. Fortunately, the Visual Builder makes this very simple as well. To optimize your website for mobile, simply open the settings for any selected module and head to the design tab. Alongside all the design settings, you’ll also find a small tablet/mobile icon next to the settings. Click on this icon to see how your website looks on a mobile platform. You can also edit and make any changes if you need to.

Remember – more people view websites on mobile devices than on desktop and laptop computers today. As such, I highly advise you to optimize your website for mobile else you may lose out on many potential viewers.

Mobile Optimization Image: Mobile Customizer

Add other pages to your website

After completing all the steps above, you’ll have a fully functioning one-page website which will work on all devices. But, you’ll probably want to add more pages to your website depending on your needs. Some pages that you should consider including in your website are an About Page, a Blog Page and a Contact Page.

To add new pages to your website, simply head over to your WordPress dashboard where you’ll find Add pages. Go on and add as many pages as you require. And, to design these pages, you can use the Visual Builder once again. You can simply use the Divi Theme library to replicate any modules or sections that you have designed on your homepage. This will save a lot of time and allow you to create multiple web pages in no time at all!

Divi Library to Create Multiple WebpagesImage: Divi Library to Create Multiple Webpages

Customize WordPress Website Using Divi Theme

Congratulations! If you’ve followed all the steps I’ve mentioned above, you’ll have created a great WordPress website using the Divi Theme. While you can take your website live, I’ll also recommend you to customize the Divi Theme according to your needs.

Divi is a very powerful theme which offers a lot of customization options to users. Simply head over to the theme customizer, and you’ll be presented with many tools to change the look and feel of your website. I won’t go into much detail about the theme customizer as you’ll learn more about it by playing more with it.

Divi Theme CustomizationImage: Divi Theme Customizer

So, there you have it! These are my step by step instructions that will help you create a wonderful WordPress website using the Divi Theme. Sure, there are few steps involved in the process, but much of it is fairly simple to follow. Ideally, you shouldn’t run into any problems.

Have you already used the Divi Theme? Do you know of any other WordPress themes that offer as much regarding features and functionality as the Divi Theme? Or do you have any doubts or questions regarding this guide? Please do leave me your comments below and I’ll be happy to hear from you!

How to Setup Google AdSense on Your WordPress Website

Google AdSense is arguably one of the most popular ways to monetize a website. Google AdSense on your WordPress website allows you to display video, image or text advertisements on your website. Whenever a visitor views or clicks on these ads on your website, you will be paid.

While there are a number of such ad networks available today, it doesn’t make sense signing up for multiple networks. If you sign up for many networks, you’ll bombard your site with advertisements and make it unnecessarily cluttered and messy. Rather, it makes much more sense to stick with the best ad network, which is Google AdSense.

If you already have a WordPress website up and running, you should set up Google AdSense on your site immediately. Thankfully, setting up Google AdSense on WordPress websites is extremely simple and straightforward.

Today, I will offer you a step by step guide to setting up Google AdSense on your WordPress website. I’ll show you everything you need to start earning passive income, so make sure to read through until the end!

You Can Also Watch My Tutorial on how To Setup Google Adsense On Your WordPress website Here

Sign-up for Google AdSense

Before you can setup AdSense on your website, you’ll need to sign-up for a free account with Google AdSense. This is a simple process, where you can sign-up with any email id. While Google allowed creating multiple AdSense accounts in the past, now it is limited to just one.

Google AdSense SignupImage: Google AdSense Sign-Up

The process of signing up for AdSense includes email verification. You will also be asked to answer a few questions about your website during the process. When you’re done, you will be redirected to your AdSense dashboard.

Understand the AdSense Dashboard

Once you’ve signed up and created your AdSense account, you can access your AdSense dashboard. Your dashboard includes everything that you need to create and manage advertisements on your website. I recommend you to take a look at all the tabs under the dashboard to get a better understanding of AdSense. Thankfully, Google has greatly improved the interface of the AdSense dashboard, so everything is intuitive and easy to understand.

Image: AdSense Dashboard

Within the AdSense dashboard, you’ll see tabs for creating and managing ads, performance reports, optimization settings, general settings and help and support. I recommend you to explore each tab to understand what you can do with AdSense. When you click on a tab, a new page will open up where everything is laid out in easy to understand terms.

Google also offers help and support options within each tab, as it does in the main dashboard section. You can always lookup help and support in case you need to find out anything more about AdSense. I won’t go into much detail here as Google has done a pretty good job in laying out the AdSense dashboard.

Verify your AdSense Account

After signing up for an AdSense account, the very first thing you should do is to verify your AdSense account settings. You can do this from within your AdSense dashboard itself.

Head over to the Settings tab in your dashboard and click on Personal Settings, where you will be asked to verify your details and your mailing address. Google will send a PIN to your mailing address within two weeks after you verify your details. By using this PIN, you can verify and activate your AdSense account to start receiving money. Don’t worry if you think that waiting for verification will mean a loss of income. Google will automatically hold your AdSense revenue and release it once your PIN is verified.


AdSense VerificationImage: AdSense Verification

Other account settings should also be verified including your account information and payments. You can find these tabs under the main Settings tab in your AdSense dashboard.

Once you have verified all settings, you can go ahead and create advertisements for your website using AdSense.

Creating Advertisements

Once you’ve created and verified your AdSense account, you can create and manage advertisements from your AdSense dashboard. To do this, head to the My Ads tab where you can create a new ad unit.

While AdSense would earlier allow you to create only one type of advertisement, now you can create three types. These include:

  • Text and display ads: Allows you to display advertisements anywhere on a webpage. You can choose the style, the placement and the size of the advertisement.
  • In-feed ads Allow you to display advertisements that flow naturally within a list of products or articles on a webpage. Such ads are normally displayed in lists which you may create on your website.
  • In-article ads Allow you to display advertisements that seamlessly fit in between paragraphs on a webpage. This creates an enhanced reading experience for users, while you also get to display relevant ads.

AdSense Ad UnitsImage: AdSense Ad Units

While you can create any of these three types of advertisements, you cannot control what ads will be displayed. This is completely determined by Google, based on the browsing habits of your visitors.

Also, I recommend you to stick with Text and Display ads and In-article ads and avoid In-feed ads as far as possible. I’ll go into this in a little more detail later on.

Creating Text and Display Ads

Text and display ads are by far the most popular type of AdSense advertisements. These ads can easily be inserted as a widget on a webpage. To create such ads, simply click on the Text and Display ads in your dashboard under Ad Units. This will open up a page where you can name the ad and select the size, type and style of the ad.

Text and Display AdsImage: Text and Display Ads

While there are some different ad size configurations, I recommend you to stick with the responsive layout. Responsive ads will automatically adjust themselves to offer an optimal viewing experience, regardless of whether your website is being viewed on mobile or desktops.

You can also customize the style of the text and display ads as well as group custom ad channels together. However, these are fairly advanced settings, and you’ll do just fine without diving too deep into them.

When you have completed selecting the settings for your text and display ad, click on Save and Get Code. Copy the code that AdSense creates for you and insert it into a text widget of WordPress dashboard. Remember to paste the code in the Text tab under WordPress widgets and not the Visual tab which opens right next to it. This will create and display the ad on your website. Don’t worry if your ad doesn’t show up immediately; it will do so soon.

Creating In-Feed ads

Personally, I don’t recommend creating In-Feed ads for your website, especially if you’re new to AdSense. This is because In-feed ads can create some confusion and trick people on your website into clicking on an ad. In-feed ads will be displayed on your list of blog posts or products. People may mistakenly click on the ad, thinking it to be another blog post or product. There’s a good chance that such people won’t return to your website, so it’s best to avoid In-feed ads altogether.

In-Feed AdsImage: In-Feed Ads

There is a certain learning curve associated with using In-Feed ads effectively. While I don’t make much use of these ads, you can certainly go ahead and try them out if you want to. To create these ads, simply click on In-Feed ads in your dashboard under Ad Units. This will open up a page where you can customize your ad.

I won’t go into much detail about creating In-Feed ads as I don’t use them myself. However, Google provides a support forum on how to create customized In-Feed ads where you can learn how to use these ads. Do note that In-Feed ads make use of certain plugins and they may not work with all WordPress themes. It is best to check the Google support forum before you try and create such an ad.

Creating In-Article Ads

Several websites make use of In-Article ads, and I also make use of them myself. Google has made the process of creating In-Article Ads very simple and easy. Just head over to In-Article ads in your AdSense dashboard under Ad Units. This will open up a new page where you can customize the ad style, title, description and background.

In-Article AdsImage: In-Article Ads

Once you have customized your In-Article ad, click on Save and Get Code. Copy the code that AdSense creates and head over to your WordPress dashboard. Open up the blog post or webpage where you want to insert the ad into the dashboard under the Text Tab. Wherever you want to insert your ad, paste the code into the text. Make sure to add line spaces to separate your text from AdSense code. This will make things easier if you need to edit your webpage or blog post in the future.

Additional Tips for Creating Effective Ads

Google AdSense certainly makes it very easy for you to create ads on your WordPress website. However, I recommend you to be a little careful when you’re creating ads. By inserting too many ads into your website, you’ll make it look like a scam to your visitors. Also, with too many ads, there’s always a chance that a visitor mistakenly clicks on one of your ads. While you’ll still earn money this way, your visitors will not return to your website. In the long term, you will be the one to suffer.

This is something you should avoid at all costs. Posting one or two ads here and there on a website is what I recommend you do. And, of course – make sure to customize your ads so that they don’t look like a scam. Remember – by keeping things simple, you will offer a better experience to your visitors, and you’ll give your website a chance to grow.

And, for more tips on support on how to use AdSense effectively, feel free to visit Google’s support forums. The AdSense community is incredibly active, and you’ll get most of your questions answered by the forum.


Google AdSense SupportImage: AdSense Support

There you have it! These are the exact steps you need to follow to setup Google AdSense on your WordPress website. Even if you’ve never used AdSense or any other ad network, it is fairly simple to setup AdSense on a website. If you’re a developer or you have good experience with WordPress, setting up AdSense will be a breeze. Even if you’re not, you can create an ad using AdSense in a matter of minutes – it’s that simple!

Do you already make use of an ad network to monetize your WordPress website? Or do you use methods other than advertisements to earn passive income from your website? Or maybe you’re already using AdSense, but you’re not sure if you’re using it effectively? Whatever doubts, queries or thoughts you have, do let me know in the comments section below. I’ll be more than happy to help you out with setting up Google AdSense effectively on your website!

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!

Divi Theme Tutorial On Udemy and skillshare

The Divi Theme Tutorial

The best divi theme tutorial yet

How To Create A WordPress Website With The Divi Theme 2017


Welcome to another awesome divi theme tutorial with darrel wilson! In this tutorial, we will talk about how to create a modern style wordpress website with the divi theme. You can join in on the course here

There are some things you will need for this divi theme tutorial.

Fiirst you will need hosting, you can get FAST SSD hosting here with a  free domain ( use code udeumy626 for MAX discount)

Next, you will need to purchase the divi theme, you can get 10% off here

I have supplied all my students with images for this wordpress tutorial. You can get the images from my dropbox here

I want to give you all some custom css that you will need for this wordpress tutorial.

In this next section, we are going to create a really nice ” meet the team” page.

I am also going to show you what the CSS option is. You will need these CSS to enter in the modules for this part of the tutorial.

Enter this code in the “main element” to achieve the “shadow” look

-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.4);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.4);

Enter this code in the CSS section where you want the text centered

text-align: center;

To reduce the size of the divider module, use this custom CSS

.et_pb_divider {
margin: 0 auto;
width: 30%;

See you in the tutorial!

Now Anyone Can Create An Ecommerce Website

Now Everyone Can Own An eCommerce WordPress Website

People’s lives are hectic and time is of essence, especially in commercial markets where time plays a vital role for all parties involved. If you consider it from a business point of view, with less time spent on each transaction, more transactions can be done, and not just that but the customer also saves their valuable and treasured time. And that is where eCommerce comes in. With the rapid and expeditious expansion of internet, along with better and easier payment options and advanced shipping methods, eCommerce is thriving and taking over. Now, orders are being placed and transactions are being conducted within few minutes. From small businesses to consummate and accomplished companies, all are benefiting from having their own eCommerce sites. eCommerce provides a flexible and amenable solutions for all types of businesses, whether you are selling physical or digital products, consultation or marketing advice, you can manage to make your way into your customer’s busy lives, offering them their desired products, exactly when they want them. It’s social storm out there with each turning for Facebook or other online sites for potential and promising purchases. Your website is your showroom where customers check out and analyse about your product, and adjudge whether or not its the right fit for them. So one should have a befitting eCommerce site, eye-catching and such that it makes the customer want to choose your product.


The best way to design an eCommerce site is to use WordPress. While WordPress may have started out as a blogging platform, but now it has distinguished itself as a platform adept at more than simple blogging, and with its influx of plugins and strategies, it is now being used as a robust and complete front to back solution for building phenomenal eCommerce sites. Building an eCommerce site is actually easy and uncomplicated if you carefully follow the instructions and go step-by-step. Here is an easy and detailed step-to-step tutorial guide to make your very own eCommerce site.

Installing WordPress – As WordPress is the software that will power your website, you need to install it, and while you can install it manually, a quick and better way to install is using HostGator server, as it has a free and secure tool to easily and quickly install WordPress to your new hosting account. You don’t need to do that if you already have a hosting account. You should already know how do design, add content etc and create a simple WordPress site to create an eCommerce site.


Choosing a plugin – Why install plugins? There are basically three things that make a regular website or blog an eCommerce site: shopping carts, product pages and a checkout process. And to add these functionality to your site it is essential to install plugins. While there are a lot of plugin options one can opt for to transform your WordPress site into an eCommerce one, but what I will recommend is that you use WooCommerce. WooCommerce is a free open source eCommerce plugin, which is easy to use and has become renowned for its simplicity to install and vast customization options, providing users with a feature extensive, yet user-friendly experience. Not just that but it is also one of the most SEO-friendly platform I have ever encountered, with strong developer base and app store. Some good alternatives for WooCommerce are WP eCommerce, Jigoshop etc.

Installing the plugin – To install the plugin, go to your WordPress dashboard then to the Add New Plugin, search for WooCommerce then click on the install button and after installing it you need to activate it. You may also be prompted to Install a bunch of WooCommerce pages, such as Cart, Order Confirmation and checkout pages that need to be installed to run WooCommerce.

Store – WooCommerce requires a product archive page that is going to showcase all your product. For this archive WooCommerce uses a standard WordPress page. Although by default it is the Shop page, you can edit that name by going to Pages, then All Pages then you can create a new page and call it whatever you desire for example; Store. This page enables you to set up your WordPress permalinks and product permalinks.


General Store settings – In the dashboard menu, navigate to settings, and look at the General tab. Location is set to United States. It defines your shop’s base country.You need to change it of course if your shop is not based there. There is also an option of Selling Location, and here you can choose to sell your products to all countries or specific countries. There is also a Shipping location option which enables you to choose which countries to ship to. You can also choose the default currency for your store. There is also a built-in styling for borders,buttons etc, which you can customize if you want to. The best thing to do is walk through the settings, and customize whatever you want to. Most of the settings are self explanatory and easy to comprehend.

System Status – WordPress has some other tabs that you should probably understand when starting and setting up your digital store. One of them is System Status. This is where you get your technical information and is a vital tool for troubleshooting issues with your site. There is an extensive variety of sections and your server settings, software version and WordPress configuration.

WooCommerce Extensions – One of the best things about WooCommerce is that it renders you a free platform that can be added and expanded upon with enumerable extensions. There extensions permits you to extend your store to include specific functionality or incorporate and integrate third party services. With premium extensions, you can offer bookings, memberships, and recurring subscriptions etc. The possibilities are endless.


Product page – After your WordPress store is functional and up and running, lets take a look at the reason you need your store for –your products. The product page will have all the basics needed and is highly customisable and user-friendly. The essential feature or rather the powerhouse of the product page is the Product Data widget, which is where you set your product type, price, shipping and more.

ConclusionSetting up your own eCommerce WordPress site is easy even though it can seen intimidating at first. Just follow through the steps and ease into it, and you will have you very own eCommerce site up and running in no time.time.


By Darrel Wilson

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