Start a blog

If you have decided to start a blog but don’t know where to start and how to do it? 

Then you’ve come to the right place! 

This post will teach you everything you need to know about starting a money making blog from scratch. 

In this guide, you will learn how to start a blog that can make you money, and how to start it on NameCheap.

Starting A Blog To Make Money?

From my experience, I can say, sky is the limit when it comes to a blog.

I really believe that if can pack value in a blog, you can hit a homerun.

Here are my earning stats from LAST MONTH:

How To Start A Blog That Makes Money In 2023

And I was able to buy these without giving much thought to it.

How To Start A Blog To Make Money

Starting a blog is very easy now, why wouldn't it be, when you can start 1 in under 10 minutes?

If you are serious about earning from a blog. 

I would strongly recommend reading this article from start to finish. 

This post will give you great ideas and how to get started.

I don’t work more than 2–3 hours a day on this but I put no less than 4
–5 days on 1 article.

If you do the same, you’ll be able to generate a lot of money from it.

How To Start A Blog To Make Money

1. Plan Out A Niche:

What is a niche?…A niche is a segment within a market that targets a specific group of people. Eg: Travel, Parenting, Crafts, Finance, Forex & Bitcoin and many more! 

Which means that, instead of writing a blog about everything and for everyone, you need to find one thing to write about. 

#Tip: pick a niche you write about for years to come

2. Decide On A Blog Name 

Now that you’ve decided on a niche, we can move onto setting up your blog. 

The second step is to decide on a name for your blog. 

When picking a blog name you should keep a few things in mind. 

You want it to be as short as possible (no one’s gonna remember a 10-word blog name), something that’s catchy and easy to remember. 

3. Choose The Right Web Hosting Provider

A web hosting provider is a service that allows you to post a website on the internet. 

They basically rent you out storage space on the internet where all your files, information and data are stored. 

Choosing one can be a bit overwhelming. 

My recommended web host is NameCheap, they offer a website hosting starting from only $1.98/month which is super affordable. 

You also get a free domain name with your purchase and so many other benefits.

If you are interested click here for more information on their pricing and services.

Why NameCheap:

  • WordPress recommends it
  • You get a free domain name
  • You get a free email
  • Installation is fast and easy
  • Customer support is helpful and fast

How To Set Up A Blog On NameCheap

Setting up NameCheap is super quick and simple. 

It only takes a few minutes.

Let's get started.

1. Get your domain and hosting

Step 1: You just go to their homepage, sign up, and verify your email address.

Step 2: The next step would be to buy a domain name, this is going to be the main link to your blog.

Step 3: Click on this link and you will be taken directly to a page where you can buy a domain name.

Step 4: On that page, you should see a box with “New customer? Buy . Com”, click on “Claim it”.

start a blog on namecheap

Step 5: Next, you will need to choose a domain name; anything that you want your blog to be called can go in there, click on “Search” after that.

how to buy a domain on namecheap

Step 6: After that click on “Add to cart” next to the domain name you just searched for, and then add “Web Hosting” to your cart too, and click on “Checkout” just at the bottom of your screen.

Step 7: Now check your order summary box to proceed to your Subtotals page. 

On this page, make sure you have chosen the domain name and hosting present on the page and if everything looks perfect then confirm your order.

Step 8: After confirming your order, you need details to log into your current account, or if you don’t have one yet create a new one to proceed to checkout.

Step 9: When the process is done, you should get an email that contains your cPanel login details.

2. Install WordPress on NameCheap

You can Install WordPress via Namecheap hosting.

Step 1: While you purchased Namecheap shared hosting, they give you an URL in the email that was sent to you to access your cPanel.

To access the cPanel, you have to visit your NameCheap dashboard and click on the Go to cPanel button.

Step 2: After logging into the cPanel you will be on your cPanel home screen.

Now the next step is to find the Softaculous Apps Installer in order to install WordPress. 

So, search it on the little search bar then open the box.

Step 3: Select WordPress from the Softaculous Apps Installer menu. 

Just click on the install buttons and it will take you to the WordPress installation page.

Step 4: Now begin with the process of WordPress installations. 

Let’s figure out each section individually:
  • Software Setup:
Choose Protocol: Basically, this is the URL address of your website. 

Here is the twist if your site has SSL, then you need to select one of the options that begin with HTTPS://, if not, then select one of the “HTTP://”options.

Don’t worry about SSL, because NameCheap hosting provides you 50+ SSL for the first year.

Choose Domain: In this section, you have to choose the domain name you want to install WordPress on.

If you have one more domain with the same host then it will happen otherwise by default one selects the hosting package.

In the Directory: I would highly suggest that make it blank as it is.

  • Site Settings
Site Name: Basically, here you can select the name of your website. For example, for this website, my website name is “PeachyAmore”.

Site Description: It allows you to add more details about your site. Try to keep your site description in short sentences. If you don’t want to select it now, you can select it later.

  • Admin Account
In this Admin account section, you have to set up your Username, Password, & Email in order to log in to your site. 

Select the password and username very consciously because these are your ultimate login details.

  • Choose Language
Select Language is totally Self-explanatory.

  • Select Plugins
Basically, these options are completely up to your personal preference. 

My recommendations are left as it is by default.

  • Advanced Options
Advanced options include Disable Update Notification. 

Where you can modify the upgrade options like Auto Upgrade, Backups, etc.

I highly recommend you leave these sections as it is. 

By default, options are way enough for your site.

  • Select Theme & Install
Now you are at the bottom of the WordPress installations process. 

Now that you have to select a WordPress theme (optional) then select an email to get info then click install.

By clicking the install buttons it will take a few seconds to complete the install process.

3. Log into WordPress

Congratulations! Hopefully if assuming everything is the right way, then you have installed WordPress successfully. 

Now, how to log in to WordPress? 

By default, the login address of the WordPress site is

Now, you have to replace with your actual domain name. 

For my case: www.peachyamore/wp-admin. 

Now, all done, go ahead and log in to your WordPress website.

Well done! that’s it, you successfully installed WordPress. 

That’s super easy, isn’t it?

4. Install WordPress Theme

Installing WordPress themes is also an easy part like installing WordPress on NameCheap.

While you start your own blog on Namecheap you might consider first what type of theme you use on your blog. 

It could be a free or premium theme, it all depends on your budget or plans.

From personal experience, I would suggest you go with a premium blog theme as I start with AVADA.

It is one of the popular and best-selling WordPress themes from ThemeForest. 

Also, you can use Genesis from StudioPress. 

Both Marketplaces I have been using it since the beginning.

However, if you are on a low budget then go with ASTRA free theme, it is the fastest WordPress theme that comes free of cost. 

Which also comes at a premium while you wish to unlock all the features?

5. Install Plugins

Plugins indeed are one of the key factors that make the WordPress blog awesome. 

When you install the WordPress theme, the question you’ll stumble upon is how would I install a WordPress plugin?
  1. Log in to Admin Dashboard
  2. Navigate to the Plugins menu
  3. Click on Add new
  4. In the search bar, type the plugin name you wish to install
  5. Click Install
  6. Activate the Plugins
Here are Some Basic Plugins to you install on your new WordPress blog:
  • MonsterInsights
  • WPForms
  • BackupBuddy
  • Short pixel
  • Yoast SEO
  • Really Simple SSL
  • WP-Rocket


And that is how to start a blog on NameCheap in 5 easy steps.

In summary, you can start a blog on NameCheap by creating an account with them, choosing a domain name and hosting plan; installing WordPress in your cPanel, choosing a blog theme, and publishing your blog posts.

All these steps are explained properly in this guide, and it should take you less than two hours to execute if you are using a laptop.