How to Create a Website

Are you looking to create a website of your own? Do you want to expand your interests or business through the internet? We’ve got you covered.

Building a website used to be a difficult thing in the past but not anymore. It used to be a thing reserved for only tech-savvy people. But, with easy-to-use website builder tools like WordPress, it’s possible for anyone nowadays. If you know how to use a computer, you can create a website within an hour.

With this guide, you’ll have a website of your own in no time. This is a step-by-step guide for you so sit back and follow our steps to know how to create a website.

Let’s get started!

Why Should You Create a Website in 2021?

There are millions of websites on the internet. So, you might be wondering, why even bother to create a website? A website is always a good choice to showcase your talents on the internet. And if you own a business, it’s even more important to have a business website on the internet.

Even if your website isn’t the most popular, having one still has a lot of benefits. 

  • You might want to share your talents and meet someone with similar talents. That’s a great way to connect with new people.
  • You can also get a job by creating a website. All you need to do is showcase your work and what you can do on a good website. You can then add your website to your CV. Most employers look for candidates online and if you can showcase your work, you might just land a job.
  • You could also make some extra money with ads and affiliate marketing on your website. There are numerous companies paying website owners to have their ads set up on your website. And you can promote your own business this way too.

Having a website nowadays has a lot more benefits. You can check our detailed guide on why do you need a website to know more about its importance.

Now that you know why you should create a website, let’s get into how to create one. You can choose a popular website builder and make your own website.

Step 1 – Choose What Type of Website You Want

Before you create a website, deciding on what type of website you want to make is important to understand how you’re going to build it. It also helps in figuring out how you want your website to look and what you need on your website.

Let’s go over the most popular types of websites that you can create with the help of this guide.

i. Blog

Blog Website Example

Blogs are the most common types of websites. A blog is an informational website. If you’re only looking to share your interests, a blog is the best fit for you.

You can use your blog in a variety of ways. You can upload your day-to-day activities in text or video on your blog. And of course, you can share your knowledge, interests, or hobbies with people on the internet through your blog.

Blogs are very popular so getting a blog is a great idea if you’re looking for a casual website. If you’re confused about what type of blog you should start, we recommend you start the following types of blogs:

  • Personal blog        
  • Educational blog
  • Lifestyle blog
  • Fitness Blog
  • Travel Blog
  • Finance Blog
  • Tech Blog

For example, site) is also a blog. Where we write about website making, SEO, online money, etc. Some popular name blog sites are:

  • Mashable
  • The Guardian
  • Techcrunch

These are the most popular types of blogs on the internet. You could also monetize your blog to earn some side cash.

You can make a blog and start sharing your stories, articles, and other creatives online. Among the various free blog platforms, you can choose either WordPress, Wix, Blogger, or Medium. We will talk more about our recommendation later below. Stay here and keep reading.

ii. Business Website

Business Website

A business website is another popular website type. If you have a business that is not related to eCommerce, this is your go-to. In this age of the internet, you need to get your business on the internet for various reasons.

Getting your business out on the internet means that more people know about your brand and you get more new customers. Even potential investors may want to invest in your business. The benefits are limitless. Business websites do just that. They are made to represent your business on the internet and attract clients and investors.

Business sites are usually static with a few information pages.  

They usually include a home page, a  product page, an about page, and a contact page. Forbes, Fortune, and Business Insider are some big business websites on the internet.

iii. eCommerce Website

Amazon Ecommerce Website

eCommerce websites are for people who want to sell their products online. If business websites are a company, eCommerce websites are the stock market. You can buy and sell things through eCommerce websites.

If you have a business that sells a variety of products, then an eCommerce website is the right type of site for you. By putting out your business on the internet, you can gain a lot of profit. 

Some examples of popular eCommerce sites are,


eCommerce websites include a lot of things from the customer login page to the checkout page. They are always dynamic, meaning that you can have live interactions within the website. You can chat with your potential customers and respond to their pre-purchase questions. Also, you can offer customer support to your existing customers.

There are some best eCommerce platforms to get started. You can choose any one of them and go with it. For eCommerce, we recommend WooCommerce or Shopify the most. Because they are more popular these days. Read more about WooCommerce here.

iv. Personal Portfolio Website

Personal Portfolio Website Syed Balkhi

A personal portfolio website is for people who want to make an attractive personal presence online. However, they are popular among people looking for a job. If you have the skills required for a job and you’re looking for one, we highly recommend you create a website regarding your personal portfolio.

Many employers look for employees online and if you can demonstrate your skills on your very own website, you’ll most likely get hired. Personal portfolio websites are usually owned by freelancers who are constantly looking for a job.

Because these types of websites are only used to display your information, they are usually static. You can have a home page, a gallery, an about page, and a contact page for your personal portfolio website.

Examples of personal portfolio websites,


Personal portfolio websites can help you earn some side cash as well. All you need to do is enable ads on your website and even if you’re currently working for a client, you’ll be earning some extra money.

v. Forum

Forum Website Reddit

A forum is a website where people can discuss or post on a variety of topics. They’re like a high school message board. People can have their opinions posted on the website and everyone else can view them anytime they want to.

Forums aren’t very popular nowadays because some websites have dominated the forums platform so much that people aren’t willing to create a new one. But, if you’re passionate about people sharing ideas on your website, you should definitely create a website regarding forums.

A forum is also a dynamic website. Forum websites are usually organized into different topics so that people can choose to view what they want.

Reddit and Quora are the two titans of forum websites. You can check them out if you want to create one.

Step 2 – Choose a Perfect Website Platform

In the past, if you wanted to create a website, you’d have to build it yourself by piling up hundreds of lines of code. But, with the power of website builders like WordPress, building a website is just a couple of clicks away.

With so many website builders out on the internet, you might be wondering which website builder should you go for? Since all websites aren’t the same, let us help you decide which builder you should go for. Here’s a quick review of the top 5 website builders

1. platform

The most popular website builder on the internet. It’s a website where you can download the WordPress software and start building your website. It’s a Content Management System (CMS) that makes it easier to manage your website.

Some pros and cons are:


  • Free: is absolutely free of cost. There is no money involved in installing or using WordPress at all. You have all the authority to create a website just like you want to without having to pay a dime.
  • Easier Google exposure: Websites made with WordPress have an easier time exposing their content to Google. That’s because of the easy integration of Google Analytics. You can also customize your content to have more Search Engine Optimization (SEO).


  • Requires a higher level of computer knowledge: Owning a website means being able to maintain it and update it when required. For some, this might seem too big of a hassle.
  • Vulnerable: Your website will be compromised if you don’t have security that’s good enough. You are responsible for your website’s security because you created it. We would recommend you choose a good hosting platform with good security.

To summarize, WordPress is free and the best platform. You can create any type of website as you want with WordPress. In this article, we are going to create a website with this platform. Keep reading.

2. Wix

Wix is a drag and drop website builder with which you can make any website pretty easily. It’s the easiest way to create a website. You have a lot of themes for your site’s design. 

Wix hosts over 160 million websites on the internet. Wix has its own hosting and domain names. The App Market within Wix makes it easy to add extra functions to your website.

Now, let’s look at some pros and cons of


  • Responsive design: Wix websites are always responsive, meaning that they are well optimized for any kind of device. Hence, your customers will have no trouble going through your website regardless of the device they’re using.
  • App market: Wix app market is similar to the plugin store in WordPress. It lets you add extra functions to your website. You can add eCommerce, live chat, and much more using this feature. This also means that you can change your website at any time. If you feel like your website is doing well on the market side, you can change your website to be a complete eCommerce website. This gives owners a lot of flexibility.


  • Branded ads: Wix displays its ads on your website if you choose to take the free plan that Wix provides. They can’t be removed by any means other than subscribing to a premium plan. Branded ads can make your website look congested. This may lead to some customers clicking away from your website.
  • Little customization: Even with features like the app market, Wix is relatively less customizable as compared to other website builders on this list. Limited customization means that you won’t be able to design your website to its fullest. You need to pay to get some extra customizations and even those aren’t as much as the ones other website builders provide.
  • Export unavailable: Wix doesn’t offer data export. This means that if you want to change platforms, you can’t take your website data with you since it’s all drag and drop. So, if you’re going with Wix, there’s no option to change platforms.

To summarize, if you want to make a site for small businesses, personal portfolios, and products showcase then Wix is recommended. This is also perfect for beginners who want to make a site on their own using drag and drop builder.

3. Squarespace

Squarespace Online Store Platform

This is another popular website builder available on the internet. It’s a great website builder for creating a personal as well as a professional website.

It offers a wide range of customizations to its websites. They have themes and templates for almost any website niche and each template comes with a number of customizable features.

Some of its pros and cons are:


  • Bandwidth and storage: A very flexible website builder in its bandwidth and storage. With this, you can get unlimited bandwidth and storage on any plan. This means that you have the freedom of adding as much content as you’d want to on your website.
  • No transaction fees: If you choose to create a website for selling products , they won’t charge you any transaction fees at all. Other website builders may charge you with some amount of transaction fees. This helps you conduct your business with a lot of profit. It’s especially useful for supermarkets and retailers.


  • Lack of free plans: Unlike other website builders, this platform doesn’t offer a free plan. But it offers a free trial for some days, so you can try it and then decide whether to use it or not. The cheapest plan starts at $16 per month.
  • Third-party apps aren’t allowed: They have a lot of customizations. But sometimes even with all those customizations, you’ll need something more to make your website complete. It doesn’t allow that. You can’t use third-party Search Engine Optimization (SEO) or monitoring apps on your website if you create one with Squarespace.

To summarize, Squarespace is perfectly suited for small business websites, personal blogs, and small-scale eCommerce websites. It is hosted platform, so you don’t need any idea about hosting and security. You can just signup and be ready to go.


WordPress Platform

It is the same as, but it’s an easier way of using WordPress software. You don’t need to download the WordPress software and neither do you need to look for hosting too.

That’s because itself provides web hosting services. Although, having a WordPress account is necessary.

Read our detailed guide on vs WordPress.Org to know more about these website builders.

Let’s look at its pros and cons.


  • Easy set up: This platform offers you one of the easiest ways to build a website by yourself because you only need a WordPress account to do so. After that, you’ll be ready to get your website running in a couple of clicks. This is the biggest reason why it’s popular.
  • Simple user interface: It has simple user interfaces. This makes it easy for people to navigate the website and create their website in a couple of minutes.


  • Less flexibility: In this platform, it has very little flexibility regarding modification on your website, even for paid plan users. Regardless, you can buy some flexibility with money. There’s a VIP account at a rate of $1700 per month with which you can install more plugins and themes.
  • Free plan websites are hosted as a subdomain: All free accounts are hosted as subdomains. This means if you have a free plan, your website’s URL will have in it. That’s not ideal for any website. Example,

To summarize, if you are looking for a free blogging platform, then this will be the best option for you. The free option has some limitations, however, it is perfect for beginners to start a blog.

5. Shopify

Shopify Online Store Platform

If you are looking for the most popular eCommerce platforms, Shopify is the best on the internet. It’s mostly used to create a website with eCommerce features. As we’ve talked about above, eCommerce websites are very important for your business to grow if you have a product selling business.

This eCommerce platform offers you incredible features and customizations possibilities to help you and grow your business. This website builder gives you a lot of features right off the bat from online payment to live customer chat.

Let’s look at its pros and cons.


  • Online payments: The best feature is that you can have online transactions directly linked to your website. This means that you don’t have to go through the hassle of installing external apps. This also makes your customers feel secure about sending money to your website if you’re just starting out. However, this great feature comes at a price.
  • Great marketing tools: It has some great marketing tools for your website such as SEO and an in-built blog that you can use to attract more people. Moreover, it also offers basic analytics for your website called the dashboard report. This report informs you about how well your website is doing and how many people have visited your website.
  • Responsive design: While creating your website, Shopify adds responsive design into it, meaning that your website is optimized for any type of device. This is done so that your customers won’t have any trouble viewing your website from any device. This also helps your customers stay on your website for a long time because everything is smooth and as easy to use as on a desktop.


  • Transaction fees: When we told you about the price of online payments, we meant transaction fees. It does offers a great online payment system, but they charge a large amount for that. You’ll be charged an amount per transaction that can range from 0.5% to 2% of the transaction. This is a large amount to give away if you sell expensive stuff like automobiles.
  • Pricing: I has a 14-day trial but after that, you need to pay $29 per month just for the basic plan. For a small business, that’s a lot to pay monthly. The prices can go up to $299 per month for advanced plan. These plans do reduce your transaction fee by some percentage but they’re still a lot to take out of your pocket. If you sell automobiles, you can make up for that money but for small businesses, we don’t recommend it.

To summarize, this is a powerful eCommerce platform to start an online shop. It is a simple and easy-to-use platform even for beginners. You can signup and start selling the products.

Besides the above-listed platforms, there are other popular website builders as well. You can also check Weebly, BigCommerce, Site123, etc.

Our Recommendation is WordPress.Org!

So, what do we recommend? Of course, we highly recommend to build your website. There are various factors besides our recommendation.

At first, if you create a website with, you own your website and it’s free. And you don’t have to worry about any sort of terms and conditions. is arguably the best option if you want to build a professional website.

WordPress Logo Banner

Another advantage of building a website with is that it’s self-hosted by you. This means that you can choose whichever hosting platform you want to. You can save a lot of money in the long term if you choose a separate hosting platform.

Furthermore, if you know how to code, you can make a website of your liking using There might be a lot of themes available on other platforms, but nothing beats your imagination. also allows you to add external themes and plugins for free. That means even more customization to your very own website.

WordPress offers free support. You can get support from experts all around the globe totally free. Also, you can attend WordPress meetups and WordCamps to get more knowledge about WordPress.

So, we recommend using WordPress among other website-building platforms.

Everything from here will be about how to create a website using WordPress as it’s the best platform to do so. With that, let’s get into the next step.

Step 3 – Get a Domain Name and Web Hosting

The next step is to have a domain name and a web hosting platform. As we said above, WordPress.Org is a self-hosted platform and you need your own domain name web hosting. In the case of a self-hosted platform, you will get more flexibility and control on your site.

i. What is a Domain Name?

A domain name is the identity of your website on the internet. Simply, it’s what your visitors type in the web browser address bar to visit your site.

Actually, your website identity is given by the IP address of your server. The IP address is a series of numbers that’s difficult to remember. So instead of that, domain names came into use replacing the IP addresses.

For instance, is an example of a domain name.

Domain Name Example SiteNerdy
Domain Name Example (

Domain names generally reflect your identity on the internet. So, we suggest you choose a good domain name. There are some domain name registrars from where you can search the domain name and register it.

If you are not able to get an idea about the domain name, you can take help from domain name generators. They will provide you a good domain name based on your keywords.

ii. What is Web Hosting?

In short, a web hosting platform is a medium through which you can host your website on the internet. Web hosting platforms are bridges between your website and the internet. All your website files will be stored in web hosting. They are remote computers and access via the internet.

Example of Web Hosting
Example of Web Hosting

You can also make your own web hosting. But it required lots of knowledge regarding servers. We won’t recommend you to make your own. Here, we recommend going with one of the best web hosting companies. They offer,

  • Up to 99% uptime
  • Dedicated support via chat, email, and support ticket
  • Website backup and restore if necessary
  • Easy to use hosting dashboard etc.

Affordable and reliable hosting plans for your new website will usually cost around $2.99  to $9.99 per month. This is a relatively cheaper price but it’s very important in improving your website.

iii. How to Purchase Domain name and Web Hosting?

We recommend using Bluehost for web hosting services as well as domain name registration. Bluehost offers a free domain for the first year if you host your website through them.

Bluehost Home Page
Bluehost Home Page

Hosting plans are also relatively cheap, starting at $2.95 per month with a one-month money-back guarantee.

To host your WordPress website, first, we must get a hosting plan. Here we will show you step-wise instructions on finding a domain name and purchasing hosting.

Step 1:

So, go on to and click the “Get Started” button.

Get Stared with Bluehost
Get Started With Bluehost

Step 2:

On the following page, you’ll be asked to choose a hosting plan. Choose one that fits your budget and interest.

If you’re just getting started with your first website, we recommend you pick the basic plan which costs $2.95 per month. This plan includes one domain name, 25 subdomains, and a free SSL certificate.

Bluehost Pricing Table
Bluehost Pricing Table

You can always upgrade your plan when your website gains more reach.

Bluehost has 4 different pricing plans.

  • Basic: 2.95$ per month if you select 3 years. And you can host one site.
  • Plus: It cost 5.45$ per month for 3 years plan. You can host unlimited sites.
  • Choice Plus: It also cost 5.45$ per month for 3 years plan.
  • Pro: It is expensive in comparison with other plans. It cost 13.95$ for 3 years plan.

Step 3:

After clicking “Select”, you’ll be taken to the next page which will ask you to create a domain name or enter your existing domain name.

Since we don’t have a domain name already, let’s type out your domain name under the “Create a new domain”.

Your domain name must be easy to remember, represent your website, be short and unique. We recommend you don’t go any longer than 10 characters. If it’s taken, try out another alternative.

Find Domain Name in Bluehost
Find Domain Name in Bluehost

You will see a notice about the availability of the domain name. Check to spell once again and make sure that the entered name is fine.

Domain Available Notice in Bluehost
Domain Available Notice in Bluehost

Step 4:

After you find yourself a suitable domain, click Next and you’ll be taken to the checkout page. If you haven’t signed up on Bluehost, it’ll prompt you to sign up first.

Enter the required information in the form. Provide your personal details and a valid email. Your receipt will be sent to that email address.

Signup Form Bluehost
Signup Form Bluehost

Just below the signup form, you can see the package information that you have selected before. You can also change your package here. Also, the extra package section will offer you some free and paid services too. You can select if you need them.

Bluehost Extra Package
Bluehost Extra Package

Step 5:

In the final step, you need to select your payment method. You can complete your checkout with a credit card or PayPal. Click on more payment options to enable the option for PayPal. Otherwise, it is hidden.

Select your payment method and complete the process. Now all you need to do is to agree to their terms and conditions and you’re all set.

Payment Option in Bluehost
Payment Option in Bluehost

You’re now subscribed to a hosting plan. That’s just stepping one. The next step is an easy one. Let’s head on to it.

Step 4 – Set Up WordPress on Your Hosting Account

Once you’ve completed the previous step and logged in to your Bluehost account, you’ll see something like this.

Just enter the details and click on “Confirm”. Bluehost will now install WordPress for you. After installation, all you have to do is log in to your website using wp-login.php at the very last of your URL. For example, is how you should enter it.

If your website is a blog, then enable Do you want a blog? toggle. It will make it easy setup for your blog. Also, it has an option for an online store, which you can enable if you are going to make an eCommerce website.

In this article, we are going to make a simple website in WordPress.

After entering the information, your next screen will look like this.

You can now log in to your website with the information sent to your email address. Next is to set up how your website will look on the internet.

i. Understanding WordPress Dashboard

After successfully installed you will see the WordPress dashboard. But, if you are not logged in automatically, you need to log in again via the login page.

To login into your WordPress site, you need to type your website URL followed by /wp-login.php or /wp-admin/

For example,

Next, you will see a login page. Where you have to enter your login information. Enter your username and password. After that, click on the Login button.

WordPress Login Page

After login, you will see the WordPress dashboard. From this dashboard, you can manage your entire site. This is also called website backend. You can add or change themes, add plugins, create posts and pages, and many more.

WordPress Dashboard

Now, let’s select a theme, customize it and add some posts and pages from this dashboard. Keep on reading.

Step 5 – Choose a Theme and Import Demo Site

With WordPress, it’s really easy to change how your website looks. To create your first page, let’s customize your website first. All you have to do is find the right WordPress theme and install it. There are hundreds of really good-looking themes on the internet.

In WordPress, there are thousands of WordPress themes available for you. For free themes, you can go to the WordPress official themes repository. Or you can purchase premium themes from ThemeForest, TemplateMonster, or from Mojo Marketplace too.

i. Choosing the Best WordPress Theme for Your Site

Selecting a theme might be difficult. Just make sure to have a theme that is pleasant to look at with a color that represents your website. And if you can code, you can make a theme yourself and have your website look how you want it to.

At first, you need to be sure, what type of website you are going to make. You need to select a theme based on your need.

Read our detailed guide on how to choose a WordPress theme. This might help you in selecting a theme.

For instance, if you want to start a blog, then we recommend finding the best WordPress theme for your blog. Fairy, Polite, Ashe themes are great for blogs. Check our blog themes collection for more options.

Here are some recommendations for you,

For now, we’ll go with free themes. To install a free theme, just go to the “Appearance” tab on the left and click on “Themes”. It should look something like this.

For this tutorial, we’ve chosen the most popular free WordPress theme Astra.

Astra Theme Home Page

Why Astra? Here are some reasons behind it.

  • Astra is the most popular free WordPress theme of all time.
  • It is a multipurpose theme and can be used on any type of website.
  • Built with popular WordPress page builders like Elementor, Beaver Builder, Divi, etc.
  • Extremely fast and easy-to-use theme and many more.

Now, we will show you how to install the Astra theme and customize it to make a good-looking website. Stay with us.

ii. Installing a WordPress Theme (Astra)

We believe that you are in your site dashboard.

If not, access your site dashboard via, For example, You will see a login page. Enter your username and password and click Login. Check your email if you forget your login credentials.

Step 1:

Once you are in your site dashboard. Go to Appearance > Themes.

WordPress Dashboard Themes Page

Step 2:

Click on the “Add New” at the top of “Add New Theme” at the bottom. This will take you to the selection page.

Add New Theme

Step 3:

Find the theme that best fits your liking, hover over it and click the “Install” button. Then, click the “Activate” button to make changes to your website. Here we are going to install the Astra theme.

Install Astra Theme

Step 4:

Once the theme gets installed, you need to press Activate button.

Activate Astra Theme

Do you have the premium version of the theme and do you want to install it? Then, you should do it via the upload method. Follow these steps,

  1. Go to Appearance > Themes
  2. Click on Add New
  3. Click on Upload Theme
  4. Choose theme file. (It must be .zip file) Example,
  5. At last, click on Install now.

If you need additional help, check our guide on how to install a WordPress theme.

iii. Importing Demo Data

Once the theme is activated, you will see a notice at the top of the page. You can ignore this welcome notice and add content manually. But, if you want a readymade website with starter sites, then you need to click on Get Started and follow the steps.

Step 1:

Click on Get Started button.

Get Started With Astra

Once you click the Get Started button, the starter templates will be activated. It takes a couple of minutes to get ready. You can see the below image for reference.

Step 2:

In this step, you have to select your preferred page builder. Astra has 100s of starter demos using Gutenberg, Elementor, Beaver Builder, and Brizy. As Elementor is the most popular page builder plugin, we are going to use Elementor page builder here. Click on the Elementor icon as shown below.

Select Page Builder in Astra

Step 3:

Now, you will be redirected to the lists of Starter Templates page. You can find the required demo from the list. Here, we are going to choose the Outdoor Adventure demo. But, if have different ideas in mind, you can find your desired starter templates from the list.

Click on Outdoor Adventure now.

Astra Starter Templates

Step 4:

In this step, you can either import the complete website or just a single page. Here we are showing you by importing the complete site.

To import the full site, click on Import Complete Site. You can also see the demo of it before importing. For that, click on Preview Site.

Import Demo of Astra

Once you click on Import Complete Site, you will see the selected website demo is being imported. It takes a few seconds and it will take you another page.

Started Importing Astra Demo

Step 5:

Now you will be asked few things before completing the import. Select the option from the dropdown. You can select I’m a WordPress Beginner and I’m building a website for Person.

Click on Next.

Options for Importing Demo

Step 6:

Now, you have to enter your first name and email if you want to get access to exclusive starter templates, themes, and updates. But if you don’t need it, you can simply click on Skip. It will start importing just after you click it.

Email Importing Astra Content

Step 7:

Finally, the import process started. It takes few seconds to minutes based on the size of the site and internet speed. Don’t close the browser until the site is completely imported.

You will see a similar image while importing the demo site.

Importing Demo of Astra Processing

At the final stage, you will see the Imported Successfully message. If you click on the View Site button, then you will get your site like the demo. Isn’t that easy?

Successfully Import Astra Demo

Don’t worry, you can change the entire content and add your own content easily. Astra comes with tons of settings and you can customize the site based on your need.

Step 6. Start Adding Content on Your WordPress Site

i) Create Posts and Pages

After you’ve selected the perfect theme for you, let’s start creating your first page.

To create a page, go to your WordPress dashboard and select “Pages”. Then click on “Add New”. You’ll be taken to the editor where you can create your first page.

Add New Page in WordPress
Add New Page

Simply, proceed to enter the title and add the content you want on your website and click on the blue “Publish” button on the very right. You can also upload images and audio directly through this page.

The editor page looks something like this.

Adding Pages in WordPress
Adding Pages

This was for your first page. Let’s create your first post as well.

The steps are as simple as creating a page. Just a little bit different. Go to your WordPress dashboard and select “Posts”. Just remember that posts are created in reverse chronological order, meaning newer ones are displayed first.

After clicking on “Posts”, click on “Add New” and you’ll be taken to the editor once again but this time the heading says, “Add New Post” instead of “Add New Page”. If you ever get confused, that’s one way to know what you’re doing.

Add New Post on WordPress
Add New Post

The editor looks something like this.

Just fill out everything as you want on your website and click on the blue “Publish” button to the very right of the page. You can also add excerpts, custom fields, and discussions for your post. We recommend you experiment with everything to get a better understanding of how things work.

Now that we’re done creating your first page and post, let’s add a menu to your website so that your visitors have an easy time going through the website.

ii) Create Navigtion Menu

Since the most important menu of all is the navigation menu, we’ll start with that one. A navigation menu allows you to quickly navigate through the website and its different pages. It sticks to the top of your website for easy navigation.

To add a navigation menu, go to your WordPress dashboard and click on “Appearance” and proceed to click on “Menu”. This will take you to the edit menu page which looks something like this.

Give your menu the name “Navigation Bar” and click on “Create Menu”. After you do that, you’ll be taken to a page where you can add pages to your navigation bar. It should look something like this.

You can choose from your pages, posts, and what not to put on your menu. We recommend you keep adding pages as you create them to your menu. You can position your menu’s structure with drag and drop to keep items in the order that you like.

After that, just specify the display location, which is where you want the menu to be displayed on your website, and click on the blue “Save Menu” button to the bottom right of the page.

Now that you’ve created your first page, post, and menu, it’s time to customize your website from the theme customizer.

Step 6 – Customize Your Website

Customizing your website on WordPress is really easy thanks to the “Appearance” button to the very left. You can customize every part of your website. From colors to fonts, everything is possible. We’ll get to that in the course of this article.

Customize Widgets

For now, let’s start customizing your website by adding widgets. You can add widgets anywhere on your website. A widget basically allows you to add more content and help keep your website organized. To add a widget, just go to the “Appearance” button to the very left and click on “Widgets”.

After that, you’ll be able to see available widgets. Simply drag and drop any widget that you want on available spaces on your website.

Now that we have some widgets on our website, let’s add a logo to your website. You can create a logo by yourself or use an online logo maker like to create one.

After you have your logo, click on “Appearance” and then click on “Customize”. You should be able to see how your website looks.

This is the WordPress Customizer. You can change everything on your website from here. Once you’re done experimenting, hit the blue “Publish” button.

You can also customize your website’s color scheme and font. Having a unique mix of color schemes and fonts will make your website stand out from the rest.

Customize Colors

To add a color scheme, click on “Customizations” and select “Global”. Then click on “Colors“. 

This changes the color of links, text, and background. You can customize which color you want on links, text, and background separately from the customizer.

Click on the “Select color” option and pick a unique color that you like and you’re all set. After you’re done, click on the blue “Publish” button.

Now that you’ve customized your website’s color, let’s customize your website’s font as well. It’s the same as customizing colors.

Under “Customizations”, click on “Global” again and this time, click on “Typography”.

Then, you should be able to see something like this.

Here, you can set fonts for individual headings. Select a font of your liking and then click on the blue “Publish” button to make changes.

Those were basic and must-have customizations for your website. If you’d like to add more customizations, we recommend you experiment with the settings and make changes accordingly.

Now, let’s move on to configure your website’s settings.

Step 7 – Configure Your Website Settings

Configuring your website is very important especially if you have a business website. It’s also important so that you know how your website functions.

But fear not, we have just the settings for you to get more reach. Let’s get into what you should be changing to have more presence and reach on the internet.

Firstly, for reach, you want people to find your website easily. For that, we need to make your website visible to Google. How that works is, Google’s algorithm and information gathered by search engines will assign a rank to a website.

The ranked websites are then displayed on search engine results in an order reflecting Google’s opinion on how accurate the search is as compared to the website’s content.

Search Engine Visibility

To do that, go to your WordPress dashboard and click on “Settings”. Under settings, click on the “Reading” option. Make sure the box is unchecked in “Search Engine Visibility”. It should look like this.

Enable Search Engine Visibility
Enable Search Engine Visibility

After that, click on the blue “Save Changes” button.

Permalink Structure

The next setting you need to configure is the permalink structure. Permalinks are web addresses that trace back to your content. WordPress does set the permalink structure for you but it’s just not well optimized. Let us help you to optimize it best.

To optimize the permalink to its best, go to “Settings” and click on “Permalinks”. Select the “Post Name” option under “Common Settings”.

Post name type permalink is considered the best SEO-friendly permalink structure in WordPress. So, we recommend you go with that.

Configuration WordPress
Permalink Configuration

And that’s all you need to do to optimize your permalink for reach.

Comments and Notification

Next up is managing your comments and notifications. Comments are an essential part of your website as visitors will give you feedback on what you’re doing good and what you need to change.

This is a big thing especially for blogs as it might help widen your reach and your audience. A website without a comment section is just incomplete. Let’s see how you can add comments and enable notifications for your website.

First, go to “Settings” and click on “Discussion”. Make sure to checkmark everything under the “Default article settings”. It should look like this.

You can also decide whether the comment author must fill out their name and email under “Other comment settings”.

As for notifications, you should always receive an email whenever someone comments on your posts. So, checkmark everything under the “Email me whenever” section.

That was all for your website settings. Now, we’ll see how to add additional features to your website below.

Step 8 – Add More Features to Your Website Using Plugins and Tools

You ideally want to have the best possible website on the internet. To do that, you’ll need to add some additional features to your website. WordPress allows easy addition of extra features on your website with the help of WordPress plugins.

All you have to do is look for the correct plugin or tool and install it. Let us help you in adding an analytics tool and a contact form to your website. Just follow the steps.

Install and Configure Analytics Plugin

First, let’s add an analytics tool to your website. Analytics are an important part of your website as they provide useful information about interactions on your website. You can then work on where you’re having the least interaction and gradually improve your website.

To help you get the best analytics, we’re going to help you set up Google analytics. Google Analytics is one of the best analytics tools out on the internet.

To add Google analytics to your website, first, click on “Plugins” on the very left and search for “MonsterInsights”. The plugin is the one with the purple monster holding a magnifying glass. You should see something like this.

Click on the “Install Now” button and then click on “Activate”.

Now go to “Insights” on the very left and click on “Settings”. Then, under “Google Authentication”, click on “Authenticate with your Google account”. Your screen should look like this.

After you perform the previous step, you should be redirected to connect a Google account to MonsterInsights. Select a Google account and allow MonsterInsights to manage your account.

Now, select the correct website profile for your website and then click on the “Complete Authentication” button.

After you complete this step, you’re all set to use MonsterInsights. That done, to view how your website is doing, click on “Insights” and then click on “Reports”. You should see something like this.

Congratulations! You now have Google analytics available for you. Experiment a little and see how your website does in a month. You should be able to improve based on that data.

Create Contact Page

Now, let’s add a contact form to your website. It’s even simpler than adding analytics.

Firstly, go to the “Plugins” tab to your very left and search for “WPForms”. After that, it’s the same step as before. But, it’s the brown bear icon this time. Click on “Install” and then click on “Activate”.

You should now be able to see a “WPForms” tab to your very left. Click on it and then click on “Add New”. This will create your first form.

You’ll then be able to select a template. If you want to start out simple, you can choose to start with a blank form as well. You can also give a custom name to your contact form.

Let’s go with the “Simple Contact Form” for now. After that, you’ll be taken to a page that looks like this.

This is a simple drag-and-drop process. Drag items you want on your contact form from the left and drop them on the right. When you’re done, click on the orange “Save” button on the top right.

We’re almost done. Now, go back to the dashboard and click on “WPForms” again. Go to “All Forms”. You’ll be able to see a list of forms that you’ve created. You’ll also see characters inside square brackets in the “Shortcode” section. That’s your form shortcode.

Just select the shortcode and press ctrl + c to copy it. Now, go to where you want to add the form. It’s usually a post or page on your website. In your Gutenberg editor, click the “+” sign on your top left corner and click on “Shortcode”.

Then, paste the code you copied on the text bar using ctrl + v and click on the “Publish” button. You’re all set with a contact form on your page or post now!

Step 9 – Checklist for Launch

Wow! You made it! You’re finally ready with a basic website with basic plugins and tools. You can always experiment and add more that fit your liking. Guess what? You’re now ready to launch your website on the internet.

Or are you? Just take a moment and complete our checklist for launch that helps you check that you’ve covered up everything you need to take your website out on the internet.

Site Launch Checklist
Site Launch Checklist

The internet is a tough competitor. If you truly want to outplay your competition, you have to be careful and that also applies to your website. You need to check if everything is okay on your website before your customers start flooding in.

We’ve made a list just for you to check whether your website is ready or not. If your website doesn’t meet even one of the following points, we recommend you check them out above on this article.

Website Launch Checklist:

  1. Make sure you have at least a home page, an about page and a contact page.
  2. Check your website for errors you may have made. Errors can be incorrect spellings to improper object placement.
  3. Make sure that if you’ve added images, they show up on your website. We recommend you add a .jpeg extension of images as far as possible because any browser is easily able to open a .jpeg image.
  4. Test your links to see if they work. You don’t want your customers stuck on a page without being able to go any further.
  5. Make sure you’ve configured your WordPress settings exactly as we’ve guided.
  6. Make sure to have analytics on your website.
  7. Lastly, make sure your website is compatible with any device and optimized for any browser.

If your website fulfills all of the above, then it’s time for you to finally release your website on the internet. We wish you all the best.

Now that your website is out on the internet, there are some minor things you need to look after. Let’s see what steps you need to take after you’ve launched your website.

Step 10 – Promote your Website and Maintain it

Promote Website
Promote Website

Having your website out on the internet isn’t sufficient. There are millions of websites on the internet. Like it or not, your website is a drop of water in the massive ocean called the internet. You need to promote your website to get noticed on the internet.

But fear not, we’ll tell you how you can promote your website with ease.

Firstly, you’ll need social media accounts for your website on major social media platforms like Facebook, Instagram, and Twitter. There, you’ll be posting updates or new posts that you make on your website. This is very crucial to have a high visitor count. Social media marketing is an effective method to promote your website.

5 Methods to Promote Your Website

  • If your website is a business website, then you’d ideally want to create videos of your products and post them on your website as well as your website’s social media.
  • For a content website, then you want to create some pillar content that’ll rank well on Google. This way, you can get more visitors to your website.
  • To have viewers keep coming back to your website, you’d want to have a guest posting feature on your website. That way, your visitors can also post on your website and it’ll display on a separate blog. You can always discard content you don’t want from visitors.
  • We also recommend you email your subscribers every time your website gets a new update, or you make a new post. As for business websites, you can email your subscribers every time a new product is released or on key business milestones. Email marketing is one of the popular marekting strategy. There are best email marekting services from where you can send email in bulk.
  • You can also use Google AdWords on your website to get more visitors. Google AdWords puts up an ad of your website every time someone searches for a similar topic on Google. It can help in driving traffic to your website massively.

Also, you should update your website regularly and add content as often as possible to keep your target audience interested. We recommend you update the content at least once in three days to keep your website fresh and going. And every time any plugin you use on your website gets an update; you should immediately update it.

That’s it for your website promotion and maintenance. You can check out our FAQs in this article below.


1. Can I create a WordPress website without coding?

Absolutely. With the help of this article, you shouldn’t have to worry about coding even once. You can create a website without even opening a text editor.

2. Can I create a website without WordPress?

Yes, you can. If you want things to be your way, you can always code your own website. Coding can also be better sometimes as you’ll have everything of your liking on your website.

3. How do I make my website secure?

Most hosting providers like Bluehost provide security to your website but if you want to extend it, you can always install security plugins. Sucuri is one of the best and most popular security plugins used to protect your website.

4. How do I make my website faster?

You can make your website faster by keeping the images on your website as low as possible. You can also install cache plugins like W3 Total Cache that help to load your website faster.


In this article, we guided you on how to create a website for yourself. With WordPress, it’s more than easy to create a website. We also helped you all the way from the creation of your website to launching it on the internet. Well, we hope it wasn’t very difficult for you and you enjoyed the process.

You can also start a WordPress blog and make money online. Also, check our article on affiliates marketing and search engine optimization.

It would motivate us to hear your thoughts on this article so feel free to comment on any queries or suggestions below.

And if you liked this article, do share it with your friends and colleagues. If you’d like to, follow us on Facebook and Twitter for more articles like these.

Updated on

Leave a Reply

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

Join our Community, Don't Miss an Update!

Get the latest posts and blogs directly to your inbox. Subscribe to our newsletter. Don't worry! We won't spam you like others.