How to Start Blogging for Beginners [And Make Money] 2023

Blogging is like something that can make someone feel happy about themselves until they are ambitious about making some real cash by Blogging. It’s good to take Blogging as a hobby and continue with writer satisfaction.

Blogging is a hobby and not an actual profession yet. You must be thinking, what the hell is the “Full-Time Blogger”?!

Yes, many bloggers are available who take Blogging as their career, and I know 5-10 of them, and almost every one of them is leading a luxurious lifestyle through their blog earning.

They are gainers so that you could be. But you must be ambitious about Blogging and take it as a profession.

Today I will share many terms of Blogging and a complete blueprint for making money by Blogging.

This post is long, so bookmark this page if you need more free time.

So if you think I am also a great blogger who makes a lot of monthly money. No, I am not.

I started this blog about few months ago and still playing with bubbles.

So, one lesson is here, and Blogging won’t give you instant payouts. It’s all about your patience and positive efforts.

Just stick to your aim and do not hurry with elements that can negatively affect your blogging career. You can force things up at some points but believe me. There are no shortcuts to take your blog from zero to hero over one night. You should pay some real effort to get the reward.

In this blog post, I will guide everything about “How to Start Blogging for Beginners [And Make Money] in 2023“.

How to Start Blogging For Make Money

How to Start Blogging For Make Money

First of all, writing to establish a successful blog is optional. You are ready to go if you are good at writing and can express your taught via writing on any specific topic.

Also, you have to be eager to learn new things because you need to know more about a selected topic to give value to your readers through your points of view.

At the initial stage, every business needs some investment, and if you are about to launch your blog and want to earn from it, then a little investment at starting can speed up the process. Don’t worry! This investment will make you feel better than ever shortly.

Let’s dive into the main procedure for making a blog that generates money.

Picking Up the Right Niche

Picking Up the Right Niche

Many Beginners do wrong and end up with nothing when it’s over.

You might have a superior memory which stores almost everything, and maybe your friends call you ‘Google’ because they get every question answered when you’re around.

But yet, you need to find one specific topic for your blog. Niche blogging is way better than mixing up various issues together. Blogs with one targeted niche can get more exposure and authority than blogs with mixed content.

Now the main thing is to choose the right topic for your blog. You should choose it carefully because if you run out of contents idea halfway, it can destroy all of your past efforts.

There are a few ways that you can consider which topic you should go with:

  • This topic should be the one that you enjoy talking about. You know almost everything about it, and you can add some value from your point of view.
  • The topic that you are usually reading all the time and you are passionate about it.
  • If you have more than one topic that interests you the most, simply take note of each issue as a heading and try to write 5 different post ideas under this topic. When you finish your job now, try to think of each post’s view and find out which you can write about flawlessly without many references.
  • You can have a little knowledge of some topics. Just like affiliate marketing or Bitcoin or binary trade, you can gather information from various resources for those topics. In most cases, sellers already have many details about their product, so you can quickly write an insight on it. It is highly recommended; you should use a product before promoting it in affiliate marketing. Writing a review post is one of the best ways to promote your affiliate link through your blog.

Also Read👉: 24 Blogging Task List: Daily, Weekly, and Monthly to Do

Choose The Right Platform

There are many blogging platforms available over the web. Self-hosted WordPress blog and (formally is the popular blogging platform now.


Blogger is hosted and distributed by Google; This is an entirely free platform for all. Because Blogger is a product of web giant Google, so it is easily thinkable that the service is good even if it’s a free platform.



WordPress is the most popular website management system in the world. According to w3techs, 43.1% of all websites are powered by WordPress and still counting, and according to Colorlib, over 1.88 billion websites will be online in 2023 on WordPress platforms.

Although WordPress is free, you need to purchase a domain and hosting to host your WordPress blog. Make sure to distinguish yourself between & is the free platform WordPress provides to start a blog with a subdomain of You can map your domain by paying a one-time cost, but has too much less functionality than a self-hosted WordPress site.

Just you need to purchase a hosting and a domain, and then you are ready to go with your self-hosted WordPress blog. You can download the WordPress system from and upload it to your hosting root folder. 

Also Read: How to Start Blogging Side Hustle Pro Tips

Most of the hosting providers have a built-in one-click WordPress installation system. So you just need to find this option in your hosting dashboard or panel. 

I recommend starting with Hostinger Hosting because they offer quality hosting for only around $2.99/mo, which is quite a cheap deal for newbies.

Hostinger Hosting Plan
Image Source: Hostinger

If you just want to start Blogging and have no idea or experience with it, then you should create a blog on the Blogger platform and practice a little before starting a paid way.

Choose an Effective Domain Name

The most crucial part is here; choosing a domain can make or break your effort, so you must be careful when selecting a domain name for your blog. 

A domain name is a website/blog address, like ““. These addresses will work on sending visitors to your blog that is hosted in someplace.

If you want to make some real cash by Blogging without investing a healthy amount of money, then you should go with Blogger and set up a custom domain for your blog as soon as possible.

Choosing a domain is challenging; a .com domain costs around at hostinger you can get $9.99/year. Using the .com domain instead of other extensions is highly recommended because, in search engines, .com extended domains get maximum priority and rank better than any further domain extension. 

Choose Domain Name From Hostinger
Image Source: Hostinger

Sometimes it depends on your need; if you want to rank your blog worldwide, then .com is the best choice, but if you want to get a higher ranking in your locally, then you should go with extensions like, .in or any other that match your target country. 

I don’t believe that domain name matters for ranking a website; if you have quality content, you will rank on SERP. 

I usually think and do some equations when choosing a domain name for myself or a client. They are below.

Consider the Primary Purpose or Topic

I experienced a lot of things related to Blogging. Generally, there are two ways to determine a domain name. Brand a word, or just pick a name that matches your topic. 

A brand name is something like ““, ““, etc. Choosing a brand name is reasonable when considering the long run and creating a solid position. But in search engines’ view, domain names with keywords or topic names inside can rank well quickly.

Don’t Use a Person’s Name in Domain

Never use a person’s name in the domain because it will prevent you from making your site authoritative. It is a bad thing to have your name in the profession. 

Yes! If you are a freelancer and want to create your portfolio site, you are welcome to get a domain with your name, but this is an unprofessional way to have a person’s name domain in a blog.

Too Long 

A domain name will also break all your efforts to make a blog that can pay your bills, so keep it short and memorable. People usually visit sites by searching desired keywords in Search engines, but if they like some content on some sites and notice the domain name, then there is a high chance to revisit these sites whenever they need something related. 

If your users need help remembering the domain name quickly, they will go to another place, and you probably missed one valuable visitor who can be a loyal reader of your site or blog.

Topic-Related Names 

You should have at most 15 characters. Try to include your main topic in the first section or inside the last area of your domain name. If you choose to write on SEO, having a domain name with SEO will make your blogging journey more secure.

Move to Paid Hosting

Move to Premium Hosting

Sooner or later, it would help if you moved your blog from free hosting like Blogger to paid hosting. I recommend starting with Hostinger because they offer only in charge only around $2.99/mo (one free domain included), which is cheap for actual quality hosting. After getting your hosting, you need to install WordPress on it.

When you move your blog or start with paid hosting, you’ll have complete control of your blog. You can easily add, change and customize anything in your blog to make it more relevant and elegant.

Having a paid service is always a good idea because Blogger or any other free platform can stop you anytime; they have the right to do that. But your blog will be secured in paid services like Hostinger. 

But remember to take a backup of your blog regularly, even if paid to host, because computer hardware can crash anytime without hitting an alarm button.

Setup Guide For Your Blog

Setup Guide For Your Blog

After having a blog, it’s time to set up some initial parts. Some important things to do at the very beginning of your blog are below.


Get a professional-looking and simple theme for your blog. You can quickly get one from Themeforest. But I recommend using the GeneratePress theme because it is one of the best WordPress themes for bloggers. 

Social Media

Submit your blog in high authority directories initially, even if you don’t have any content. Add your blog’s domain name to all of your social profiles.

Email Subscription

Get email subscription and lead generation service to convert readers into users. MailChimp is one of the best email service providers, but it provides only one month of free after you need to purchase a premium subscription that costs around $137.97 for one month. Integrate an email subscription form in your blog in a prominent area.


Create Social Media Profile

Create pages on social media sites. Instead of using your name, create pages with your blog’s title. That way, it looks more professional and will help you quickly increase your blog’s authority.

Setup Your Email Address

Set up your domain email address. Never use a public email service like Gmail or Yahoo in your blog’s contact details or an email campaign. Because “” is more professional looking than, set up email addresses like contact/info/ in your hosting provider.

Plan About Next Step

Plan About Next Step

In Blogging, planning plays a vital role to makes a blog successful.

It doesn’t matter if you’re a niche blogger; mapping a road before starting can save you considerable time when you begin driving because you already know the way.

Two things you need to do when planning your content:

  1. Choose a primary topic or a sub-topic as the focus key.
  2. Assign at least 5 content ideas or titles from beginner to advanced level.

Suppose, You’re about to start writing on “Link-Building“. Now assign 5 content ideas that beginners to advanced.

For Example:

  1. Mastering the Art of Effective Link-Building Strategies in 2023.
  2. The Power of Quality over Quantity: Crafting High-Impact Backlinks for SEO Success.
  3. Link-Building Outreach Unveiled: Proven Tactics to Secure Backlinks from Influential Websites.
  4. Avoiding Common Link-Building Pitfalls: Mistakes That Could Harm Your SEO Efforts.
  5. Link-Building in a Post-Penguin Era: Navigating Google’s Algorithm Changes.

So now you got a structure to follow. Firstly publish an article for Beginner level readers and then start writing on the next level; after completing every tier, try to assign another 5 sub-topic inside any mother topic. 

That way, you will always have matters to write about. The incredible thing about planning a structure and writing is you’ll get enough resources to link to in your blog for beginners when you write an advanced-level article. You don’t need to connect to an external resource for reference.

Must-Have Pages for Every Blog

Generally, a blog has a home page and blog post at startup. Some other essential pages that every blog should have are below.


An About page is about your blog or you. You can write some real insight on how you started these blogs and your aim, and if you have a team, then write something about your team in detail. Do it professionally, don’t include your personal information or thoughts on your blog’s About page.

Contact Us

Another mandatory page for every blog is a Contact page. You should provide some contact details, add a valid working contact form on this page, or add both.

Privacy Policy

The privacy policy page is vital because you or your server collect and use the reader’s information like email, Geographic position, setting cookies in their browser etc.


Sometimes or most of the time, you’ll try to convince your readers to click on your affiliate links/referral links to purchase or use services. Or maybe you serve third-party ads in your blog. 

So, you are liable to let them know and acknowledge that you may benefit if they use those services by visiting your links. It is like a legal page that every blog should have.

Start Writing Content

It is the actual challenging part of Blogging. You should follow some rules to write quality content that can add value to your topic and make your content unique.

First of all, Don’t think your reader has zero knowledge about this topic, so you don’t have to write all details individually. Summarize the essential things and briefly explain a basic-level idea; your reader will get bored if you tell him what he already knows.

Try to talk to a single person because your reader is single, and only he is reading your article. So, use “You” instead of “We”.

Point out every aspect of your topic by headlines instead of using different paragraphs. Use relevant images everywhere it’s needed.

Use your screenshots in the article. If you have some editing skills, then create your images. Never use images in articles by searching and downloading from Google or any other site.

Do you know? Suppose, You are writing an article on a topic with around 500+ words, now working hard to rank it in search engines. You did it. But after one month, another report from a different blog defeated you and got ranked after you in Google. 

Just because he has 1200+ words in his article!! Yes, this is true that contents with more than a thousand words rank better in search engines. So, always try to publish well-structured and well-written content with at least 1000+ words.

Add proper resource links in your content, and link to only relevant resources and authoritative sites. If you are unsatisfied with resource site authority, simply use the nofollow attribute in the link anchor tag.

Monetize Your Blog

It’s time to add some monetization options to earn real cash as a reward for your positive efforts to create quality content.

One of the best ways of earning through Blogging is by putting ads in a blog. Google Adsense is the top CPC & CPM-oriented ad network. Getting approval from Adsense is quite a tough job, though. Because they accept every publisher after manually checking their blogs/websites. And Google AdSense has a stringent policy about publishers. 

It is recommended to read and understand their policy before applying as a publisher in Adsense.

Using ads is the best monetization option at the beginner level. But be careful about placing ads. Put only a few ads in your blog. Readers won’t revisit blogs with access amount of ads.

If Adsense disapproves your application, use Google AdSense alternatives to monetize your blog.

Affiliate marketing is another way to earn a handsome amount of money through Blogging.

  • Add your keywords in the title and meta description of your content.
  • Avoid repeating keywords too many times in the body over optimization can effects negatively. After all, it would help if you wrote for human readers and not for search engines.
  • Add keywords inside at least one h2 tag and in the image alt tag.
  • Use alt attribute in all of your images, and write some words there which can describe your image topic.
  • Avoid the use of iframes and flash content.
  • They are minified all of your CSS and javascript, including external ones.
  • Improve your site’s loading speed.

You can check your content pages for SEO errors in many online tools. SemRush is one of the best free SEO tools around the web.


In 2023 one more thing was getting importance in SEO, The social signals.

The social signal means the engagement of your content on social media sites like Facebook, Twitter and LinkedIn. The more share your content will get from people, the more authority it will gain in SEO. It doesn’t mean to spam your link; organic is the best way.

While SEO is the best way to drive constant targeted traffic for free, it’s time-consuming and challenging work.

If you have some extra budget for your blog, go for this second way to drive traffic to your content.

It is a paid way and effective. shows around 4.89 billion social media users worldwide, which will hit 5.85 billion by 2027.

Social Media Users Worldwide
Image Source: Statista

No need to explain anymore. Using one or two top social media sites can easily attract your targeted audience to take a look at your content. 

But you need some budget to start a campaign, do some research before starting your campaign or take suggestions from an expert to secure your gaining possibilities high. 

You can also hire a few freelancers via Upwork and many other platforms.

Some Common Mistakes And How to Avoid Them

I just point out those common mistakes below. Try to remember every single of those points and avoid them to speed up your blogging journey.

  • Take your time. Money will not come right after publishing your first article. 
  • Ignoring SEO
  • Avoid adding many advertising elements at the very beginning of your blog. Never do that. Instead, use affiliate/referral programs to monetize your articles.
  • Get a friendly, simply designed theme for your blog, and don’t change your music repeatedly in a short time.
  • Be updated about your topic.
  • Writing content for your blog is essential, but in the first three to four months, you should pay more attention to writing content for others. It will help you a lot in the long run.
  • Never copy a single line or images from other blogs/websites. If you need to use other’s content, then give them proper credit by mentioning and linking them in your article. Search engines will never rank your content if copied from any other source and may penalize you.
  • Remember to optimize your blog for social media. Most modern themes have built-in social media meta tags, but you should double-check your piece.


Its startup guide to Blogging for money has already told you all the aspects of creating a successful blog. If you understand and follow all of them, you should be a successful blogger soon.

If you found this helpful guide and resourceful, kindly help spread the word by sharing this article on social media.

Remember, Blogging is not a business that can return your investment quickly. But it can give you a constant flow of income which will increase over time, and someday, you will earn money while sleeping.

Leave a Comment