How to Create a Website in One Hour – A Step-by-Step Guide for Beginners [2021]

How to Create a Website in One Hour – A Step-by-Step Guide for Beginners [2021]

We will teach you how to create a website based on WordPress in this step-by-step guide for beginners. It’s easier than you think and all you need is one hour!

This site contains affiliate links. We may receive a commission for purchases made through these links, at no additional cost to you.

Can You Create a Website for Free?

Yes! It’s definitely possible to create your own website free of cost. Here are three of your many options:

The problem with free website builders is that you have less control over your site. Functions might be limited until you upgrade to a paid plan or advertisements might be placed on your blog.

How to Create a WordPress Website for Beginners

We will teach you how to build a website based on WordPress in just one hour. To get you online, we need to take care of the following things:

  1. Domain & Hosting
  2. Setting up WordPress
  3. Choosing a Template
  4. Adding Content
  5. Adding Plugins
Create a website in one hour without any coding skills
You can create a website in one hour without any coding skills

Why WordPress?

About one in every three websites uses WordPress as Content Management System (CMS), including ours. WordPress is an award-winning web software and can be used for building a website, E-Commerce store or blog.

The popularity of WordPress means there is no shortage of themes and plugins out there. Also, there is a huge amount of tutorials available, which makes it easy to learn and use even for beginners.

The easiest start for your website

Hosting & Domain

Before we can create a website, we need a place to save all the files first. This is called web hosting. Furthermore, we need to register a domain. This is the address of your website, which in our case is

For WordPress Hosting, we recommend SiteGround. In fact, this site is hosted by them! They are also one of only three hosting companies officially recommended by WordPress as of January 2021, the other ones being BlueHost and DreamHost.

If you want to find out what you should look out for in a WordPress Hosting provider, you can read our article Which Hosting Provider is the Best for WordPress?

But for now, let’s get you signed up and finally create a website!

Step 1: Choose Plan

Step 1 of the SiteGround Signup for WordPress Hosting, Choose Plan

As you can see, the right plan depends on the number of websites you have, the amount of web space you need and how many monthly visitors you expect. If you are just starting out, go with the cheapest plan and upgrade later on.

Step 2: Choose Domain

Step 2 of the SiteGround Signup for WordPress Hosting, Choose Domain

Now you can either register a new domain or link your existing domain from another provider to your new hosting account. So as a beginner, you will probably choose “Register a New Domain”.

Step 3: Review & Complete

Step 3 of the SiteGround Signup for WordPress Hosting, Review & Complete

Confirm that all the information is correct and choose the period you would like to sign up for. Read the Terms of Service and Privacy Policy and if you accept, pay for your hosting.

How to Install WordPress on SiteGround

Step 1: Log In and Open cPanel

Log in to the User Area of your SiteGround account and click on “Websites” in the navigation. Next, click on the button “cPanel”.

Step 2: Go to Autoinstallers and Click on WordPress

Step 2 of How to Install WordPress on SiteGround, Autoinstaller

In your cPanel, scroll down until you see the section called “Autoinstallers”. Choose “WordPress” to start the installation.

Step 3: Click on Install and Fill Out Some Information

In the navigation, click on the blue button “Install”. You should see the following site load:

Step 3 of How to Install WordPress on SiteGround, Software Setup and Site Settings

Software Setup: Leave everything unchanged.

Site Settings: Enter the Site Name and Site Description, also known as the tagline (you can change this later on in WordPress).

Step 3 of How to Install WordPress on SiteGround, Admin Account and Choose Language

Admin Account: Either copy the username and password or create your own. The email you enter here will receive notifications about WordPress updates, new comments on your website, among other things.

Choose Language: Change the language from English to another if you prefer.

Step 3 of How to Install WordPress on SiteGround, Select Plugin(s) and Easy Setup

Leave everything else unchanged, click on the grey button “Install” and wait for the confirmation message to appear.

You now have successfully installed WordPress!

WordPress Starter: Customize Your Website

Now it’s already time to customize your WordPress site.

Step 1: Access the WordPress Backend

On the confirmation page, click on the Administrative URL or just add “/wp-admin/” to your domain ( to access your WordPress backend. Paste the admin username and password you copied during the WordPress installation process.

Step 2: Choose a Design for Your Website

You should now see SiteGround’s WordPress Starter. This wizard will be helpful in getting started with WordPress.

Click “Start Now” and choose a fancy design for your website. It might be a good idea to use the filters, as you can see there are a lot of templates available. You can customize or completely change the template later.

There are even WordPress Site Builders like Elementor that let you create a website from scratch with limited to no coding skills, but we’ll go with one of the templates for now.

Step 3: Adding Functionalities to Your Site

One of the best things about WordPress is the thousands of plugins available, a lot of them free. The SiteGround WordPress Starter will help you install some of the most popular.

A Contact Form is helpful for all types of websites, so you might want to select it. On the next page, you will see some marketing plugins including Yoast, one of the most popular Search Engine Optimization (SEO) tools.

We will skip those for now and click on the button “Complete”.

Create a Website with WordPress: Add New Post

Adding Content

SiteGround’s WordPress Starter should now have redirected you to the Dashboard, which is an overview of your new website.

Privacy Policy

On the left menu, you want to go to “Settings” and then “Privacy”. Now click on the button “Create New Page” to have WordPress generate a privacy policy page for you.

You might need to add more sites when you create a website, for examples Terms of Service or an Earnings Disclaimer. So definitely get legal advice before you monetize your website with advertisements or E-Commerce.

Your First Blog Post

Now that your WordPress site is up and running, it’s time to add some content. Once again, look at the left menu and click on “Posts”, “Add New” and start writing your first blog post!

Plugins are essential when you create a website and let you customize it

Adding Plugins

Just like you can very easily change the design of your website using templates, you can also add functionalities using plugins.

There are more than 50.000 plugins available for free. While you might not want to install too many (this will slow down your site and make your site more vulnerable to hacking, among other things), here are a few recommendations:

  • Contact & Newsletter Signup Form, e.g. WPForms
  • Analytics, e.g. Google Analytics
  • Search Engine Optimization, e.g. Yoast SEO

How much is a WordPress Website?

WordPress itself is free, so you only need to worry about the costs for hosting and your domain. There are many free design templates and plugins out there, which allows you to have a customized WordPress website for very little money.

What is the Difference Between and is the free and open-source CMS one in every three websites worldwide are using. It’s free because it is self-hosted, meaning you need to buy hosting and domain yourself. You have full control over your website and can most importantly monetize it without any restrictions. has a free and five paid plans. It’s free because they place ads on your website. Even if you go for a paid plan, you need to share revenue with the company. You have very limited control over your website and can’t upload any plugins.

Conclusion: Why You Should Create a Website Today

There is no better time to create a website than today. You can reach people all over the world with your thoughts or products. All it takes is a very small investment for hosting and domain and one hour of your time to get started.

What is your favorite way to create a website? Did you try other services like Weebly, Wix or Joomla? Let us know in the comments!


Leave a Reply

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