How to create a website free Step by step guide for beginners

In 2020, anyone can create and design a website without knowing anything about web development, design or coding.
If you want to create a website for yourself, business, and the Shop you can easily do it using the right tools and resources.
This step-by-step guide will help you build a website for freelancers, agencies or website builders without spending money.
All you need is 1-2 hours of your free time to complete the guide and set up the website.
Things you need to build a website

Domain Name(your custom web address like

Website hosting(service that hosts your website)

WordPress(free, commonly used website platform-tools)

To create a fully functional website, you will need to secure a domain name (web address) and a web hosting account. Both of these ensure that your website is fully accessible to others. Without one or the other, you will be unable to set up a website.
Once you have the domain and hosting, you can create a WordPress website. WordPress is the most popular website building platform that is being used by 35% of all websites on the Internet.
Set up a WordPress site is usually an easy, one-click process through your web hosting service.
Once you finish the guide, you will have a fully online working website, a custom domain name and fully accessible by others.
Are You ready? let’s get started…
Step 1: Choose a Domain Name

Image Source:, How to create a website free 

To create a website, first, you need a domain name.
A domain name is the name and address of your website (
This address is used by visitors when they try to find your site through their web browser.
The domain name of this website is website Anything can happen to you
Domain names can cost from $ 2 to $ 50 per year. The normal price tag is about $ 6.
If you have not registered or chosen a domain name for your website, here are some suggestions:
·       If you are creating a website for a business, your domain name should match your company name. For example
·       If you are planning to set up a personal website for yourself then can be a great option.

·       If your target is international visitors, use “common” domain name extensions such as .com, .net or .org. If your target is a country-targeted visitor, use a “local” domain name extension such as .de, .in, .fr, or Ph.
·       If your preferred domain name is already taken, don’t worry. More than 300 million different domain names are registered, but there are a billion other possibilities that are still available.
If you do not yet have a domain name, there is no need to register.
I will show you how to get  a domain name for the first year for free in Step 2
Step 2: Get web hosting and register domain with hosting.

Image Source:, How to create a website free 

Apart from having a domain name, you will also need website hosting (web hosting).
Web hosting is a service that hosts and stores your website files, content, etc on a secure server that is always running. Without a web host, your site will not be accessible for every person.
Cheap and reliable web hosting for new websites typically costs $ 1 to $ 10 per month. Less than a cup of coffee, but a significant investment for the success of your website.
Whenever you sign up with web hosting company, make sure it has the following features:

  • ·     Free domain name with SSL (for security purpose)
  • ·      One-click-install for WordPress (free)
  • ·       Custom email accounts
  • ·       Unlimited or without bandwidth (no traffic limit)
  • ·       Customer support, preferably 24/7 live chat

If you host a website that offers everything above, then you will find a good provider.
We recommend using for web hosting and for domains. They offer at least cost domain registration for the first year and getting a domain name and hosting from the company saves you some time and money.

1. To get a web hosting account, just go to Bluehost and click “Start Now”.

2.  Next, choose your web hosting plan (Choice Plus is completely unlimited, while basic is best for new sites):
3.  Next, choose and register a domain name as you like:
Keep in mind that Bluehost does not offer country-specific domain endings, such as .de, .fr, or Ph, .in. If you need them, you can buy them separately from or
If you already have a domain name that you have purchased elsewhere, Bluehost allows you to hook up to your new hosting plan. Some additional steps will be required here – such as updating your name server. There is a guide from Bluehost on how to do this.
4.  Once you complete your registration process, it will take a few minutes to arrive immediately, so you can start building your website immediately.
Step 3: Set up a WordPress website (via web host)
Once your domain name and web hosting are ready, you will need to select and install a website building platform (also known as CMS).
We recommend choosing WordPress as it is easy to use and comes with thousands of free designs and add-ons that make your website professional and unique.
Setting up your WordPress website is easy, and your web host does it mostly for you, so you don’t have to get your hands too dirty.
If you do not use Bluehost as a web hosting, do not worry. Many Best web hosting providers like Hostgator have “WordPress install” located somewhere in the hosting cPanel. If you are working with a web host that does not provide “one-click installs”, try manually installing WordPress.
1) Installing WordPress website on Bluehost
  • Roll in your Bluehost account
  • Click “My Site” and then “Create Site”
  • Provide some basic information about your site and WordPress installation. It will all be on autopilot.
  • When setup , Bluehost will show you the installation and login details. Be sure to save this information somewhere safe.
2) Test your website by typing in your domain address(Domain Name/Website name) With WordPress installed.
The easiest way to do this is to type in your domain name in a web browser.
With WordPress installed correctly, what you will see is a very basic website like this:
If this doesn’t sound very appealing, don’t worry, you’ll soon learn how to change the design to something more attractive.
3) Verify SSL / HTTPS Settings
In short, an SSL certificate ensures that your website is delivered to your visitors safely.
Bluehost automatically adds SSL when you create a new website or install WordPress. To check the SSL status of your site, do these steps:
  • Go to your Hosting portal
  • Click <My Site>
  • Click on <Manage site>
  • Go to <Security> tab
  • Under The <Security Certificate> you will find your “free SSL certificate” status
If all goes well, you should see a lock icon next to your domain name in the web browser.
It may take a few hours before the SSL is fully set up, but this will not stop you from building your website.
Step 4: Optimize your website design and structure
With your naked website alive and kicking, it’s time to make it feel like itself by choosing a good design, customizing it, and adding branding elements.
Start with:
Choose a topic for your website
WordPress themes are out-of-the-box design packages that change the way you view your entire website. WordPress themes are interchangeable – you can easily switch from theme to theme.
Most importantly, thousands of free and paid WordPress themes are available on the web.
If you want to get a free theme – which most people like to start with – then the best place to go is the official theme directory at In particular, the section for the most popular topics.
All the themes you see have proved to be of very good quality and have a large user base behind them.
You are free to browse through that list and pick up any topic you like, but to speed things up for you in this guide, we recommend Nive. It is a versatile theme that comes with a handful of starter sites (design packages for different niches and types of websites).
We are going to use the topic in this guide that is going forward.
1. Choose a topic for your website
WordPress themes are out-of-the-box design packages that change the way you view your entire website. WordPress themes are interchangeable – you can easily switch from theme to theme.
Most importantly, thousands of free and paid WordPress themes are available on the web.
2. Install the theme of your choice
Go to your WordPress admin interface. You can find it at Use your username and password during a WordPress installation.
3.  Add a logo

The first thing most users want to do is upload their logo and display it in the top left corner of the site. Now let’s do this.
4. Change website color scheme and fonts
Another thing you can use is to change the color schemes and fonts used on the site. As you are learning to build a website, this is an easy solution to make your site more unique and more distinct with your brand recognition.
Step 5: Add Content, Pages or Article to Your Website
Pages are the essence of your website. It is hard to imagine a website without a page, right?
The web page is just a document on the webite. This is not much different from your traditional Word document, apart from the branding elements of your website such as headers and footers.
Creating web pages is easy in WordPress. But before we do that, let’s discuss which pages you should create first.
Most websites will consider the following pages necessary:
Homepage – This is the first the page your visitors see when they visit your website

About page – a page that describes what your website is about

Contact page – A page that allows visitors to contact you

Blog page – a list of your most recent blog posts; If you are not planning on blogging, you can use the blog a page for your company news and announcements.

Service page – If the website you are building for a business, use this page to show your services.

Shop Page – For companies that want to launch an eCommerce store
Many of the pages above are very similar in structure. The only difference is the content on the actual page. Once you learn how to create a page, you will know how to make all of these. With this, here are some specifics, so let’s cover how to create some basic types of pages:
1) Creating a homepage
If you’re using Neve, your homepage looks like this:
You can edit the structure of the page as well as the tools on it 
To do this, click the “Edit with Element” button in the top bar.
What you are seeing is the interface of Element Page Builder.
Element is what we call a visual page builder. This means that you can view any element you see on the page and edit it directly. For example, if you want to change the main title, just click on it and start typing.
If you take a look at the left sidebar, there is a full customization panel. You can adjust the structure and style of any content block. For example, while working on the headline you can see here:
Another good thing is that you can grab any element on the page, and drag it elsewhere.
To add new elements in the web, click on the small square icon in the top left corner.
You will see a list of all available content blocks.
Grab any block and drag it to the canvas of the page.
The best way to work on your homepage is to go block by block and edit the demo content on the page.
Type in new text content, re-mark some blocks, remove ones you don’t need, and add new ones accordingly.
This entire interface is quite intuitive to use, so just spend an hour or so using it and experimenting with different things.

Categorized as BLOG

Leave a comment

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