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!
- Can You Create a Website for Free?
- How to Create a WordPress Website for Beginners
- Why WordPress?
- Hosting & Domain
- How to Install WordPress on SiteGround
- WordPress Starter: Customize Your Website
- Adding Content
- Adding Plugins
- Conclusion: Why You Should Create a Website Today
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:
- Domain & Hosting
- Setting up WordPress
- Choosing a Template
- Adding Content
- Adding Plugins
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.
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 WorkingWherever.com.
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
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
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
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
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:
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).
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.
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 (www.domain.com/wp-admin/) 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”.
SiteGround’s WordPress Starter should now have redirected you to the Dashboard, which is an overview of your new website.
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!
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 WordPress.org and WordPress.com?
WordPress.org 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.
WordPress.com 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!