How To Start a Blog Business (Complete Beginners Guide)

We may earn money or products from the companies mentioned in this post.


Are you trying to figure out how to start a blog business? There is no doubt that a blog can be a great way to make passive income online. I have made what I consider a great side income blogging. That experience has led me to set up my own web design and online business promotion business.


Contents for How To Start a Blog Business (Complete Beginners Guide)


Still, there are much more who have started a blog the wrong way and ended up giving up. Yes, there is a wrong way and a right way to start a blogging business. Start a blog and make money? It is not that simple.

I have made many mistakes, but I have also learned much over the years. Experience has taught me what works and what doesn’t. I keep learning through my online business, and so I am able to share best practices with my readers.


How To Start A Blog Business Laptop



My Blogging Experience

I made my first money blogging online through Google Adsense way back in 2008. My first sustained affiliate income was through an iPad accessories blog back in 2010 after the iPad was just released.

I continued to make money promoting Apple products simply by writing about the accessories and promoting through Amazon Associates, Shareasale and Commission Junction.

I went on to promote several other niches through blogs. This guide is based on my experience gained over the years.


Free Blog or Self-Hosted?

It must be noted that creating a blog for fun is different from creating one for business. There are blogging platforms that allow you to create blogs free, but free blog platforms have the following disadvantages:

1. You do not actually own the blog.
2. It is difficult to monetize free blogs.
3. Other websites or businesses won’t take you seriously as a blogger.

So, this post is really about how to start a blog business and get paid, whether now or in the future in the future. This post is not a guide on not how to setup a free blog, but for those serious persons ready to self-host.

A self-hosted blog sends out your message, brings in traffic and most importantly, allows you to promote other people’s products (affiliate products) or your own products. See which blogging platform is best and why.

Here is how a self-hosted blog works: you buy space on a server from a hosting company (usually less than $4 per month) to host your blog. You also buy your own domain name (for less than $11 per year).

Between your hosting and domain name, you have a potential business founded right there. It is on that foundation that you will set up your own blogging business.




This is a comprehensive, complete beginners guide to setting up a blog and earning from it. However, the process will be simple. We will create the blog, add content, promote the content, then monetize the content. Notice, monetization is left for last. We will soon see why.

This “How To Start a Blog Business” guide will be broken down into the following areas:

1. Planning Your Blog
2. Creating Your Blog 
3. Creating Content For Your Blog
4. Promoting Your Blog
5. Monetizing Your Blog

Download this post as an eBook below:




The first stage is planning your blog. Many bloggers will tell you that the first stage is to create your blog. However, how can you create what you don’t know? You first have to know exactly what your blog is going to be about before you start creating it. You have to choose your niche, your specific area of focus. You need to answer the question: “what will my blog be about?”



choose your niche - how to start a blog business


You must first know what you will be blogging about. You can get paid to blog about anything, but how much you get paid will depend on the niche or topic that you choose.

Your domain name (you will need one for your blog) will also be determined by your niche, as the name you choose should give an idea what you are blogging about.

In choosing a niche, bear in mind that you will be blogging about the same topic for a long time.

Therefore, I advise that your niche should be something that you are passionate about. Otherwise, after a while, you may lose interest.

This is especially true if you take a while before seeing any sizable income. It is easy to get frustrated if you do not love what you do.


Passionate Buyers

Secondly, you must also bear your readers in mind. Choose a niche in which there are passionate buyers. I stuck to Apple products because they have a cult like following who don’t hold back on spending for the latest product.

Hardly a day went by without several sales and although the commission was low, the volume of sales each month made up for the low commission.

Still, there are small niches of passionate buyers that are untapped and you may be able to capitalize on the lack of competition.


Is My Niche Worthwhile?

Your blog can be about anything, but since you are blogging for business, you must first know if it is worth your time. Will it pay you enough in the long run?

Two free tools are great at helping you figure out if your chosen niche will be worth your while. These are the Facebook Audience Insights tool and Google Keyword Planner.

Here is a simple strategy for choosing your niche on Pinterest.

pinterest-keyword research
This article on  is also helpful as it walks you through how to choose a niche .



After you have planned your blog, it is time for execution. It is time to create the blog. The first step in creating your blog is to choose a domain name. I will show you how simple it is to buy your domain name when setting up hosting (which comes up next).



choose your domain name

Now you have decided what your blog will be about, you need to choose a domain name. Your domain name should preferably be a “.com” domain.  If you cannot find a .com domain name of your choice, then .net and .org (for non-profit sites) are acceptable secondary choices. Try your best to get a .com.

Although the name you choose should be related to your niche, it is not necessary for it to be the exact name of your niche. However, it should at least let the reader know what your blog is about.

Trademark Infringement

Bear in mind as well, that your domain name should not be the name of the product or service you will be promoting (if you are promoting a specific product). Some affiliate networks will decline you for trademark infringement and you could get in trouble with the brand owners.

Note that most of the best short domain names are taken, so don’t spend too much time trying to find the best domain name. Just remember these 7 things when choosing.


7 Things to Consider When Choosing a Domain Name
  1. Domain name must not be too long
  2. Should be a composite of 2-3 words or less
  3. It must be easy to remember
  4. It should be easy for visitors to spell.
  5. It should not contain numbers
  6. It should not contain dashes
  7. It should give an idea what your niche is about

 free domain name - how to start a blog business



It makes no sense having your blogging business if your domain is not secure. Hackers make it a point of duty to try and hack into your website. They will destroy your hard labour just for the heck of it. You have to be prepared and protect yourself.



17 Simple Ways To Secure Your WordPress Blog For Free-NEW-RIOT

WordPress has a big disadvantage. It is open source software, which means the source code is readily available to the public.

Indeed, you can download the code from Because the code is readily available, hackers spend their time figuring out how they can break into your site.

You must, therefore, take steps to prevent them from breaking in. Therefore, while you are figuring out how to start a blog business, you have to bear in mind how you are going to secure your business. Take a look at my previous post, 17 Simple Ways To Secure Your WordPress Blog For Free.



Have you ever noticed that most of the major websites now use HTTPS instead of HTTP? They add this through the use of what is called an SSL certificate. SSL stands for “secure socket layer”, and is an encryption technology that adds a layer of protection against hackers.

It is now extremely important to have an SSL certificate installed on your website. It offers a layer of security to help prevent hackers from accessing sensitive info on your site. In addition, Google uses it as a minor ranking factor.

You may buy an SSL certificate from us (preferred option) but you may also get a free certificate from Let’s Encrypt.


Your website needs somewhere to be hosted. Web hosting is one of the most critical elements to the success of your blogging business. If you have a poor web host, your site may be down often, causing you to lose business. If your hosting is too slow, your visitors will not wait for it to load. The average visitor will now wait only 3-seconds for your site to load.  Good hosting is fast, secure and reliable. It should have 99.99% uptime. A good web host is one that you forget about until time for annual payment.


Recommended Hosting

I have had lots of headaches as well as success with hosting companies over the years. That is why I created my own hosting company to give me a problem-free hosting experience. This hosting is available to you (not advertised to the wider public). It is called Yahjam Host and I keep it small because I want performance and customer service to be excellent. Check out a previous post I wrote entitled: Why I Recommend This Little-Known Web Hosting Service To All Of My Clients.

Click Here to Go To Yahjam Host Smartphone Smartmockup

There are 3 plans available. For your purposes, I recommend the basic Launch Plan for $4.99 per month. With this package, you get one-year free domain name valued at between $10.79 to $14.95 per year. If you purchase through this blog post, you may use the discount coupon below for a further 21% off.

  • Use promo code BLOGPROMO for 1-year hosting package
  • Use promo code BLOGPROMO2 for 2-year hosting package



Let me walk you through buying hosting from Yahjam Host, step by step. First, click the “Sign Up Now” button to get started.

Sign up Yahjam Host - how to start a blog business

Next, choose your package. For beginners, I suggest the Launch Package. Hosting server performance is the same across all packages. The only difference is the amount of resources you get. The Launch package is perfect for beginners and even for advanced users as well.

Yahjam Host choose your package - how to start a blog business

Next, Choose your domain name and check if it is available. If it is, you can buy it for one year (12 months) or up to 3 years (36 months). The longer the period of purchase, the better it is for your site’s search engine optimization.

Yahjam Host registering domain - how to start a blog business

Scroll to the bottom of the page and click “Continue.”

get hosting 4 continue button - how to start a blog business

Next, it is time to choose hosting and optional SSL security certificate.

  1. Choose your hosting period, whether 12, 24 or 36 months. The longer you choose, the more discount you get on hosting.
  2. Choose whether you will buy SSL certificate. It is strongly recommended, but not compulsory. If you buy an SSL certificate from us, I will install it for you free of cost.

You will then see your subtotal before any promotional coupon (if available).

yahjam host get hosting 5 - how to start a blog business

Click continue and you will see 3 optional addons:

  1. DNS Management (Free) – essential if you plan to speed up your website even more in the future through a CDN.
  2. Email Forwarding – you may want to control all of your emails from a single email address by forwarding emails to the single address.
  3. ID Protection – by default, your identity (email, address, phone number, etc) are open to the whole world when you have a domain name. ID Protection shields your identity and protect you from possible spammers.

Yahjam Host optional addons - how to start a blog business

  1. Enter promo code BLOGPROMO for 1 year hosting or BLOGPROMO2 for 2-year hosting
  2. Click Validate Code

get hosting 7 - how to start a blog business

After validating code (if still available), you will see the discount applied to your order. You can now review your order.

Yahjam Host Checkout - how to start a blog business

Click checkout to create your account and make payment. After payment, you will receive an email with your account information. You can then login to cPanel and move to the next step, which is creating your WordPress blog.



Now is the time to setup your blog. You have planned, now it is time to execute.


WordPress is the number one content management system (CMS) in the world. It is what most bloggers use to monetize their blogs and powers some of the most popular blogs and websites in the world. If you want to find out why we recommend WordPress, take a look at the best blogging platform to make money.

Yahjam Host provides a Quick Install of WordPress that takes 5 minutes or less. However, there are some security recommendations we have made in a previous blog post that we suggest you read before starting your installation.

WordPress Quick Install

WordPress Quick Install on Yahjam Host - how to start a blog business


Let me walk you through the quick install.

After you receive your cPanel login credentials, login to your cPanel account. You will see a page looking like the one below. We will first setup an email account, then setup WordPress. Don’t worry, the entire process takes less than 5 minutes.

WordPress Quick Install cPanel Yahjam Host - how to start a blog business

Choose your email prefix, then generate a secure password as shown below. Make sure you manually copy the password correctly on paper. Store all your configurations and passwords in a safe place.

WordPress Quick Install Setup Email - how to start a blog business

After generating a strong password, you can now create your email account.

WordPress Quick Install email install 2 - how to start a blog business

As you can see, you now have your email address. This will be used in the WordPress installation. Simple, isn’t it?

WordPress Quick Install email 3 - how to start a blog business

Installing WordPress Software

Now it is time to install WordPress itself. This is a simple process if you follow these steps. Start by clicking the WordPress icon in your cPanel.

WordPress Quick Install - how to start a blog business

Next, Click “Install Now.”

WordPress Quick Install 6 - how to start a blog business

Setup site title and description.

WordPress Quick Install 7 - how to start a blog business

Setup admin account.

WordPress Quick Install 8 - how to start a blog business

Setup Database.

WordPress Quick Install database - how to start a blog business

Setup is all done! Go to your URL:

WordPress Quick Install front end - how to start a blog business

Check the backend by going to You should see something looking like this:

WordPress Quick Install back end dashboard

That’s it! Your installation is complete. In less than 5 minutes, you have now created a potential money earner. Now you can go on to the next steps to continue building your blogging business.


Optional Manual Installation

If your web host does not have Quick Install, then you will have to install WordPress manually. Here is a video that shows you how.


The first thing you want to do after setting up WordPress is to customise the general settings. This video below walks you through each setting so you will get a pretty good idea what you should do.


For me, the most important thing to customise is to change “Permalinks” to give you “pretty” urls.

By default, WordPress comes with ugly permalinks (such as that are not best for SEO.

You will want to change the link to The video below walks you through how to do it.


The default WordPress category is “Uncategorized.” I like to change it to the main keyword for my site.

Bear in mind that the default category can be changed but cannot be removed. The video quickly walks you through how to change it.

To change the default WordPress category, go to the WordPress Admin (left) sidebar and choose Post => Categories. Click “Edit,”change the name of the category and save. You may also want to add other categories you will use in the future. Adding categories is not absolutely necessary at this point though.


There are a few absolutely essential pages that your website must have. They are necessary from a legal standpoint. They also offer credibility to your visitors, Google and other authority websites. When you get to the point of monetizing your website, if you do not have these pages, you could be rejected from certain programs.

These essential pages include(but not limited to)

  • ABOUT US – This page tells exactly what your website is about. Add a little history and background as well as your future plans for the site.
  • CONTACT – You must tell visitors how to contact you. It shows transparency and the fact that you are human. Google considers this page a must have.
  • PRIVACY POLICY – You must have this page to show how you handle your visitors’ information.
  • TERMS OF USE (TERMS OF SERVICE) – Governs the terms by which visitors operate on your website. This provides you with legal protection.
  • AFFILIATE DISCLOSURE – If you are going to promote through affiliate links on your website, the FCC requires that you make the declaration and that it is visible via every page. Make sure it is either placed in a menu in the blog footer (preferably) or in the sidebar.

Now you have hosting and have set up WordPress, you are ready for the next step. There are two most important addons to a WordPress site. These are:

  1. Themes
  2. Plugins

Themes are what you see when you view websites. They determine the sites’ appearance.

Plugins are collections of codes that execute a particular task or tasks. These tasks enhance the power and ability of your website.

How To Start a Blogging business Complete Beginners guide

Choose a theme

The theme determines the look of your website, how your content, logos, colours and so on are displayed. There are thousands of themes available and they can be changed at any time.

The WordPress directory comes with lots of free themes. However, since this is going to be your business, it is best to invest in a professional theme.



You need a premium theme to impress visitors as well as to maximise the performance of your blog. The average visitor to your blog will only give you 3 seconds to impress him or her. Make the first impression count. In addition, you will want to pay attention to the quality of the coding, support and mobile responsiveness of the theme.

Recommended Themes

With the thousands of themes that exist, you could spend days settling on the perfect theme. To shorten the process, I recommend MyThemeShop. I have been buying themes from them for several years, and I am always impressed by the speed of the themes and how well my websites ranked. Related: MyThemeShop Review.

MyThemeShop Blog Themes


Check out these recommended blog themes from MyThemeShop.


Setup Plugins

By default, WordPress comes with Akismet, which is a plugin for blocking spam comments. There are a few other plugins that I strongly recommend  you add. These are:

  • WordPress SEO by Yoast (SEO)
  • WP-DB Manager (Backup)
  • UpdraftPlus (Backup)
  • Anti-Malware Security and Brute-Force Firewall (Security)
  • Google Analytics for WordPress by MonsterInsights (see Google Analytics below)
  • WP-Smush (Image Optimisation)
  • WP Fastest Cache (Caching for Speed)
  • Auto Terms of Service and Privacy Policy (Essential Pages)
  • Contact Form 7 (Essential Page)
  • Jetpack by (WordPress “Swiss Army Knife”)
  • Loginizer (Security)
  • WP-Optimize (Database Optimization)
  • Social Warfare (optional as some themes come with social sharing buttons)

A logo is very important in branding your business. A professional looking logo can go a far way in impressing your visitors.

The problem with logos is that not everyone can create professional logos for a reasonable price. Logo Nerds comes highly recommended for being cheap, fast and working great to your specifications.

I have never used them (I create my own logos), but you can check out Logo Nerds here.


A favicon is that little icon in your browser tab. As small as it is, it helps with your branding and helps people to take your website as the work of a pro. You can create your own using one of the many online tools like Favicon Generator or Favic-o-Matic.


Google has many valuable free services, and this is one of them. Google Analytivs gives you valuable insights into statistics generated by your blog. Total views, most popular pages, traffic sources, demographics of your visitors including age, interests, occupation.

There is so much data, you can easily measure exactly how your blog is doing. You will see what works and what does not. In the end, you will have a valuable tool for gaging the success of your efforts.

To add Google Analytics, just sign up at You will add a code to your website and Google will commence tracking immediately.


Google Analytics sample data


Check out the plugin Google Analytics for WordPress by MonsterInsights. This will bring some of the most important data straight to your WordPress dashboard.




Now that you have your blog, it is time to add niche relevant content. You will want related articles in one place so anyone who is interested in your niche will be totally engrossed on your blog.

Let them find all that they are looking for in one place, on your blog.

Here are some SEO content creation tips:

  1. Aim for 1000 words or more articles.
  2. Use LSI keywords in your article. Read a post  wrote explaining what are LSI keywords.
  3. Use keyword in the first paragraph and last paragraph and other places in the article, but make it no more than 1-3% of total article density.
  4. Make sure grammar is correct. Use Grammarly Chrome extension.
  5. Create links to 3-5 other relevant articles on your site.
  6. Create links to up to 5 relevant, external authority websites for reference.
  7. Add images and video

Note that in creating content for your blog, you should not be trying to sell anything. You should write in a conversational tone and always be honest. Try to give informational value instead of selling.

What Will I Write About?

Now the first thing you need to do before you start creating content is to figure out what you will be writing. That is not a difficult question to answer and I will give you 5 different strategies for finding what your blog titles should be.

5 Content Creation Sources

Here are 5 sources for finding what to write about. Four are free and one is paid.


Google Keyword Planner

Visit Google Keyword Planner and enter your main keyword. Click “Get Ideas” and see the results. There will be lots of blog post ideas. Take a look below:

Google Keyword Planner 1 - sign in- new

After signing in, enter your keyword into the “Your product or service” field.

Google Keyword Planner 2 keyword ideas

You will get hundreds of related keyword suggestions that can be used for blog post ideas.


Google Search Strategy

Search Google for your keyword. At the bottom of the search results will be suggested keywords. Those are ideas for blog posts. You can keep clicking and drilling down for more ideas.



LSI keywords are those that Google feels are closely related to your chosen keyword. This makes them perfect keywords for writing blog posts.  Just go to LSI Graph and enter your main keyword to find related terms.



Quora is a popular question and answer website. Visit Quora and enter your keyword. You will see questions that people are asking. What better way than to write on what people are searching for?


Longtail Pro

If you really are serious and not afraid to invest money in your business, then you might want to take a look at a long tail keyword tool. Long tail keywords are those that are comprised of several words.

These are perfect inspirations for blog topics. Why not get the best and most popular? Longtail Pro has been the most popular keyword tool for several years running. Check it our here.



The following are the best types of content. It does not mean that this is all you will be writing, but note that they give the best results.

  • How To’s
  • Lists
  • Reviews


Before you create your first blog post, you need to be familiar with the WordPress interface. Below I have highlighted the most important parts of the WordPress post.

WordPress Add New Post

Blog Post Images

Images are extremely important. They attract visitors and keep them on your blog. They are also shareable to social media to increase engagement.

However, you cannot take any image off the Internet. You cannot just do a Google search and choose any image you wish. You could get sued “out of your pants” or be silently penalised by Google in your search engine rankings.

You will either need to use your own images or stock images. Stock images are images created by others but made available for the general public to use. There are 2 types of stock images.

  • Free Stock Images – Good to use but many people may have them, so your image may not look original
  • Paid Stock Images – Best to use because not everyone will have them. They will make your images look really professional.

Related: See how I create awesome blog images for my posts without leaving my blog.

free images Pixabay


To create your images, I recommend Canva. It is free and you only pay if you wish. For free stock photos, I recommend Pixabay and Unsplash. For paid stock images, check out Dreamstime.

Image Size

For SEO purposes and user experience, you will want your blog to load quickly. There is nothing that slows down your blog like big images not scaled to size.

It is best to find out the optimal width for images on your theme and then use an image scaling tool to get it to that size. You will not imagine how much this little task will speed up your website and push up your ranking in search results!

To scale the images and reduce their file size, I recommend the three that I use. They are all free. RIOT, Caesium and the WordPress plugin called WP Smush. The first 2 are standalone desktop applications.




The fourth step in planning how to start a blog business is the promotion. Now that you have your blog hosted and have added content, you will need to promote your blog and your individual blog posts. Because you are a beginner, we will utilize free methods of blog promotion.


Social Media and blogs go hand in hand. It not only builds traffic to your site, but also builds relationship with your audience. It also builds your brand.


You will need to setup social media accounts on the major social networks. There, you will share your blog content and promote the social posts in order to get traffic back to your blog. The social channels you use will depend on the niche you are in. You will need Facebook, Twitter, Google Plus, Pinterest, Instagram and LinkedIn. Each serves a different purpose and has their strengths and weaknesses.

Which Social Media Accounts to Use?

Facebook is a must for all types of blogs. Google Plus is good from an SEO standpoint as Google will visit and index your blog quickly after you share on Google Plus. Pinterest and Instagram are visual networks and good for niches like health, travel, and products. LinkedIn is great for business to business or to reach professionals.

Many successful bloggers recommend choosing one social media channel and master it instead of focussing on all, but for a beginner, I suggest you start with several and see what works for you, then you can specialise.

For the sake of branding, try to use one username and logo across all channels.

Utilize Groups

Facebook, LinkedIn, Google Plus and Pinterest especially offer groups of like-minded people who share and help each other in their online business. You can get help sharing posts, getting comments, likes, follows, pins and so on. Most importantly, these groups allow you learn quickly and build relationships with other bloggers.

I would like to share 5 of my favorite Facebook groups:


Do not ignore this one. Email marketing has been around for ages, and is the key to creating long term income from your blog.

Through an email capture form on your blog, you will collect email addresses and send out auto responding messages to your list. As your list grows, so does your potential income.

You nurture this list by sending them information that they need, then now and again, you recommend a product. All you need to do is initially send emails notifying them of new posts on your blog.

If you build a good relationship with your list, they will buy your recommendation. The bigger the list, therefore, the more you will earn.

Free Email from MailerLite

You can start out for free by using MailerLite. This service is free up to 1000 subscribers. After that, you will have to pay. It is a great way to “get your feet wet” in email marketing. It is what I used to start this blog.

What’s more, Mailer Lite could get you your first affiliate earnings! Check this out:

Share MailerLite with your friends and they’ll get a $20 credit when they sign up. If they end up upgrading, you’ll get a $20 credit too. Everybody wins!

Credits will automatically be applied to your MailerLite payment (up to 50% of the total cost). If your credits exceed this limit, they will be saved to be applied to the next payment.

Try MailerLite for free.



You have now definitely learned how to start a blog business. After you have reached 10 posts, you will want to submit your blog to search engines.

This will allow them to adequately crawl your site. In return, you will be notified as to problems on your site and how you rank for different keywords.

Google has the lion’s share of searches, but do not underestimate Bing and Yahoo.  To do this, we will submit our website to Google Webmaster and Bing.


Add Google XML Sitemaps Plugin

Before you submit your site to the search engines, add this plugin to your blog: Google XML Sitemaps. It will automatically alert the search engines about your site.

What’s more, it will create a sitemap for you to submit in our next step.

Go to WordPress sidebar and click on Settings => XML-sitemap. You will see:  “The URL to your sitemap index file is:” 

That URL will be used to submit your sitemap to Google in Google Webmasters (next step).

Add Your Blog to Google Webmaster Tools and Bing Webmaster

Sign up to Google Webmaster and submit your site. Google will give you a code to place on your website and then monitor searches on your site.

They will provide you info on traffic, search terms that you rank for, how highly you rank and if they find any problems with your site. You simply must utilize this tool if you aim to be successful.

Google Webmasters Sign In

After signing in, Click “Add A Property” then enter your blog URL to submit it.

Google Webmasters-add blog

Do the same for Bing, from which Yahoo also get their data. The procedure is very similar.



I have already shown you different strategies for finding what to write about. It is best to organize a content strategy. This is a routine for creating and promoting content.

It is best to have a system that you follow and keep repeating over time.  In so doing, there is a higher chance that eventually, your blog will grow into a success story. Here is my suggested content strategy.

  1. Write blog post.
  2. Optimize for SEO using WordPress by Yoast Plugin
  3. Create social media friendly images for each network to be used on each blog post. For example: for Facebook, create a Facebook-sized horizontal image. For Pinterest, create a vertical image.
  4. Share on social media on your page and personal profile as well as in groups.
  5. Each week, notify email subscribers of new posts.
  6. Check Google Analytics and Google Webmaster to see what works and what does not.
  7. Check social media network insights to see what works and what does not.
  8. Focus on content that works.
  9. rinse and repeat.


How to start a blog business: monetization. Have you ever wondered, how do bloggers get paid? Well, I have saved the best for last.

Before I get into it, I must say that one of the gravest errors of bloggers is to think money first. It is best to build your blog before monetizing it. Why?

  • You need to give value for free to build trust in your visitors.
  • Google focuses on websites that bring value. They frown on affiliate links unless your content brings value.
  • You need to build your blog before being accepted into some affiliate networks. Some networks require that you have built up a certain amount of traffic before being accepted. Some will look at your website if it is too ‘thin.’
  • It is best to master how to properly build up your blog before thinking about money.


There are several ways to make money from your blog.

  • Sell your own products or services
  • Use your blog to promote your own business
  • Promote other peoples’ products (affiliate marketing)
  • Contextual advertising
  • Sponsored posts
  • Email marketing (long term)
  • Sell eBooks/ courses

This is by no means the full list. If you are not selling your own products or services or promoting your business through your blog, then I recommend affiliate marketing.

Promoting other persons’ products and getting a commission on the sale is the easiest way for a beginner to make money from their blog.

Recommended Affiliate Network for Beginners

You start by applying to affiliate networks. These are companies that several other companies entrust to find persons willing to promote their products. There are often barriers to entry. The best affiliate network for a beginner is Shareasale. They accept beginners and have hundreds of programs from which you can choose. Click here to join Shareasale.

The affiliate program with which I have had the most success is Amazon Affiliates. However, I do not recommend it for beginners as Amazon is serious about their terms of service. You will need to have at least 10 posts and your website must comply with their terms of service.




This is a comprehensive beginner guide on How To Start a Blog Business. I take you from conceptualizing your blog to creating it, to setting it up, to creating content, to sharing content, to collecting subscribers, to seting up a content strategy, to monetizing it.

You will learn exactly how to get paid for blogging on WordPress.

How much money can you make blogging? It all depends on your niche, how well you execute what you learn over time and how much work you put into it.

If you follow this blogging business guide, you will be on your way to making money from your blog. Just remember: be patient, don’t give up and don’t expect to be an overnight success.

I would love to hear your views. Please leave a comment below. Shalom!





  1. thatssodarling
  2. alan