The Beginner’s Guide to Small Business SEO (6 Easy Steps)

Do you find SEO daunting? Do you lack time to learn the intricacies of this ever‐changing and often puzzling field? Here’s the guide for you.

I know a fair few small businesses owners. They’re busy people.

My brother and his friend run a small wedding videography business.

They’re fantastic at what they do, but when it comes to marketing their business online, they’re amateurs, to say the least. (Sorry, Martin & Gary!)

Estimated monthly organic traffic to their website via Ahrefs Site Explorer.

I’m not saying this to be mean. As I said, they’re busy—they don’t have time to learn SEO.

But even if they did, they’d likely face the same issues as many other small businesses:

  1. They don’t have much technical expertise: SEO isn’t that complicated, but “being good at computers”—as my Nana would say—is a definite requirement if you’re doing this yourself.
  2. They don’t have the budget: Knowing what needs doing is only half the battle. Hiring marketing staff to do the work is the other more expensive half.

Everything above sound familiar?

This article focuses on simple, low‐cost and quick wins, many of which need only be done once to have a positive lasting effect. I’ll also talk about outsourcing some of this stuff, so you have more time to focus on the crucial business activities that put money in your pocket.

Still, I’m going to assume that you already have the absolute basics covered in that:

Let’s go.


This guide is for small business websites with ~30 pages or fewer (excluding blog posts).

Got a bigger website than that? Check out our SEO basics guide.

Before we get started

First things first—we need to cover a few more basics.

Let’s begin by making sure that Google has your website indexed.

Being indexed simply means that Google is aware of your website. It doesn’t necessarily mean you rank for anything worthwhile, but it does mean there’s a chance of your site popping up when people search for relevant queries.

Not indexed = no chance of ever ranking for anything.

Luckily, there are two easy ways to check whether your site is indexed.

The first is with Google Search Console.

Search Console > Coverage

search console coverage 1

The valid number of pages should be roughly equal to the number of pages on your site.

Not a Search Console user? You should be. It’s free, so sign up.

The other, slightly less accurate way is to go to, then search for

google index check 1

If Google returns at least one result, they know at least part of your site exists. If they return roughly the same number of results as pages on your site, then they likely have all pages on your site indexed—which is good.

If there are no results, then Google has no clue that your site exists.

NOTE. It looks like First Sight Videos has 2,800 pages indexed in Google. That’s worrying. I wouldn’t expect them to have more than 30–50 pages on their site. This is something we’ll tackle later.

You can also use the same query in Bing to check for indexation there.

Bing results for showing only 50 results compared to Google’s 2,800+

Not indexed? Read our guide to submitting to search engines.

Before we move on to the “meat” of this guide, I also recommend starting a website crawl in Ahrefs Site Audit. It only takes a minute or two to set‐up, and it’ll make life easier as we progress through this guide.

Here’s Sam Oh explaining how to do this:

Source: The Beginner’s Guide to Small Business SEO (6 Easy Steps)

Leave a Reply

Close Menu
%d bloggers like this: