How to Make a Website in 2020 – Step by Step Guide (Free) This guide is useful for users of all ages and skill levels. However, if you need help,
If you want to do it by yourself, then please continue to follow our step by step guide on how to make a website.
Here is an overview from start to finish of all the steps we’ll walk you through in this guide.
- How to find and register a domain name for free
- Choosing the best web hosting
- How to install WordPress
- Installing a template to change your site’s design
- Creating pages in WordPress
- Customizing WordPress with addons and extensions
- Resources to learn WordPress and get support
- Taking it further, building websites with more features
Before we start creating a website, let’s cover some of the most aspect you need to know before creating a website
What do I need to build a website?
You’ll need the following three things to start your WordPress site.
- A domain name – this is the name of your website such as google.com
- WordPress hosting – this is where your website files are stored.
- 30 minutes of your undivided attention.
How much does a WordPress website cost?
The answer to this question really depends on what kind of website you are trying to build.
A typical business website can cost as low as $70
We recommend all our users to start small and then add more features to your website as your business grows. This way you will save money and minimize potential losses and avoiding overspending.
In this guide, we’ll show you how to build a website for less than $50.
We will also show you how to take it further by adding more features to it in the future.
Which is the best website platform?
WordPress is the most popular website platform in the world. It powers nearly 28% of all websites on the internet.
WordPress is free and comes with thousands of website designs and extensions. It is extremely flexible and works with almost every third-party tool and service available to website owners.
We use WordPress to build all our websites including this one, joel.budgetoffshore.
How to make the most of this create a website tutorial?
This is a step by step tutorial on how to make a website. We have divided it into different steps, and we’ll walk you through everything from start to finish. Just follow along the instructions, and you’ll have a very professional looking website in the end.
We will also point you in the right direction to take your website to the next level based on your needs.
Have fun creating your website.
Remember, if you need help, you can contact us and we will setup your website for free.
Let’s get started.
Step 1. Setup
One of the most common mistakes that beginners make is choosing the wrong website platform. Thankfully, you are here so you will not be making that mistake.
WordPress is free for anyone to download and use to build any kind of website without any restrictions.
If WordPress is free, then where is the cost coming from?
WordPress is free because you’ll have to arrange your own domain name and hosting, which costs money. For more on this topic,
A domain name is your website’s address on the internet. This is what your users will type in their browsers to reach your site (For example, Naijajeodax.com or budgetoffshore.com & google.com).
Next, you’ll need website hosting. All websites on the internet need hosting. This will be your website’s home on the internet.
A domain name typically costs $8/year and hosting costs start from $5.99/month.
This is A LOT for most people who are just starting out.
Thankfully, budgetoffshore, has agreed to offer our users a free domain name and over 30% off on web hosting.
Budgetoffshore is one of the trusted and easy hosting at the moment.
Note: At Joel.budgetoffshore, we believe in transparency. If you purchase hosting using our referral link, then we will get a small commission at no additional cost to you. In fact, you will get discount on hosting + a free domain name. We would get this commission for recommending any WordPress hosting company, but we only recommend products that we personally use and believe will add value to our readers.
Let’s go ahead and purchase domain name and hosting.
First, you’ll need to go to the Budgetoffshore website in a new browser window and click on the Blue ‘Get Started Now’ button.
- This will bring you to a pricing page where you will need to choose a pricing plan for your website. which consist of Basic plan & Standard plan and Premium plan .
You’ll need to click on select to choose the plan that you like and continue to the next step.
2.On the next screen, you’ll be asked to select a new domain name.
3.And on the next screens, enter your personal information and credit card details. And complete payment.
4. In Budgetoffshore cPanel (administration panel), find a button which says Install WordPress
5.Click on a Install button to proceed with WordPress installation
6. Now select if you want to use your website with or without “www.” at front of your website name (www.YourWebsite.com or YourWebsite.com). If you can’t decide you can leave it as is. It can be easily changed afterwards
7. The details for the WordPress installation like email ID, username and password can be set. And tick all the necessary conditions under a licence agreement.
8. And install.
9. Once installation is complete you will see a clear message on top saying “Your Install is Complete!” and button saying “View Credentials”
10. By clicking on that button you will be sent to a page where you will be able to find your newly installed WordPress login credentials.
11. Now you can login on your website by clicking link that says YourWebsitName.com/wp-admin.
Configure your newly created WordPress website
WordPress Admin Screens
- Go to yourwebsitename.com/wp-admin.
- Type in the username and password you previously entered during the WordPress installation process.
Your WordPress admin menu is available on the left side of the screen. Allowing your cursor to linger over them will open sub menus.
That is a lot of stuff which you deal with. But I’ve promised to get your site up and running. So for the purposes of this post I will not be talking about Settings, Tools, Users or Your Dashboard.
I will talk about the rest of the menu options which are part of your WordPress menu. Let’s get started.
Customizing your site’s Appearance and activating a WordPress Theme
Themes (Appearances > Themes)
- Open Appearances > Themes. From here on have a look at the heading of each subsection if you have doubts with regards to accessing a particular part of the WordPress menu from the admin screen.
- And click on the “Add New” button on the top. And choose from one of the themes displayed or search for a specific theme. For a list of awesome free themes you should check this page.
- Install a new theme that you fancy and activate it.
- The next part involves customization of a theme. You can access this under from Appearance > Customize. You can do a number of things to your site’s appearance from here. But that’s not the crux of this post, a theme is sufficient to start a website.
Adding New Plugins (Plugins > Add New)
Plugins are a scripts or pieces of code written to perform a very specific function or set of functions on your website.
A simple example would be social sharing plugin, it helps share your content across different social platforms and helps get the word out that your content is awesome. Similarly, people have developed plugins for search engine optimization, security purposes, creating and maintaining a portfolio of images, to create contact forms, for caching the list is endless.
If you want to read a detailed list of plugins that we think is absolutely essential, read this comprehensive list of essential plugins.
Adding Pages (Pages > Add New)
Pages on a website help divide your website into a requisite number of pieces to present the different sections of your site’s content. Pages are to themes like widgets are to plugins. With pages you can create specific template styles that can be called on command for different purposes that require the same or similar design. Pages are more than posts and are used for specific purposes on your site. You can create pages specifically to cater to the requirements of a Contact Us Page or perhaps create landing page.
And you are greeted by a New Page, which you can now fill up. From this new screen, you can create a new page and assign page attributes.
If you either need to create a template that you’re likely to use often or need to recreate a section of your site for a specific purpose, creating a page is the way to go.
Content is king may be a cliched line.
based on your site’s niche and your expertise, you need to produce content that genuinely offers value to would be readers. If you intend to create your site purely for monetary purposes, it will not be successful in the long run. No wait a minute, it may still be profitable but certainly not as successful as it could have been had you tried to genuinely help your audiences. So focus on good content.
Pick your niche and offer great value to your readers. And watch your traffic grow steadily and if you are lucky, perhaps even go through the roof!
So how do you publish your content on WordPress? What are the formats available to you apart from just plain ’ text?
Posts (Posts > Add New)
The beating heart of your site or most sites anyway. At the end of this tutorial when all’s said and done, you’ll be here to populate your site with posts. WordPress has a very easy to use posting mechanism and this one of the reasons, it is so popular.
You have two ways in which you can write your posts: one is the visual editor and the other is HTML editor. You can opt to use the visual editor to begin with, but you should know the HTML editor (referred to as text editor) is a very powerful tool to help you create the right formatting for your posts. The sooner you are comfortable with the text editor, the better of you will be. You may notice I am using the visual editor and truth be told, once I’ve added all the necessary formatting I prefer the visual editor.
The visual editor is very much similar to most text editors and permits you to add bold / italic effects to your text, change its font, add bulleted lists and numbered lists, align content differently and add hyperlinks. There is also a distraction free writing mode which gives you a fullscreen version of the editor.
Categories (Posts > Categories)
Categories are a means to divide your content. Categories are important when your site publishes content on a number of issues. You can add categories from your Post editor or you can access it under Posts > Categories.
Now you can name the category to create one and then you can add a slug which is basically a URL add on of sorts for all your site’s posts on that specific category.
So it is a very effective way to divide your site’s content and make finding stuff on your site much easier for a visitor.
Tags (Posts > Tags)
Tags are very similar to categories, except each post generally has its own set of tags. Tags are a tad more specific than categories but that apart they are the same and they aid in helping visitors find your content more easily.
Media (Media >Add New)
Media as in photos and videos are important to normal websites. They are even more so for media heavy websites. Adding media is easy with WordPress. You can either add media from Posts or you can add media directly to the media library.
You can add the image title, a caption, description to the image. But it is also important you also add the alt text which helps search engines identify your image. It is a small step in ensuring good search engine optimization.
There a lot of effects and stuff you can do to your imagery like make it pop up or use a lightbox with WordPress plugins. But that’s for another day.
Setting up your WordPress profile. This is rather easy to deal with. You can edit your profile from the “Edit Your Profile” on your WordPress admin screen on the top right hand corner. You can describe yourself and add the necessary social media links as well.
And to add a profile picture for your WordPress ID, you’ll need to get a Gravatar account. You’ll need an account from WordPress.com with which you can login to your site’s admin panel.
And apart from that if you need anything else, do let us know in the comments below! I will always be happy to help you out 🙂