Nowadays there are multiple ways of creating a website, and the best thing is that anyone can do it. You don’t need to be a web developer or to have prior programming knowledge.
In this step-by-step guide, we will show you how to build your own website. We will cover everything from choosing a domain name to installing a WordPress system on a server and managing it. In the end, you will have a better overview of the web creation process, which is a must-know in today’s world.
3 reasons why this guide might be helpful for you:
- If you want to save money. Learning how to make a website can help avoid spending money on website developers.
- If you want to keep your project with the market trend. Having your own website will definitely help you with that.
- If you want to be aware of the website creation process. By knowing the steps for building a website, you will be more aware even if you want to hire a web developer to do it for you.
Just to mention, you don’t need any prior programming skillset.
What is WordPress and why building your website on it
There are plenty of platforms when it comes to website creation. These platforms are the so-called CMS or Content Management System. Their goal is to simplify the website creation and management.
Some of them are rich in functionality and flexibility. Luckily WordPress is one of them. In the last couple of years, there was a tremendous improvement in this system. Now you can use a free website builder on top WordPress system, which gives you an easy way to manage your website design and content.
In addition, you can choose from various free WordPress themes, so this opens even more opportunities. Now it’s possible to build interactive websites, which have a responsive web design. This means that they will be mobile-friendly. You know that everybody uses their phones to browse. It’s just the ways it is nowadays.
And lastly, you can create everything using WordPress website builder, from a very simple website to a complex multifunctional WordPress site. It doesn’t matter if you simply want to create a personal website, blog or advanced e-commerce.
Why we chose WordPress
- It is the most popular CMS
- It is free to use (open-source system)
- It gives you a lot of flexibility (plenty of WordPress plugins)
- It’s fast and optimized
- It has e-commerce functionality (WordPress eCommerce)
- It has a flexible website builder (easy control over the website design)
WordPress powers a really big part of all websites on the Internet. More than 35% of all websites are built on top of WordPress. Also, this platform has a 62% share of the whole CMS Market.
So let’s jump into our WordPress for beginners’ guide.
Step 1 – Choosing a domain name (website name)
Finding a website name is the easiest and the very first thing you need when publishing your website online. Although this is a more creative process instead of a technical topic.
You are free to pick any name that isn’t already taken. However, we recommend paying attention to the following two points:
It should be easy to memorize
This is important because you want your visitors to remember your name, so they can easily find you later on. The domain name should be short, easy to type and spell. You don’t want people to get confused.
Brandable or include niche keywords
Should it be a brandable name like Uber, Google.. Or should it contain a word from your niche. For example, if you sell burgers, it could be FreshBurgers, BurgerHouse… It really depends and in the end it will be a matter of personal taste. We recommend you come up with 4-5 ideas, make a quick poll and ask the people around you. This always helps.
What is the Approx Pricing for registering a domain name
Depending on the domain extension (.com, .net, .org …) the price may vary anywhere from $10 to $50. Usually, you will pay for “.com” around $10. And don’t worry, this is not a monthly price, you only pay once for the whole year.
Which domain extension should you choose – “.com” or something else
Honestly, it doesn’t really matter. I will give you the following tip:
Let’s say your business website will offer products or services internationally. Then it is a good idea to stick with “.com” because it is more international. Although if your goal is to sell only within your country, then you can get a country-targeted domain, like (.fr, .de, .at). Every country has its own domain extension.
How you can get a domain name
Just type in google “register domain name” and there will be thousands of domain name providers. Also keep in mind that, when you get hosting, it is highly likely that you will get a free domain name for the first year. Most of the hosting providers include 1 year of free domain name. 😉
Step 2 – Choosing a Web hosting
What is web hosting
Web hosting is just a service that stores your website and makes it publicly accessible on the internet. Without hosting, your website couldn’t be found online. So you definitely need it.
For a small website, buying a reliable web hosting it’s not that expensive. Usually, it costs between $4 to $10 per month. This is less than a cup of coffee on a daily basis, but without it, you cannot have a website online.
Quick note: A reliable web hosting can lead to better website optimization, which is important for the SEO score and for better bounce rates.
How I can get a web hosting
There are thousands of different companies that offer hosting services. Some of them are good and some of them.. well not so good. Instead of comparing different hosting providers and getting you more confused, we will just show you how to install WordPress with siteground – the hosting that we are using. But you are free to choose whatever you like.
Just to mention we don’t get any commissions from siteground. We just want to show you the process of installing WordPress.
Registering a hosting and installing WordPress
The process is pretty intuitive and straightforward.
Type in “siteground” on google, open the website and register. After you have an account, log in and you will see the following views:
Step 1 – Create a new website
From the navigation go to “Websites” and after that click “new website”.
Step 2 – Choose a domain
You have three options to choose here
- New domain – by choosing this option, you can check if the domain is available and directly register it from siteground. It will be the easiest way.
- Existing domain – if you already have a domain name, you type it in here and follow the steps.
- Temporary domain – If you need more for choosing a good domain name, you can proceed with this option and later on connect the real domain. Usually most of the time I choose this.
Step 3 – Set up the site
On this stage you have 2 options:
Since the goal of our guide is to show you how you can create a website using WordPress, we will not focus here on website migration.
Start a new website
If you choose this option, you can either install WordPress (if you only want a website) or you can install WordPress + WooCommerce (website + online shop). Since we are showing you how to create a website, let’s proceed with the WordPress option.
You need to specify the “website access credentials”. This will be your administrative account. You will need this for accessing the administrative panel of your website, later on.
Step 4 – Finish
Usually, at this stage you will be asked if you want some extras to your website. Honestly, we don’t add any services here, but you are free to do whatever you want. Just click finish, wait 2-3 minutes for the website installation and you have a brand new website.
Step 3 – How to manage your website
Each WordPress website has its own administrative panel, from where you can manage the whole website. I will show you everything you need to know, so at the end of the guide, you will know how to work with WordPress. Just stick with me.
First, let’s login to the WordPress administrative panel. Just attach /wp-admin at the end of your domain. For example www.yourdomainname.com/wp-admin/
When you set up your new website in step 3 from “Registering a hosting and installing WordPress”, you’ve specified “website access credentials”. Use them here, to access your management panel.
After a successful login, you will see the WordPress dashboard. So let’s show you what you can do with WordPress and how to use it. From the left navigation you can access the following parts of the administrative panel:
1 – Posts (WordPress blog management)
WordPress is really functionally when it comes to creating an interactive blog websites.
From here you manage the content of your WordPress blog. You can get a list with all posts and create, edit, delete a particular one. Also, this is the place, where you can manage the categories and tags, which are very important for proper blog structure.
2 – Media
This is the media library of your website. You can upload and manage all kinds of media files. It doesn’t matter if it’s images, audio, video, documents, spreadsheets… The WordPress media library is really flexible.
3 – Pages
From here you can manage the pages of your website. You can create, edit, delete WordPress pages.
4 – Comments
Each blog post usually may have comments. This is the place, where you can manage those comments. You can see who wrote the comment, the related article, and the submission date. And the best thing is that you can approve or disapprove a comment. Pretty cool, right?
5 – Appearance
From here you can change the WordPress template (theme), configure what the website menu should contain and access the WordPress customizer. The customizer allows you to control how certain things are displayed.
6 – Plugins
With WordPress plugins, you can create an interactive website. Think about them as some specific functionalities, which are plugged into your WordPress website. They are like modules. Each has its own purpose and in the end they build one functional website.
7 – Users
From here you can manage the users. You can create, edit, delete users. Each user has a different role. The roles are administrator, editor, author, contributor, subscriber. You have a lot of flexibility when it comes to WordPress user management.
8 – Settings
From here you can set the WordPress general settings. For example, you can specify the website title, tagline, default site language and more. Usually, after you set up the system from here, you will not change it afterward.
Step 4 – Choose a website design
Website design is one of the most important parts when creating your personal website. Luckily there are a lot of paid and free WordPress themes, which have an integrated website builder. This gives you full control over your website design, so you can create a fully responsive design.
Why the responsive web design is so important
We live in a multi-screen society. If your website is not properly viewable on all devices, you will miss potential visitors. You need a mobile-friendly and intuitive website design.
The benefits of having a responsive design:
- Improved user experience
- Better SEO (Search engine optimization)
Paid vs free WordPress themes
The free templates have only one advantage which is that you don’t have to pay for them. But if you are serious about your website, we definitely recommend spending 50-60 bucks for a good WordPress template, which will allow you to have full control. Also, it is highly likely that a paid template will lead to better website optimization.
From where you can get a template
You can find paid templates on any marketplace for digital products. Usually, we use ThemeForest, but you can get you also from another marketplace. After you purchase your theme, you will have to import it into your newly created WordPress website.
The other option is to search for a free template, which is already included in the WordPress market. You can change your WordPress design later on.
Go to appearance -> themes -> add new
That’s pretty much how you create a WordPress website. Now you can start your journey building your own website.
The process is pretty much straightforward when you do it once. Just go through the steps that we described and play around with the system. If you have any difficulties with the WordPress installation and setup, you can reach us and we will help.