How to Start a Blog in 2020 (Free Easy Guide to Start Blogging)

Start a blog today - This would be my advice to anyone who has a passion for writing and some spare time.

In this article I'm going to give you a step by step guide to help you learn 'how to start a blog in 2020' and how to make money from it.

I'm sure if you are reading this then you are keen to start working towards starting your own blog, but you may be having doubts as you think it won't be successful and you won't make any money.  

Think again, nearly all blog topics make money.  

The majority of bloggers will make money from their blog's, they do this through Affiliate Marketing, advertising or they may offer a service that's tied to their niche.

There are more than 500 million blogs out of 1.7 billion websites in the world, so blogging is a completitive business.

You may not make money immediately, but treat it like an asset and who knows where it will take you.

People want answers to their questions, they want to solve their problems, they are keen to learn and read engaging articles about the subjects that interest them.  

So what's stopping you....Start A Blog Today!

Disclaimer:  Please note that this article contains affiliate links which provide me and my family with an income at no cost to you.  


How To Start A Blog Contents  

Blogging Basics - How To Start A Blog

What Is A Blog?

Wikipedia states that a blog is:

'a discussion or informational website published on the world wide web consisting of discrete, informative diary-style text entries.'

In layman terms it is a website with online journal entries.  

The contents of blogs normally included text, pictures, videos etc.  They are used to share information with the public.

Should You Start A Blog?

Based on my own experience, blogging will open numerous doors for you.  

With the continued growth in social media, blogging about anything and everything has become the norm.

If you want to inspire your readers, learn new skills, build a brand online, generate an income or document your life then blogging is probably for you.  

Why not give it a try.

Do Bloggers Make Money?

No matter who you are, or what you plan to write about, it is definitely possible to make money blogging.  

If done correctly, you can easily make $1,000 per month blogging within your first year.

As your blog grows  the possibilities of growing your income are endless.

How Much Does It Cost To Start A Blog?

If you have your computer already then starting a blog is relatively cheap.  

Your main outlay will be the cost of your web hosting plan.  Bluehost offers plans from as little as $2.95 per month.  

Bluehost also provide you with a free domain name for the year.  

Back to top

Blog Niche Ideas

In my experience you really need to choose a blog niche, a large percentage of the blogs that try to talk about a range of subjects don't do as well as the blogs that concentrate on a single niche.  

If you stick to just one subject, then you are more likely to gain an audience of readers who are interested in that particular subject.  

This has the compound effect of that reader reading more of your posts, or even starting your article if they are interested in what you write about.

Whats a blog niche?

A Blog Niche is the specific topic you are going to write about.  

Blogs that have a specific niche concentrate on one topic, they have a single purpose and one goal.

Choose something you love to write about!

I love reading, reading anything and everything.  

Over time I have realised that you need to write about something you are passionate about, something that interests you, something you have experience in.

Blogs that are unengaging are boring so your blog needs to be creative, engaging and pull your audience in.

As you probably already know, you are more likely to put your time into a blog if you are interested in the subject matter.

You are less likely to abandon it in the future and you are less likely to run out of ideas.

If you decide to choose a blog due to the profitability of the subject matter then it will not only take you much longer to prepare as you will have to learn all about the subject, it will also show in your writing as it will probably be disjointed and uninspiring.  

However saying not to think about monetisation when choosing what your blog will be about, would be short sighted, you need to treat your blog like a business from the very first day!

Picking A Niche

So, what are your interests? what are your hobbies?  What do you enjoy reading and learning about?  What life experiences do you have?

I recommend you get yourself a piece of paper and write the answers down to give yourself a guide.

When you've done this, have a think about a number of articles you can write about this subject.  

If you can't think of any, have a think of another niche to write about.

There are some great topic ideas that are known to be profitable, with the top 5 showing at the top of the list:

  • Food
  • Fashion
  • Lifestyle
  • Personal Finance
  • Blogging
  • Recipes
  • Education
  • Parenting
  • DIY 
  • Crafting
  • Dieting
  • Relationships
  • Technology

By choosing one blog niche you will attract a connection with your audience and they'll be coming back for more.

Analysing Your Audience

Whatever niche you decide on, you also need to make sure there is a target audience.

It really doesn't matter what topic you choose as there will always be blogs out there competing for your readers, so try to think of a unique angle, and a target audience who you resonate with.  

For me, I try to target people who are similar to me, stay at home mums who want to contribute to the household, mums who want to find something for themselves.

If you do your homework you will find that there are holes to be filled, which will enable you to Start A Blog.

Keyword Research

Researching keywords is so important when choosing your blog niche, you need to ensure people are searching for things related to what you want to write about.

Every day there are 3.5 billion searches on Google.  Incredible.  

There are Search Engine Optimisation tools, such as Ahrefs and SEMRush which will help you analyse keywords.  

You will be able to see how many times a particular keyword has been searched for and then see how difficult it is to rank for that keyword.  

The tools provide you with a guide to choosing your blogs keywords, you want to search for medium volume and low competition keywords when you want to start a Blog. 

Start out concentrating on producing blogs using these words then move on to the higher volume/competition keywords as you become more confident.

Back to top

Start A Blog - Choose A Domain Name

Picking a domain name is another important step when you start a blog.  

Your domain name is the name of your site, it is your unique address on the internet.  

When your readers begin to remember your name, they can simply type it into the search engine browser bar to find you.  

If possible your domain name should instantly tell your readers all about what your are blogging about.

Domain Name Considerations

When you start a blog and choose your domain name, I recommend you consider the following:

1.  Ensure it is easy to pronounce and spell 

2.  Make it short

3.  Avoid using numbers or hyphens 

4.  Make it easy to remember.

Domain Extensions

There are a variety of extensions available for your blog.  These include:

.com, .co, .org, .us,, .net, .blog etc.

The most popular being .com.

This is because this extension is the one most favoured by google and the other search engines.

Personal Names As Domain Names

Choosing your personal name for the name of your blog is a matter of preference.  

They can be much more flexible than ones based on your chosen niche as you won't need to change it, if you decide to change your chosen topic.

Domain Price

If you choose Bluehost as your web hosting provider then you will get a free domain name for the first year.  

Otherwise it will cost you approximately $10 per year for one of the cheaper names.

However some domain names can cost you as much as $1m per year.

Search for your anew domain name when you start a blog below:

Top of Page

Start A Blog - Choose your blogging platform

I'm taking a hunch that your new to blogging, so I recommend you start a blog with wordpress using a self-hosted setup.


Before we get going let me first explain that a blogging platform is where you write and edit your blogs.  It is a service you use to publish your content onto the internet.

There are many blogging platforms to choose from:

Blogger, WordPress, Squarespace, Wix and Weebly are a few. The most popular by far is

WordPress is one of the most well-known self-hosted content management systems, it comes highly recommended by a huge community of users:

1.  It is really easy to use - even I find it straightforward and simple to use

2.  Wordpress comes with themes and plugins which make changing how your blog looks and functions really easy.

3.  If you are using Bluehost you can use the 1-click WordPress installation.


You have a number of choices when it comes to the type of platforms available, again consider this decision carefully:

Free (hosted) 

Hosted means that you will have a blog name (, they may be free but there are limitations:

  • Your Website will be subject to their rules 
  • You won't own your blog or domain name
  • You can't fully monetize the blog, you won't be able to upload all the video's and images as its all limited.
  • Looks really unprofessional
  • Less Bandwidth, so when you start attracting visitors you will need to upgrade.

Self-hosted (Recommended).  

This means you can run a blog on your own domain.  

You will still need to follow your domain registrar and web hosting company’s rules but you will be fully in charge of your blog and its contents.

Self-Hosted content management systems are generally open-source and free. 

Top of Page

Start A Blog - Choosing Your Hosting Provider

So next step, we need to consider a web hosting provider.  

You must have a blog host, to be able to blog.  

I'm going to base my article on the premise that you have chosen WordPress.

Every site needs a web host.  Web Hosting ensures your website is up on the internet where everyone can view it.  

Each and every time you write on your blog, the information  will be saved there.  

Without a hosting provider your blog will not be visible on the internet.


Your blog relies heavily on your web hosting provider.  You want a provider that will ensure your blog is up and running 24/7.

The provider you choose should be reliable, have great security, be easy to use and come at a price that's affordable to you.  

Please visit my web hosting review, which will give you more information on a number of the many web hosting services available.  

I use WordPress for the blogging platform and Bluehost for my hosting provider.  

They work really well together, its simple and they have a money back guarantee. Please use this link for a discount:

This guide will now provide step by step instructions to register your domain name and get started.


You can do this by clicking the get started button above.

Bluehost prices


You can see there are four options to choose from.  There is the basic, plus, choice plus and Pro.

This is down to personal preference and your choice really depends on how you choose to manage your blog or your online business.

For this tutorial we are going to use the basic plan which allows us to host one domain.

Bluehost provides this domain for free, but if you plan on having multiple domains and websites then I highly recommend going with either the plus or pro as this allows you to host unlimited websites.

The Choice Plus Plan goes one step further and offers domain privacy, which protects your privacy.

If you haven't decided on your domain name yet, choose the button at the bottom to decide later.  

Bluehost domain name


Here, you have a couple of options.  

The left hand side of the screen is where you will sign up if you don't have a domain name and on the right hand side of the screen is where you'll sign up if you do have an existing domain.

If you're signing up with an existing domain there are a couple of extra steps that you'll need to do in order to transfer that domain.

For this tutorial we'll be signing up with our brand new free domain.

 As you are signing up with Bluehost, you will get your domain name for free for the first year.

On the left hand side of the screen under the new domain section simply type in your desired domain name and then click the blue Next button.

Bluehost Package information


You have now arrived at the account information page.  

It is self explanatory to complete.  

Ensure your personal information is correct and scroll down to the package information section.

Bluehost package information

You can now select your package information.

Under the account plan drop down box, you have a couple options.

The longer the subscription, the lower the monthly price so if you opt to purchase the 36 month plan your monthly rate will be cheaper than the 12 month plan. 

Personally I chose the 36-month plan as it gave me the best value for money, but the 12-month plan is a great choice if you are just starting out.

The great thing with Bluehost is you can cancel your plan at any point during the first 30 days and get a full refund.  

Now to the package extra's

Bluehost Package Extras

Unclick all the buttons except the privacy protection, you can't see this in my mage above as I seleced the option to choose a domain name later.  

You've just want to pay for it as an add-on when you decide you domain name and register it.

I recommend you select the domain privacy protection add-on.  

This ensures your personal information is kept safe and secure.

Bluehost Payment Information

Just a few final steps.  

Add in your payment details, review the Privacy Policy and Terms of Service, and click the green submit button!

Bluehost Agreement


Now its time to enter your password.

Bluehost Create a password

You will then see the following screen and you are now the proud owner of your own website/blog.  


Bluehost congratulations


Before you move on, if you are having doubts over choosing Bluehost, I thought I'd tell you a little bit about them.

Bluehost offers a 24/7 WordPress support system, so if you ever need any additional help or have any questions they are there for you. The automatic WordPress install feature makes getting your blog up and running super simple.

They offer a 30-day money-back guarantee, no questions asked. If for any reason you're unsatisfied with the service you can get your money back.

Bluehost is actually recommended by WordPress, the two companies have worked closely together since 2005 to create a hosting platform that's ideal for running WordPress websites so you honestly cannot go wrong.

Top of page

bluehost affiliate

Start A Blog by Installing WordPress With Bluehosts Installation Process.

Now you have your domain name and web hosting up and running, it is time to set up WordPress.  

Using Bluehost one click installation process, this could not be easier.  

Log into Bluehost, on the Bluehost cPanel account, find the 'My Sites' section and click Install WordPress.

Wordpress C-panel

When you have installed WordPress.  

You will notice you are in a 'Coming Soon page'.  Before you can launch your site you will need to design it!

Top of Page

Setting Up WordPress With Bluehosts One-Click Installation Program

Now you've set up your site, you will be asked to pick a theme for your site.

Wordpress select theme

There are hundreds of free WordPress themes to choose from, including free blog themes.

If you don't want to pick your theme now, you can skip this step by clicking on the “Skip This Step” button at the bottom of the page.

Bluehost-Wordpress installation

Now, we can start building your site.  You will see a welcome screen and be asked what kind of site you would like to build.

Bluehost welcome to wordpress

Choose your option and you will be taken to a 'lets launch' page.

Enter your site title and site description and press next step.

Launch your wordpress site on bluest

Now every time you log into your blog you will be directed to your dashboard.  

This dashboard is superb, it is a simplified version of the WordPress dashboard and so easy to use.  

The important parts of your blog will be shown in this dashboard so anything you want to change or update your blog you can do it here.


Wordpress dashboard

Posts - This is where you can access your blog posts/articles.

 It's where your posts live and where you can edit them.  You can categorise your blogs within this area, to make your blog organisation easier.

Media  - All of the images that you upload to your blog are stored here.  

Images can be directly added to your blog and stored here or you can add images directly to this section of the dashboard.

Pages  - This is where you would keep the pages you do not update regularly.  

Its where the technical information would be posted and would be linked in your menu. It would include your contact page, about me page and any privacy policies and disclaimers. 

Comments - If you allow people to comment on your blog posts this is where you can view those comments and reply.  

Appearance - You can create and edit your menus, sidebars, and other widgets in the Appearance section swell as change your themes.

Plugins - A plugin is add-on software that you can install on your blog.  These allow you to make additional changes that you cannot do with your current theme.

Users - I spoke about this above, this is where you can change your email and password to your site or add other users if desired.

Settings - This is where your general settings are.  You can edit your email address, time zone, homepage and blog settings, comment settings and many other things.

By having a play, you will quickly pick up wordpress, I found it easy to use and quick to learn.


Before you start designing your website I recommend you change your Permalink settings.  

Permalinks are static hyperlinks to a particular web page or blog post. - Its the URL of the content that you are going to publish.

For this blog it would be: to start a blog in 2020 (Free easy guide to start blogging).

Changing permalink

These are really important when it comes to your SEO strategy, when you are trying to rank your website/page so they need to be set up correctly.  

The default settings are really not very user friendly, as they include the date within the URL.  

It is really important that your permalink contains the keywords for your blog posts and is attractive and SEO friendly.  

To change our permalink we need to select Settings, Permalinks.  

I have shown this on the left hand side.  

You will come to the screen shown below.  

Your permalink will be shown as plain.  

This really is not optimal for search engine optimisation so instead I recommend you choose Post Name as shown.  

A short and SEO friendly URL that uses the title of your blog post will then be automatically generated.  

You need to do this before publishing any articles as if you don't, all the links you add will be broken when you get around to changing this.

Bluehost permalinks settings


Now you can choose to ignore this section if you wish to give your readers the opportunity to leave a comment.  It really is  personal preference.  

I mostly choose not to have comments showing on my websites, but there are times when it is warranted.

To disable the comments, click on settings and then on discussion.

This will take you to the Discussion settings as shown below.

If you wish to turn the comments off then simply uncheck all the boxes except the first two.

Scroll down to the bottom of the screen and click the Save Changes button and there we go we're done.

Top of Page

Bluehost disable comments

Choosing Your Blogs Theme

Now, all the admin side of things has been taken care of, lets choose the theme of our blog and put those creative skills to good use.

We need our blog to look eye-catching and be easy to use.  

Our readers want to find the information they require easily and quickly and not be put off by an ugly design.

Go easy on yourself now, learning WordPress is going to take time and patience, you will need to practice and make mistakes before you are able to design your perfect site.

WordPress provides you with a default theme called Twenty Nineteen, this is fine, but I really would consider choosing one that is unique and sets the tone for your blog.

Luckily WordPress gives us a range of blog themes that make life easier, it is the most powerful resource on the web today and gives people like you and I the opportunity to produce gorgeous, looking websites.

There are thousands of WordPress theme's available to choose from.  

If you are beginning in your journey as a blogger you may want to save a few dollars and choose a free theme to start with, you can change your theme at a later date.


Before you choose your theme, consider the following points:

1.  Description:  Take the time to read the theme's description, it provides you with important information on its features and how it functions.

2.  Check the Themes ratings:  This will give you an idea on what your competitors and other website owners think of the theme.

3.  Check how responsive the them is:  Google recommend you have a responsive website that works on desktop browsers as well as mobile devices.

In addition to the points above ensure you take time to preview the them, the majority of themes have a demo which give you the opportunity to look at the layout and how you can customise the theme.

If you choose a theme, then at a later date, decide its not for you, then you can change it at any point in time.


There are literally hundreds of free themes available.  

However you may not be able to find one that you like, or you may want a theme that gives you a better design or more functionality.  

The problem with free themes is they normally do let you have as much control over them, paid themes allow you to get a better design and give more functionality.

Paid themes can cost anything from $25 to $500.  

Custom themes are created by an individual developer (coder and designer, or agency) who will either customize an existing theme or create a brand new theme for you.

While coming with clear-cut advantages, they are not the ideal choice for a beginner blogger due to their high cost.

Prices to customise a theme, range from $500 to $2,000, depending on the features you want.

There are a number of sites that sell WordPress themes.

To purchase a WordPress theme you will need to go to a website like Theme Forest or studio press.


Now lets go ahead and install your new theme.

When choosing a theme make sure you choose a design that reflects what your blog is about and make sure if it is easy to navigate.  

No one likes a ugly website!

Your theme can be changed in your dashboard within WordPress.  

You will need to go to Appearance, themes. 

Wordpress themes

This will take you to a range of free themes.  Now click on 'Add new theme'

Add theme in WordPress

Go ahead and have a play to see if there are any you like.  

The themes directory allows you to sort them by popular, latest, featured etc so you can narrow down the number of themes making it easier to find one that is relevant to your site.

When you find the theme you like, press install.

The banner below will take you to Theme forest which will give you a wide range of paid themes.  

Top of Page

This affiliate links will provide me and my family with an income at no cost to you.  

Choose Your WordPress Plugins

WordPress plugins offer all kinds of customisation to your blog; however, there are thousands of options to choose from in the WordPress Plugin Directory.  

You can use as many plugins as you want, although I do try to limit the amount I use, as they slow the sites down.

Both free and premium plugins are available for your site.  

You will find free plugins on and a good place to look for premium plugins is Code Canyon.


1.  Review the average ratings for the plugin you wish to purchase.

As with most reviews, users can give the plugin a rating of between one and five stars.

 I personally would only look at plugins with a rating of four and over.

Wordpress themes average ratings

2.  See how many Active Installations the Plugin has.

The higher the number of active installations for a plugin, the more likely it is doing a good job and is trusted by its users.

You can find the number of users on the details page of each plugin.

I would recommend you always choose free WordPress plugins with more than 1,000 active installations.  

However saying that there will be new plugins which may be perfectly okay.

Plugin active installations

3.  Read Other User Reviews

User reviews can be found on the Reviews tab on the plugins page.

Reading user reviews can back up the star ratings.

 I would read a handful of the highest reviews and lowest reviews and watch out for common issues.

Plugin Reviews


Next step is to install the plugins you've chosen. 

Go to Plugin, the add new in your dashboard.

Installing plugins

To install free plugins, you can search for the plugin by its name and then click install.

Search for free plugins

If you want to Install premium plugins, the ones you've paid for, click Upload Plugin and upload the ZIP file

Once you installed a plugin, activate it and follow the plugin's instructions.

Upload premium plugin

Plugins can be purchased using the link below:

Back to top

Writing Content When You Start A Blog

Hooray!  You are ready to start thinking about what you are going to write.

Keeping in mind that you need to write content about your selected niche whilst thinking about your targeted audience.

Blogs that include videos, photos and other visual content in addition to their narrative normally do better than the ones that just include narrative.

Readers often get bored just reading so having visual content will help engage them to your blog.

Writing engaging content that keeps your audience coming back for more is the key to success.  


The most important element to your blog is the actual content and its quality.

To create great content there are a few things to consider:


We need someone to read our content, so researching your audience is paramount, as if we are not meeting the needs of our potential customers then there is not point in writing. 

Ask yourself the following questions?

  • Who is the person who will read our blog?  How are they going to use the information, product or service?  How does it benefit them?
  • How are you going to provide your audience with what they are looking for?  
  • What are your audience demographics?  
  • What problems are they facing?  Can your blog help them?

Your blog needs to speak to the specific audience you've chosen and provide value to them.


Ensure you have a great understanding of the topic, product or service you are blogging about.  

If you need to research the topic ensure you use sources that are trustworthy and reference where you found the information.

Ensure you also research any keywords you plan in include in your content.  

By including particular keywords in your content organically can substantially increase the number of people who view it.  


This is a great way to start writing.  

Create a skeleton piece, including headings, main areas you want to cover etc.  

This will focus your writing and help you pinpoint where you need to do more research.  


It is so important that your article has no spelling errors, there is nothing worse than reading a blog that was not edited with care, especially if it has been published with your name on it.  

This makes you look unprofessional and will turn people away from your site.

Make sure your spell check is turned on, you can also download Grammarly.  

Grammarly is a free program that checks your spelling and grammar. 

It really is a great tool which helps correct any spelling or grammar errors in your writing, which ultimately makes your content look more professional.


The presentation of your article is as important as the content.  

You want to attract readers so the aim is to encourage them to visit again with an attractively presented article.   

Including engaging images in your article can increase the time spent flicking through your pages.  

Content without images can prove harder for people to read, so supporting images are a great way to break up the page and highlight important points.

Subheadings should be included in your article where possible, this allows readers to skim through the content, skipping to the area that interests them.

Include white space in your article, this makes reading easier on the eyes.


Before you publish your article, always review it and edit, then read it again the next day to ensure you haven't missed any glaring errors.

Check, double check and then check again before you publish.

Top of Page

Writing Your First Blog Post

Writing your first blog post on WordPress is fairly simple.

Click on the posts button on your WordPress dashboard and select Add New.

Adding new post in wordpress

You will be taken to a screen similar to the one below.

Add new post in wordpress

Creating Static Pages

One of the first things you should do when you start a blog and before you launch your website,  is set up your pre-launch landing pages.  

These pages help your readers learn about you, your website and can allow them to subscribe to future content.


Your 'About Page' is probably one of the most important pages on your website, so it needs to be really well thought out. 

When writing your 'About Page' consider the following points:

Share Your Story - If you have a great story about how your site, experiences or how you got to where you are, then share it.  

Make it human - People tend to connect with people who seem more human so your 'About page' is a great place to build those relationships.  

Don't sound too automated.  

Introduce yourself by name and feature photos of yourselves.  

Be natural, be friendly and real and finally make sure there are no errors.

Ensure you are Confident and creative -  Demonstrate your expertise in your field.  

Explain what you do and why you do it.  

Detail what you are going to provide - Write a few sentences telling your potential customers what you are going to provide them.

The article 25 Creative & Engaging Examples of About Us Pages will provide you with some examples of great 'About Us' Pages.


Your contact page allows visitors to your blog to communicate with you at any time.

Most contact pages are simple providing your readers with your email address plus social network links.  

 You can provide a simple contact form that visitors can use to communicate with you.


Looking at your blog's main content, the sidebar is normally the smaller column to the left or right.  

You can include your blog categories, the most popular posts, the posts you want to advertise etc in the sidebar.


You will also need to write a title and description for every page your produce on your website for SEO purposes.

Back to top

Promoting Your Blog When You Start A Blog

When you have published your first post, you will need to start promoting the article.  

No one will see your work if you do not promote it.  

You will want the article to rank on the search engines to even think about earning an income.

Here a number of marketing strategies the you can undertake to become a successful blogger:


Building an email list is one of the best ways to turn organic traffic into regular readers who want to come back to your website for more information.

There a few awesome tools out there that can help you build your email lists.

These include List Builder,  OptinMonster and LeadPages.  These will give you a helping hand in building your inital email list.  


Get your friends to help you advertise your blog, include your blog name and URL on every email you send, list it on instagram, facebook and any other social media profiles you have and share your blog at every occasion possible.


Include a click to share link on your emails for readers to easily share your blogs.  

Share Link Generator is a great tool that you can use to create a link.

You just write the message then insert the link provided into your blog email.


Send an email to your subscribers when you are about to publish something.

Emails increase social sharing from your regular readers, which helps increase page views, which in turn increases traffic.


Sending out a newsletter every month is a great way to share your new content and maybe even some of the older posts can be included too.


Ensure you share your blogs on networks that you know your potential readers use and be active on these networks.

  • Facebook
  • Instagram
  • Pinterest
  • Google+
  • LinkedIn
  • Twitter
  • Tumblr


Hashtags help to categorise your content, so it can be discovered.

Have a look on your social media sites for hashtags theat are trending and if possible and your post is relevant use it.  


Commenting on blogs within your niche, will help you build a network and relationships with other bloggers.


Writing a guest post to share your thoughts is one of the best ways to promote your blogs.

A guest post is where you post relevant articles to someone's else blog as a guest.  

Your blogs will be seen by that blogs audience, which will help you grow and get your name recognised.

The topic of your guest post should be relevant to your niche and similar to what you post on your own blog.

It is important that you reach out to sites which have an audience that is relevant to your niche.

 SEMrush is a great place to find out who your competition is and give you some ideas on who to reach out too.

You can review each sites domain authority at Moz Link Explorer.

Try to reach out to sites with high domain authorities, a website with a score of more than 100 would be worth contacting.  

In addition to a high domain authority you need to review the website to ensure it provides content that will attract your target audience.  

Ensure the sites you contact offer value to your audience.

Now you've got your list of websites to contact, you need to gain permission from the owner of the website.

This can be so time-consuming, most websites will reply, so be patient.

Before you start writing your guest post article, ensure you understand what the sites requirements are as all websites are different.

Back to top

How To Make Money Blogging When You Start A Blog

When I use to think about how I would make money from blogging, the first thing that came to mind was advertising.  

Yes this a great way to make money, but there are also numerous over ways to  provide you with an income when you start a blog:


Affiliate marketing is when you use a tracking link provided by an affilate company to recommend a product or service to your readers.  

Whenever one of your readers buys the product or service by clicking your link you will receive a referral commission. 

There are hundreds of affiliate programs out there.  One of the biggest would be Amazon.  

If affiliate marketing is of interest to you, then think about the products you currently use and that your readers would be interested in and see if they have an affiliate program.

Affiliate marketing is one of the easiest ways to earn an income because you can promote a wide-variety of products. 

To learn more, see our affiliate marketing article.


Google AdSense is another way to pay money on your site.  

Setting Google AdSense is easy to do , but the amount of money you earn is limited as you have to rely on an intermediary, who takes a cut of the money.  

Adding Ads from Google Adsense is easy to do, you add a script from Google to your website and start displaying ads.

Every time a user clicks on the ad you will receive a set fee.  

This is called 'cost per click' (CPC).  The cost per click is determined by the advertiser. 


Directly selling banner ad space on your website can be more lucrative than Google AdSense.

Instead of having to rely on an intermediary who takes a cut of the money, you negotiate the price and terms on your own. ​

Selling directly can take more work than using Google AdSense.

You have to negotiate the pricing, agree terms and conditions and manage the administrative work.


It is also possible to get paid to write reviews about certain products on your site.  

You will be given the opportunity to try out these products for free and then get paid for writing a review.

The most popular reviews I can think of would be travel reviews.  

Travel bloggers often review hotels which they have stayed in for free.

There are websites like PayPerPost that will connect you to businesses in your niche or you can contact companies on your own.


If you are an expert in your niche, then consider selling online courses, it is a great way to make money online.

I used a great online courses recently, called Photography for parents.  

They provided me with lessons, supporting materials, downlines etc.  They also offered online support which was fantastic.

There are so many ways to earn an income from your blog.  Here are just a few.  


Whether you are a beginner with no online or social experience or if you've been blogging for year I hope this article has helped you start a blog.

If you have any problems or have any questions for me about how to start a blog, just get in touch I’ll be more than happy to help you

Remember it takes time to start a blog, but if you are like me, you will get great deal of satisfaction

Enjoy your new blog!

Back to top

About The Author

Susan Haigh

The Best Web Hosting Services In 2021: Comprehensive review

affiliate marketing

Affiliate Marketing for Bloggers: A step-by-step guide!