How To Make Money Blogging

If you’ve ever wondered how to make money blogging, then stick around because this post is for you!

Before we get into the meat of this post, I want to take a moment to manage your expectations.

It’s important to dispel any ideas that this is going to make you rich overnight. While it is possible to make more in a month than the average annual salary, it takes time and effort.

When I first started, I had no idea how to make money blogging, let alone how much some of the top blogs make. Fast forward through a few years, a lot of research, and a whole bunch of trial and error, and now I’m able to tell you exactly how to make money blogging.

Whether you’re new to blogging and unsure how to monetize it, or if you already have a blog and you’re exploring more ideas, I’m going to share with you the best ways to profit from your blog.

With all of this in mind, if you want to learn how to make money blogging, let’s dive in!

Still Need To Start Your Blog?

Check out my step-by-step guide on How To Start A Blog.

How To Make Money Blogging

1. Affiliate Marketing
2. Blog Advertisements
3. Sponsored Blog Content
4. Online Courses
5. Physical Products

1. Affiliate Marketing

One of the best ways to make money from your blog is through affiliate marketing.

If you’re unsure what affiliate marketing is, it’s the process of promoting a product you like, and earning a commission when someone buys that product. It can be physical or digital – in general, the commission rates are higher for digital products as there aren’t production fees incurred for each item.

The biggest advantages of affiliate marketing are that you don’t need to create a product, or provide any after-sales support.

Also, the barrier to entry is super low as the majority of affiliate programs are free to sign up, making it perfect for beginners. Bear in mind though that some will ask you to complete an application, which may take a few hours or days to approve. Don’t let this put you off though, as they tend to be more reputable.

It’s really important to be ethical in what you choose to promote, and how you decide to promote it. Your choices reflect on you, and will need to offer value to your audience.

If you choose unrelated or shoddy products and market them in spammy ways, you’ll make no money.  Not only that, but you risk losing the trust of your readers. Lose-lose.

So, by now you might be wondering how affiliate marketing will help you to make money blogging.

Well, let’s say that you have a photography blog. You can review products and place affiliate links to them. Embedded in the link will be a tracking code which links any sales to you, and you profit from the commission.

One of the most popular affiliate programs is Amazon Associates. You can create an account for free and set up your affiliate links in just a few minutes.

Once someone clicks on your referral link, you’ll earn commissions for anything they buy within the cookie’s 24-hour duration! You read that right…anything they buy! Even if it’s not the item you were promoting! Pretty sweet, huh? 

Amazon have recently dropped the commission rates on their affiliate program. Some products have fallen from 8% to 3%, and others have dropped to as little as 1%. So, here’s a list of five amazing alternatives:

1. Walmart
2. Target
3. B&H
4. eBay
5. Commission Junction

Alternatively, you can look for direct affiliate programs by Googling the product name followed by “affiliate program”. You’ll be amazed at what you can promote!

2. Blog Advertisements

Another great way to make money blogging is by displaying adverts. It couldn’t be easier to get signed up and started, and it’s where most beginner bloggers embark on their money-making journey.

How does advertising work?

If you’re unsure how it works; you sell advertising space on your blog to an advertising network, who will then match you with their advertisers.

There are two ways that your blog can make money from display ads:

  • Pay per click (PPC) ads will earn you money every time your readers click on the ads
  • Pay per view (PPV) or impression ads generate income based on how many people see the ad.

Take the time to read the ad network’s site to understand how you will get paid.

How to get started with advertising

If you have a site, you don’t have the freedom that offers. However, you can still make money by displaying ads using WordAds. Note that you must have a premium plan or above to take advantage of this.

With WordAds, you get paid per impression as opposed to per click, so build up that audience and you’ll earn more.

WordAds are awesome for beginners as they will evaluate your traffic and automatically apply to their advertisers once it reaches their qualifying threshold.

If your site is self-hosted (for example, using and Bluehost) then you have complete freedom to cherry-pick the most appropriate ad network for your blog. Each will have its benefits and its own set of requirements.

Some ad networks will require that your blog has a minimum number of views or sessions per month before they accept your application. A session is different from views in that it is a set of interactions one user takes on your blog. You can always start with a network that accepts blogs with less traffic and then switch once you increase your audience.

Here are my top 5 tips on how to choose the right ad network for your blog:

  1. Check the quality of adverts, as well as the formats and placement requirements
  2. Check how much you will be paid, as well as the terms and method of payment
  3. Check whether they are a niche or generic ad network
  4. Check how much control you will have over what ads are displayed
  5. Check the reliability and credibility of the ad network

The 10 best advertising networks for bloggers

With all of this in mind, here are my ten favorite ad networks to help you make money blogging:

Sponsored content is where a business pays you to create a blog post about their product. The most popular type of sponsored post is a product review, but you could also host giveaways, post an article that the sponsor has provided, or write an article with guidance from the sponsor.

As with affiliate marketing, make sure any sponsored content you feature is true to your audience. Honestly and integrity are super important.

“It takes 20 years to build a reputation and five minutes to ruin it.” – Warren Buffett

Sponsored posts are an incredible way to make money blogging, but you will need to build up your audience first. After all, businesses are looking for more exposure, so they will be open to working with blogs with high traffic and audience engagement.

How to get started with sponsored content

If you have already built up a huge audience, you might already have businesses contacting you with sponsorship opportunities. However, if you’re relatively new and have less traffic, you can either reach out and contact businesses directly, or join an influencer network.

Networks tend to pay a little less than when you deal directly with a business, but they are a great way to get started, and allow you an easy way to search for great opportunities.

Top influencer networks for bloggers

Each network will have its own set of application requirements. Some will only accept established blogs with a high number of page views, whereas others will accept smaller blogs.

Also, be sure to understand how you will be alerted of opportunities. Check whether they will email or if they will list them on a dashboard.

4. Online Courses

If you want to make serious money with your blog, creating and selling an online course is one of the best ways to go.

A lot of people will say that there is quite a large barrier to entry, but don’t let that put you off. You can use this to your advantage because the majority of your competition simply won’t want to put in the groundwork.

And the reality is that you could start by producing short, instructional videos. If you have a skill that you’re able to teach others, monetize that skill by creating an online course, and you’ll be off to a flying start at learning how to make money blogging.

A common concern amongst beginners is the fear of putting yourself out there and appearing on camera. And while my advice is to take a leap and do it, if you really don’t want to, you can still create amazing, super valuable content without appearing in the video.

When I have spare time, I study python development, and the instructors rarely appear in the video. It’s usually a screen capture with a voice-over.

Another misconception is that it costs mega-bucks to get started, which simply isn’t true.

Here are some tips if you want to get started creating your online course for free:

  • Mobile phones are a great way to record high definition footage easily. If you don’t have a decent microphone, you can also use them to record the audio separately.
  • OBS Studio is a free, open-source platform that allows you to live stream and record your computer screen.
  • OpenShot is a powerful, easy-to-use, free, and open-source video editor admired by many professionals.

Decide the course topic

The first step is to decide upon a topic that you will teach, and verify that there is an audience that will be willing to pay for it.

To check whether there is a demand you can use Google Trends to see what courses people are searching for. Also be sure to check out the most popular courses on sites like Udemy, Udacity, or Skillshare.

You don’t want to start with too broad of a topic for your first course. If you try to cover too much, you could likely become overwhelmed and give up.

Your course should be concise – trust me, your students will appreciate it much more than a disconnected mass of videos.

Creating courses this way also offers more opportunities to develop further courses in the future for even more profit.

You don’t need to be an expert at your chosen subject, but you should have demonstrable knowledge. This will not only make it easier for you to create your course, but also establish trust with your students.

An often overlooked aspect of creating a course is that you can promote relevant products in the course and collect affiliate commissions. For example, let’s say you are creating a course on photo editing. You can sign up for the Adobe affiliate program, add the affiliate link in your course description, and earn extra profit when your students sign up using your link.

Plan the course content and structure

Once you’ve decided what you’re going to teach, it’s time to plan the content and put a structure in place.

It’s a good idea to start with an introduction, give an overview of your course, as well as what your students can expect and any prerequisites – this should include a suggested level of knowledge as well as any equipment, software, or hardware requirements.

If you are creating a more advanced course, this would be a great place to advertise one of your beginner courses for anyone who might not quite match the prerequisites.

Break down your topic into subtopics and divide them thematically, ordering them logically.

Don’t forget what the end goal is. You don’t want your students to come out feeling like that haven’t learned enough, or that there was a lot of superfluous material.

Create the course content

Once you know what you want to teach and you have the structure planned, it’s time to create the content.

Before starting, make sure you are prepared. Get any files, equipment, or slideshows ready, and use a script if you’re not a confident speaker.

If you haven’t got the budget to buy a camera and a microphone, it’s fine to start with your phone and the suggested free software I mentioned earlier.

It’s preferable to start small and buy better equipment as your audience grows.

Choose a learning platform and upload your course

Once you have your course finished, it’s time to think about which platform you will host it on.

Skillshare is a great choice for your first course as there are many short, single-video classes. Students sign up for a monthly membership, and you earn money based on the total number of minutes your videos are watched.

Udemy is one of the most popular platforms for online learning. Their creation suite is excellent in helping to put your course together, and their instructor dashboard will help to keep you on track.

They offer free courses showing you how to complete your course, and support is available 24/7, both in making your course and in marketing it.

Udemy is a really good choice if you’re looking to launch your online courses for free, but they will take 50% of your revenue.

Teachable offers you everything you need to create your course, which you can then integrate into your existing site. Alternatively you can build a separate site for your course from scratch with their drag and drop builder.

You have complete control over your site and the pricing of your courses, including offering bundles and coupons.

With Teachable you can create your own landing pages, which you can then advertise on Google, Facebook, etc. There are three price plans:

  • Basic: $29/month
  • Professional: $99/month
  • Business: $249/month

Overall, Teachable is an amazing choice for the serious course creator.

5. Physical Products

Many bloggers create physical products to sell to their audience, and print on demand sites have made this easier than ever before.

Print on demand (POD) is huge right now, but if you haven’t come across this term yet, essentially it’s a business model that allows you to sell customized items without the hassle of holding a ton of inventory.

All you need to do is sign up to a site like Printful or Printify and submit your designs. They will then take care of the printing and fulfillment for you.

The barrier to entry is super low as there are no upfront costs, so this is ideal for the beginner blogger.

If you’re thinking that you’d like to try this but you’re not much of a designer, I’ve got you covered. Head over to Fiverr, where you can find designers for any product you have in mind.

Still Need To Start Your Blog?

Check out my step-by-step guide on How To Start A Blog.

How Will You Make Money Blogging This Year?

So there are my five favorite ways to make money blogging. There’s quite a bit of information here, but don’t let it overwhelm you. Analysis paralysis is a killer of entrepreneurship.

“Imperfect action is better than perfect inaction.”

My advice it to choose one method and get stuck in. Master it and then move on to the next. In no time you will have learned how to make money blogging.

Which method is your favorite? Let me know in the comments.

How To Choose A Niche For Your Blog

If you’ve decided to start blogging but are struggling to decide on what niche to blog about, stick around because this post is for you!

I’m going to reveal to you the 3 steps to go through to pick the perfect niche, as well as some common mistakes to avoid.

Choosing a niche to blog about can be one of the most time-consuming aspects when it comes to starting your blog.

It may be that you have a million ideas and you can’t decide on one. Or maybe you don’t have any ideas at all.

Whichever boat you’re in, I’m here to help you pick the perfect niche for your blog.

If anyone’s scratching their heads at the moment, let’s check off the basics.

What is a niche in blogging?

A blog niche is a subject that you’ll write about that will appeal to a particular audience. This can be as broad or as specific as you want.

Here is an example:

  • Broad niche: health and fitness
  • More specific niche: CrossFit for the over 40s

I’m 40 and a huge fitness fan, so choosing from the two examples above is a no-brainer. I’m 36,874,676,852 times more likely to follow the more specific blog as the posts will be much more relatable.

In general, the more specific your niche is, the more passionate your audience is likely to be.

But just how narrow should your niche be?

Well, before anyone goes away and starts blogging about seat covers for the 1980 Datsun Sunny, remember…the more specific your niche is, the smaller the audience will be.

It’s also worth noting that you could be posting every week, maybe even every day, for years. If your niche is very narrow, this could get unbelievably difficult to maintain.

Try to strike a good balance.

Do I need a niche?

So, at this point you might be asking yourself “can’t I just blog about anything and everything?” 🤔

Well sure, there’s nothing to stop you doing that if you really want to. But it’s unlikely that your readers will be interested in all of the things that you are. This makes it harder to build an audience.

If you start out trying to help everyone with a very broad niche, chances are you won’t help as many people as you set out to.

Let’s narrow our target audience and become really proficient at helping them. Visitors should be able to identify your strengths as soon as they land on your blog.

Now seems like a good point to look at some mistakes beginners make when choosing a niche to blog about.

Most common mistakes beginners make when picking a blog niche

Mistake 1: Chasing profits over passion.

Choosing a niche that you have no interest in because it’s the most profitable is a surefire way to fail.

Your audience will be able to tell if you’re not genuinely interested in something, and you’ll probably burn out quickly.

You’ll go from posting every week to once a month, to once in a blue moon.

Find something you enjoy writing about and I’m sure you can make money from it, if that’s your objective.

Here’s a post in Forbes from a few years ago that highlights how much money you can make in a variety of niches.

Mistake 2: Skipping the research

Whether or not you intend to make money from your blog, you should treat it like a business, in the planning phase at least.

Most beginners want to get stuck right in and start as soon as possible..and I salute your eagerness.

But if you don’t put the work at the beginning, it will probably come back to bite you in the butt.

Like any business, you need to test and validate your theories. Assumptions lead to mistakes.

Here are some ideas on what research you should be doing:

  • Make sure you’re checking what other blogs are out there;
  • Check the volume of traffic they’re getting using SimilarWeb;
  • Look at the interest in your niche using Google Trends

Mistake 3: Thinking you have to find a niche with no competition

A lot of beginners think they have to avoid what they consider to be saturated markets. And while it is true that you need to narrow down your niche, it’s important to acknowledge that competition is a good thing!

It means there is an interest in your chosen topic. If you find a niche with no competition, it might mean that no one cares.

Instead of shying away from competition, understand what you can do to make your blog unique.

The biggest thing that will differentiate your blog from all of the others is YOU! Your character, your knowledge, your experiences.

This will be key to making your blog a unique experience for your visitors.

So now you know what mistakes to avoid, how do you find your niche?

3 steps to finding your perfect blog niche

Step 1: Let’s start brainstorming

Here’s where you start brainstorming ideas. Take out a sheet of paper, open a Word document, or open a notes app.

Set up two columns, and list all of your skills in one and all of your passions in the other.

If you think you don’t have a skill that you could blog about, ask yourself:

  • what do I enjoy teaching others?
  • do I have any unique experiences?
  • what do I have a lot of experience in?
  • what can I do better than the average person?

If you’re struggling to identify your passions, some questions to ask are:

  • what do I enjoy talking about?
  • what are topics I read about a lot?
  • what are my hobbies?

Don’t hold back at this stage. List everything that comes to mind, even if you think it’s super embarrassing.

Check the lists to see if there is anything that falls into both columns. You want something that is both a skill and a passion, but I’d advise putting more weight on topics your passionate about.

For example, I’m really good with Excel and working with data, so I’d pop that in my “Skills” column, but it’s not something I’d be really passionate about blogging about.

On the flip side, I’d be reluctant to blog about something I love if I’m completely useless and know nothing about it!

Once you have your lists, start narrowing them down until you have a handful left.

Step 2: Expand your list into sub-niches

Once you have your final favorite few (try saying that five times fast!) it’s time to think about how you could expand them.

Think of a few sub-niches that you could write about for each of the broader ones. To clarify, a sub-niche is a smaller segment of that market.

Let’s say you have running on your list. You love keeping fit and you could spend hours talking about it.

Great! But this is a big market. You’re going to have to do some work to narrow it down a bit before you search for great sub-niches.

A good way to start narrowing it down is to think about who you’re going to write for. Easy peasy…go to Google and type in your niche followed by for.

Ok, running for beginners look promising. This would be a great topic to start blogging about now because there are thousands of people taking up exercise as we try to ride out the pandemic.

The next step is to go to Google Trends and continue your research. This will be really valuable because you will get an indication of search trends for that topic, and you’ll get ideas for sub-niches!

To start, enter your topic in the search bar and hit enter.

Here you can see how your search term is trending. This example looks great because we can see interest has increased recently. There is incomplete data shown with the dotted line, but the numbers are still good.

Now scroll to the bottom of the screen and you’ll see a list of related terms, along with their recent performance.

This has revealed some amazing ideas for sub-niches – best running shoes for beginners, trail running for beginners, and running workouts for beginners.

So, there’s a great idea for a blog, as well as three solid ideas for sub-niches in less than a minute!

Step 3: Write a list of 50+ blog posts in your chosen niche

Ok, you probably think I’ve gone crazy 🤪 but let me explain this.

If you want your blog to be successful, you should be planning to be blogging for the long term.

To do this, it’s imperative that you’re able to write consistent posts throughout the year.

Putting in the work now will help identify if it’s even possible to post regularly in your niche.

Doing this upfront may be challenging, but it will more frustrating for you to go through the effort of starting your blog only to find that it’s not sustainable.

Not only that, but imagine how much time and money you would have wasted.

If at this point you find that you can’t think up 50 ideas for blog posts, think about whether you can broaden your niche a little.


Common mistakes new bloggers make when choosing a niche:

  • Chasing profits over passion.
  • Skipping the research.
  • Thinking you have to find a niche with no competition

Steps to selecting your perfect blog niche:

  • Start brainstorming your passions and skills.
  • Expand your list into several sub-niches.
  • Make sure you can write at least 50 blog posts before committing to your niche.

So, there we are. My tips for finding your perfect blog niche. As always, if you have any questions or comments, pop a message below.

Until next time, take care.

The Complete Bluehost Review

I’m guessing that if you’re reading this, you are trying to start your first website, or maybe you are not happy with your current hosting and are looking at whether you should make a switch.

I’m going to try to help you make an informed decision and decide if Bluehost is for you by going over the pros, cons, and my personal experience in this complete Bluehost review. 

Bluehost is a web hosting provider that was founded in 1996 by a chap called Matt Heaton. If you’ve ever looked at hosting your own website, you’ve probably already come across the name.

Bluehost are hugely popular and currently host over 2 million websites. They have enjoyed a 10-year partnership with WordPress as the recommended web host. So, what sets them apart from the rest? 

As with all of my reviews, I’m going to go through everything in detail, but here’s Bluehost at a glance:

Bluehost Pros and Cons


  • Bluehost has one the most dependable server uptimes with a super-competitive 99.98%. This works out to less than 2 hours downtime per year! 
  • Fast load time of 405ms (0.4 seconds)
  • Effortless WordPress integration. Bluehost will even automatically install the latest and most secure version of WordPress. It couldn’t be easier!
  • The price plans are very affordable and are particularly appealing to anyone who is just starting out.
  • Once signed up, you get a free domain name for 1 year
  • A free email address that is directly linked to your domain is included, regardless of what platform you choose
  • The 24/7 support team have always been exceptional, with all of my queries (and there have been a lot) resolved by the first point of contact
  • Bluehost are currently offering an extended 60-day money-back guarantee (normally 30-day)
  • Most plans include unlimited disk storage, domain hosting, email addresses, and bandwidth
  • You get access to Git Version Control, as well as a whole bunch of databases to choose from
  • The layout of the cPanel makes it really easy to access features, and offers free anti-spam solutions


  • Bluehost do have slightly higher renewal rates than some of their competitors, so the best way to get the lowest price is to pay for a few years upfront 
  • Site migrations are not free. If you have an existing site that you’re looking to migrate to Bluehost, there’s a one-time fee of $149.99. This however, does cover the migration of up to 5 websites and 20 email accounts.
  • You will get offered a lot of upsells during the signup process, and it can be easy to get carried away. It’s a little bit like when you go to a tapas bar and see dishes for a couple of bucks, so you keep adding more and more until you need to remortgage the house to pay for everything. Stick to what you need and uncheck the rest.

Which Bluehost Plan Is Right For You?

Bluehost offer a variety of different types of hosting plans for all budgets and sizes. 

Shared hosting: the most affordable, this is the perfect way to get started online. Great for blogs, hobbies, and even small business websites with low traffic volume. Four price plans available:

WordPress hosting: WordPress is a free, open-source content management system, allowing you to create beautiful websites with ease – no coding required.

Bluehost has been the number 1 recommended WordPress hosting provider since 2005. This package will automatically install the latest version of WordPress, and keep it up-to-date.

There are ton of themes to choose from, free and premium.  Bluehost offer three price plans:

WP Pro: WP Pro servers are built using Solid State Drives (SSD). In addition, the number of users is limited, which means that there is more of the server’s resources available to each user. Both of these enhancements allow for improved site speed.

The dashboard allows you to monitor the performance of your site, and control your SEO, social media, and traffic sources.

eCommerce: WooCommerce is the most popular eCommerce plugin for WordPress.

Bluehost will automatically install WooCommerce over your WordPress template, making it super easy to set up your online store, whether it’s physical products or digital that you’re selling.

Unlike Shopify, WooCommerce is completely free to use, and as it’s powered by WordPress, you own the data.

VPS (Virtual Private Server) hosting: VPS hosting allows for RAM, CPU, and Disk Space to be dedicated to your account, meaning improved stability and performance of your website.

There is also greater security for your site files as you won’t be sharing the operating system with other users. Choose from three plans:

Dedicated server hosting: Dedicated servers are completely isolated from one another, meaning that you have the highest level of resource allocation, privacy, and control to configure it however you want.

Any changes you make won’t affect another user, and equally your site won’t be affected by the actions of other users. Performance is stable and predictable.

Bluehost Security Features

Bluehost provides a lot of great security options by default, including free SSL certificate and domain privacy for each plan amongst others.

However, if you want to beef up your security, Bluehost has got you covered with a list of upgrades.

Personally, I don’t think some of them are worth forking out your hard-earned money for, so take your time to choose what you really need.

Bluehost CodeGuard creates daily backups of your site, and more importantly it saves each as a separate version. If something goes really wrong with your site, you can turn back time and go back to a previous version. Anyone who’s ever used a version control system like GitHub already knows the immense value in this.

There are four plans:

  • Basic ($2.99 / month) covers up to 5 websites, offers 1GB of storage, and up to 3 restores a month
  • Professional ($5.99 / month) covers up to 10 sites, 5GB of storage, and allows for on-demand backups and unlimited restores
  • Premium ($9.99 / month) covers up to 25 sites and the storage is bumped up to 10GB. As with the Pro package, this allows for on-demand backups and unlimited restores
  • Enterprise ($23.95 / month) covers a whopping 100 websites! 25GB of storage is yours, along with on-demand backups and unlimited restores

All of these give the option to be paid monthly or annually, where you will receive a small discount.

SiteLock is a platform that prevents and repairs issues with hacking, malware, etc. There are three plans to choose from, all of which offer External Scan, Google blacklist monitoring, File-level scanning, Sitelock Security Seal, and Automatic malware removal.

  • Essential ($5.99 / month) scans daily and offers a 12-hour response time.
  • Prevent ($14.99 for first month, $19.99 / month after) also provides Database Scanning, Automated bot blocking, Image Optimization, Global CDN/WAF: Advanced, Dynamics Content Caching, DDoS protection, daily scanning, and a 6-hour response.
  • PreventPlus ($24.99 for first month, $29.99 / month after) provides everything listed above, but also PCI Compliance Reporting, Application Patching, continuous scanning, and a 4-hour response time.

SiteLock 911 ($199.00 / one-time fee) will scan and remove malware from your site should it become compromised or infected. 

SSL Certificates Bluehost already offer free SSL certificates to all assigned and parked domains, but you can upgrade this to include subdomains if you wish. Four price plans ranging from $4.17 / month to $24.92 / month. 

Domain Privacy + Protection ($1.24 / month) prevents the resale of your personal info and reduces the amount of junk mail you’ll get.

Dedicated IP ($5.99 / month) will allow you to run more software on your server, perform better in search engines, open non-standard ports, view your site by IP, and avoid negative action taken against shared IP users should someone on the same server get blocked.

SpamExperts ($2.99 / month) reduces spam and will quarantine potentially malicious mail before they reach your inbox

Refund Policy

Bluehost offer a no questions asked, 30-day money back guarantee (currently 60-day for the whole of April) which applies to your hosting plan.

It’s worth noting that it won’t cover any domains or add-ons you buy. The T&Cs are standard and you won’t find any hidden fees or penalties for ending your term early. 

Ease Of Use

Bluehost makes it really easy to set up your website and manage it – whether you’re installing WordPress with one click or setting up your email. The layout is sleek and the recently improved dashboard allows you to manage everything in one central location. 

Customer Service

I’ve read that Bluehost receives mixed reviews for their customer service. Whether these are legit, and I’ve just lucked out, who knows? I guess when you’re dealing with people there’s always a lot of subjectivity.

One of the reasons I’ve used Bluehost for so many years is the fact that I have always received excellent customer service. Every issue has been resolved quickly and by the first point of contact – usually over instant messaging.

Please bear in mind though that I have heard some customers say that they were not able to get the help needed even after several phone calls. 

Who Is Bluehost For?

Being one of the most established web hosts, Bluehost is reliable with a strong reputation. Whether you’re launching your first site on a tight budget, or you’re the owner of a large company, I believe there are plans and features for you all.

If you own a WordPress site, Bluehost are the logical choice. Aside from the aforementioned partnership, users have access to more features and a dedicated team of WordPress experts. 

If you own an eCommerce store, Bluehost may not be your first choice, but they’re affordable, offer a ton of great features to help your online store, and will give you $200 in advertising credits.


So, here’s the million-dollar question; do I recommend Bluehost. 

Yes, I do. I’ve used them for a few years now and have no plans to change that. 

Bluehost have always ranked among the top for loading times and uptime. In addition to one of the lowest rates in the industry, they offer strong security, a huge number of amazing features and add-ons, and the 30-day money-back guarantee. 

Each provider has their own list of pros and cons, but if you’re looking for affordability, scalability, and reliability, give Bluehost a try. Whatever you need, Bluehost can deliver.

How To Write The Perfect First Blog Post

So, you’ve set up your blog, picked your perfect theme, hit the publish button and everything’s looking great. Congrats!

But now you’re staring at the cursor blinking on the screen, thinking about what to write for your first, crucial post…and suddenly your mind is blank.

Don’t panic. I’m going to give you seven of my best tips to guide you through writing the perfect first post.

Where to start

One of the biggest mistakes I see with people’s first blog posts is that they forget why people have landed on their page in the first place, and they gravitate towards writing about themselves – who they are and why they started blogging, etc.

I can kind of understand why, as there are a lot of guides that will tell you to do this, but you should already have an ‘About‘ page, so I don’t feel there’s a need to do that again.

Remember, it’s a big world wide web out there, and none of your visitors will know you or your brand yet, so it’s super unlikely that they will want to spend too much time reading about you.

And while it’s important to build a relationship and level of trust through your audience getting to know you, your personality will come out through the tone of voice you use in your blog posts.

So please don’t get bogged down writing 18 pages, front and back, about your life story.

With that in mind, my advice to you is that your first blog post should be all about your readers. You want to inspire them, guide them, and leave them wanting to pay you another visit.


Here are my top 7 tips for you.

Tip 1: Write Down Your Niche

First up, write down your niche and always remind yourself of what it is. It’s really easy to go off-topic. Be really clear in what subject you are writing about as this will help in defining who it is you are writing for.

Tip 2: Identify And Understand Your Audience

Now it’s time to get a deeper understanding of who your audience is, and what they want to know about your niche.

Create an avatar – a complete profile of who your blog is aimed at helping. How specific you get depends on your niche, but you should be thinking about demographic information, personality traits, and what kind of challenges or pain points they may face as beginners in your chosen niche.

Now that you have a person in mind, ask yourself what are the first three things they would need to know about your niche. List them out and use them as guidelines.

Using photography as an example, beginners might ask “what’s the best budget, user friendly DSLR camera for beginners?” or “what accessories will I need?” or “what’s the best free alternative to Photoshop?”

Tip 3: Pick The Perfect Title

When you’re looking for blog post, what’s the first thing you notice? The title, right?

It doesn’t matter how great the content actually is – if the title is no good, people won’t click!

A good title will not only get people to click the link, but should ensure they read through the post.

You can find inspiration for great titles everywhere. Look at sites you visit, or do a Google search and see what headlines or titles catch your eye and pique interest.

Maybe take a look at magazines or newspapers. Think about what is was about the title that made you stop scrolling or flipping through the pages.

Don’t use a short, three word title, and conversely don’t use one that’s too long. The sweet spot is about six to eight words.

People will generally skim read the first three words and the last three, so avoid putting important keywords in the middle if you can.

Use compelling verbs and adjectives to convey emotion and create a strong response.

Here are 20 powerful examples: amazing, beautiful, best, brilliant, epic, essential, fantastic, free, gorgeous, great, horrific, important, inspire, killer, mind blowing, most, persuasive, success, ultimate, valuable

“How to” posts and list posts always do really well.

Pro tip – use CoSchedule Headline Analyzer or Portent’s Title Maker to help generate ideas and finalize your title.

Tip 4: Hook People With A Killer Intro

Open with a bold statement and provide an overview of what the post is going to cover. This will increase the likelihood that visitors will read the rest of the post.

A simple format to use is to present a problem, and then point to a solution.

Tip 5: Break The Body Up

You want your content to be easy to digest, so make sure you use heading and subheadings to break it up.

Your paragraphs should be no longer than 3 to 4 short sentences.

Use a clean font and make sure there is plenty of white space by setting the line length and line spacing.

Line length is the distance between the left and right edges of a text block, measured in the number of characters. The optimum number for legibility is somewhere between 45 – 90, so adjust your font size or margins to achieve this.

Line spacing is the vertical space between lines of text, and is usually measured as a percentage of the font size. Aim for somewhere between 140% -180% for optimal readability.

Tip 6: Add A Conclusion

Use your conclusion to summarize the blog post. Reiterate and emphasize important areas, and use bullets points if needed.

You want your visitors to engage with you, so add a call to action (CTA) before signing off. Asking questions is great way to have your audience leave comments.

Tip 7: Imperfect Action Is Better Than Perfect Inaction

While it’s understandable that you want to produce the best possible content for your audience, it’s realistic that you’re first post won’t be your best.

Writing is a skill that takes time to cultivate. If you’re getting frustrated that your blog post is taking too long and you’re not 100% happy with the content, remember…you will get better.

Take a leap, get stuck in, and don’t be afraid to hit the publish button.


Well, there we are. Seven of my best tips for anyone struggling to write their first blog post. Which one did you find most useful? Or are there any that you think I’ve missed? Let me know below.

I really hope that this has helped at least one person launch their blog. If that’s you, please let me know…and send me your link so I can read your blog!

Until next time, take care.