SEO Basics

How to Create an SEO Plan for a Small Business (5 Steps)

An SEO plan is deciding what your customers search for, making your site easy to find for those words, and checking what worked. Here are the five steps a single-location owner can start this week, in the order that moves the needle.

Roald
AuthorRoald, Founder Fonzy
8 min read
How to Create an SEO Plan for a Small Business (5 Steps)
Read this with AI
View as Markdown

An SEO plan for a small business is three decisions: what your customers type into Google, how you make your site easy to find for those exact words, and how you check what worked. That is the whole thing. Not a 40-step agency framework, not a spreadsheet with 200 keywords, just a short plan you can start this week.

A dog groomer in a town of 20,000 people does not need to outrank PetSmart for "dog grooming." She needs to show up for "dog groomer near me" and "puppy first haircut [her town]." That is the difference between an SEO plan that works for a small business and the kind that gets abandoned in a week. The plan below is built for one location and one owner doing the work between appointments.

Owners feel this gap when they start. On the Shopify community forum, store owners post the same plain question: "How do I begin leading my store's SEO?" Not "what is a canonical tag," just where do I start. The five steps here are an answer to that exact question, in order.

Start with the words your customers actually type

Open a notepad and write down the exact phrases a customer would type to find you. Not industry terms. Customer terms.

A bakery owner might write "SEO" terms like "artisan baked goods." Her customers type "birthday cake near me" and "gluten free cupcakes [town]." Those are different worlds. The customer words are simpler, more local, and far easier to rank for. This is the first place most small-business SEO plans go wrong: the owner picks the word the industry uses, not the word the buyer uses.

Why does this come first? Because everything after it depends on getting it right. A 2026 BrightLocal study found that 72% of consumers use Google to find local business information. Your customers are already searching. The plan starts where they already are, not where you wish they were.

Aim for what are called long-tail phrases: three to five words, specific, often local. "Dog groomer" is short, vague, and crowded. "Cat friendly dog groomer in Boulder" is long, specific, and reachable. The shorter the phrase, the bigger the competition. The longer and more specific, the more likely the searcher is ready to book.

Here is the quick version of this step:

  • List every service you sell, in the words a customer would say out loud.
  • Add your town or neighborhood to each one.
  • Type a few into Google and read the suggestions that drop down. Those are real searches.
  • Pick five to ten you could realistically be the best local answer for.

You now have a target. Five to ten phrases real people type, that you can actually win. Most owners skip straight to "building a website." Pick the words first, and the website almost writes itself.

Fix the basics before you add anything new

Before you write a single blog post, make the pages you already have easy to find. Four fixes do most of the work, and you can do all four this week.

First, the page title. This is the line that shows in the Google result, and the line search engines read first. A title like "Home | Welcome" tells Google nothing. "Dog Grooming in Boulder | Sandy's Pet Salon" tells Google and the customer exactly what you do and where. Give each page a title with the service and the town in it.

Second, mobile. Most local searches happen on a phone, often while someone is standing on a sidewalk deciding where to go. Open your own site on your phone. If you have to pinch and zoom to read it, or a button is too small to tap, fix that first. A site that frustrates a thumb loses the booking.

Third, speed. A slow page loses people before it loads. You do not need to understand the engineering. You need to test it: run your homepage through Google's free PageSpeed Insights and follow the plain-English suggestions, usually "make your images smaller." Big photos are the most common cause, and shrinking them is often a five-minute job.

Fourth, one clear page per service. A groomer who offers grooming, nail trims, and de-shedding should have one page for each, not all three crammed onto the homepage. Search engines rank pages, not businesses. One service, one page, one target phrase from step one. The bakery gets a wedding-cake page, a cupcake page, and a bread page, and each one can rank on its own.

These four fixes are not glamorous. They are the foundation. Get them wrong and nothing you build on top will hold.

Claim and fill out your Google Business Profile

If you do one thing this week, do this. Your Google Business Profile is the free listing that shows your business on Maps and in the local pack, the little box of three businesses with stars that sits at the top of local results. For most single-location businesses, it drives more calls than the website.

Go to Google, search your business name, and look for "Claim this business" or "Own this business." Verify it. Then fill out every field as if a customer is reading it, because one is.

  • Exact business name, address, and phone number, written identically everywhere they appear online.
  • The right primary category. "Dog grooming service," not "pet store."
  • Real hours, including holidays.
  • Ten or more photos: your storefront, your work, your team.
  • Your services listed out, using the customer words from step one.

Then ask for reviews, and reply to the ones you get. A groomer who asks every happy customer "would you mind leaving a quick Google review?" at checkout, and replies to each one within a day, builds the exact signal Google uses to decide who shows in that local pack. Reviews are the first thing a buyer judges you on and one of the strongest local ranking signals. Both jobs, one habit.

The local pack matters because of where it sits. The 2026 BrightLocal data on 72% of consumers using Google for local business info is the demand. The profile is how you meet it. A complete, active profile is the highest-return hour in this entire plan.

Build a small content plan, not a big one

You need a handful of pages that answer what customers actually ask, not a content calendar with 50 posts you will never write. For a single-location business, the right number is small.

Start with the service pages from step two. Each one targets a phrase from step one, written for a person, not a search engine. Then add three to five pages that answer the real questions customers ask before they book. A groomer's list almost writes itself:

  • "How often should I groom my dog?"
  • "What is included in a full groom?"
  • "How do I prepare my puppy for its first haircut?"

You already answer these by phone every week. Writing them down does two things. It saves you the call, and it gives Google a page to show when someone types the question. The bakery version: "How far in advance should I order a wedding cake?" and "Do you make gluten-free birthday cakes?" The questions are different. The move is the same.

Write plainly and answer the question fully. A common myth is that longer pages rank better. They do not, not on their own. A Backlinko analysis of 11.8 million Google results found no direct link between raw word count and where a page ranks. Length is not the lever. Answering the question well is. Write until the question is answered, then stop.

One running rule for every page you make: write the page you would want to find if you were the customer. That is the entire content plan.

Track what worked and give it time

Set up two free tools, then leave the plan alone long enough for it to work. The tracking is simple. The patience is the hard part.

Sign up for Google Search Console and connect your site. It is free, and it shows you the actual phrases people typed to find you, which pages they landed on, and where you rank for each. After a couple of months, this tells you which words from step one are working and which need a better page. Add Google Analytics if you want to see how many people called or booked. Two tools, both free, fifteen minutes to set up.

Now the part nobody likes. SEO is slow. Fiverr's small-business SEO guide notes that a new site typically takes about six months or more before it sees first results. Six months. Not six days. If you tear up the plan in week three because nothing happened, you will never see the payoff that arrives in month seven.

Why does ranking position matter enough to wait for? Because the traffic is wildly top-heavy. A 2026 Backlinko study found the #1 organic result earns roughly a 27.6% average click-through rate. The business in spot one gets nearly a third of the clicks. Spot five gets a sliver. Where you land decides how many of those searchers ever reach you, which is why the slow climb is worth finishing.

If you are wondering what climbing actually takes: that same Backlinko analysis found the #1 result had 3.8 times more backlinks, other sites linking to it, than the pages in positions two through ten. Links from other local sites, your chamber of commerce, a local blog, a supplier, are the long game on top of everything above. You do not need to chase them in month one. Just know that being genuinely useful is what eventually earns them.

So the loop is: check Search Console monthly, improve the pages that are close, leave the rest alone, and let six months do its work.

How long before an SEO plan starts working?

Plan on six months before you see steady results, with small movement possible sooner. Fiverr's guide puts the first-results mark at about six months or more for a new site, and that matches what most owners experience. Your Google Business Profile can bring calls faster, sometimes within weeks, because it taps the local pack directly. The website side is the slow part.

The honest framing: this is a plan you start now and judge at month six, not month two. An SEO plan for a small business is not a campaign with an end date. It is a habit of being the clearest local answer to what your customers type, kept up over time. You picked the words, you fixed the basics, you claimed your profile, you answered the questions, and now you wait and watch. That is the whole plan, and it is enough.

Frequently asked questions

Do I need to hire someone to make an SEO plan?

No. Every step in this plan is something a single-location owner can do without technical skill: picking customer words, fixing page titles, claiming a Google Business Profile, and answering common questions in writing. You might hire help later for things like building links, but the plan itself is yours to start. If you want to sanity-check what outside help should cost before you commit, run the numbers first.

How many keywords should a small business target?

Five to ten is plenty to start. A single-location business does not need a list of 200 phrases. It needs a handful of specific, local, three-to-five-word phrases it can realistically be the best answer for, with one clear page behind each. Add more only after the first ones start ranking.

What is the single most important step?

For most single-location businesses, claiming and filling out your Google Business Profile. It is free, it drives the local pack that sits above the regular results, and it often brings calls before your website ranks for anything. A 2026 BrightLocal study found 72% of consumers use Google to find local business information, and the profile is how you show up when they do.

Why does SEO take so long to work?

Search engines need time to find, trust, and rank new pages, and competing pages have often been around for years. Fiverr's small-business SEO guide notes that new sites typically take about six months or more to see first results. The fix is patience plus consistency, not constant changes.

An SEO plan for a small business comes back to the three decisions you started with: the words your customers type, the pages that answer them, and the check on what worked. The dog groomer who does those three things, and gives them six months, ends up as the clearest local answer in her town, which is the only ranking that pays the bills. If keeping that loop going every month sounds like more than you want to manage by hand, that is exactly the part Fonzy runs for you, so the plan keeps working while you get back to the customers in front of you. You can also estimate what that work is worth before you decide how to handle it.

Roald

Roald

Founder Fonzy. Obsessed with scaling organic traffic. Writing about the intersection of SEO, AI, and product growth.

Win customers while you run your business.

Fonzy publishes the expert articles that bring customers in from Google and AI search. €1 to start, then plans from €39/mo.

Get my free articles
First 3 articles freeGet found on Google & AI