How to Create a Website (WordPress)

how to create a website

In this article, I will show you how to create a website or blog in 5 easy steps. Whether you are creating your blog or website just as a hobby, or if you are creating it to generate an online income, this tutorial will work for you. A website can be a great source of income and the possibilities are endless! Imagine having the freedom to do something you enjoy at your own pace and getting paid! Well, it is possible!

A website is something to take pride in. See it as the online face of your business or brand. You should put in the hard work to make it as near as perfect right from the start, to avoid having to fix issues later on. Look, there will always be something that needs to be changed or improved on your site. But, there are certain mistakes a lot of people make that is very easy to avoid that has a massive impact on how your site performs. There is nothing worse than having 100+ articles and realizing there are changed to be made on ALL your articles and having to start from the first article and work your way through.

Don’t Worry!

Luckily you’ve made a new friend that will help you every step of the way and will help you create your website and avoid those simple mistakes!

The reason I suggest WordPress over other platforms is simple, you’ve got control of everything! If you were to get an error or need help with something, the internet is full of support forums with people ready to help and share their knowledge. Unlike with some platform where you have to wait for tech support to get back to you. WordPress might look intimidating at first, but trust me, 20 minutes in and you’ll start to love it!

What Is a Website Used For?

As I mentioned, your website or blog is the face of your business or brand,  a platform where you can either promote your business or share your knowledge about a variety of subjects in the form of articles. One can also build a website that is an online shopping platform for you to sell your goods and services. There are endless “uses” for a website. It is entirely up to.

Create Your Website In 5 Steps

Step 1

Decide on a niche – This depends on what the purpose of your website is. If it’s just a three-page business page for your local business, a niche is not important. A niche is a category or subject that you focus on and build your website around. Let’s use one of my websites as an example, Recipesallday, as you could have guessed, the niche I went with was “Food” and now I have a platform based around that niche. From there I can share my knowledge with the rest of the world. There are thousands of niches you can choose from, give it some thought and decide what will work the best for you. If you don’t want to have a website based on one niche, no problem! You can go for multiple niches, or just share your thoughts and ideas with the world. However, if you are looking to compete with a certain niche, you will want your website to focus on that.

Step 2 

The next thing you have to do is to register a domain. I strongly recommend Hostgator, they have the best performance and an amazing track record! A domain is your website’s web address ( What you want to do is try and include your niche or subject in the domain. Let’s say you want to write about animals, you would go for something like “”. Using the niche keyword in your domain gives you a massive advantage in SEO (search engine optimization). I will post an article on SEO optimization in the near future!

register a domain hostgator

You enter your domain name, register it and there you go! I would suggest, for a start, going with the WordPress optimized package. It is so easy and user-friendly. Otherwise, you can go with shared hosting, which puts you in control of everything. With the WordPress Optimized package, you do not have access to your Cpanel, and changes have to be made via FTP, but still very easy to manage and support is always available in chat!

Reasons why I suggest Hostgator

  • They have been in business since 2002
  • They have 99% uptime
  • Support is absolutely amazing

Step 3 – Choose a Theme

wordpress themes how to create a website, how to start a website

Depending on which product you chose. If you chose shared hosting, see instructions on how to install WordPress via Cpanel. Once you have signed up with Hostgator, you will receive an email with your login credentials to access your WordPress dashboard. This is where the fun begins! There are thousands of themes to choose from! So browse through the themes and decide on the one you like most! For a beginner, I suggest the HitMag theme. I personally use it for this website and have not had any issues.

Step 4 

Install Plugins

Plugins play a vital role in your WordPress website. Here are the 2 plugins everyone needs. There are a lot of different plugins for different niches, so feel free to browse around!

  • Jetpack – This wonderful plugin shows you your website stats for visitors, where they were referred from etc.

jetpack stats how to create a website, how to start a website

  • Yoast Seo – Yoast SEO is my absolute favorite plugin to ensure my pages are SEO friendly. The plugin shows you where to improve your content in order to rank for your chosen keywords.

yoastseo, how to create a website, how to start a website

These are the two most important plugins that everyone needs. But as mentioned before, there are thousands of plugins, feel free to browse through them!

Step 5 

Write content

This is the moment you have been waiting for! You can finally create your first post! You can write about anything you want. Again, depending on what the purpose of your website is, there are certain criteria that you will want to meet. If you want to make money from your website through running ads, sponsored content, or affiliate marketing you will need to optimize your content to generate traffic.

How do you get traffic to your website?

Now you might be wondering how do you generate traffic to your website. Well, that’s the age-old question! Generating traffic to your website can be a nightmare if you do not know where to start. There are various means of getting people to visit your site. This topic needs its own article, see How to Get Traffic to Your Website.

How do I make money with a website?

There are three ways of earning money on your website or blog.

  • Running Ads – There are a lot of ad companies where you can apply for monetization on your site. One of the best to look into is Google Adsense. See Getting Google AdSense Approved.
  • Affiliate Marketing – Another great way of maximizing your online income. With this method, you can start making money immediately.
  • Sponsored Content – This is where an individual or company contacts you to promote a service or product.

I hope this article helped you create your awesome website!

If you have any questions or if you feel that I missed something contact me or leave a comment below!


Leave a Reply

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