SEO Strategy

SEO for Small Business: A 90-Day Playbook on a Budget

A practical small business SEO playbook for owners short on time and money: what to do first (Business Profile, service pages, intent-matched keywords, reviews, local links), a 30/60/90-day plan, DIY vs agency vs tool budgets, and what to measure.

Illustration: a small storefront building with an awning next to a large magnifying glass and an upward green arrow
On this page
  1. Is SEO worth it for a small business?
  2. What we found: how the top small business SEO guides are built
  3. SEO for small business: priorities in order
  4. 1. Set up your Google Business Profile first
  5. 2. Build the pages that sell before you blog
  6. 3. Choose intent-matched keywords and the long tail
  7. 4. Fix the on-page basics, then move on
  8. 5. Ask every customer for a review, and reply to all of them
  9. 6. Keep the content plan small: two useful posts a month
  10. 7. Get mentioned and linked locally
  11. Your 30/60/90-day small business SEO plan
  12. How much does SEO cost for a small business?
  13. What to measure (and what to ignore)
  14. Worked example: a two-person plumbing company's first 90 days
  15. Common small business SEO mistakes
  16. Frequently asked questions
  17. Track your small business SEO in one place

SEO for small business is the work of getting found on Google, in Google Maps and in AI answers by people ready to buy what you sell, often near where you sell it. With little time or money, work in order: Google Business Profile, the pages that sell, intent-matched keywords, on-page basics, reviews, simple content, then local mentions.

Key takeaways

  • Start with a verified, complete Google Business Profile: Google says complete, accurate profiles are more likely to show in local results, and nobody can pay for a better local ranking.
  • Build one page per service before you start a blog; that's where buying-intent searches and reviews should lead.
  • Track 10–30 buying-intent keywords, plus Search Console, Business Profile calls and AI citations.
  • Never pay or discount for reviews, and never buy links; both break Google's policies.
  • Budget time before money: free Google tools and a few focused hours a week cover most of the first 90 days.

Is SEO worth it for a small business?

SEO is worth it for a small business when people already search for what you sell ("dentist near me", "bookkeeper for contractors") and you can wait a few months for results. It's a poor fit if nobody searches for your offer yet or you need leads this week; ads and outreach cover that gap while SEO builds.

Set expectations with three facts from Google:

  • It takes time. The SEO Starter Guide says "some changes might take effect in a few hours, others could take several months."
  • Nothing is guaranteed. Google's page on whether you need an SEO states: "No one can guarantee a #1 ranking on Google."
  • AI search runs on the same basics. Google's AI features documentation says there are "no additional requirements to appear in AI Overviews or AI Mode"; a page has to be indexed and eligible to show with a snippet.

What we found: how the top small business SEO guides are built

We analysed the pages ranking in positions 2–7 on Google for seo for small business on 15 October 2026 (US results). The results page also showed an AI Overview.

Position

Site

Words

Tables

FAQ section

2

salesforce.com

1,979

0

No

3

developers.google.com

3,452

2

No

4

sbdcnet.org

937

0

No

5

uschamber.com

1,794

0

No

6

bdc.ca

3,600

1

No

7

investopedia.com

2,981

0

No

The median page had 2,480 words. RankTera's KW Research run on the same keyword (US, 15 October 2026) analysed five of these pages (all but Google's starter guide): they averaged 2,055 words, and the phrases they used most under their headings were "search engine", "search engines" and "small businesses" (5 times on average each). "Local SEO" averaged 3 uses and "Google Business Profile" 2.

None of the six has an FAQ, only bdc.ca has a heading on cost, and in the KW Research data Google Business Profile, the first lever for most local businesses, gets just two uses per page under the headings. This guide adds a priority order, a 90-day plan, budgets and AI-visibility measurement.

SEO for small business: priorities in order

Small business SEO works best as a sequence: each step makes the next pay off. Times are our first-pass estimates.

#

Priority

Why it's here

First pass

Cash cost

1

Google Business Profile

Maps and "near me" results

2–3 hours

Free

2

Pages that sell

Somewhere for searches and reviews to land

2–4 hours per page

Free

3

Intent-matched keywords

Tells each page what to target

2 hours

Free

4

On-page basics

Makes pages clear to Google and people

30 min per page

Free

5

Reviews

Local ranking and trust

Minutes per customer

Free

6

Simple content plan

Long-tail and AI-answer visibility

3–4 hours per post

Free

7

Local mentions and links

Makes you better known

1–2 hours a week

Free to low

1. Set up your Google Business Profile first

Local SEO for small business starts with Google Business Profile, the free listing that shows you in Google Maps and local results. Google's help page on improving your local ranking says local results "are mainly based on relevance, distance, and popularity". It defines prominence as "how well-known a business is", based partly on "how many websites link to your business and how many reviews you have." You can't change distance, and "there's no way to request or pay for a better local ranking on Google," so work on the rest:

  • Verify the profile. Google says verification makes it "more likely to show up in search results."
  • Use your real-world name. Google's guidelines say "including unnecessary information in your business name isn't permitted." "Joe's Plumbing" is fine; "Joe's Plumbing Emergency Plumber Columbus 24/7" is not.
  • Pick the most specific primary category; add secondary ones only if true.
  • Fill in every field that applies: hours (including holidays), phone, website, services, attributes and description. Google: "Businesses with complete and accurate info are more likely to show up in local search results."
  • Service-area businesses hide their address and list the areas served. An unstaffed virtual office isn't eligible.
  • Add real photos of your premises, team and work, and link the profile to the most relevant page.

On your website, show the same name, address and phone in the footer and contact page, and add LocalBusiness structured data: Google requires only name and address, and recommends telephone, openingHoursSpecification, geo, url and priceRange.

2. Build the pages that sell before you blog

The pages that sell are your homepage, one page per service or product line, a contact page and an about page with proof. They come before any blog because searches, your Business Profile and your reviews all need a specific page to send people to. Each service page needs:

  • The service and place in the title and main heading ("Water heater repair in Columbus, OH").
  • Who it's for and what it fixes, in the first two sentences.
  • A price signal: a starting price, a range, or what drives the price.
  • Proof: reviews, photos of real jobs, licenses, guarantees you actually offer.
  • One clear next step (call, book, quote) near the top and at the end.
  • Answers to the three to five questions customers ask before buying.

Give each real location its own page, but don't publish near-identical pages for every town you'd like to rank in: Google's spam policies call "pages targeted at specific regions or cities that funnel users to one page" doorway abuse. A service-area business is better served by one page that names its areas and shows real jobs there.

3. Choose intent-matched keywords and the long tail

Small business keywords should match buying intent and the words customers actually use, not the biggest volumes. "Plumber" is vague; "emergency plumber columbus" or "water heater replacement cost" says what the searcher wants and which page should answer.

  1. Ready to buy: "[service] near me", "[service] [city]". Target with service and location pages.
  2. Comparing: "[service] cost", "[option A] vs [option B]". Answer in service-page sections or short guides.
  3. Learning: "why is my water heater making noise". Answer in blog posts that link to the service page.

Find the real wording in Google's autocomplete and People also ask boxes, Search Console queries, customer emails and your Business Profile's "Searches" metric. For volumes, Google's Keyword Planner is free, but Google requires a Google Ads account with billing details entered before you can use it; you don't have to run ads.

The long tail matters more in AI search. In Ahrefs' March 2026 study of 863K keyword results pages, only 37.9% of URLs cited in AI Overviews also appeared in the first 10 results for that query; Ahrefs links this to query fan-out, where Google splits a question into sub-queries and cites pages ranking for those. A small site that answers specific questions well can be cited without ranking for the head term. For planning past day 90, see our guide to building an SEO strategy.

4. Fix the on-page basics, then move on

On-page SEO for a small site means a unique title with service and place, one clear main heading, a meta description that earns the click, a readable URL, descriptive alt text, fast mobile pages, and links from posts to service pages. A 30-minute pass per page covers it; our on-page SEO checklist has the full list. Google's starter guide says to skip the keywords meta tag, which Google Search doesn't use, keywords in your domain name ("hardly any effect") and word-count targets ("the length of the content alone doesn't matter for ranking purposes").

5. Ask every customer for a review, and reply to all of them

Reviews are one of the few local ranking signals you control: Google says "more reviews and positive ratings can help your business's local ranking," and replying "shows that you value their feedback."

  1. Create your review link or QR code; Google's review tips suggest asking customers to "visit a Google link or scan a QR code."
  2. Ask at the moment of satisfaction: job done, receipt, follow-up text.
  3. Reply to every review briefly and specifically. For a negative one, be honest, apologize where fair, and offer to fix it.

Google's Maps content policy prohibits offering "incentives – such as payment, discounts, free goods and/or services" for reviews, selectively soliciting positive reviews, and requiring staff to collect a set number. A "10% off for a 5-star review" card breaks that policy.

6. Keep the content plan small: two useful posts a month

A small business content plan answers the questions customers ask before they buy, then links each answer to the page that sells. Pull topics from questions you answer on the phone every week, "how much" and "how long" questions, comparisons and seasonal problems. Answer in the first paragraph, use specifics from your own work (price ranges, timelines, photos), and link to the matching service page.

The same habits suit AI search, where pages that answer specific sub-questions can be cited. Our guide to generative engine optimization covers the AI side in depth.

7. Get mentioned and linked locally

Local mentions and links build the prominence Google's local ranking help describes. The best ones come from real relationships:

  • Supplier and manufacturer "find an installer" pages
  • Your chamber of commerce, business association or trade body
  • Local teams, events and charities you sponsor
  • Local news coverage of a project or data from your own jobs

Google's starter guide says offline promotion "can also be rewarding." Its spam policies treat "buying or selling links for ranking purposes" and "excessive link exchanges" as link spam, so skip both.

Mentions also line up with AI visibility. Ahrefs' May 2025 analysis of 75,000 brands found branded web mentions had the strongest correlation (0.664) with AI Overview visibility, ahead of Domain Rating (0.326) and backlinks (0.218). Ahrefs stresses that correlation isn't causation, so earn real mentions rather than chase a number.

Your 30/60/90-day small business SEO plan

This plan assumes a few hours a week and one location. With less time, stretch it; keep the order.

Phase

Tasks

Done when

Days 1–30: foundations

Verify and complete Business Profile; set up Search Console; pick 10–30 keywords; record baseline rankings, AI citations and calls; fix titles on your five main pages; create your review link

Profile complete, baseline written down

Days 31–60: pages that sell

One page per service with price signals, proof and FAQs; add LocalBusiness markup; ask every customer for a review and reply to all

Every service has its own page

Days 61–90: content and mentions

Publish 2–4 posts answering pre-purchase questions; earn 3–5 local mentions or links; compare results with the baseline

Day-90 review done, next quarter planned

How much does SEO cost for a small business?

Small business SEO costs nothing in cash if you do it yourself with free Google tools, tens of dollars a month with an affordable tool, or hundreds to thousands a month with an agency. DIY's hidden cost is your time.

For agency prices, the best public data we found is Ahrefs' survey of 439 SEO service providers (page updated August 2024): the most common monthly retainer was $501–$1,000 (20.4% of respondents), the most common hourly rate $75–$100, and the most common project fee $2,501–$5,000. In the US and Canada, 79.1% charged at least $1,001 a month. The page doesn't say when the poll ran, so treat these as a rough guide.

Option

Cash per month

Your time (our estimate)

Best for

Watch out for

DIY, free Google tools

$0

3–5 hours a week

Single-location starters

No fixed-list rank or AI-citation tracking

DIY plus an affordable tool

Tens of dollars

3–5 hours a week

Owners who want weekly proof

Tools measure; they don't do the work

One-off freelancer or agency project

Commonly $2,501–$5,000, once

1–2 hours a week after

Setup or rebuild, then DIY

Get a written handover

Monthly agency retainer

Commonly $501–$1,000; US and Canada mostly $1,001+

About 1 hour a week

Several locations, tough markets

Guaranteed rankings, link schemes

Affordable SEO tools for a small business don't need to do everything: Google's free tools plus a tracker for your keyword list cover the basics. If you want an all-in-one suite, compare cheaper Semrush and Ahrefs alternatives first.

What to measure (and what to ignore)

Measure these on a fixed schedule; the last row is the one that pays the bills.

What

Where

How often

Clicks, impressions, CTR, average position

Search Console Performance report

Monthly

Searches, calls, directions, website clicks, bookings

Business Profile performance

Monthly

Positions for your 10–30 keywords

A rank tracker

Weekly

Whether ChatGPT and Gemini cite your site

An AI visibility tracker or manual checks

Weekly or monthly

Calls, form fills, bookings

Phone log, forms, booking tool

Weekly

Search Console's Performance report defines average position as "the average position of the topmost result from your site," and Google's AI features page says AI Overviews and AI Mode traffic is included there under the "Web" search type. The Business Profile performance report also shows "the search terms people used to find your business." Ignore authority scores and day-to-day rank wobbles.

Tracking rankings and AI visibility in RankTera

RankTera's Rank Starter plan costs $19 a month for weekly Google checks on up to 300 keywords (see pricing). Each tracked keyword also gets a weekly AI visibility check at no extra cost: RankTera asks ChatGPT and Gemini to search the web for it and records whether your domain is among the cited sources. Scan Website for Keywords reads your sitemap and suggests keywords per page.

Know the limits: RankTera checks desktop Google positions per country, not by city or ZIP code, and doesn't track the local pack or Google Maps. "Emergency plumber columbus" is checked in US results as a whole, not from a phone in your service area, so use your Business Profile performance report for map visibility.

Worked example: a two-person plumbing company's first 90 days

This is an illustrative example, not a customer. Two plumbers serve a city and 14 suburbs with a homepage, one "Services" page and 9 Google reviews. They can spare 4 hours a week and $19 a month.

  • Days 1–30: Verify the profile, hide the home address, list the suburbs, add 8 services and 20 job photos. Pick 15 keywords (6 service-plus-city, 5 cost questions, 4 emergency terms) and record the baseline.
  • Days 31–60: Split "Services" into five pages, each with price ranges from their own invoices. Print the review QR code on invoices and text the link after each job.
  • Days 61–90: Publish four posts, such as "What a tankless water heater costs in [city]", get listed on a supplier's installer page and sponsor a youth team that links to sponsors.

Metric

Day 0

Day 90 (example)

Search Console impressions per month

900

2,100

Keywords in Google's top 50

2 of 15

9 of 15

Google reviews

9

21

Keywords where ChatGPT or Gemini cite the site

0

1

The next quarter doubles down on the pages that moved. Real results depend on your market and competition.

Common small business SEO mistakes

  • Stuffing keywords or city names into the Business Profile name.
  • Rewarding customers for reviews, or asking only happy ones.
  • One "Services" page for everything, or copy-paste pages for every nearby town.
  • Chasing broad terms like "plumber" instead of service-plus-place and cost questions.
  • Buying links, or hiring anyone who guarantees a #1 ranking.
  • Changing everything at once, then judging results after two weeks.

Frequently asked questions

Can I do my own SEO for my business?

Yes, and beginners can too. Most small business SEO is setup and steady habits, not technical work: a complete Business Profile, one strong page per service, a short keyword list, regular review requests and two useful posts a month. Consider paid help for a site rebuild, technical problems or a very competitive market.

What is SEO and how does it work?

SEO, short for search engine optimization, is "about helping search engines understand your content," in the words of Google's starter guide. Google's crawlers explore the web and add pages to its index; for each search, Google ranks the indexed pages it judges most relevant and useful, and local results also weigh distance and prominence. For a small business, that means findable pages, customers' own wording, and reviews and mentions.

Can I do SEO for free?

Mostly. Google Business Profile, Search Console and Keyword Planner cost nothing (Keyword Planner needs a Google Ads account with billing details, but no running ads), and the highest-value tasks (profile setup, service pages, review requests, local partnerships) cost only time. Search Console shows average positions only for queries you already appear for, and Google's tools don't record whether ChatGPT or Gemini cite you; that's where a low-cost tracker earns its place.

How long does SEO take for a small business?

Google's SEO Starter Guide says some changes take effect within hours and others take several months, and no one can guarantee a ranking. Record a baseline on day one and judge progress at 90 days by comparing impressions, keyword positions, reviews and leads.

Do I need a website if I have a Google Business Profile?

For most businesses, yes. The profile helps you appear in Maps and local results, but a website is what ranks in regular results for service, cost and comparison searches. It's also what AI answers can cite, since Google's AI features link to indexed pages eligible to show with a snippet, and it's where you control the sales message.

How do I choose a local SEO company near me?

Use Google's hiring questions: ask for examples of past work, whether they follow Google Search Essentials, what results they expect and when, their experience in your industry and city, and whether they'll share every change they make. Walk away from anyone who guarantees a #1 ranking, emails you out of the blue, or won't explain their methods.

Track your small business SEO in one place

SEO for small business pays off when you can see which pages, keywords and AI answers bring customers in. Track your Google rankings and ChatGPT/Gemini citations in one table, free for 14 days: the free tier starts at sign-up with Rank Starter (weekly checks, 300 keywords), needs no credit card, and nothing is charged when it ends. Start your 14-day free tier — no card needed.


← All posts