How To Start Blogging For Beginners (An Easy, Simple, Step-by-Step Guide)

Sharing is caring!

This post contains referral links which reward me monetarily or otherwise when you use them to make qualifying purchases. For more information, please read my Affiliate Disclosure.

How To Start Blogging for Beginners 

Are you thinking about starting a blog?

But you have no idea where to begin.

You have read so many successful bloggers’ blogs and every one of them has a “How To Start A Blog” on the front of their website.

You have read, digested, and still get a little lost of where to begin.

Here is my post, I will share with you the easiest way to start a blog.

At the end of this post, you will have a better understanding of A to Z of beginners’ blogging, how to start a blog, and eventually monetize (earning money) it.

Let’s get started.

How To Start Blogging for Beginners

What Is A Blog? 

A blog is a part of a website where entries are being entered by time order.

They are called posts and each post is a specific topic that teaches guides or explains. Common titles start with “How To”, “What is” and “Best Stroller..” and so on.

The act of maintaining a blog is called blogging and it has since become so popular in making money online.

Blogging started for many as a hobby or web diary recording little kiddos’ growing up moments, but blogs have evolved to become a means of a business tool for earning a side income.

The costs to entry are low, ranging from under $10 a month to a couple of hundreds, a nice dinner at a nice restaurant.

Anyone who can write can start a blog. It is that simple.

It is how to grow a successful and profitable blog and make money out of it, that requires skills and knowledge, and hard work.

This post contains affiliate links.

How Do Beginners Start a Blog and Make Money?

The 5 ways that bloggers make money are as follows

(A quick acronym to remember by AA SPS)

How To Start Blogging for Beginners

1. Display Ads

Ever visit a blog and have ads flashing on the sidebar or top banners? These blogs earn money through advertisers display ads.

Examples of advertisement bodies that you can apply to include and Google Adsense.

The premium advertisers like MediaVine will require high traffic like 50 000 sessions.

My blog in its 4th month was already approved for ads placement by and Google Adsense though it does not have high traffic volume yet.


2. Affiliate Marketing

This is very popular as you do not need to have your own product.

You are selling for companies like Amazon, Target, Walmart, Share-A-Sale, and Awin.

Some of these are physical products like baby prams, oral care products, food and cooking ingredients, and practically everything you can think of.

When you sign up free to be their affiliates, they will give you a referral link.

When you write your posts, you naturally insert these codes (super easy with 2 clicks) into your post.

Once your readers like your recommendation, they click and buy.

You get a commission.

They usually come with a certain day of cookie period, meaning that your readers have to buy within that period for you to get the sale. Amazon comes with a 24hours cookie and some can last up to 1 year!

Examples of my affiliate posts:

Review of Bass Toothbrush

Review of OraWellness Healthy Mouth Blend

Review of OraWellness Eco-Dental Floss

Review of OraWellness Tongue Scraper

The other type of digital affiliates will be like recommending helpful courses that you have taken, like Printables By Numbers which teach me how to create freebies to offer on my website.

It also includes links like those for web hosting services like Bluehost and SiteGround, social media tools like Tailwind. Design Tools like RelayThat, Email marketing tools like MailerLite and ConvertKit.

So for beginners, focus on the above 2 methods as the last 3 will have to wait until you have an email list build up.


3. Sponsored Post

When you have a huge following, companies would then approach you to ask them to write about their products.

They will give you a fee or a free product.

Your Sponsored will then be placed in your own blog and the company gets wider exposure.


4. Your Own Product

When you have been blogging for a few months, you will be ready to create your own products, based on what your readers need.

You can ask them in your email list, by doing surveys or observe in Fb groups what are the issues and problems they face.

Creating a digital product and selling it is super possible, and there are many courses like this that will help and guide you step-by-step.


5. Your Service

If you have professional skills like writing, you can offer as a service from your blog.

Other services you can offer are Virtual Assistant like if you master Tailwind like a Pro, you can absolutely offer your service as a Pinterest VA.

There are busy bloggers or companies who need such design services as they just do not have the time to manage all the creation of Pinterest PIns.

How To Start Blogging for Beginners

Why Do You Want To Start A Blog

Before you decide on starting a blog, what are your reasons?

You could be a stay-at-home mom who just left your corporate job.

Maybe you miss the perks of working, having your own income, and then, now you have to watch the expenses.

You wish there is a way to make money online, and you chance upon starting a blog.

You heard of so many success stories of how so-and-so made a $100 there, or a few thousand there, all online, and you are interested.


What Kind of Blogs are there?

There are many kinds of blogs ranging from

  • lifestyle
  • food
  • money making
  • printables for homeschooling
  • breastfeeding
  • sewing
  • health and fitness
  • yoga
  • pets

Whatever hobby or passion you can think of, there is a blog for it.


Misconceptions of Starting a Blog

Some misconceptions of starting a blog can include

1. I don’t write well.

Writing can be learned, and writing for a blog is different from writing school day essays.

You write in a short and conversational tone, like having a coffee chat with your good friend.

No formal tone of language needed at all.

No doubt things like punctuation and grammar are important, but hey, we have tools like Grammarly that is free to add to your desktop to help you as you type!

And I have learnt that you don’t have to wait until you write the perfect post then publish.

Just publish whatever you have done your best to write, and you can always go back to edit it.

It is not set in stone!

2. You need to have a profitable niche.

There are 2 schools of thought here.

One will say you absolutely need to look at whether the niche is profitable, will people buy the products in your niche for you to make good commissions?

But then you may not have the passion nor expertise to write about it.

Blogging then becomes a chore and you may soon lose motivation to continue your blog.

Another school of thought says: Any hobby or passion can be a niche.

As long as you are able to drive traffic and grow an audience, you can then monetize later.

3. Blogs can take months and years to take off.

What matters is consistency and non-stop learning.

Can you learn for free? Yes, definitely.

There are tons of blogs that offer free email courses and you can pick up nuggets of information.


Can I Start a Blog for Free and Invest Later?

You may ask if you can start a blog for free, “test” out whether you can make it work before you invest money in it.

There are many free blogging platforms to choose from.

Do these names sound familiar to you?

Blogger or Wix?

I remember it was so easy to set up on Blogger that I have a few different ones to document my kids’ growing up journey.

Those are fine for hobby type of blogging, but you will not have more features and control over how your blog look.

You cannot run ads, nor configure to whatever designs you like, or the designs could be limited.

Your blog will be subjected to external control like they can put ads on your blog, and you are not allowed to use it to sell your products.

So it is in your own interest and control that you should go for self-hosted, meaning you get to choose your hosting company like Bluehost or SiteGround.

And I am going to take you step-by-step to get started.


Step 1 Choose a Domain Name

This can be easy or hard depending on how you look at it.

You can just brand yourself by choosing or use niche specfic name like or

Either way, make sure is easy to remember and spell. Or catchy like

Have a brilliant idea, why not put into this domain suggestion and see if its available before you commit?

Using your name in a .com domain gives you flexibility, should you decide to change your focus later.

You can mix and match different names to come up with a new name. Its what you write that will make people remember you.

If you use a niche domain like it can also work.

So don’t let this stop you from moving forward.


Step 2 Choose Your Hosting Provider

A hosting company will hold your web files, and they offer backups daily. is the free software strongly recommended in the blogging space and you don’t have to worry, because it comes with whichever hosting service that you select.

And it can even be pre-installed for you so that you just click a few buttons to get started.

As a new blogger, I make it simple for you to decide your hosting by giving 2 choices based on your budget.

Bluehost is the cheapest and most reliable hosting for a new blogger.

How To Start Blogging for Beginners

Bluehost has plans starting from $2.95 per month and the BEST thing is that you get a FREE Domain!

Sign up here at Bluehost.

Step 1 Choose your plan.

How to Start Blogging for Beginners
How To Start Blogging for Beginners

Step 2 Choose your domain. You can also choose your domain later.

Step 3 You will be billed for 3 years so that the monthly cost can be the lowest. You can choose add-ons like SIteLock and Code Guard for extra security and protection.

How To Start Blogging for Beginners
How To Start Blogging for Beginners

Step 4 Create your new password for the Bluehost account.

Step 5 Build the website by typing in your blog name and tagline for your blog and choose Yes for “Do you want a blog?”

How To Start Blogging for Beginners
How to Start Blogging for Beginners

Step 6 Once you choose your theme, just choose Astra as the most preferred choice of Theme.

A theme controls the header, footer, sidebars and the typography of fonts and colors.

SiteGround is another preferred favorite of hosting because it has responsive customer support.

How To Start Blogging for Beginners

SIteGround has been in serving millions of websites since 2004.

Your website will be taken care of by an excellent team of support staff.

They have data centers around the world so you can choose a location near your customers.


Sofia (Bulgaria)


Madrid (Spain)


Alexandria, USA



They have a live chat online at their website.

You can choose the Start-Up at $6.99 per month and have your website set up in a few simple steps.

Step 1 Choose Your SiteGround Plan.

How To Start Blogging for Beginners

Step 2 Choose your domain name, using a new or existing.

How To Start Blogging for Beginners

Step 3 Review and complete.

You will be billed for 1 year plus the domain cost.

Here you also create your email and password for SiteGround account (not the that is later to come). You can also choose your data center.

How To Start Blogging For Beginners

Step 4 Set up Website

Once you are done, the next step is simple.

Install your WordPress

This is where you can start choosing your theme, plugins, creating your Pages, and Posts.

How To Start Blogging for Beginners

Choose “Set up Site”

“Start new website” and Confirm.

Complete Setup.

Choose 12m or 24 months, because monthly will be more costly.

You will need to work on your website for a good couple of months before you see results, so committing to a longer period is wise than to worry about paying the monthly dues.

Just take one and go with it, because you can always change the hosting company when it is about to expire.

Here is a comparison if you were to take 3 years of Bluehost vs 1 year of SiteGround.

How To Start Blogging for Beginners

If you want to try out and have a good experience, you can take the SiteGround option.

If you have a budget, then go for Bluehost


Step 3 Install WordPress

Log into Bluehost or SiteGround, and install WordPress.

How To Start Blogging for Beginners

My most favourite themes are GeneratePress and Astra and they work well in any niche.

GeneratePress is simple and lightweight, and Astra is suited to be sweet and feminine.

Menu options in the sidebar will vary, depending on the theme you choose.

a. Do this one step that will help you create your URL naturally from your keywords.

That will come in useful in ranking in Google later one.

In the left sidebar, mouse-over “Settings” and choose “Permalinks.”

Choose the “Post name” structure on my blog which uses keywords from my title to create a unique permalink.

b. Choose some basic plugins to start your WordPress working.

Plugins are like little assistants that perform specified functions so that you can avoid doing any codings.

For example,

Ninja Form plugin to insert “Contact Me” Page

Smush plugin to compress and Lazy Load your images (load as users scroll down the pages)

All In One SEO plugin to let you fill in your description for helping to rank higher in Google 

At this point, also do not go overboard to install too many plugins, as plugins can slow down your blog.

Step 4 Write Your First Post

Create your first post.

How To Start Blogging for Beginners

See the Visual/Text tab where you can toggle between words view or codes view.

When you are ready to publish, click “Publish” and your post is live!

Here is a simple outline of how to write your first post


Subtopic 1

Bullet point 1, 2, 3 (Subheadings and small readable paragraphs)

Subtopic 2

Bullet point 1, 2, 3

Subtopic 3

Bullet point 1, 2,3


You can use the Who What Where When Why and How to guide your outline.

One useful tip is to type your topic into Google and see the words from the Google Dropdown box, called the Google Instant (also called Related Searches/LSI).

You can get more ideas to add to your post.


At this point, you can add 2 Free tools to help you in the future, once you start writing and want to get ranked on Google fast.

Google Analytics

The reason why you install Google Analytics first is so that you can use Google Analytics to verify the set up of Google Search Console easily.

Here is a simple guide on how to set up Google Analytics.

Google Search Console

Once your website is set up, Google will take some time to index it.

What it means is adding your website to Google’s large databases of pages from which Google will go to choose the best results to show to every searcher’s search queries.

To do so, simply sign up a free Google Search Console account, by following this guide.

With Google Analytics already installed earlier, you just need to click “Verify” under the “Google Analytics” method.

Then you don’t have to worry about other methods like Edit your DNS settings which is going to sound very foreign!

Choose (no www. in front) because there are different variations and you can get confused!

And if you need to copy and paste the HTML code, only copy and paste the codes inside of the ”    ” and click verify.

So remember Googe Analytics (A) then Google Search Console (S).

Step 5 Promote Your Post

How To Start Blogging for beginners

Once your post is published, you have to get eyes to see it.

This is called “driving traffic to your site”.

Where does traffic come from?

1. Social Media

Share your post to your Social Media like your Facebook Page (set up for your blog), Instagram, Twitter, Youtube, and Pinterest.

If you have not had these social media, just sign up and get the accounts.

Focus on 1 or 2, so that you don’t have to master so many channels. It can be very challenging.

I choose FB Page and Pinterest.

Also, install a Social Share Plugin from WordPress, and then your readers can share with their preferred media.

I use Shareaholic, just go to your WordPress, Plugin, Add new, and search “Shareaholic”.

Install, activate it, and input all your social media accounts.

They let you customize your icons and you can place at the start or end of posts, and even have a floating share button that moves with the reader at the left panel.

2. The second method of traffic is organic traffic coming from Google Searches aka SEO (Search Engine Optimisation)

How to gain viewers from this method is to get onto Page 1, because Google will choose the best piece of post that can answer a searcher’s query.

Your post has to meet criteria like speed load of your site, does it answer comprehensively (by including relevant keywords, does it answer user intent and 23 other factors discussed in this post.

These are organic traffic from search results.

I love organic traffic because users are usually actively and genuinely looking for a solution, and If my posts are on Page 1, I am getting free traffic.

SEO takes about 3 to 6 months and that is why for the first 6 months, be prepared to learn as much as your brains can absorb.

For anything that you want to learn or seek information, you go to google and type it.

The word “Google” is so popular that it has become the verb form, heard of “go google this, go google that”.

So we want to get into the top few pages of Page 1. learn SEO well.

The techniques are basically On-page SEO and Off-Page SEO.

On-Page SEO refers to the things that you do on your post like

1. Including keywords in the post title, title URL, 1st paragraph, H2, and H3 headings.

2. Break up content into readable chunks with lots of small paragraphs and white space

3. Include keywords in your Meta Description and Social Description, by using a plugin like Yoast SEO or All in One SEO.

4. Include 3-5 internal links to the posts you want higher ranking for.

5. Include external links to higher authority websites.

Step 6 Start an Email List

Master your traffic skills first and once you have a sizeable audience, you can start to build an email list.

By having your own pool of subscribers, they are your mini fans and enjoy your content.

Again there are email services that can help because you can’t be using your Gmail to send out thousands of emails.

Most Email Senders are nice to give FREE Service for the first 1000 subscribers before they start charging.

Email Senders will help you in the areas of

a. Create opt-in subscriber forms and embed them in your post or sidebar.

b. Create pop-ups subscriber boxes to offer your freebies and attract them to sign up.

c. Create beautiful landing pages.

d. Create automation emails and campaigns, like Welcome, Educate, and Selling series helping you to drive your sales.

Take a FREE Trial of




Step 7 Monetize Your Blog

You can start with affiliate marketing by applying to the companies that you have used the products yourself.

Or simply google “Your niche + affiliate programme” and apply to them.

There are also affiliate companies like Share-A-Sale, Awin that gather a list of merchants under them that they can apply for.

You can also be affiliate programs for digital product bundles like Ultimate Bundles where there are courses, ebooks on all sorts of niches like Homeschooling, Work at Home, Gardening, Meal Planning, and so on.

It is free to join and promote these courses during specific sales periods.

Just start with 2 to 3 so that you can get used to writing review posts.

As your list grows bigger, then you will need a proper excel sheet to keep a proper record of items like affiliate links and login details.


Step 8 Invest in Yourself


When the time is right, you can sign up for relevant courses to get the results you want for your website.

There are courses for everything, from Pinterest Design to SEO, to Printables and Email List Building.

If you want to learn how to create nice Freebies, I did this course with Suzi Whitford from

She has been blogging since 2016 and helping moms start a blog and earn successfully. She has also retired her husband, who now runs the business together from home.

As a gift for reading until here, I have a FREE BLOG PLAN COURSE for you.

It takes you through the details of how to start your blog on the right note, from how to write your first post, and how to plan for the blog.

How To Start Blogging For Beginners


Step 9 Join FB Groups and learn from Successful Bloggers


Find popular female bloggers who inspire you and follow their FB Groups.

They have social sharing days that you can put your post to get traffic, and you can learn a big deal from these bloggers.

Be active and help if you can.

This is the list of FB groups that are active and sharing lots of free tips and knowledge.

Becoming A Blogger

Passive Income Superstars

Mom To Mompreneur

Newbies and Expert Bloggers Unite

Just join a few so that you will not be spending too much time on social media and not focusing on your blog.


Step 10 Do not be overwhelmed nor compare with others

Learning about blogging is not short term.

Sure there are bloggers who show their income after a few months, and you wonder how they succeed.

Its good to learn from them and be inspired but do not compare with others.

We do not know what they went through, or they got a bigger WHY, or they are in serious debt and want to get out.

Or they are unhappy with the jobs.



I have taken you through the 10 steps of how to start a blog for beginners and here is the summary of it.

Step 1 Choose a Domain Name

Step 2 Choose Your Hosting Provider

Step 3 Install WordPress

Step 4 Write Your First Post

Step 5 Promote Your Post

Step 6 Start an Email List

Step 7 Monetize Your Blog

Step 8 Invest in Yourself

Step 9 Join FB Groups and learn from Successful Bloggers

Step 10 Do not be overwhelmed nor compare with others

Now it’s your turn to set up a blog and join the blog party. Yeah!

Don’t worry, you will not be alone in this journey.

There is no lack of cheerleaders and mentors in the blogging world.

Come join us, there is ample room for all.

Once you have set up your blog, put your link in the comments so that I can celebrate and encourage you!

Please help share this post to Pinterest, thank you!

How To Start Blogging for Beginners

This post is inspired by many bloggers out there who have “Start A Blog” in their blogs.

Credits to them for inspiring me to create this blog and share my knowledge with you!

If you are looking for further help and freebies in your blogging journey, head over to read this :

Blogging Resource – Blog Freebies to help new bloggers out

How To Rank on Google Page 1 With a New Blog 

SEO Made Simple for Beginners

Review of ShortPixel Image Optimizer 

7 Female Bloggers and Mom Blogs to Follow When You have a New Blog 

How to Set Up Resource Library on Your Blog Easily 

Sharing is caring!

6 thoughts on “How To Start Blogging For Beginners (An Easy, Simple, Step-by-Step Guide)”

Leave a Comment