How to Build a Website From Scratch

How to Build a Website From Scratch

build a website from scratch

In this article, I’ am going to show you how to build a website from scratch for your business as well as for other clients. This article will guide you on how to build a website from scratch step by step. 

Disclaimer: This article contains affiliate links. I may make a commission if you signup through my link at no extra cost to you.

Attention: Free Download| Smart Guide to Customizing ANY  Website Like Like a PRO! Click Here

To build a website from scratch is actually very simple and easy to do following some of the steps am going to be showing you in this blog post without coding. All you need is the right tools and resources to get started.

There are actually three steps involved in building a professional website. These are:

  • A domain name and Hosting
  • Website Building Platform
  • Setup and Customize Website

1. A domain name and Hosting: A domain name is the name of your business website which is in form of address while hosting is where your websites files are kept and it helps people find your website on the web. The two items mentioned above are very important when you want to build a website from scratch.

By the way, do you know that you can get your domain name for FREE with Bluehost when you buy your webhosting from them?  You can use this link to get a free domain name for one year.

  • To get started with your website building process, head over to Bluehost and click on get started.

bluehost get started

  • Type in your domain name or use an existing domain.

bluehost domains

On the next page, you are to choose a plan 

bluehost choose plan

  • Next, fill in your account details.

bluehost acct details

  • Check Your Plan Information and Finish the Registration Process by clicking the submit button.


submit button1

The next step is to confirm your account by logging in to your email account and clicking the verify button to confirm your account.

Next, scroll down to create your password under the congratulatory message that you have on your screen.


Make sure your password is something you can easily remember or better still, save it on a notepad.

successfulpasswordonbluehost image

You will be redirected into your Bluehost dashboard where you can login into your WordPress account.

2. Website Building Platform: To build a website from scratch, you will need to decide which platform to use in building your website. There are so many platforms and content management systems to choose from. We have platforms like Wix, Weebly, Squarespace, WordPress, Drupal and Joomla.

Some platforms require you to know a little bit of HTML / CSS or other coding languages, so you really need to know your website building ability but if you are a beginner, it is better you choose

I will recommend WordPress for any one who just starting out because,  WordPress is free, robust, and it can be installed with just one-click and it is used by over 40% of all websites on the web. It comes free with most hosting services out there and with Bluehost, it is automatically installed.

3. Make Your Website a Professional website via Customization.

Now it is time to install WordPress having purchased our domain name and hosting. One great feature of Bluehost is that WordPress is automatically installed during your course of signing up for your hosting account. To install WordPress or view your WordPress dashboard;

  • Log in to your  Bluehost hosting account by entering your domain name and your password.
  • On the next screen, you are to enter your website details (Site title and tagline) and click continue.
  • Give a little info about yourself and your site, choose a theme or skip this step and once you’ve done this, the WordPress installation will happen automatically.

Having logged into your Bluehost dashboard, the next thing to do is to click on the My Sites option in the left hand navigation bar.


  • Click on the login to WordPress button.

 Congrats! You are in your WordPress Dashboard.


 When you check your email, you will discover that Bluehost must have sent you your cPanel login details and a confirmation message. Click on the confirmation link to confirm your account. Remember to save your login details in a place or on a notepad.

Click the coming soon active button and click launch your site to make your site live!


  • Next, choose a theme for your website. Although, WordPress automatically installs a theme for you during installation of WordPress but you can always change it to the theme of your choice. There tens of thousands of WordPress themes to choose from right from your WordPress dashboard and you can also go for a Premium theme.

To install a theme or change a theme, click on Appearance then click on Themes. This will redirect you to the main page for WordPress’ free themes section.

Click on the Add New button and search for your desired theme in the search box. You can also search for themes via Most popular, featured themes or Latest Themes. You can also upload a Premium theme for more professional looking site.

A Premium theme will help in customizing your website to your taste. A premeium theme has reliable code base and be rest assured to get support if anything goes wrong with your site.

To install your premium theme, click appearance>>theme>>add new>>upload theme>>click on install>>activate.

upload-theme image

Next, install some WordPress plugins to aid your website customization and growth.

Plugins helps in adding extra features and functionality to your website. It helps in turning a normal website into an online store or membership site in minutes.

To install a plugin, from your WordPress dashboard>>click on plugin>>add new>>search for plugin you intend to install>>click on install and activate after installing.

Some of the useful plugins you will need to install are;

Rank Math/All in one Seo Pack/Yoast: These plugins help keep  your site SEO friendly and alerts you of any issues concerning your website. You can install of the plugins

Contact Form 7 : This plugin allows you to create and manage multiple contact forms on your website.

WPCatche: This helps to speed up your website loading time.

Next step on how to build a website from scratch is to create your website pages starting from the home page, about me page, services page etc. To create your website pages, go to the pages section from the dashboard>>click on add new page>>type in your page title>>click on publish. Follow the same step to create all your pages then create your site navigation.


To create your site navigation, you will need to create a Menu and add items to your menu. The items to add are the pages you created earlier.

To do that click on appearance >>Menu >> Click on add new >>Name the menu and click on save. Then add some of the pages, posts or categories to the menu and click on save. Refresh your site to see all your pages, post or categories links showing on the menu bar.

menus image

In addition to creating pages, you may want to have a blog section on your website which is a good idea. All your published contents will be in the blog feed and will be added via the post section of your WordPress dashboard. You can as well divide your blog posts into categories for easy navigation by your website visitors.

To create a blog post, click the post section from your WordPress dashboard >>Click on add new >> Write you post title or headline >>write your contents on the text editor and click the publish button.

post-publih image

Congratulations! You have just build a website from scratch. If you are stock in any way, do feel free to contact me directly or by making use of the contact form. If you find this post interesting and educating, do share it with your followers on social media. Remember to drop your thought on this post in the comment section.

To your success!

How to Build a Blog Website with WordPress

How to Build a Blog Website with WordPress

Considering beginning your own blog? This article would direct you on how to build a blog website without any stress and furthermore tell you the best way to bring in cash writing contents on your blog. Starting a blog has a low venture yet a great potential for profit.  This is a beginners’ guide to building and publishing contents to your blog. Beginning a blog is something you can do in under an hour yet bringing in cash from your blog would require a solid foundation.

Disclaimer: This post contains Affiliate links. I may get a little commission at no additional expense to you.

how to build a blog website

By the way, do you wish to start a blog the right way? Sign up for my FREE Blogging Email Course to get started………..Click Here

In this article, you are going to learn step by step the best way on how to build a blog website without any stress, you can bookmark this post for later use and I will likewise like it if you can share this post with your loved ones.

In building a blog website, we are going to be using WordPress. The following instructions will show you how to build a blog website on WordPress step by step.

For those that doesn’t have any idea what a blog is, a blog is a site that is refreshed with contents or blog posts consistently on a specific subject or topic.

To begin building and writing on your blog, you need to carry out the following steps:

Stage 1: Choose Your Blog Niche

Your blog specialty is the niche or topic you might want your blog to be known for. It is the thing that you plan to talk about on your blog. What are you energetic about? What do individuals say you realize how to do best and they will be willing to pay for? Consider everything and start your blog. On the off chance that you can’t concoct a point or specialty immediately, don’t stress Just begin your blogging journey first and you later pin it down to a specific topic.

Stage 2: Pick a Domain Name

To build a blog website you need to pick an appealing domain name for your business. Your domain name is your blog’s location on the web.

In picking a domain name, pick a name that can be effortlessly recalled, make your picked name identified with your blog specialty so your followers can immediately understand what the site is all about. Additionally, is you can’t come up with name then use your own name.

Stage 3: Chose a Hosting Plan

If your blog is going to be for real online business, please consider choosing the best hosting services for your blog. I would recommend you put your blog on a self-facilitated administration or self hosting services. A free writing or blogging platform like Blogger, Wix,, and so on wouldn’t give you the opportunity and complete power over your contents.

Setting up a web hosting is amazingly straightforward and just takes a couple of minutes. In picking the best  web hosting organization, I would suggest BLUEHOST for your blog hosting with BlueHost, you get your domain name for free but if you wish to separate your domain name supplier from your hosting company then use Namecheap. I am recommending Namecheap because is one of the least expensive domain name supplier out there and they have best deals in terms of services.

Also, Namecheap can also help you host your website at affordable prices with free SSL, 99% Uptime and 24/7 support for your online presence needs.

However, Bluehost has an extraordinary offer on her hosting bundles beginning at just $2.95 every month, alongside a FREE domain name. Just make sure you use my affiliate link.

To begin your blogging journey:

bluehost for blogging

  • Type in your domain name either a current domain name or an existing one as appeared in the picture below Bluehost.

bluehost domains for blog

  • Next choose your hosting plan

bluehost choose plan for blog

  • Next step is to fill in the necessary information and consent to their terms of service then click on the submit button.

bluehost acct details for blog

One of the good thing about Bluehost is that WordPress is automatically installed for you. All you require do is to follow the PROMPT to give one or two details about your business and you will be redirected to your dashboard.

Also, you will be prompted to choose a website theme, you can either pick a theme or skip this step by uploading your own free or premium theme later on

To upload your own theme,

  • Click on Appearance.
  • Click on themes
  • Click on add new.
  • Click on upload theme
  • Pick the theme to be uploaded from your PC.
  • Install and activate the theme.

upload-theme for blog image

It is important to note that the theme you picked or uploaded will determine the look of your website or blog.

Stage 4: Write Your First Blog Post

Compose your first blog post! For new bloggers, I would prescribe getting 5 to 10 strong blog posts up on the blog first and afterward begin dealing with building your blog audience. To compose your first blog post, click on post from your dashboard.

Click on add-new post.

add new blog post

Add your blog contents, add images and click the publish button.

first blog post-publih image

Stage 5: Make Money Blogging!

Presently we should discuss how to bring in cash publishing content to a blog. It is possible to start monetizing your blog right way but the best practice is to gain some credibility and authority in your chosen niche first.

Some of the ways by which you can make money online with  your blog are;

Selling Digital Products Online: This is actually my number one method of bringing in cash as a website designer and a blogger. The fastest method to begin bringing in cash from your blog is to make your own item and begin selling it on your blog or on different platforms. You can begin by making eBooks or online courses and start selling them on your blog or website.

Affiliate Marketing: This is perhaps the most straightforward approaches to begin bringing in cash as new blogger in any niche. Affiliate marketing means showcasing other peoples’ items on your blog and consequently you get a commission whenever somebody purchases through your affiliate link.

Promotion/Online Advertizing: Advertising is another great method of bringing in cash writing on your blog once you begin getting a decent measure of traffic to your blog. Some of these online advertizing networks that you use are, Google adsense, Monumetric, Mediavine and Adthrive, however, aside Adsense, you will require a great deal of traffic to be accepted into these other networks.

Conclusion on how to build a blog website;

  1. Pick a blog niche for your blogging business
  2. Register a domain name and get hosting for $2.95 every month with Bluehost or Namecheap for less than $30 a year.
  3. Pick a theme for your blog. You can pick a free or get a top-notch theme.
  4. Compose 5 to 10 blog contents and launch!
  5. Build your Blog followership and start monetizing your blog.

It really easy to get a blog up and running in minutes however, blogging  it’s not a get RICH quick scheme! To make cash in blogging, you should place in a ton of time and effort by regarding your blog as a business directly from the beginning in order to achieve your set goals

Still confused about Blogging? Get Started with the FREE 7-Days Blogging E-course!

There is love in sharing! Do share this article with your loved ones.

To your success!

How to Design a Business Website Step By Step for Beginners

How to Design a Business Website Step By Step for Beginners

Learn how to design a business website step by step. This article will help you learn the simplest method that you can use to design a business website step by step using WordPress

As far as scaling your business online is concerned, to create or design a business website for your business can’t be overlooked which is one of  the reasons for this article.

Disclaimer: This post contains affiliate links and i will get a commission if you make a purchase via my link at no extra cost to you

design a business websiteNot having a web presence for your business may mean that you are simply losing out on some aspects of sales in your business. For your business to locate more customers, you’ll need to design a business website for your business. A business website will help in growing your business faster and provides more reputation to your brand.

The good news is that you simply can actually design a business website for your business without one line of code using WordPress!

The step by step guide stated in this article will assist you to make one in minutes without the help of a web developer

An overview of what you’re getting to be learning during this tutorial are listed below;

  • Choose a Platform for your website
  • Buy name and hosting plan
  • Install WordPress and theme

Choose a Platform for your Business Website

Choosing the proper platform for your business website is extremely important to the success of your business. There are numerous platforms for building a business website but i will recommend WordPress because is the best platform for building and scaling your business faster. With WordPress, you’ll have access to many website templates, plugins, add-ons and extensions to create your website easily. WordPress has the best website builders in the world and it powers over 35% of the whole website on the web.

There are two types of WordPress – and The one we are going to be using is the self-hosted WordPress which is doesn’t give user the complete potential services except the user upgrades which is why we are going for the self-hosted one ( where you’ll be needing a website name and an hosting plan. And with this, you’ve got the complete right over your website.

Buy a website name and hosting plan

To have full control over your business website, you’ll need a website name and hosting in order to run your website successfully

A Domain Name is the name your business website will bear on the web and a webhosting would make your website visible to the entire world

Your name is your unique website address. Eg and hosting plan is that the one that house your name . it’s important you create a  name that is associated with your business and let it be memorable by keeping it simple, catchy and short.

Choosing a reliable Webhosting for your business website is really vital . I will gladly recommend Bluehost due to the following reasons;

24/7 support, superb customer service, a free name , free SSL certificate, one click WordPress installation, 99.9% uptime, 30 days a refund guarantee, easy to use Cpanel, an enormous discount on hosting price and officially recommended by Using Bluehost goes to save lots of you an entire lot of stress and money within the future

Get started with Bluehost here

If you’d like  to separate your name from your hosting then, i will recommend namecheap for cheaper domain names

Also, if you’re really on a small budget, i will  advise you begin with namecheap due to their superb customers’ service but Bluehost is the best if you can afford it.

Let’s register your domain and hosting together by visiting

Click on the “Get Started” button to continue.

bluehost how to


On next page you’re to choose a plan.

bluehost plans

Next, is to type in your name or link an existing name .

bluehost plan2

Please note that if you have already got a website name, you’ll got to link the nameserver of that domain there to of bluehost.

Next page is to enter your details as shown within the image below;

bluehost acct creating

On the next page, choose your package plan. Either 12, 24, or 36months base on your choice. the price reduces when the month you chose increases.

package info bluehost

The remaining boxes should be left blank apart from “Domain Privacy Protection

extras in bluehost

Enter your credit cards details to checkout on subsequent page.

credit card details

Then scroll down and tick the “Terms of Service” to agree then finally click the submit button.

submit button image

Congratulations! you just completed the first stage of your business website design for your business

Next Step: Install WordPress

Another great feature of Bluehost is that WordPress is automatically installed for you while checking out during the course of your registration. Immediately after submitting your details during checkout, you’ll receive a registration successful message and can even be prompted to create a password.

Click on create a password and check your email for the login details sent to you from Bluehost.

create password

Login into your Bluehost client area by clicking on “My site”

mysite image

login to your WordPress admin dashboard through or via your Bluehost dashboard by clicking the “Login to WordPress” button to start  customizing your website. You  may be prompted to choose a theme, you can either choose a free theme or upload a Premium theme or skip that step to go to your dashboard. Also, to login to your cPanel use cPanel login details by typing in into your browser.

cpanel image

Next: Add your website Pages

Now that your WordPress site is live, it’s time to start  customizing it by adding some important pages like the Home page, About Us page, Contact Us page, Our Services/Products page, Blog page etc. you create your pages base on your business needs using your business information

To create a page, login to your WordPress dashboard, visit Pages >> Add New, type the name of the page within the tittle and provides a quick history about your business, then click on publish by the right hand side of the page as shown below;


add page


Add Themes, Menus, and Plugins for more Functionality.

One of the amazing features of WordPress is that it’s various inbuilt plugins and add-ons that might help in improving your business website overtime. it’s also possible to vary and customize your website themes without stress. There are thousands of free and paid themes you can install to customize the looks of your website.

To customize your theme, attend Appearance>> Customize >> Customize to your taste



The next step is to feature your navigation menus by clicking on Appearance>> Menus >> provides it a name>>Select the pages or categories you’ll wish to include in the menu>> choose where you would like the menu to show >> click save.

menus image


On WordPress platform, there’s virtually no feature/functionality you would like on your site that has no plugin. There are over 20,000 free plugins that you simply can easily install and activate on your website. you’ll use most of those plugins to display several features on your website without writing one line of code.


Below are a couple of recommended plugins you would possibly have to install on your business website:

Yoast SEO/All in One SEO Pack/Rank Math:– These plugins help to enhance your business website for the search engines. It enables you to be getting free organic traffic to your business from search engines.

MonsterInsights/Google Analytics: plugin helps in monitoring or tracking your website visitors, With the plugin, you get to understand your audience, their location and every one that.

Wp Super Cache plugin: This plugin helps to enhance the speed of your website.

Updraft plugin– helps copy your website content.

WPForm: this plugin helps you to feature contact forms to your website which allows your users to attach with you using the shape.

I hope this piece of content helps you design a beautiful, professional and responsive website.

If you find this post interesting and educating, do share it with your followers on social media. Remember to drop your thought on this post in the comment section.



Open chat
Hello, how can we help you?