Select Page

Should You Add A Blog To Your Small Business Website? Pros and Cons…

This post may contain affiliate links. If you make a purchase, I'll receive a commission. Disclosure.

One of the most common questions I get from my small business web design clients is, “Should I add a blog?” I always worry a little when this comes up because a lot of business owners don’t understand how much work there is to it.

On the other hand, blogging is one of the very best ways to get visible with your ideal customers, establish authority, drive targeted traffic and get SEO love.

So let’s dig in and see whether it’s right for you…

Business owners have big ambitions, it’s in the entrepreneur’s DNA. They know having a blog is a smart thing to have, and assume it’s easily squeezed-inable:

“It’s only writing a few paragraphs from time to time, how hard can it be?” Problem is, just “having a blog” is not enough―that’s easy.

Having a blog that helps attract and convert clients requires a level of commitment that often turns out to be way more than they bargained for.

Here’s a typical scenario:

Client: “Can you add a blog to my website?”
Me: “No problem! But first, can you tell me about your plans? Do you have a strategy? Do you need help creating one?”
Client: “Nope, just gonna wing it”

I do my best to educate them on the pros and cons, configure their blog, and wish them luck. As a matter of course, I check in with these clients from time to time to see how they’re doing…

Occasionally, I’m delighted to see what’s happening on their websites―consistent blog posts relevant to their target audience, an email program, and lots of comment and sharing engagement. Yay!

But more commonly, I see, “Hello World! This blog is coming soon…” months and months later, or a smattering of posts that have no strategy behind them―just a collection of random thoughts whenever they had a free moment to sit down and write.

No comments, no social shares, no keyword or topic strategy.

Nobody reads blogs like that.

Service-based entrepreneurs are busy billing their time and serving clients, they understandably don’t have a whole lot of bandwidth to commit to blogging in a big way. I’m not trying to dissuade you, but, there are some cons and you should know what they are before you decide.

The Cons

Blogging is a much bigger commitment than you think it is

This is something people don’t often tell you, but this isn’t 2005―you can’t just put up a blog, share some thoughts, and delight people from all over the world just by showing up.

These days, in order for it to actually work, you’ll need exceptional content backed by strategy, great visuals, and a dedication to promoting the content regularly.

The conventional wisdom about blogging used to be all about quantity. It didn’t matter what you posted really, so long as you did it consistently. 500 words and call it good.

These days, consumers of online content and Google are smarter, more particular, more difficult to please.

  • The minimum number of words each blog post should have is 1,000.
  • First page results on Google average 1,800.
  • For lead generation, long-form content is the approach savvy bloggers are taking and that means 4,500-8,000 words. Or more.

To give you a glimpse behind the curtain: beyond just writing the actual post, here are some of the things I do:

And then there’s your blogging competition…

You’ll be competing with professional bloggers, writers, and marketers for attention from your customers as well as Google.
Gulp. 😳

And they’re good. Blogging is a business for them, it’s either all they do or it occupies a large percentage of their time at the desk.

They write amazing content, they build gigantic audiences and communities, and they promote the hell out of their content.


They know the ins-and-outs of SEO, social media, and how to nurture potential customers through expertly-planned sales funnels.

Their sites are well-established: Google sees them as the authority.
👉How will you demonstrate to Google that your content will give their searchers better answers?

They’re competing for the attention of your customers, and they get it because they’re already trusted.
👉Who are you again?

Whatever you’re planning to write about, somebody else has already written it.
👉How is your content going to be different? Are you just going to add more noise? 

They’ve been at it a while, and have big audiences to direct traffic back to their content.
👉How do you plan to promote your content? How much time can you dedicate to that? How many people are likely to see it? How exactly will you grow your audience so more people will?

If you can’t answer all of those questions well, it’s okay. If you’re beginning to feel intimidated, it’s natural. I’m being a bit brutal about it to make a point: THIS IS WHAT YOU’RE UP AGAINST. Please don’t add a blog to your website and expect overnight miracles.

If all you have the bandwidth for is to show up on your website every once in a while, write a post, hit publish, share it on Facebook and call it good―it’s going to do next to nothing for your business. And it’s okay if blogging doesn’t make sense for you, it doesn’t for a lot of small business owners.

Now that I’ve properly warned you, let’s talk about why you should be blogging.

Thrive Leads: Build Your Mailing List

The Pros

Search Traffic

If you want to get traction in Google search, you need content on your site that’ll answer searchers’ questions (this is all Google cares about – delivering the best answers).

A blog is a fantastic way to do that. In fact, without a blog, you’re going to find it difficult to create enough content in order for Google to index you for niche and long-tail keyword phrases, which is how most small businesses are able to get visible in search.

(Forget about competing for big, competitive keywords, it’s not likely you’ll have a shot.)

Establish Authority

If you don’t want to start a podcast or a YouTube channel, if you’re not ready to write a best selling book, if giving Ted talks is not your thing―you’ll need some other way to demonstrate your expertise and establish trust and credibility if you want to attract the right clients to you. A blog is a great way for a small business to do that.

Reduce Administrative Overhead

This is something that a lot of people overlook, but it’s a great reason to go ahead and launch that blog even if you’re pressed for time and don’t plan to become a pro blogger.

If you’re providing any sort of creative or consulting services to clients, you’re answering lots of questions―some of them come up time and time again.

Use your blog to answer those questions!

Rather than re-creating the wheel every time you explain something, use your blog to answer it instead. Then, invite your customers to read the article you wrote about it. Potential customers will have the same sorts of questions, so you’ll attract people who need this help too.

An added benefit to addressing FAQ questions is that when things come up in live client conversations―having already composed and written a thoughtful response―you’ll be able to address topics with even more clarity. It’ll up your communication game like whoa.

Become A Better Writer

Learning to become a better writer is one of the best things you can do for your business.

Before I started blogging, I thought I was a pretty good writer, but as it turns out, there was room for improvement. I’ve been blogging consistently for about 2 years at the time of this writing and I can honestly say―when I look back at my early blog posts, I cringe. Good writers write, and blogging is a great way to create a writing habit.

Drive Traffic from Social Media & Pinterest

Getting visible with potential customers online means having some sort of presence on social media, you know you need that. To make the best use of your time building a following and engaging with people online, it’s important to get your promotional message out there at least a % of the time and that means getting them to your website.

If you’re just “networking”―whether on Twitter or Facebook or LinkedIn ―that’s awesome, but it’s not the same thing as getting people into your marketing funnel, which is where you’ll nurture client leads that’ll help you keep your pipeline full. Here’s how blogging helps you do that:

The first ask is small: “Visit my blog post.” Then, if you provide enough value and make a good first impression, the next ask can be bigger:

“Get on my email list,”
“Check out my services,”
“Schedule a free consultation.”

And into the funnel they go.

Establish Authority and Attract High-Quality Clients

This is by far the best reason to add a blog to your small business website.  Having a blog is the best way to share your expertise and establish trust with a targeted audience and this allows you to attract people to your business.

A blog will help you get visible on social media and discovered in search when your dream clients are looking for solutions to the problems you solve.

Learn what your customers want and need

Adding a blog to my business website has been transformational for my business. It’s not only allowed me to get in front of the right people and generate consistent leads but to learn what my customers expect and need from me based on the content they respond to.

Set yourself up for business blogging success

When I first started blogging for my business, I just sort of dove in and started winging it. I knew who my target audience was, I had lots of ideas for content I knew would help them, and because I’d been around the blogging world for over a decade, I felt sure “I got this.”

Boy, was I wrong.

For about a year, I wrote a whole bunch of stuff nobody was interested in but me. The first 30 or so posts I wrote have done nothing much for me, I could take them out of Google’s index and nothing bad would happen.

My blog didn’t get a whole lot of momentum until I created a content strategy that focused on giving my audience what they wanted to read, not just the stuff I wanted to write about. And it turns out when you do that, Google rewards you too!

blogging with a strategy

Research is key. You should know (and not guess) that your blog posts are going to attract clients.

Topic research is a huge part of creating client-winning content and having an editorial calendar and creating a workflow around your blogging efforts will save you a ton of time so you always know exactly what content to create. (“What do I write about?” has got to be the most frustrating question bloggers struggle with.)

A course I like to recommend to help create that structure and solid foundation is The Blogging Machine — I’ve taken a ton of blogging courses but this one’s unique in that it focuses on content strategy, how to properly do topic and SEO research, how to get organised, and how to create systems that will help you work efficiently.

Pssst… if you sign up for my free course below, I MIIIIGHT have scored a killer deal for you on this course — details will arrive on day #1. *wink*

Here are just a few more business blogging tips to keep in mind…

Every blog post you write should be tied to a specific call to action that can benefit your business

I know some people disagree―they prefer to wax philosophical and believe their insights into random things is some kind of magical persuasion; that sales is an icky gross thing eww.

But are you doing this to help your business? Or to just to put “whatever” into the universe and hope for some kind of a return? Unless you’re a celebrity, nobody’s going to care about random thoughts, and they’re not going to take an action that will benefit your business unless you specifically direct them to.

You can be philosophical, you can be funny, you can tell stories―my goodness please do, the business world needs way more of that. But if you want conversions, if you want sales, you must always ask.

If you’re providing value, you have every right to ask for something in return, and that means knowing “what will the call to action be at the end?” before even starting to write your post.

Use (free) project management tools to stay organized

Blog post research and promotion will take more time and effort than the actual writing.

That means doing research before you write the post to make sure it’s content your target audience wants and needs, and to promote it with regularity and frequency and for as long as it’s still relevant to your audience―which is hopefully always.

I can’t recommend strongly enough that you leverage project management tools to create a workflow that’ll keep you organized.

From the moment you decide to write a blog post, there will be a myriad of behind-the-scenes tasks you’ll need to do to make it visible. I recommend using Google Sheets and Trello to keep track of all the steps in the process.

(If you do decide to take The Blogging Machine course, inside you’ll learn how to use these tools to stay organized and remember all the details of your workflow. Get access to exclusive pricing inside my free course!)

Create high-value content or don’t bother at all, really push yourself

Thanks to mobile phones and social media re-wiring how our brains work … people have the attention span of goldfish. Actually, less than goldfish.

This means you’ll need to hook them with great writing that’s pleasurable and easy and make sure they enjoy reading until the very end. And that takes more than just stuffing some keywords into a quick-and-dirty blog post like it used to be in the old days.

I can’t stress the importance of this strongly enough: the writing needs to be good.

If that’s not your thing, or if you’re not sure how to tell stories or develop a writing style that will engage your readers, it behooves you to spend time learning how to write better for the web. Get a book, take a course, and practice, practice, practice.

Be consistent

It’s still about consistency. How many times per month can you write an epic, high-quality blog post? Eight times? Four times? Two times?

Realistically, if you’re running a business the answer is probably not very many. But that’s okay… if you consistently blog twice a month, in a year you’ll have 24 epic blog posts to promote.

That may not seem like a whole lot, but it actually is if you think about each and every blog post as an evergreen content asset for your business.

Consider every post like a project: with a specific business goal, something you’ll be able to promote over and over again for years to come, and something Google will love forever and ever. You’ll see, pretty soon you’ll have a big bank of content and the gears will really start to turn.

Find your own voice and be brave enough to put it out there

If you can’t write about it without doing research or looking on someone else’s paper to see how they’ve written about the same subject―you probably shouldn’t be blogging about it. Nobody’s gonna get excited about “me too” content.

Sure, we’re all pretty much saying the same things―there are no new ideas under the sun. But there’s a difference between recycling ideas, re-working other people’s content, even “borrowing” other people’s writing styles―and putting your own perspective, in your own voice, into the world.

And that takes courage, but it’s the only way your content will stand out. It’s a glimpse inside the person and personality your customers are signing up for, and you’ll draw the right people who need to hear your message in a way only you can say it.

Headlines and visuals are what make people click — don’t skimp on these details

When sharing your blog content on social media, it doesn’t matter how brilliant your content is — it’s the visuals and headlines that get people to stop scrolling and clicking through.

No need to reinvent the wheel with headlines, use proven copywriting formulas. You can find great ones here and here.

You can also test your headlines using CoSchedule’s headline analyser. It will help you make sure your headlines are conveying the right sentiment and using the “sweet spot” number of words and characters.

If you stick to a consistent “look” to your social images (colors, fonts, image styles, icons, etc.)  and stay on-brand, it’ll shorten the time it takes for your dream clients to recognize and trust you. Once that happens, they become even more likely to notice when you’re sharing something.

If you’re not a designer, there’s no need to go to design school or learn complicated software. Use – it’s a design tool for non-designers and you can get started with it for free. The great thing is, it will automatically size your images so they’re optimised for each social media channel.

I also recommend buying professional templates for creating your social media images. For that, I recommend either Canva Social Media Templates from ConversionMinded ($67) or their Biz-in-a-Box templates ($129). Both come with step-by-step tutorials for creating stunning designs and working with the Canva software. The difference is that Biz-in-a-Box comes with a whole toolkit for your blog — lead magnet templates, opt-in-form graphics, media kits, branding elements and more.

Further Reading: The psychological reason why brand consistency is so important

Use a great social sharing tool

This is just a technical matter, but save yourself a whole lot of trouble and use a great social sharing tool like Social Warfare.

Have you ever tried to share a post on social media and it looked completely janky? That’s because each social network has its own way of “scraping” the information from your website to display on their platform. What looks great on LinkedIn is going to look like garbage on Pinterest…

You want to have full control over which images show up and how the description text and titles read.

Social Warfare makes this all soooo much easier, and you can customize the look and placement of the sharing buttons too so your social sharing buttons are on-brand. (You’ll see that mine are pink, cute right?)

See the image below to get a sense of how it works in practice. Being able to change the descriptions for the different platforms is crucial.

For example, we know that using one hashtag on Twitter means better engagement, Facebook should have no hashtags, and Pinterest is more like Instagram–the more the merrier (you can’t see it in the example below, but I’ve got 6 hashtags for Pinterest loaded into that description form).

If you’re going to all the trouble to write the blog post but skipping over the important details like this, your hard work could be for nothing. Optimized images and descriptions are key for “clickability.”

Social Warfare takes the headaches out of these details and makes setting your post up for social sharing success must easier and faster. I’m a cheapskate, but the $29/yr price tag is SO WORTH IT.


To learn more: How to Get More Social Shares And Look Great Doing It

Use a good social media posting automation tool to keep blog posts recycling in an evergreen way

Unless you have tons of extra time on your hands, you’ll want to use a scheduler like SmarterQue.

The way algorithms work, your organic reach will be very low so you’ll need to promote your content in an “evergreen” way,  recycling the same content over and over again. There are free tools available but those usually require a lot more of your time and it’s just not worth it.

You’ll feel like a cheesy gross spammer who’s pushing content in front of people and screaming for attention… but in reality, people are barely noticing you. You can’t just put it out there once, you have to put it out billions of times. (Maybe not billions, but way more than once.)

But don’t just automate and broadcast your content, this is still social media and you gotta show up. Use schedulers to help you be more efficient and “batch” your tasks, but don’t forget to be a human and engage with people. (End of the day, people do business with other people.)

To Learn More: How To Create Social Media Posting Schedule You Can Set & Forget 

Thrive Leads: Build Your Mailing List

Use a good email service to capture leads

Finally, I just want to touch on email marketing, because it’s the natural best friend to blogging.

If your blog readers opt-in to your email list, they’re giving you permission to market your business to them; take them up on it.

To get started, you’ll need to sign up for an email service and then integrate the sign-up form into your website. For clients just starting out, I recommend MailerLite, it has great automation features and it’s really intuitive to use, and, it’s free for lists up to 1,000.

ConvertKit is the next step up and even easier to use; there’s only one reason why it’s not my first recommendation―there’s a no free version available when you’re just starting out and you may only get a few people trickling into your list at first. But it’s a real game-changer if you’re planning to go for it.

Further Reading: Using Content Upgrades To Build A Bigger, Better List

Ready to add a blog to your small business website?

If you’re really serious about this and you want your blog to really transform your business: trust me, don’t just wing it. Start with a strategy and understand the ins-and-outs of things like …

  • How to structure an SEO-optimized blog post that converts
  • How to create a client-winning editorial calendar
  • Creating systems and routines around your blogging efforts
  • Writing topics your potential clients actually want to read
  • How to promote your content to get maximum visibility

I know it seems like a good idea to just dive in and start writing, but I spent years just winging it and I wish I understood all of the moving parts from day one (don’t be like me).

The sooner you start blogging strategically for your small business, the faster you’ll be able to drive targeted traffic and turn those site visitors into leads and customers and sales.

Next Steps

If you don’t already have a website, you’ll definitely want to use the WordPress platform. It’s hands-down the most powerful, scalable, and flexible tool.

Step 1: Set Up WordPress:

Setting Up your WordPress Website From Scratch: A Step-By-Step Tutorial

Step 2: Install a good, professional theme

Whatever you do, DON’T use just any old theme – you need to be working with development companies that stay on top of updates and even trends.

The only themes I recommend are…

  • The Astra theme and the ElementorPro plugin that will allow you to build drag-and-drop layouts. You can get started with free versions of both.
  • Divi I use the Divi theme on this blog, you can check out how it compares to Elementor & Astra here. In short, if you plan on creating primarily a marketing site, Divi is best. If you’re focusing mostly on blogging, go with Elementor & Astra.
  • Thrive Architect – I LOVE all the Thrive products and use many of them here on this website. If I had to do it all over again, I’d sign up for their monthly membership that gives you access to all their tools. They’re conversion OBSESSED.
  • Genesis & StudioPress – Genesis is probably the most beloved theme by professional WordPress developers – it’s fast and lean and infinitely customizable. If you aren’t afraid of a little extra tech work, this is a solid way to go.


With the right strategy and workflow, a blog can ABSOLUTELY help you steer your small business in the direction you want it to go.

What do you think, will you give it a go? Let me know in comments!

Further Reading:
3 Blog Post Types That Create The Perfect Content Mix
Free & Cheap Keyword Research Tools & How I Use Them

Resources Mentioned In This Post:

Blogging foundations course: The Blogging Machine
Graphics: Social Media Templates for Canva, Biz-in-a-Box
Social Media Scheduler: SmarterQueue
Social Sharing: Social Warfare