How to Create a Website: Simple Step Guide for Beginners (2019)

Create a Website In 30 Minutes

Simple steps guide to building a unique website for your business online.

This guide is very complete and comprehensive. Just follow the steps I put down here to create a sleek and functional website in breeze. You don’t necessarily need a technical skill – programming skill – to build a full responsive website.

You know what? This step-by-step guide makes a newbie to create a website fast, following simple steps. The aspect of learning that tedious HTML/CSS coding, is ruled out. Moreover, you don’t have to go reading those puzzling, long, and boring tutorials that centers on how to create a website.

After you have read every step in this guide, you will be able to create a full functional and responsive website in nothing short of 30 mins

This guide, will show you how the so called web developers build websites for their unsuspecting clients at an expensive fee. You will come to understand how you can avoid those scammers that build sites that are often too limited for a bigger site functionality. By the end of this guide, you will be able to create a website that would be super responsive.

I don’t want to delve into the full details of website creation steps here without pointing the above. However, you stand to benefit a lot if you follow these steps here strictly.

In addition to what I have said earlier, this guide also will help you to escape and avoid the common mistakes in website making inherent with newbies (beginners). I myself made those mistakes which cost me money and time before I learned my lessons the hard way. Good you are here, this step-by-step guide would help you follow the path to success, as far as making money online is concerned.

Now, lets move straight to the deal of this tutorial

What you will learn in this guide? You will learn how to:

  1. Get web hosting and register a domain
  2. Set up your website through the web host
  3. Design your website
  4. Finish by adding content (pages)

Wait a minute and read the quick notes below:

Quick note: There exist innumerable number of different website building tools and platforms, in addition to, ‘Create it yourself’ website builders in the web development industry. Notably: WordPress, Joomla, Drupal Wix, etc, to mention but few. So do not be confused as to which to use. Here my best bet and favored Content Management System is WordPress.

Quick Note: You can code your website from scratch, but it is not worth the stress and time for you will end up creating wacky and crappy looking website which no one would want to visit again after the first visit.

Do not be bored with the question, Which one of the content management systems or website builders should I go for? Without checking out these recent statistics conducted by BuiltWith, an authority in web resources statistical data creation and keeping. This statistic indicates the choice of people when they decided to do business online so as to make money.

How People Build Websites. 2019 Trend

CMS Comparison 2019. How to create website



Judging from the statistical data above, in 2019, the hierarchy of the most popular website builders (or content management systems, CMS) are as follows below:

  • WordPress (free) 52%
  • Wix (paid) 7%
  • Joomla (free) 4%
  • Progress Sitefinity (free) 4%
  • SquareSpace (paid) 4%
  • Weebly (paid) 2%

Below is The Reason Most People Use WordPress to Build a Website

Unlike website builders, it’s completely free.

People opt for WordPress more, because it is the easiest, and most flexible platform for creating websites. WordPress content management system is suitable for small business websites, online shops, personal websites, and bigger organizations, etc.

Quick note: I am not saying this to demarket any other platform, I am just stating obvious fact about the platform

Below is healthy mini comparison:

  • WordPress vs. HTML & CSS: To learn HTML coding from scratch takes nothing less than 6+ months. That is HTML alone, with CSS and PHP noninclusive yet. However, a basic knowledge of HTML can be helpful and at the same time, an added advantage. Because, you will be able to fix things quickly on your own without having to bug your hosting provider with calls and emails.
  • WordPress vs. Website Builders: Most website builders are capital intensive to come by, and are limited in functionality: very limited. They are good for one-page websites, but not more.
  • WordPress vs. Joomla/Drupal: WordPress is user responsive, mobile friendly, and more flexible than these other established content management systems.

Quick note: If for some personal reasons that you still want to build your website with other content management systems other than WordPress, do endeavor to read the guides to that effect. However, as a beginner, I made bold to say you should stick to WordPress.

STEP 1 Get Web Hosting and Register a Domain Name For Your Website

Get web hosting and register a domain name

To set up your WordPress website, you need basically two things:

  • Domain Name (this is your website address. It is of this form:
  • Web Hosting (It is a service that connects your site to the internet. It is simply a structure housing your website in the cyber space).

like I indicated above, Web Hosting is akin to housing the entire website, which include, images, texts and other website files. This are generally called content. The Web host is just a place to store up all the site content. That is why I likened it to a housing unit for a website.

To appear professional in your online journey, it is imperative to own a custom domain name. Owning your own domain name looks far more professional than having your site hosted on some free domain platform like the blogger.

Example:, and so on are from free hosting platforms. Domains like these two in the above example sound (when mentioned), and look amateurish. So take the bull by the horn and buy a custom domain name, and hosting for your website from the start. Because in the long run, it would help you, particularly, when you wish to grow your business online, so as to make money. In addition, during application of Search Engine Optimization SEO) for organic traffic, you will have an edge.

Quick note: Without a web hosting and a domain name, your website will NOT exist.

Next, question that would probably be running scattered in your head is that below:

What steps do I follow to register a domain name and get web hosting?

Well, without any hesitancy, I will take you down the details of web hosting from the angle of Blue Host, because I signed unto there affiliate program. After a long research, I have come to realize that Blue Host web services is top notch, and is worthy of recommendations.

Now, I am recommending it to you in a business way. You natural instinct should tell you that I gonna favor them here so as to earn commission as an affiliate.

Quick note:Truth be told, I earn commission any time someone signs up to Blue host through my referral links. This method of anticipated earning keeps this website up and running. I will be glad if you sign up through my referral links. THANK YOU FOR YOUR MUCH ANTICIPATED COOPERATION.

Great percentage of websites on the internet today are being hosted by Blue Host. On the ranking of best web hosts, Blue host is comfortably seated at the top. Good news, Blue host is double decked. It is a web hosting and domain registrar. As can be seen, you will be killing two birds with one stone the moment you signed up to Blue Host web hosting.

Click here button

 Interested in Blue Host? Use this link  to get a free domain after buying a hosting plan.

They have a price range, with their introductory price starting from $2.75/mo.  Moreover, you get a free domain name for the first year. You see…the are worth it.

They are well-established and secure enough to host your website. You will have every reason to go to bed and sleep with both eyes closed while snoring, Because, Blue Host got your back. Nothing like fear of insecurity, and frequent downtime rubbish. At least, they can boast of 99.05% uptime.

Blue Host has most of its servers based in the US. However, that doesn’t stops them from handling a lot of traffics from across the World. After all, the World is a global village, and distance is never a barrier. So… enjoy their services from anywhere in the World. Float your online business, make money with your website, and live the boss lifestyle.

Quick note: If you have got a domain name and hosting? Just skip ahead to step 2, to learn how you can set up your website in breeze.

Below is how to sign up with a web hosting provider (and register a domain name if you don’t have it yet).

1. Go To (or Any Other preferred Web Host)

Quick note: I’m an affiliate of Blue host, and you stand to get a token discount as a visitor who signed up to their services through referral links.  Use this link to activate it.

Bluehost homepage. How to create a website with blue host

2. Choose Your Preferred Website Hosting Plan

Once you hit “get started now,” you’ll be taken to a page to select the hosting plan of your choice. Basically there are 3 plan choices, namely:

  • Basic
  • Plus
  • Choice Plus

If you are a small niche sized online business, or personal website that is on budget, you can opt for their “basic” plan. It’s great for smaller sites with low or no traffic. But the moment your website grows in business and affluence, such that you now make money online, you can move to higher plans. Remember, the greater the traffic the bigger the web hosting space that you will need, that your site will require.

It is a choice. Whichever you choose, you can later upgrade or downgrade based on your needs.

choose web hosting plan

3. Choose a Domain Name For Your Website

Blue Host offer both domain registration, and hosting services. Get a domain name registered asap, here’s an easy starting point:

  • If you’re making a website for your business, your domain name should reflect your company name. Example:
  • If your proposed website is a personal type for self promotion, you can use your name. Example: could be perfect, you know?.

Choose a domain name

For this site, I opted for the domain because was taken at that time.Reason: I wanted a domain name that reflects my sites business intent. I could have even wanted a closer term than that, but they were all not available

Do not limit your search to domain names that end with .com, .org or .net. Before, these three domain name extensions use to have edge over other less known extensions. This is partly due to SEO benefit and favoritism to those extensions by Google.

However, it is no longer so, this time. Particularly, after the change in Google ranking algorithm. Moreover, a huge amount of domain extensions are out, ranging from .agency to .pizza. What matters is your search engine optimization strategy. You will still rank high with them.

Advice: Still go with any of the top three well known domain extensions (.com, .net, .org), if your desired business name is still available on them. Go only for other less domain names if you can’t get the exact match of your business or personal name on the top three well known extensions. Reason is not far fetched. People have come to subconsciously think that it is only those three domain extensions that are worth considering. They have naturally memorized them at best.

Already got a domain name? If yes, just enter it in and click “Next” on the “I have a domain name” form.

If for some reasons, or you are confused you aren’t ready to choose a domain at a go, you can do it later as you set up your website setup.

It is equally important to check up the business types that suits your kind of person.

4. Fill In Your Account Information Details

To create your account, enter your personal information details on the “create your account” page.

Things to add in – your first name, last name, country, street address, city, zip code, phone number, and email address. Your payment receipt will be sent to the email address you provide.

It’s optional to also add in your business name within this form. But if you wish you can do so.

Your account information

Enter your payment information to continue.

5. Check Your “Package Information” and Finish Up Your Registration

The next step in registering for a Blue Host account is selection of your plan and package.

These are the last steps you’ll go through before your account creation is complete, so you are almost there…

Simply choose the duration of your web hosting registration. And, that is it. See below screenshot:

Choose add ons and length

Added advantage of ‘Choice Plus’ plan of Blue Host: If chosen, you’ll already have Domain privacy and Codeguard basic included.

This clouds your registration information from the public. No one can find you as the owner of your domain. That shields you security wise. Particularly, if you start making a lot of money through your website, doing genuine online business.

6. Create Password and Log Into Bluehost

Once you have paid and registered, you’ll be able to create your password:

Bluehost successful purchase

STEP 2: Set Up Your Website

Set up your website

Hope you have bought you domain, and hosting? You are about setting up your website in a few more minutes.

First and foremost, you have to install a Content Management System (CMS), for you domain. This website builder system ensures the scripting, and layout of your website, hence the name, ‘Content Management System.’

To Install WordPress (Installing WordPress)

There are two possible ways to install WordPress: Automatic One Click installation, and Manual Installation.

I recommend the former to you. Because, you are a beginner in online business world.

1. To create a website with WordPress (or Joomla and Drupal), do use the “one-click installation”:

The World today is growing technologically. Almost everything is tech driven. Hence, everything web related is a click away. In this regard, every reliable and well-established hosting company has made WordPress installation very snappy through the integration of one-click-installation.

When you signed up with Blue Host or any other established web hosting company, you should find your “one-click-installation” in your account control panel.

Below are the steps you should follow:

Quick note:These steps are expected to be the same on other well established web hosts like Joomla, Drupal, etc .

  1. Log in to your hosting (Bluehost) account.
  2. Head to your control panel.
  3. Look for the “WordPress” (or “Website”) icon.
  4. Choose the domain where you want to install your new website.
  5. Click the “Install Now” button and you will get access to your new newly created WordPress website.

Installing WordPress

2. MANUAL INSTALL (For those who don’t use Blue Host or any similar host), Or those already tech-savvy

If you discovered that for some odd reasons the web hosting company you chose for the hosting of your sites domain don’t have the option to install WordPress automatically; then, you don’t have any other option than to install it the crude and manual way.

I will be releasing a tutorial on Manual installation of WordPress soon… This is the main reason I am an advocate of quality Web hosts like Blue Hosts. They are simply the best. You save you brain stress trying to do some rickety manual installation of WordPress, because the provide you one click installation feature

STEP 3 Design Your Website

Bluehost WordPress select theme

Which ever way, if you have successfully installed WordPress to your domain, you’ll end up seeing a very basic but clean site.

In other not to appear amateurish, you have to pay careful attention to this step so that you will design a catchy website of your own.

This is where installing a theme comes in. After all, there are different types of wordpress themes. We have free, freemium, and paid theme. If you are on budget, you can actually start out with the free and premium themes.

Lest I forget, a theme tells the website how to appear or look. For example, below is a popular free theme on WordPress.

Illdy theme template

Installing themes and all that stuffs to make your wordpress look great is where you smile at the good look of your work in creating a website of your own.

There are thousands of awesome, and wonderful professionally designed themes on the web you can choose from. Just make your choice and customize to your taste.

How To Discover Choice Theme

1. Log into your WordPress dashboard

Quick Note: Not sure how? Type in: (replace “yoursite” with your domain).

Below is what the WordPress dashboard looks like:

WordPress dashboard (backend)

As can be seen above, all functionalities of the WordPress are well labeled. Do not panic for I would work you down the necessities.

2. Access FREE themes

Once on the dashboard, you actuality can access over 1500 free themes! Just search the sidebar located at the left part of the screen for “Appearance”, on the drop down menu click “Themes”.

Desiring more, head straight to Athemes, Colaribo, or themeForest where you can find a cache of elegant and professionally looking themes. However, be ready to cough out a few dollars or more. For those themes there are mostly premium and freemium (You start free, but will have to upgrade in due time for greater functionalities).

Humble advice: As a beginner in online business who have yet to make a dime, I suggest you soft pedal for now. Do not be in a rush. Stick to the free, and premium themes for now. You can always switch over to the paid version when you start making money online.

Free WordPress themes

Observable from the above screenshot, installing a new theme for your website is way easy.

You can start by asking people who are conversant with themes, for a recommendation of a nice suiting themes. Once you have the particular theme name/keyword, go ahead to type it into the search bar, install, and activate.

However do know that finding a perfect theme without specific target could be frustrating and time consuming. The best bet is learning from the experience of other people, who might have crossed the stage you are currently in. This is the main reason I suggested you ask around.

Actually, you can also join tech fora, Facebook groups, and so on. There, you stand a chance of meeting people who could suggest a good theme for you, taking your budget into consideration.

Finally, consider, responsiveness of the theme before you install it. This ensures nice appearances on PC, and mobile devices. Moreover, it is equally a worthy ranking factor in Search Engine Optimization. (SEO).

3. Install your new theme

It is simple and a click away, just “Install” followed by “Activate”.

Installing WordPress theme

Quick note: At any given time, if you decide to change your theme, do know that your content will not be deleted. TheY will still be intact. Once you find a theme you like, you can always switch over to it with no worries. But if you are a doubting Thomas, I suggest you back up your site before Changing themes.

STEP 4: Start Adding Content To Your Website

Add content to your website

Now that you have installed your choice theme, next is to start the creation of content for your money making website. Here, I shall put you through the basic aspect. Proficiency comes with consistency. In other words, as you practice the art of website creation, you become perfect over time.

Adding and editing your pages

Normally, on the front page of most website, you can find the following pages, “Services” page, ”Offer page,” or an “About Me” , and so many other kind of site pages. To create such pages, do the following below:

  1. On your WordPress Dashboard, scroll, and look for “Pages” -> “Add New”.

2. A text editor screen will appear. It looks similar to what is seen on Microsoft Word. Then add content, to your taste, and save it when you are done.

WordPress editing a page

Add pages to the menu

To link your new page to be linked to your navigation bar, follow the below steps:

1. If you edit edit the page, save the changes made by clicking “Update”

2. Click “Appearance”. On the drop down, click on “Menus”

3. Proceed by finding the page you created and add it to the list by clicking to check the checkbox next to it and then “Add to Menu”.

WordPress navigation

Adding and editing posts (on WordPress)

I believe your WordPress website will have a blog incorporated, depending on the theme you chose. How to create posts should be your worry now. Posts give dynamism to WordPress sites. It has search engine optimization value. You have the privilege of using different categories to group similar posts.

WordPress categories

To add a blog to your website, you can use different categories and posts. Assuming, you want to create a category that you named “Blog”. Just add it to your menu and start creating posts.

To create a post, you have two options of things to do:

a. Create a new category by going to “Posts -> Categories”


b. Create a blog post by going to “Posts -> Add New”. Then write your post. When you are through check in the boxes to select the right category for it.

If you desire, after creating your category add it to the menu, that is it. Your online business just started business!

Customization & Endless Tweaks…

This section covers some basic questions that you will be forced to ask someone on the long run. Here I have tried my best to answer, and explain them in advance to you, so you can tweak your website to perfection.

Changing Your Title and Tagline

Page titles: This explains what your website is all about. They’re veritable during on page search engine optimization. Page titles play part on how search engines determine your rankings. Make sure to place your targeted keywords as closer to the beginning of the title as possible. Also, ensure your page titles flow naturally, such that they would be understood by both humans, and search engine crawlers.

You should use a unique title on every page of your site. For example, my site’s title is “Online Business Guide”.

(Can’t find it? Just hold your mouse over the tab at the top of your web browser).

Taglines: They are simply sub description of what your website stands for. Do also endeavor to input keywords here.  My site’s tagline is “Create Wealth For Yourself Online, through blogging, Affiliate Marketing, Dropshipping, and so many other online businesses”

Peradventure wish to change the title and tagline of your website, head to “Settings -> General” and fill in the form below:

Site title, tagline and settings

How To Disable Comments for Posts & Pages

Most visitors could be annoying sometimes, and this is making you uncomfortable, particularly, when they leave out uncomplimentary comments and remarks. Secondly, spam comment issues. At this time, it is cool to disable comments. Follow the steps below to do it fast.

Here’s how to shut comments off on WordPress pages:

1. While you are writing a new page, click “Screen Options” in the top right corner.

2. Click the “Discussion” box. The “Allow Comments” box will appear at the bottom.

3. Untick the “Allow Comments”.

Want to disable comments on every new page by default?

  1. Head to “Settings -> Discussion” and untick “Allow people to post comments on new articles”

Website comments settings

Setting Up a Static Front Page

A static page is a page that doesn’t change. It remains the same at all time. Unlike the blog section, where the new articles show up in reverse chronological order, with the latest posts usually at the top every time.

Want to set up a static front page:

1. Go to “Settings -> Reading”

2. Choose a static page that you have created. “Front Page” denotes your home page. “Posts page” is for the front page of your blog.

Quick note: When you fail to choose a static page on your own, WordPress will choose it for you. It shows up your latest on your homepage. Which is not proper if your are creating a business website.

Static homepage

Editing sidebar

Most WordPress themes have a sidebar on the right side (in some cases it’s on the left).

If you want to get rid of the sidebar or edit out items you consider useless. For example “Categories”, “Meta” and “Archives”,:

1. Go to “Appearance -> Widgets” on the WordPress Dashboard.

2. Here, you can use drag and drop to add different “boxes” to your sidebar, or remove the items you don’t want.

You may also see an “HTML box” – a text box where you can use HTML code. For beginners, don’t worry about this – just drag and drop the elements you’d like in your sidebar.

Installing Plugins to Get The Best Out of WordPress

What is a plugin?

“Plugins” are simply extensions that expand WordPress’ capabilities, adding features and functions to your site that don’t come as built-in.

They are used in tweaking your website beyond the capability of the theme you install to ensure an added functionality, and capability.

Plugins are useful in customization of your site to standard and perfection. You can use plugins to ensure, virtually, almost everything, ranging from security, search engine optimization to adding photo galleries and submission forms and creating an online store. etc.

Most plugins are free. Meanwhile, a host of others are freemium.

How do I install a new Plugin?

To start installing plugins, go to “Plugins -> Add New” and simply start searching.

Keep in mind that there are over 25,000 different plugins, so you’ve got a LOT to choose from!

Installation is easy – once you find a plugin you like, just click “Install”.

To save you some time, I’ve put together a list of the most popular plugins that webmasters find useful:

  • #1 Contact form 7: My website has a contact form on my About Me page. It’s an awesome feature to have, as people (like you!) can fill in the form and send me an email without logging into their own email provider. If you want to do something similar, definitely get this plugin. P.S. Here’s a step-by-step guide for setting it up.
  • #2 Yoast SEO for WordPress: If you want to make your WordPress site even more SEO-friendly, this plugin is a must-have. It’s free, and it’s awesome. You’ll be able to edit your title tags, meta descriptions and more, all from within the page itself – no more fussing with WordPress settings.
  • #3 Google Analytics: Interested in tracking your visitors/traffic and their behavior? Just install the plugin, connect it with your Google account and you’re ready to go.
  • Askimet: You will be faced with spam and malware attacks. This plugin wades such malicious attack.

Congratulations – You can now go ahead to launch your business website! Subsequently, you can now create a website for other persons who lack the website building knowledge.