How to Start a Blog in 2024: Easy Guide for Beginners

Looking to launch a profitable blog? In this guide, I'll walk you through the 5 easy steps to start a profitable blog without any advanced computer skills. 

Updated: December 8, 2024

Disclosure: When you buy through links on our site, we earn a commission. Learn more.

Adam-Enfroy-Forbes-v3

Welcome to my blogging guide!

This beginner's guide is going to cover every aspect of starting a profitable blog.

This includes everything from choosing your niche and keyword research, to launching your website, creating content, and monetizing your blog. 

After completing this guide, you will have a fully finished blog, a keyword strategy, and monetization plan ready to go. 

Since it's probably your first time here, let me introduce myself. 

My name is Adam Enfroy and this is my blog AdamEnfroy.com.

I launched it in 2019 and it became one of the fastest growing blogs of all time and has made me over $1 million three years in a row.

Even Forbes took notice. 

I love blogging because I get to share my writing and ideas with the world, but also because it's one of the best ways to make money online in 2024. 

So this guide will cover both how to set up your website, and also a long term plan to make you money.

Let's get into it!

TLDR: The 5 Steps to Start a Profitable Blog:

  1. Get Your Blog Online
  2. Your Niche and Keyword Strategy.
  3. Design and Launch Your Blog.
  4. Create Your Blog Content.
  5. Monetize Your Blog.

Step 1: Get Your Blog Online. 

The first step to starting a blog is to choose your domain name and get your website up and running.

This important decision of what your website name should be is actually a lot easier than you might think.

I always recommend that you create a personal brand website at yourname.com. 

Why would you do that? 🤔 

Instead of trying to create the perfect "niche" domain name (that might not work), you should build a personal brand website.

Here's why you should choose a broad domain name based on your name: 

  • It's the most pivotable. Your interests will change over time, so you should have a broad domain name where if one content strategy doesn't work, you can change it. You need the freedom to pivot if your content strategy isn't working. 
  • It's the most scalable. 
  • No blogging effort goes to waste. YOU are the only niche that you won't quit. 
  • People trust and buy from people. Niche sites are dying - base it on YOU.

Now this isn't to say you need to put your face all over your blog. But using your name or a variation of your name (like adamsguide.com or adamsadvice.com) is the absolute best set up to start a successful blog and gives you the greatest chances of success because you can pivot and change over time.

Or if you have a brilliant idea for a domain name, you can go with that too. I just think it's important to secure your own name dot com or the best variation of your name today.

So don't overthink it, just take action!

First, to get your blog started, you need web hosting.

It's a super easy setup and you can put in your website name (domain name) and checkout, then start editing your website immediately.

The best platform by FAR to build your blog on is WordPress, and the best host you need to get started is Bluehost.

They have an insane winter promotion going on that ends on December 11, 2024 and you can get started for just $1.99/month.

I personally use Bluehost and recommend them for new bloggers because:

  • They are the most affordable option.
  • They have a 30-day money back guarantee.
  • They've been in the space since 2005 and host over 2 million blogs (they know what they're doing).
  • They have 24/7 support.

Make sure to use any Bluehost link in this guide by December 11, 2024 and you will get the $1.99 winter sale price. 

Note: To get the 75% off, you HAVE TO click a link in this guide that Bluehost gave me or else you'll get the standard $7.99/month pricing. So make sure to jump on this deal!

#1 Web Hosting Company  

bluehost logo

97,593 reviews

#1 Host to Get Your Blog Online

  • Pick your domain name 
  • Easy drag-and-drop website tools.
  • Get WordPress set up in minutes.
  • Only $1.99/month during their winter sale!

Most Popular

1. Once you click a Bluehost link, you'll get to their home page and you click Get Started Now:

Bluehost Step 1

2. The next step is to select your plan. All that you need is the Basic plan for $1.99/month, as it's more than enough for a beginner if you're just getting started. 

Click Choose Plan under Basic:

Bluehost Step 2 Pricing New

3. On the next screen, you can enter your domain name. So put that in and hit "Search for Domain" and it will tell you if it's available or not. 

Or if you're completely stuck on a name, you can just skip that and get your domain later after you've secured the deal by clicking "Choose Domain Later."

You should also keep the "Add Private Registration" box checked so that your privacy is protected. 

Bluehost Step 3 New

4. After that, keep your cart as-is with email and privacy protection. Click "Continue to Checkout" then just put in your contact information, including an email address and password:

Bluehost Step 4 Contact Information

5. Scrolling down, you'll enter your payment information and see that you're getting a full website for a year for just $23.88 ($93.94 in savings!). 

Then click Submit Payment and you're good to go!

Bluehost Step 5 New

7. Once your payment has processed, you'll get to this screen, where you just have to click the Create Account button: 

Bluehost Step 7 Purchase Success

8. After you click Create Account, you get to this page to create your blog. 

You can add a name to your site (you can just use your name/this can be edited later).

Give yourself a tagline, check that you want a blog, but don't check the online store option:

Bluehost Step 8 Create a Website

9. Finally, inside of your Bluehost dashboard, you simply go to My Sites, then click Manage Site to get into your WordPress blog: 

Bluehost Step 9 Installing WordPress

If you get stuck on any one of these steps above, feel free to get signed up for your Bluehost plan and then just reach out to their support team after you sign up and they'll get you squared away. Or if you have any questions at all and need help getting hosting, you can email me at adam@adamenfroy.com and I'll do my best to help you. :) 

Remember, there's just a few days left (ends December 11, 2024) for 75% off: 

#1 Web Hosting Company  

bluehost logo

97,593 reviews

#1 Host to Get Your Blog Online (2024)

  • Pick your domain name 
  • Easy drag-and-drop website tools.
  • Get WordPress set up in minutes.
  • Only $1.99/month during their winter sale!

Most Popular

Step 2: Your Niche and Keyword Strategy

Congratulations! You've taken the first step in starting your blog.

Now that that's taken care of, the next step is to figure out what the heck you're actually gonna blog about. 🤔

Picking a niche is the #1 most common question I get from new bloggers. 

There are so many different things you can blog about: finance, travel, crypto, food, underwater basket weaving - the list is endless lol.

So here's how to narrow it down...

  • You need to go after blog niches that you can see yourself writing about for a long period of time - think 1-2 years.
  • You need to think like a teacher - bloggers teach people in different niches, which opens up lots of monetization opportunities. 
  • You need to have a keyword strategy.

First, every blog post should target a keyword that people search for on Google. 

That way you can get a lot of traffic to your blog.

And as a blogger, the good news is that there are only two types of keywords you'll ever need to target: 

Informational and transactional. 

Informational keywords are people searching for how to do things: how to start a blog (like you may have done here), how to build a shed, how to play the guitar, how to knit, how to fish, etc. 

This is the bulk of what blogs are - helpful informational articles. 

For example, you can use an SEO tool like Ahrefs and put the term "how to golf" into the matching terms tool to see all of the articles you could write about golf:

Second is transactional keywords.

These signify "buyer intent" and are for people looking for products to buy so that you as the blogger can compare them. 

For example: best travel credit cards, best fishing kayaks, best AI writing software, best gaming laptops under $1,000, etc. 

These are the articles that will make you the most money from affiliate revenue. 

You can easily find these with an SEO tool by putting "best" + your niche into the same Ahrefs matching terms tool.

For example, in the golf niche, you can see there are thousands and thousands of potential articles you could monetize with affiliate revenue: 

Ahrefs-Having-Same-Term-Example

Taking a step back, you need to remember that you can monetize your blog in one of 5 main ways: 

  • Affiliate marketing: linking to products that you recommend and making commissions on every sale.
  • Ads: you can add banner ads to your blog to make money.
  • Sponsors: over time, brands will pay you for sponsored content.
  • Services (the fast track): get a few consulting clients and offer your own services for thousands a month (this is how I first started). 
  • Selling your own product (the long game): This is typically the most lucrative, as you get to sell your own informational product, like a course. This requires you build your email list up over time with a free lead magnet, and then eventually sell a course or community.

We'll get to all of these, but it's important to understand this first before we start your content strategy.  

So how do we actually choose the perfect niche and keyword strategy? 

We can let AI do the heavy lifting for us. 

I just created a brand new AI prompt that helps you find your niche and keywords.

Here's what you do....

  • Create a free Claude AI account (it's the best AI tool right now and slightly better than ChatGPT in my opinion). 
  • Grab my AI Niche Hunter prompt here and copy and paste it into Claude AI. (Don't ask for editing access, just click File - Make a Copy if you want your own). 
  • Enter your niche idea and it will give you 5 subniches that you can target (these can be your main blog post categories). For example, here I'll add "gardening and cooking."
Claude Niche Hunter Prompt

After I add that, you can see it gives me 5 good blog sub-niches I can target for keywords: 

Claude 5 subniches

From here, I chose herb gardening, so I put that into the prompt when it asked for it. And it will then give you 20 good keyword ideas you can target for blog posts: 

Claude 20 info keywords

It's really that simple. 

From there, you can put 20 keyword ideas into a spreadsheet and you now have your content calendar all planned out. 

We'll cover exactly how to take these keywords and start your actual content creation, but first, let's talk about designing your actual blog and getting it live. 

Step 3: Designing and Launching Your Blog 

When I started my blog back in 2019, I used a random theme that I picked and it looked horrible. 

I copied a half-baked logo and ran with this very average design for 2 years.

As a perfectionist, I've learned one big thing blogging: don't be a perfectionist on your blog's design. 

Remember, a blog is a living, breathing asset and can always be updated and made to look nicer in the future. 

Oftentimes, we worry that we will be judged for what our blogs look like, and I promise you, no one cares. 

And today it's actually easier than ever with AI. 

So here's what you need to do...

Go into your WordPress dashboard and click on Appearance - Themes.

Appearance Themes Kadence

Next, you click on Add New Theme and search for Kadence.

Kadence AI is the best WordPress theme on the market today and builds your site for you with AI prompts. 

You can also go to the Kadence website, choose their Essentials bundle, and then download the zip file and upload it into WordPress. 

Either way, make sure to install and activate Kadence. 

Next, on the left-hand menu, Kadence will appear, so go to Kadence - Starter Templates.

You can then start using Kadence AI to build your site for you. 

First you enter your site information and the industry that you're in: 

Kadence AI Step 2

Click Next, then you can write a little description of your site to tell the AI what it's about: 

Kadence AI Step 1

After that, Kadence AI will create custom stock images for your site and show you some design settings. 

You can then choose your favorite layout, colors, and more to create your site: 

Kadence AI Step 3

That's literally it. Your site is now designed and it's time to push it live. 

Here's how to get your blog live:

  • Go to Pages and edit your Home Page text and About Page text. 
  • Go to Settings - Reading and uncheck "Discourage search engines from indexing this site.
  • Install Google Analytics with a simple plugin.
  • Set up Google Search Console to tell Google that your blog exists. 

Congrats, you now have a fully-functioning website and a keyword strategy!

Speaking of which, let's get to how to actually write your blog content...

Step 4: Creating Your Blog Content

Okay, so you've mapped out 20 keywords with our AI niche hunter tool above. 

Now it's time to start creating the content. 

Back in 2019 when I first started my blog, I wrote every single word myself for the first 3 months before hiring a writer to help me scale. 

Today, AI is powerful, and can once again do the heavy lifting for us. 

First, I want you to know that you DON'T have to be a good writer!

You just have to know how to assemble content with the right formatting that Google loves. 

First, grab my AI Content Generator prompt

After you copy and paste this into Claude or ChatGPT, you enter a specific keyword, and the AI will create a title, meta description, written intro, main headings, written conclusion, and all of the semantic keywords you should add into your article: 

Claude Content Generator Example

With this AI framework as a guide, it's time to add your human elements to it. 

Copy and paste the Claude output into WordPress, then we can start editing.

Here's how to write and edit profitable blog content:

  • Fill in the main headings with content.
  • Add personal stories and your own experience into the content.
  • Optimize for your target keyword: add it into the URL, the title, and one H2 heading, and a few times throughout the content. Don't overdo it or overthink it.
  • Add some relevant internal links to other articles of yours (once you have more).
  • Click publish. 

Blogging today is more about assembling monetizable content and adding our own personal touches. 

It's not about writing every single word and spending 2 weeks on a single article. 

With the rise of AI, we can publish more, and make money faster. 

Speaking of which, let's get to the fun part: monetizing your blog. 

Step 5: Monetizing Your Blog

As discussed earlier, there are 5 main ways to monetize your blog: 

  • Affiliate marketing
  • Ads
  • Sponsors
  • Selling services
  • Selling your own products

So what do we do when we're first starting out? 

Well, there's an order you should go in, and it starts with affiliate marketing.

Affiliate marketing is the first revenue stream to go after because it can dictate some of your initial content strategy and it makes a lot more money than ads do alone. 

Within your keyword strategy, make sure that about 20% of the articles you write are the transactional ones in your niche - "best" + products. 

Take it from me. 

I've made over $1M from affiliate marketing three years in a row. 

For example, here's just one affiliate network that I participate in (PartnerStack), and you can see I've generated 225,529 clicks and I've made $1.3M: 

PartnerStack Dashboard

The key with affiliate marketing is finding new and emerging keywords to right about. 

Think like Shark Tank. 

Would you go up to Mark Cuban and say, "I've got a great idea for a business. It's a refrigerator!"

No, he'd probably laugh you out of the room, as refrigerators have been around for decades. 

The same thing is true with content.

If a keyword has been around for a really long time, it's probably more competitive. 

So instead of writing about the "best web hosting", write about the "best AI accounting software."

Instead of "best dog food", what about "best GPS dog fence", which has way less competition and is trending up:

Best GPS Dog Fence Ahrefs

When you stay on the cutting edge in your niche, it's a lot easier to rank content and make money.

So first, start by incorporating about 20% of your articles to "best" transactional affiliate posts. 

Next, let's talk about the other monetization methods...

Writing informational articles ("how to" and "ideas" keywords) don't make a lot of affiliate revenue, but they can make you ad revenue and build your email list. 

For example, a keyword like "how to build a shed" won't necessarily make affiliate revenue by people purchasing through links, but it does get 8,400 searches per month:

How to build a shed Ahrefs

All of the people searching for information like this and finding your blog will get you traffic.

Which in turn, will make you ad revenue if you have banner ads on your blog. 

Overall, I don't recommend you worry about ad revenue or sponsors too much when you're just starting out, as it takes time to build traffic.

Ad revenue is simply a byproduct of traffic and you can join an ad network like Mediavine once your traffic reaches 10,000 visitors/month.

In addition to ad revenue, people searching for information like "how to build a shed" and finding you will view you as an expert and can join your email list and eventually buy a course from you.

For example, let's say you start a DIY woodworking blog.

You could create a lead magnet for your "10 must have woodworking tools", and users need to enter their email address to get it. Then in a set of automated emails, you sell your full woodworking course, transforming the student from beginner to expert.

Online courses takes time to build, but it's the most lucrative revenue stream.

It's one of the ways I've made millions of dollars selling my own blog coaching programs like AI Income Blueprint. 

So, you start with affiliate marketing and ads first, then build up your email list and sell your own product over the course of time. 

Make sure you keep your blog's content in one main niche and that every article is helpful to that audience. 

For example, if you want to blog about golf, you'll have two types of articles: how to's (how to swing, how to chip, how to putt, etc.) and "best" product articles (best drivers, irons, putters, rangefinders, etc.)

Or if you want to blog about fishing it's the same thing. How-to articles and the best products like rods, reels, rod and reel combos, etc.  

It's really that simple.

Overall, blog monetization comes down to two simple things: creating consistent content and not quitting. 

The First Step to Start a Blog and Make Money

As discussed earlier, using your personal brand as a domain name is the best way to start. So make sure to secure your name or the best variation of your name today. 

To start your own blog and make money in 2024, the first step is to get your blog published with my exclusive discount of Bluehost for just $1.99/month which expires December 11, 2024.

#1 Web Hosting Company  

bluehost logo

97,593 reviews

#1 Host to Get Your Blog Online (2024)

  • Pick your domain name 
  • Easy drag-and-drop website tools.
  • Get WordPress set up in minutes.
  • Only $1.99/month during their winter sale!

Most Popular

If you found this content useful, here's how else you can follow me: 

Have a great day and I wish you success on your blogging journey!

~ Adam


Disclaimer: 

Adam Enfroy Ventures LLC may link to content or refer to content and/or services created by or provided by third parties that are not affiliated with Adam Enfroy Ventures LLC. Adam Enfroy Ventures LLC is not responsible for such content and does not endorse or approve it.
We use cookies to help improve, promote and protect our services. By continuing to use this site, you agree to our privacy policy and terms of use.
This site is not a part of Facebook website or Facebook, Inc.
This site is NOT endorsed by Facebook in any way. FACEBOOK is a trademark of FACEBOOK, Inc.


Privacy PolicyTerms of Service

© 2024 Adam Enfroy Ventures LLC • All Rights Reserved


Mailing Address: 7901 4th St N, Suite 300, St. Petersburg,


FL 33702