How to Build a Website

About WDW

Web Design World is a Veteran owned website. Dedicated to helping people learn how to build their own websites.

To help us keep writing great tutorials, please follow us on Facebook and Subscribe to us on YouTube.

Table of Contents

Welcome to build a website course. This entire category will provide you with all of the knowledge needed to build a website on your own. You will learn everything including domain names, website hosting, graphic design, logo design, hiring a web designer, or a web developer.

Building a website is easy and you can get started on your dream today. We guide you every step of the way free.

Sometimes it can be expensive to hire a web design or web developer to create a website for you. We believe web designers and developers are still important today for creating great websites and work with many of them ourselves. Sometimes, you just don’t have the money to hire one or you are a do it yourself kind of person. 

Do you have an idea for a business and need an online presence? Maybe you just want to create an informational website like a blog. Whatever the reason, we will guide you through the process. 

By the end of this course, which is 100% free by the way. You will be able to do the following and more.

  • Build your website from scratch or edit a template.
  • Create both a desktop version as well as a mobile version.
  • Create contact forms.
  • Add an SSL certificate (Secure Sockets Layer) security to your website.
  • Create a logo.
  • Learn how to choose a domain name.
  • Learn how to choose a website hosting provider.
  • Hire a freelancer if you choose, we will help you pick the best one.
  • Build a website on one of the popular platforms such as WordPress, Joomla, Drupal, Wix, Shopify, and more.
  • Set up an e-commerce store.
  • Learn about content management systems (cms).
  • What is search engine optimization (SEO) and how do I do it myself.
  • Search engine marketing (SEM) and how to get visitors to your website.

Course Curriculum

The best way to complete this course is to go through each of the topics below in order. If the topic is clickable, it is available, if not, we are still writing the lesson. Check back often, we create new content daily.

Website Building Basics

Domain Names

This section will cover what are domain names and the step by step processes to purchase a domain name.

Logo and Graphic Design

Graphic design is the next lesson so you can learn how to create your own logo prior to moving on to the next step which is website hosting. It is important that you plan your website, and branding is one of those steps. You will also learn how to do some basic graphic design using free software available online.

Website Hosting

Even though you purchased a domain name, you must have a website hosting account to officially have a website. A website hosting account is where you upload the website pages you want your visitors to see.

Website Builders

We will go over all of the amazing website builders available that allow you to create a website from scratch or using a template. These include WordPress using Elementor and Divi. We will also cover Wix, Shopify an eCommerce platform, Joomla, Drupal, and more.

Hiring Somone to Build My Website

You may decide you want to hire someone to build a website for you. We will cover how to find a freelancer and how you should write up your website design requirements. You will also learn how to use escrow services to pay for the website work to ensure you get what you paid for and the freelancer doesn’t disappear with your money.

Build a Website with WordPress

In the above section, you learned the website building basics. Now you are ready to actually build your first website. We love WordPress and so do a lot of website creators. WordPress websites make up more than 30% of all of the website content management systems (CMS) being used today.

The following topics will be covered.

  • Create a MySQL database.
  • Create an FTP user account and install FTP (File Transfer Protocol) software.
  • Download and Install WordPress.
  • Configure WordPress settings.
  • Add WordPress plugins.
  • Add WordPress themes.
  • Take a tour of WordPress.
  • Create a Home page.
  • Add a newsletter signup form.
  • Create an About page.
  • Create a Forums page.
  • Create a Services page.
  • Create a Blog page.
  • Create a Contact page.
  • Configure WooCommerce eCommerce.
  • Create an eCommerce Catalog page.
  • Create a Return Policy page.
  • Create a Terms of Service page.
  • Add Website to Google Search Console and configure other webmaster tools.

Build a Wix Website

Wix is a website builder platform that comes at a reasonable cost. Maybe you do not want to have to worry about updating the plugins of your website or scripts or anything along those lines. Wix is a simple to use platform that allows you to just build your website from scratch or use their many templates available. We will show you how to create an amazing website with Wix.

Topics covered will be:

  • Signup for Wix.
  • Choose a Wix website plan.
  • Connect a domain name.
  • Configure email.
  • Take a tour of Wix.
  • Create a Home page.
  • Create an About page.
  • Create a Services page.
  • Create an eCommerce Catalog page.
  • Create a Blog page.
  • Create a Contact page.

Build a Shopify eCommerce Store

Shopify is a great eCommerce platform that allows you to build an eCommerce store with ease. This platform has so many eCommerce extras built-in, your customers will fill safe purchasing products from your store.

Shopify topics covered include:

  • Signup for Shopify.
  • Choose a Shopify plan.
  • Connect a domain name.
  • Configure email.
  • Take a tour of Shopify.
  • Add essential Shopify apps.
  • Create collections.
  • Add products.
  • Select a theme.
  • Create a Home page.
  • Create an About page.
  • Create an eCommerce Catalog page.
  • Create a Refund page.
  • Create a Terms of Service page.
  • Create a Blog page.
  • Create a Contact page.

Search Engine Optimization (SEO)

SEO is an important aspect of building your own website. You must constantly practice good SEO on your website. This includes reducing image sizes, improving page load speed for your visitors, requesting backlinks from high authority domains, and much more.

What is SEO

We will explain in depth what search engine optimization (SEO) is and why it is important in your everyday website existence.

Keyword Research

Part of a great SEO strategy is to study the keywords you will use on your website. This includes research your competitor keywords and what is working for them. 

Creating Website Content

We will teach you how to write keyword-rich content that helps get you the right kind of traffic based on your website niche.

Optimizing Website Pages

You will learn how to review each of your website pages to ensure each page is optimized to the fullest potential possible.

Backlink Strategy

In this lesson, you will learn various strategies to get backlinks to your website. Backlinks are what build popularity for your website and allows you to rise to the top of the search engine rankings.

Improve Website Page Load Speed

A large percentage of your website visitors will leave your website if it fails to load in a reasonable amount of time. More than a couple of seconds is too long. We will provide tips on how to improve your page load speed.


There is such a thing as bad search engine optimization (SEO). Some people break the rules when it comes to SEO and gets their websites banned or de-ranked in search engines. We will provide a list of bad practices when it comes to SEO, what you should avoid.

Understanding How Search Engines Work

Search engine algorithms, especially Google are complicated. We will take a deep dive into how search engines work and how to use that knowledge to your advantage.

On-Page SEO

You will learn about on-page SEO and all of the ways to improve your website performance and increase traffic organically.

Off-Page SEO

The opposite of on-page SEO, you will work on your search engine optimization outside of your web page.

Search Engine Marketing (SEM)

Like SEO, search engine marketing is another important aspect of creating your own website. Although you’ve done the work and made your website load faster, got some backlinks, visitors aren’t going to come to your website immediately. While not confirmed, new websites may be placed in a search engine sandbox, which basically means your website remains low ranked for about six months. This means you need to bring in visitors using other methods such as advertising. We will show you affordable ways to advertise your website using Google Ads, Facebook Ads, Instagram, YouTube, and more.

What is SEM

You will learn about what SEM is and how to create a search engine marketing strategy that drives traffic to your website.

Market Research

Every business requires market research and a website is no different. You will learn how to investigate your competition and what they are doing that makes them successful. We will teach you how to research your business idea or topic in-depth and make a great plan going forward.

Email Marketing

Opt-in email marketing is one of the biggest ways to turn visitors into customers. If someone has signed up for your newsletter, they are interested in your product and want to know more. We will teach you how to set up an effective email marketing campaign to drive your sales through the roof.


YouTube is a great place to get your website business in front of people. No doubt you’ve visited YouTube before and have seen the ads. We will show you how to get your ads in front of viewers.

Social Media Ads

We will go through various social media websites and discuss how their ad program works. This includes Facebook, Twitter, Instagram, Pinterest, LinkedIn, and others.

Google Ads

Google is the biggest search engine on the planet, they are also a great place to advertise your business. You will learn how to create a Google ad effectively and affordably to drive sales and traffic up for your website.