How to Start a Money Making Blog in 9 Easy, Actionable Steps

how to start a money making blog for beginners
Do you want to start a blog and make money online? This guide will walk you through the steps of starting your own money-making blog the RIGHT way.

Want to learn how to start a money making blog in 2022? Is it even possible?

Yes, it’s possible.

While anyone can start a blog, only a few can turn it into an income-generating revenue.

This is because shrewd blogging requires skills, expertise, experience and unrelenting passion and consistency

Pros of Starting a Money Making Blog

  • Blogging provides a place to learn, experiment and implement. Starting a successful blog requires you to take on new lessons, acquire new skills and network with professionals.
  • You get first-hand information on what works and what doesn’t.
  • Skills acquired will apply everywhere else. Think of the writing and marketing skills honed that will be useful in your career advancement as well.
  • Your earning potential is limitless. As you get towards the top of the learning curve, you will be in a better position to devise new ways and means to increase your reach, and hence higher income
  • You get paid to do what you love.

How to Start a Moneymaking Blog: 9 Simple Steps

To start a blog that will substantially sustain you, you need to follow the steps below.

Step 1: Decide on your blogging niche.

Take time to find a niche that works for you, then niche down even further. For instance, you may want to blog about digital marketing. However, that’s quite broad so you may want to narrow down to SEO, or even further, link building.  A super-niche blog will help you get noticed easily and quickly.

You will also be able to master your craft and write authoritative content that is better than your competitors as opposed to if you are writing on dozen-plus topics.

Some of the reasons why you need to choose a blogging niche include:

  • It helps you showcase your expertise and build a brand around it. It’s much easier being a master of something than a master of all. You become the go-to resource when it comes to a particular topic
  • Blogging niche helps you dominate Google ranks faster. There are not so many people writing about the stuff you write about, and so you can focus on producing useful content, engaging your readers and ranking your ways up the pages of Google
  • It’s easier building a fan base- your own empire which helps you build s loyal audience.
  • This audience will make it easier for you to earn money blogging

To find your blogging niche, consider factors such as your personal interests, hobbies, skills and expertise, your ideal audience, etc. Remember you’re in for a long term goal, so you don’t want to settle on a boring subject since you will be doing the majority of the content creation work.

Step 2: Decide on your blog name.

Branding is important for your blogging business. Get it right from the word go. You may use a name that clearly portrays your blog topic or even use your name if you want to build a brand around it.

Choosing a brand name can be tricky, since most of the desirable names you will think of, would have already been registered.

Your blog name is a key branding tool for your online business and web presence. Finding a good blog name isn’t easy since every name imaginable has got its domain name already taken.

The good news, however, is that you can leverage blog name generators and business name generators to help you come up with names around your preferred keywords.

You want to think of a blog name as something that gives your readers a clear picture of who you are, what you do, and what you stand for. There are several blog name ideas online, and this even makes it harder to really narrow down to a blog name that you wouldn’t come to regret it later.

Once you have settled on a few names, check your domain name availability, using Bluehost Domain checker below. Simply enter your domain address and press Check Availability to find out if your domain is available

You can register your domain with Bluehost or use a dedicated Domain name registrar such as Namecheap, or Godaddy to register all your domains so that you can manage them at one point.

Step 3: Get Your Blog Online

To get your blog online, you need two things: A web hosting company and blogging software.

A web hosting company is a platform that stores all your websites’ assets such as files, retrieves and delivers them to your users as and when requested. If you are serious about how to start a money making blog, you need to self-host your website. Free web hosts such as WordPress, medium and Blogspot do not give you the flexibility that you need to start making money blogging

For your website to be available online, you need reliable and reputable hosting. We recommend Bluehost WordPress Hosting. With Bluehost, you get to have a domain for free and install WordPress at a click of a button.

You also need blogging software. WordPress is used by more than half of the websites globally and is very easy to set up and use so that you can be blogging in the next hour.

NB: If you bought a domain from a registrar such as Namecheap, but hosted your website on a different web host company such as Bluehost, you need to set up your domain nameservers from your domain registrar to point to your web hosting name servers.

Which Web Hosting Platform Should You Use?

We’ve been using Bluehost for over 5 years now for a variety of our websites and blogs and we recommend them for various reasons.

  • Bluehost registers your domain name for free so you do not need to pay extra $15 for domain name registration
  • Bluehost customer support is responsive. Support is available both via phone and online chat.
  • Bluehost has a free, simple one-click installation of WordPress blogging software
  • It’s a trusted web hosting provider that has been recommended by WordPress themselves since 2005
  • Bluehost is a home of over 2,000, 000 websites

You can use any Bluehost link in this tutorial or click the button below to grab your web hosting at a discounted price of up to $2.75/month

1: Purchase Web Hosting to Start Blogging

Grab your discounted Bluehost web hosting and get started by following the steps below

Then click on the “Get Started” button

2: Select Your web Hosting Plan

You’ve got 3 options to choose from. I recommend you opt for the Basic plan as a new blogger since you don’t have massive traffic yet. Thus no need to pay more for resources that you won’t use

how to start a money making blog Bluehost Pricing Plans
Choose your hosting plan that best suits your blogging needs

3: Set up your domain name.

Type in your domain on the left “Create a new domain” text area then click on ‘Next” to proceed with the registration process. 

how to start a money making blog Bluehost choose a domain
Set up your domain name

PS: If you already own a domain and want to use that to set up your website, then enter that domain address instead, but on the right “Use a Domain You Own” text area

4: Fill out Your Billing Details

how to start a money making blog Bluehost Create Your Account
fill out your billing details

5: Customize your order by choosing hosting packages, duration and other options

  • Your hosting comes with unlimited resources, WordPress installation and branded email accounts.
  • 36 months duration gets you the lowest monthly prize equivalent while the annual plan is also relatively discounted.
  • Uncheck the up-sells that you do not need at the moment to arrive at an affordable total charge to work with. These package extras include codeguard, sitelock security and bluehost seo tools which you actually do not need at this stage
how to start a money making blog Bluehost package information
Remove unnecessary extras that you may not need as a new blogger

6: Now Create a Password for your Bluehost Webhosting Account

Set up your account credentials

You will then have an option to choose a WordPress theme to begin with. You will always change this theme later. Alternatively, you can skip this stage so that you can choose a professional theme later on.

choose a theme
Choose a nice WordPress theme

Now your WordPress blogging software will be installed on your domain. Once installed, click on the “Start Building” button to be logged in to your WordPress website.

If the link doesn’t work then go to your Bluehost account and click on “Login to WordPress”

Step 4: Install a WordPress Theme

Your account is now ready and it’s time to customize (start designing it to fit your taste and preferences.)

Login to Your Account.

You should already be logged in. If not, go to website and click on the Login link at the top-right side to be taken to the log-in page. Use your credentials that you just set up. If you’ve forgotten your password, you can click on the ‘forgot password‘ link to reset it.

bluehost login
Login to your account

Customize the look of your website

You are now in your WordPress admin dashboard. There is a lot that you can do here. First, you want to install a template (theme) that will be the foundation for the design of your website. There are thousands of themes available for free on WordPress. Choose the one that gives you the functionalities that you need.

To change your theme, you gonna need to go to the Appearance link on the left menu, hover on it and click on the Themes on the submenu that appears when you hover.

selecting a theme
Customize your WordPress website

Choose the theme you like and click on the “Install” button. Once it’s installed, click on “Activate” to start using your install theme.

If undecided about which theme to use, you can always start with clean and lightweight WordPress themes such as Astra, Generatpress and Hero theme by Elementor

With Astra theme you can build any custom website very easily, including a WooCommerce store

From the left menu, go to appearance, then customize to set up your basic blog details such as site title, slogan, your brand colours, etc, depending on the thee you chose.

Step 5:  Things to do After Installing Wordpress

New bloggers want to jump right in immediately after installing WordPress and start writing their first post. However, before you can do that, you want to set up your house in order. To do so, you need to take care of the following, from the word go:

Things to do after installing WordPress

Configure General Settings. 

These settings include site title, user registration option, and timezone.  To configure these settings, go to the settings tab on your left menu, and upon pointing it, a submenu appears, click on General.

Now change your site title and description accordingly

Now scroll down to change timezone. This is important so that you can schedule posts to get published according to your timezone.

how to start a money making blog

You want your URLs to appear nicely. clean permalinks structure is good for SEO. If you have already published some posts, it’s not recommended to change your permalink structure, because unless redirected, your website will have so many broken links.

But since you are new, this should be the first thing you need to do.

  • Go to Settings>> Permalinks
  • If it’s not already selected, chose Post name. Click the “Save Change” button at the bottom of the page.

Change your username from admin. 

Website hackers can exploit the default admin username easily. WordPress, out of security reasons, does not allow you to change your username.

However, we can always have a workaround. To change it, create a new user with administrative privileges then delete the admin user. Remember, the new user should be set to Adiministrator

  • Go to Users >> All Users >> Add New.
  • Fill out the new user information.
  • Choose “Administrator” for role.
  • Save your changes, then log out of WordPress.
  • Log back in with the new username and password you just created.
  • Go to Users >> All Users.
  • Hover over the old admin username in the list and click the delete link.
  • Attribute all posts and links to the new user and confirm the deletion.

You now have a new username that does not default to admin.

Other things to do after installing WordPress

  • Delete default content such as the hello world post, comments and sample pages
  • Set up automated backup. If you are using Bluehost then this is done for you, if not, then you can install a WordPress backup plugin like Updraft and configure it accordingly.
  • Configure Akismet antispam plugin to block spam comments that will start trickling in
  • Install and set up these other essential WordPress plugins for bloggers.
  • Ensure that your contact forms are working. You can use Jetpack or any other WordPress forms plugin. Test the forms after configuration to ensure that they are working.

Step 6: Set Up SEO for your WordPress Blog

To make money blogging, you want to take SEO seriously. A good SEO plugin will help you monitor your on-page optimization progress as well as set up SEO metrics such as metadata and SEO titles.

To start, install the WordPress SEO Plugin by Rankmath. While there are several SEO plugins such as Yoast and All in one SEO, Rankmath’s is the best free SEO plugin with regular updates and tonnes of features.

After installing the plugin, then use the setup wizard to configure it accordingly.

Step 7: Write Your First Pillar Post

With a new blog, you want to churn out as much content as you can, however, if you want to make money blogging, you need to take time to create insanely helpful content that people will love, link to and share without being asked to. Develop content that meets your readers’ search intent

Do keyword research (it’s not that scary as it seems) and discover non-competitive keywords that you can rank for.

How to Generate New Blog Post Ideas

  • Use keyword planner. To start using Google’s keyword planner, you will need to have Adwords account. Don’t worry, you don’t actually have to run campaigns.
  • Keywords everywhere is a chrome browser that shows you search volume and competition ranking of your keywords across all major search engines such as Google, Bing, YouTube, Amazon, Google planner, etc.
  • Focus on longtail keywords (4-5 words long keywords) that have 200-1000 search volume and less competitive.
  • Research the communities where your customers/readers are most active. Usually, these are Facebook groups, Reddit and Quora.
  • Draft content based on search intent. After you’ve found your main keyword, pop it on Google and use Google auto-fill to see what people are searching for.
  • After you’ve found your long-tail keyword, search on Google to discover the search intent. Analyze the formats of articles that rank for that keyword: ultimate guides, list post, quiz, round-ups, etc. Adopt the format, and create something that is 3X better: Longer, In-depth but Simpler (3LIS)
  • Use Hubspot’s Blog ideas generator tool to get 250 new blog post topics. All you need is to enter a noun (main keyword). You can even export these to Excel so that you can always easily access them.

Use a tool like answer the public to find out what people are actually looking for. Simply type in your keyword and this tool will return all questions that people are asking around your topic.

how to start a money making blog :answer the public

Then armed with this knowledge, then break down your article into subtopics

Research these topics one by one and write a great article that tackles the topic in depth.

To add your first post, from your WordPress menu, click on the top sticky admin menu on the +new tab and click on post.

If you’re new to content creation, then I recommend you start with this free content writing course after creating your blog

Step 8: Attract Relevant Traffic to Your Blog

Now you’ve got your blog set up, your first blog post is live, and every blogger’s nightmare kicks in: No one is reading your blog. Starting a money-making blog is a strategy. You have to see things through, that’s why this blog post didn’t stop at step 7.

Building the right systems take time, but, the next best time to set them up is today. Building your own tribe starts with content development, through content promotion to building an engaging email list

Tips to help you attract the right audience so you can make money blogging

  • Create mindblowing content around non-competitive (long-tail ) keywords. Make it informative, readable, scannable and comprehensive.
  • Optimize your post for search engines
  • Build an email list, segment based on your different audience avatars (reader profile)
  • Register and set up a strong Pinterest account
  • Identify one or two social media platforms that are most suited for your niche, and focus on them. Instagram is great for recipe, DIY and fashion blogs while Twitter seems to be great for more technical niches such as SEO and digital marketing.
  • Harness the power of guest posting to attract the right audience and have them join your email list.
  • Offer an Irresistible lead magnet that is easy to implement, and offers a quick solution backed with proof.
  • Monitor your content performance with Google search console: tweak content accordingly to optimize for more relevant keywords. Continue to improve your content on a monthly or so basis.
  • Harness the power of Instagram marketing to grow your blog

One of the main web traffic mistakes that many bloggers make is waiting until they have thousands of visitors before they can set up email list. As long as you have great content, people will always want to come back to your blog.

But to do so, they have to be alerted that there is a new blog post. You can easily get 1000 subscribers in your first year of blogging if you can get only 3 people to subscribe to your list every day.

Don’t get intimidated by bloggers with huge lists, they started with 3 subscribers every day, and they kept going. List building is crucial since you can easily launch products and new websites that quickly take off.

Step 9: How to Make Money From Your Blog

The final step in this guide on how to start a money making blog is actually on making money blogging.

After successfully setting up your blog, the next question that every blogger would ask would be, “How do I make money from my blog?”

There are several ways you can make money from your blog. In fact, we have an extensive blog post on how to make money blogging.

Out of all the possible ways to monetize your blog, we actually recommend the following:

1: Create a digital product.

Actually, when it comes to blogging, you are either running an online business or displaying ads.

In the world of online business, digital products are your stock. While they never run short, they may become obsolete, thus requiring improvement from time to time.

With digital products, you don’t have to wait until you have thousands of visitors as with ads in order to make money from your blog. All you need are a few great blog posts, an irresistible lead magnet, and a desirable product.

If you can, you can actually start creating your product before starting your blog. This means, you take time to narrow down on what you want to blog about, your target audience and your business model being digital products.

Then you create irresistible products and giveaways, write a few blog posts then go ahead and set up your blog. You may want to schedule your posts to go out every week.

This process is important so that you spend most of your time during the blog launch month doing promotion, guest posting and setting up systems to make your first sale.

Some of the digital products you can sell include:

  • eBooks and Guides
  • Email courses
  • video courses
  • membership sites
  • professional services
  • templates
  • SaaS etc.

2: Affiliate Marketing

This is an effective way to monetize your blog by recommending tools and services that you believe in, to your blog readers. Affiliate marketing allows you to earn a commission for every sale you make.

You can promote any type of product, from Amazon’s physical goods and ebooks, digital products, software to subscription services.

Some of the places to find products to promote include:

Get started Today

Hurrey, you’ve just learned how to start a money-making blog. It’s now time to implement the tips in this post. It’s always tempting to push the thought of blogging forward for fear of not being good enough. The truth is, you never will be ready. Get started and learn along the way.

Last update on 2024-06-18 / Affiliate links / Images from Amazon Product Advertising API

Picture of Mysson
As an SEO freelance writer for hire, Mysson creates compelling content in online business, SaaS, and Digital Marketing niches for clients just like you. Hire Mysson for powerful business storytelling, crispy copy for service business or insightful articles that spark online conversations, attract links and boost conversions. Connect on LinkedIn @Mysson
Picture of Mysson
As an SEO freelance writer for hire, Mysson creates compelling content in online business, SaaS, and Digital Marketing niches for clients just like you. Hire Mysson for powerful business storytelling, crispy copy for service business or insightful articles that spark online conversations, attract links and boost conversions. Connect on LinkedIn @Mysson

Guestposting on The PennyMatters has since been discontinued. Do not contact us on the same.

18 Responses

  1. Wow, this an amazing guide. I have been postponing this for a while but I think now is the time. Apart from domain and web hosting, what other tools do I need

    1. Hey nice website Andrew.

      To start off, I recommend the following monetization methods:

      1: Affiliate marketing. Understand the audience you serve and then find infoproducts that will help them. Simply search ‘niche + affiliate program’ on Google. For imstance, you can go for personal growth affiliate programs,

      2: Create an ebook or an online course that will help your readers solve one particilar problem.

      The very best

    1. Hey Trishna. I am glad this post helped you. Beautiful blog you’ve got there. I hope you are trying out Pinterest for traffic, as your posts could easily do well there

  2. I wish I’d seen this post when I started blogging. There is so much pressure on new bloggers to do everything. At the same gime, you’re trying to learn how to blog from writing content to the tech stuff. I totally agree with your – content first for about 6 months and then start with one new thing at a time. Great post.

    1. Hey Natalie,

      Yes, if you ask me, , , blogging is like 40 skills in one. We can’t all figure out everything at once. No one did. We learn, tweak and improve gradually.

      Thanks so much for reading through and the very best in your blogging journey

  3. Hi Mysson.

    I’ve enjoyed reading this post… it’s a really usable guide for anyone with a desire to start a blog but daunted by the process. I’ve read many posts about this process and yours strikes a nice balance between detail and what’s practicable for someone starting out.

    In terms of making money, what do you feel is the best approach for new bloggers who maybe don’t receive a glut of visitors every day? Or perhaps a better question is at what point would you advise new bloggers to begin monetizing?

    1. Thanks so much Paul for your nice comment.

      Two best methods are selling your own products and affiliate marketing. As long as you have clarity from the beginning, I suggest you start with the end in mind. This way, you can start monetizing your blog from the very first week. You don’t have to wait till you have a thousand or so subscribers.

  4. That is a great tip particularly to those new to the blogosphere. Short but very precise info… Many thanks for sharing this one. A must read post!

  5. I appreciate your effort to write a lengthy article on this topic but my questions how do we rank this or our blog on google i am running a technical blog which is still not get ranking on google, Any tips you would like to share here.

  6. Nice one here …I really learned a lot
    I just started my blog after so much procrastination because of fear. I launched out last week. A friend of mine sent me the link to read this post and I must say this is worth it. I hope to put this to use and soar.

    My blog site is
    Everyone, please do well to follow and subscribe. Thank you

  7. Hi Victor
    Well detailed article! Your selection of content is very good and also well written.It’s Really Helpful New Blogger who are struggling to create high quality Blog for their website . Thanks for sharing.

  8. Hi Mysson,

    Thank you for this valuable and extensive post!
    I learned some new things myself and I think that this is great for everybody that is thinking about starting a blog.
    Well done!


Leave a Reply

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

More posts selected for you...