How To Create A Website From Scratch In 2020

Disclosure: This page contains affiliate links, meaning we receive a commission if you decide to make a purchase through our links, but this is at no additional cost to you. Please read our disclosure for more info.

I know, I know…

You’re doing just fine without a website.

You probably doing great on all your social media channels, people are loving you on YouTube, you’re doing great selling your services, or your products have no problem selling over on eBay, Amazon, or Etsy.

But, think about it how much better could you be doing if you had a website?  Whether it’s a website for yourself or your business, in 2020 if you want to market your product or service on a larger scale, you need a website.

In fact, your visitors are looking for signals that show your organization is reliable, trustworthy, and knowledgeable. A beautiful website will not only help you build your business credibility, but it will also help you position yourself as an expert in your field.

It doesn’t matter if you run your business out of your home, or where ever, if you don’t have a website yet, now is the time to get one.

Table of contents (steps to Creating a Website from Scratch):

  1. Choose a Domain Name
  2. Register a domain and sign up with web hosting
  3. Set up a website using WordPress (through web host)
  4. Add essential pages and content
  5. Set up a navigation menu

Step #1: Choose And Register A Domain Name

Before you can get your website up and running, the very first thing you’ll need is a domain name.

Your domain name will be your unique address on the internet. That address will be used by internet users when trying to find your site through their web browsers.

This website domain name is Yours can be anything. 

It’s not expensive at all to acquire a domain name, and the price tag is usually around $14 per year. If you haven’t chosen or registered a domain name for your website yet, no worries, here are a few tips that will help you pick a great domain name:  

  • Let’s say you’re creating a website for yourself, then ( can be a great option.
  • Lets say the website is for a business. Your domain name should match your company name. For example: (
  • Use a “local” domain name extension such as .de, .fr, or .ru if your goal is country-targeted visitors.
  • Use a “generic” domain name extension such as .com, .net, or .org if your goal is international visitors. 

 If your preferred domain name is already taken, don’t stress it as much, there are a billion other possibilities that are still available.

In the next step, I will show you how to get a domain for free, in case you don’t have one yet. 

Step #2: Get Web Hosting


Step #3: Set Up Website Using WordPress


Step #4: Customize Your Website Design And Structure

rr r3r324r 342r

Step #5: Add Essential Pages And Content

Now it’s time to plan out the structure of your website. Keep in mind Some of the pages on your site are more important than others. You should focus your time on all the essential pages before you start sharing it with the world. The reason for that is to give your visitors an idea of what your business is all about.

Who You Need to Help You:

  • Web Designer & Developer – Will help develops and styles your website. Just in case you need a little bit of help, a web designer & developer can help with the overall layout of your website, make your pages attractive with the right formatting and images. Within a short few days, you can have a beautiful website up and in a matter of a short few days. 

Here are a few essential website pages to have on your site are:

  • Home Page – This is the first page most of your visitors will see when they visit your main URL, so therefore it should have a brief overview of who you are and what your company does
  • About page – People do business with other people, so, therefore, having an about page will add a personal touch to your business, this page should give a summary of who the people are behind the company, a little bit of your company history and more.
  • Contact – Your contact page should show potential clients or customers the different ways they reach out to you. It is also essential to include your phone number, email address, social media profiles, a contact form, and a physical mailing address if you have one. 
  • Services page (if you offer services)  – Here, you can list your services. Begin the page with a brief explanation of your services before outlining them. This particular page is best for convincing your potential clients or customers how your business/services can help solve their problems.
  • Shop (if you offer products) – The goal for this page is to convince your visitors to buy from you rather than your competition. So, therefore, showcasing the benefits of each product can increase your chances of success. If your website’s primary focus is selling products, I would recommend you use the Shopify web platform. Otherwise, You can install a WordPress e-commerce plugin such as WooCommerce or WP eCommerce
  • Landing Page – This is a page designed to convert visitors into leads. Most landing pages usually have a form that allows you to capture visitor information in exchange for the desired offer. I will recommend you use click funnel if you want to built high converting landing pages.
  • Blog Page – A blog drives traffic and leads/sales, it is also a section of a website that provides a listing of your most recent blog posts. If you have a business website without a blog, then you are seriously missing out! The blog section of your website can be the greatest, and most affordable marketing tool.
  • Testimonials – By showcasing client testimonials and positive reviews your company has received, it will help establish credibility.
  • F.A.Q. – The FAQ page is your space to provide answers to visitors’ most frequently asked questions. This page will save you hours and hours answering those same questions on an individual basis.
  • Privacy policy page – Every website has a privacy policy, so should yours. A privacy policy lets your site visitors know what you plan on doing with the personal information they give you (emails, names, phone numbers), and the list goes on. 
  • Terms & Conditions – This page is a must for a website. It usually outlines the “rules” the visitor of your site must agree to abide by to use your website. 

Many of the web pages above will be very similar in structure – Once you learn how to create one page, you’ll find it extremely easy to create all the other pages.

Step #6: Set Up A Navigation Menu

Let say you took the time to create some of the essential web pages. The next step in our quest to creating a website from scratch is to set up your navigation menu. The menu will allow users to go from page to page on your site much faster.

Go to “Appearance → Menus,” and click on “create a new menu.”

Here are the steps you should take to create your first menu:


Last but not least – Let the world know that your website exists. 

Congrats, you’ve just figured out how to create a website all on your own!

When your website is up and running, you can’t expect everyone to know about it automatically. So, the next should be:

If you happen to have any questions, need help with anything, or want to give us some feedback, please feel free to shoot us an email over at We would love to hear from you!

10 Effective Blogging resources & Tools for Beginners
The 5 Most Important Website Pages Your Business Should Have

Related Posts

No results found.

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.