create a website

Ultimate Guide to Create Your Website (2024)

In this post, I’ll share how I have created websites for my own blogging sites. I’ll give you all the steps needed so you can make your own. I’ve intentionally kept the steps simple so even a beginner can follow them and get a MVP website up and running in 1-2 days.

If you have questions, please comment on this post, send me an email, or use the contact form. I reply to everyone and will give you as much help as possible.

Choose a suitable domain name

The first important step is that you pick a domain name that suits your website. Now you can pick a domain name based on your own name e.g. my website is as my name is Kevin Rodrigues.

Or you can pick a domain name that is related to the niche that you will be blogging about. E.g. My website, is based on the gardening niche.

If you pick your name as the domain name, do note that it gets closely tied to you. So it’s difficult to sell the website later. It’s much easier to sell a website if the name is tied to the niche.

If you are going to use a domain name based on your niche, I would suggest keeping it as high a level as possible. So a domain name such as works fine. I can cover different gardening sub-niches such as succulents, herbs, vegetables, flowering plants on the same domain.

If I had chosen a domain name like or, it would have been a problem because they are too limited to a specific sub-niche. Makes it hard to expand to other sub-niches in the future.

I would also recommend picking a domain name with the .COM because it’s easier for people to identify your brand with. And makes your brand look professional as most brands you’ll find use the .COM.

I’ve written a detailed post on how you can go about selecting the best domain name for your niche that is available with the domain registrar.

How To Choose Website Domain Name

Choose a good web hosting service

Once you’ve selected a domain name, the next important thing is to pick a good hosting service. You want a service that is reliable, fast, and easy to use. But since you’re starting your blog, you also want to use something in your budget.

Some people recommend using Bluehost because it is cheap, at least for the 1st year. You’ll be paying around $5 per month for the hosting with them. But I don’t recommend using Bluehost because their service is not reliable.

I would recommend using Cloudways because I think it meets the criteria I mentioned about. You can find the cheapest option with their DigitalOcean servers costing about $10 per month. I think it’s a budget price to pay for the excellent service you get. Especially when you’re taking your blogging business seriously.

Cloudways usually gives you the first 2 to 3 months free so you anyway can end up saving some money for the first year of blogging. You also pay monthly, unlike other hosting providers that require you to pay yearly.

If you have the budget and want a fantastic customer service that handles everything related to hosting for you, then you can pick WPX hosting. I’ve not used them but I’ve heard good things about them. They will cost you more because it’s $25 per month with their hosting.

I’ve written a detailed guide on how to choose a good hosting service for your website.

How To Choose A Good Web Hosting Service

Create an email address based on your domain

It’s important that you get an email address that is related to your domain. E.g. my email is [email protected].

You want such an email rather than a generic Gmail address because it makes your website look professional. Not just with your readers but also with Google that focuses on EEAT.

People are more likely to respond if you use a professional email address when reaching out to build relationships.

Some web hosting providers, like Bluehost, WPX, will give you an email address along with hosting. However, Cloudways does not include this.

I use an addon provided by Cloudways called Rackspace email. It gives me a professional email address based on my domain for $1.

I’ve written about how you can create a custom email address for your domain.

How To Create A Custom Email For Your Website

Install WordPress on your web hosting service

Now that you have set up your domain and hosting, you’ll need to install WordPress on them. I think this is the best CMS (Content Management System) you can use for blogging.

You can learn it fast and publish content fast as well. And it gives you a lot of flexibility on what you can do with your website.

Some people use Wix or Squarespace type services, but I don’t recommend that. You get quite restricted with their services while paying a lot more.

Stick to WordPress and you’ll find a lot of support available as well because 40% of websites on the Internet use WordPress.

I’ve written a detailed guide on how you can set up WordPress with Cloudways hosting.

How To Install WordPress On Cloudways

Pick a good WordPress theme

Once you have installed WordPress on the hosting service, you need to pick a good WordPress theme. You want something that is fast, reliable, and easy to use for your blogging.

My suggestion is to use the Kadence theme. I use it on all my websites and have found it to be fantastic. You can use the free version, as that suffices to start. It has everything you need to build a good blog for yourself.

I’ve written a guide to help you install the Kadence theme on your website. It will also teach you how to customize the settings of the theme as per your needs.

How To Install Kadence Theme In WordPress

You can use the Kadence AI Starter Templates to get AI generate a starter website so you get a professional website with minimal effort.

How To Create Website With Kadence AI Starter Templates

Pick the WordPress blocks along with the theme

WordPress Gutenberg blogs are something that will make your life easy to create outstanding pages. I recommend Kadence blogs as I use them for all my websites.

They are easy to use, fast, and look great. Like the Kadence theme, the Kadence blocks are also free. And more than sufficient when you start your blog.

You can upgrade later to a pro version if you feel the need to use some of the extra blocks and features that are available.

Check out my post where I explain about Kadence blocks and how you can install them on your WordPress website.

How To Install Kadence Blocks In WordPress

Install the required WordPress plugins

One of the best things about using WordPress is you can add a lot of functionality using plugins. But this can also become an issue.

If you use unreliable plugins, it can cause issues and even bring down your website. So always vet the plugins before using them.

I recommend a few standard plugins that will benefit your website. You could say some of them are mandatory to get your site to a good shape. Don’t worry because most of these are free to use. You can upgrade to some other ones later if you need to.

Here’s the type of plugins I believe you should have.

I think these are the only plugins you need to install when you’re creating your website. Keep the plugins as minimal as possible so your WordPress website remains in the best state possible.

I’ve written details on each of these plugins, how you can install and configure them.

List Of Required WordPress Plugins

Create the homepage of your website

Now your WordPress set up is ready and you can begin creating the essential pages for your website. One of these pages is the homepage.

This is an important page because it reflects the brand of your website. It gives visitors an overview of what your brand and website are all about.

It will showcase the vision and direction of the website. It will highlight the important aspects of your business. And it gives visitors a look at who is the owner of this business and how to get more information about them.

I would recommend your homepage to have some basic things that all business and professional looking websites have. You don’t want to stick a generic blog roll on the website.

I would recommend adding the below to your homepage:

  • Logo/Title of the website or business
  • Header
  • Aim of the website
  • Image of the niche or person behind the website
  • A call to action to get people engaged
  • A list of important posts on the website
  • A list of the important aspects of the business
  • A section about the website owner
  • Footer

You can get all the details to build a full-fledged homepage in the post I’ve written here.

Create the blog page of your website

In WordPress themes, by default, you’ll see that the homepage is the blog roll. So once you’ve created the custom professional homepage, you want to use that to replace this blog roll.

You still want the blog page but don’t want it as the first page of your website. This is easy to do with a setting in WordPress where you set the created homepage as the main page and the blog page gets created separately.

You can find the WordPress setting and how to do this on my post here.

Create the essential pages for your website

You’ll need a few essential pages on your WordPress website to show Google and readers it’s a legitimate website and business.

These are the Editorial Guidelines, Terms And Conditions, Privacy Policy, and Disclaimer pages. When you start your blogging website, you don’t need to be too strict when creating these pages. I would suggest using a standard template of these pages and customizing them to your needs.

Once your website is making money, you can consider upgrading these pages by getting them built by a lawyer. Or buying professional templates from a lawyer such as one you can get below.

I have a post that shows you how to create these essential pages for free for your website. So check out that below.

Create an About page for your website

I believe this is one of the most important pages on your website. For Google and for your readers. This page gives a view of your experience, expertise, and personality.

You can highlight why people need to listen to you, what makes you the authority on the topics, and how you can help people get results they are looking for.

You can show off your credentials and experience that makes you an authority in Google and your readers’ eyes.

Keep this page simple, no need to get fancy. You don’t need to be the world’s greatest expert in the niche, either. You just need to have more knowledge than other people to help them. And that’s what you need to show on your about page.

I’ve written a detailed post with a template that will help you create a good about page for your blogging website.

Create a contact page for the website

You need a contact page for your website where your readers can reach out to you. The standard things you want on this page are a contact form and social media links.

I would recommend you add your email, business phone number, and address if possible. This helps Google recognize this as an EEAT factor. It also builds more trust with your readers.

I can understand some don’t want to give away their phone number and address for privacy reasons. That’s why you should get yourself a business phone and address. This will cost you a few dollars so you can do this later when your blogging business makes money.

Here’s how you can create a contact form for your website. It’s easy to do this with the Kadence blocks and you don’t need a separate plugin.

Add the header and footer for your website

I suggest making all the important pages of your website before you make your header and footer. Because these pages are one of the main things to add to them.

In WordPress, you have the option to create menus and that’s what you’ll use to create the header and footer. Then add it to the Kadence theme so it shows up on all the website pages.

I recommend adding the below pages to the header,

  • Home
  • About
  • Blog
  • Contact

And to the footer you can add the below pages,

  • Editorial Guidelines
  • Terms And Conditions
  • Privacy Policy
  • Disclaimer

As you can see, you keep the header and footer simple with not too much on them. You’ll need a few more things on the footer.

I’ll show you all the technical steps to create the header and footer with your Kadence theme. So check the post for more details.

Add the sidebar to your website

Adding a sidebar is optional to your website. Some people prefer to add it while others don’t. So you can decide for yourself. I’ll still give you the details of doing it if you want to. Personally, I add the sidebar because it’s just more space to add details I want.

You’ll need a sidebar if you’re going to put advertisements using companies such as Ezoic, Mediavine, or Raptive.

These are some details I prefer to add to the sidebar of my websites.

  • About me
  • Disclaimer
  • Ads for my own products
  • My most popular post or a post I really want to promote

Check out my post that gives details on how to add a sidebar using the Kadence theme.

Create a logo for the website

Creating a logo is optional when you start your website. You can just use the business name or website name and that is sufficient. You can later create a logo or get it created by a professional.

But it’s easy to create a basic logo so if you have the time go for it. I have some tools that generate a basic logo. But you can use a simple tool like Canva to get your logo done.

Check out my post on how you can create your own logo either using some tool or creating one with Canva.

Creating your first post on your website

Now you’re ready to publish posts on your website. It’s easy to do this with a WordPress website. You get the choice to create a new post or new page. I would suggest using the new post option as a beginner and stick to that.

Before you write a new post, you’ll need to choose a topic you want to write about. This could be something you just want to write. But if you’re considering blogging as a business, you want to write about a topic that people are interested in.

This is an entire subject by itself that includes doing the research on what topics you can write about. But once you’ve done this research, you can start writing the post and publish it on your website.

Here’s my post that shows you step by step how to publish your first post on your WordPress website. If you want to know more about keyword research and what topics you should write about, read my post here that goes into more details.

Similar Posts

Leave a Reply

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