A working small business SEO checklist has nine items, not ninety: pick the right keywords, build one page per keyword, fix your titles and headings, make the site fast on a phone, claim and complete your local listings, publish answers to real buyer questions, earn a handful of relevant links, wire up tracking, and review it monthly. Everything else is noise until those nine are done.
The reason most small business SEO fails is not a missing tactic. It is that the site was built for the owner rather than for a search query. Below is the order to work in and the actual mechanics of each step.
Part 1: Pick targets your small business SEO checklist can win
Step 1: Choose keywords by buying intent, not by volume
Start with the words a person types when they are close to spending money. “Emergency plumber Dallas” is worth more than “how plumbing works”, even though the second has more searches.
Build your list in three buckets:
- Service + location: “commercial cleaning Fort Worth”, “bookkeeper for contractors”
- Problem phrasing: what the customer calls the problem before they know your service name
- Comparison and cost: “X vs Y”, “how much does X cost”, “best X for small business”
You can source these without paid tools. Type a seed phrase into Google and read the autocomplete suggestions, the “People also ask” box, and the related searches at the bottom of the page. Those are real queries pulled from real behavior. Collect thirty to fifty, then cut to the ten you could genuinely serve.
How to tell a keyword is winnable.
Search it and look at page one. If the results are national publishers, directories and encyclopedias, skip it. If you see businesses your size, forum threads, or thin pages that don’t answer the question well, that is an opening.
Step 2: Give every keyword its own page
This is the single most common structural mistake. One page cannot rank for “web design”, “SEO services” and “email marketing” at once. Google has to choose, and usually chooses none of them.
The rule is one primary keyword, one page, one clear purpose. A services business with six offers needs six service pages, each one deep enough to be the best answer on the internet for its phrase. Your homepage targets your brand plus your single broadest service term, and it links down to the six.
If you have two pages that overlap, merge them into the stronger one and redirect the weaker. Two half-pages compete with each other and both lose.
Part 2: Fix the pages themselves
Step 3: Fix on-page elements in this order
Work through each page you care about:
- Title tag: under about 60 characters, keyword near the front, written to be clicked
- Meta description: under about 155 characters, states the benefit, includes the keyword
- One H1: the page’s actual headline, containing the keyword naturally
- H2s that answer sub-questions: use the “People also ask” phrasing you collected
- First 100 words: answer the query immediately; do not warm up
- URL slug: short, hyphenated, keyword only, no dates or numbers
- Image alt text: describe the image honestly and include the keyword where it fits
- Internal links: link from the page to related pages using descriptive anchor text
That list takes about twenty minutes per page and is the highest-return hour of the whole exercise.
Step 4: Make the site fast and usable on a phone
Most of your traffic is on a phone, and Google evaluates the mobile version of your site. Open your own site on your phone over cellular data, not office wifi, and time how long until you can read something.
The usual culprits, in order of impact:
- Uncompressed hero images: export at the display size and convert to WebP
- Too many plugins or scripts loading on every page
- No caching layer at the host
- Fonts loading from three different sources
- Sliders and video backgrounds above the fold
Fixing images and enabling caching solves the majority of speed problems on a typical small business site. You do not need a rebuild.
Part 3: Win local search
Step 5: Claim and complete your local listings
For any business with a service area, local search is where the near-term leads are. Claim your Google Business Profile, then fill in every field: exact categories, service list, service area, hours, phone, website, and a description written for humans.
Then add real photos, not stock. Your team, your vehicles, your shop, your finished work. Update them quarterly.
Keep your name, address and phone number identical everywhere it appears: your site footer, your profile, Apple Maps, Bing Places, and the handful of industry directories relevant to your trade. Inconsistency here quietly suppresses local rankings.
Ask for reviews after every completed job, in person or by a short follow-up message, and reply to all of them. Never buy reviews, never incentivize them, and never write them yourself.
Part 4: Build authority through usefulness
Step 6: Publish content that answers pre-purchase questions
Blog posts that exist to “have a blog” do nothing. Blog posts that answer the five questions every prospect asks before hiring you will earn traffic and shorten your sales calls.
Write those five first:
- What does this cost and what drives the price up or down?
- How long does it take?
- What are the options, and which fits which situation?
- What goes wrong, and how is it avoided?
- How do I choose a provider?
Each becomes a 1,200-word article targeting its own keyword, linking to the relevant service page. This is also how you build authority without claiming any: you demonstrate it by being useful.
Step 7: Earn links you can actually get
Ignore link-building services. The links a small business can realistically earn are:
| Source | How you get it | Effort |
|---|---|---|
| Local chamber or trade association | Membership listing | Low |
| Suppliers and manufacturers | Dealer or partner page | Low |
| Local news and community blogs | Sponsorship, event, or useful comment | Medium |
| Industry podcasts and newsletters | Offer a specific, non-promotional topic | Medium |
| Partner businesses | Reciprocal referral pages | Low |
Ten relevant links beat a thousand purchased ones, and purchased links carry real risk.
Part 5: Measure, then repeat the small business SEO checklist
Step 8: Wire up tracking before you need it
You cannot improve what you cannot see. Install Google Analytics 4 and Google Search Console on day one, and connect them.
Then define what counts as a result: a form submission, a phone call, a booking. Set those up as conversions. In Search Console, watch the Performance report for queries where you rank between positions five and twenty. Those are pages that already almost rank, and a title rewrite plus a content expansion often moves them onto page one.
Step 9: Review monthly, change quarterly
SEO rewards patience and punishes thrash. Once a month, check four numbers: total organic clicks, queries gained and lost, conversions from organic, and page speed. Once a quarter, pick the two weakest service pages and rebuild them properly.
Expect three to six months before compounding shows up on a new site. That lag is why starting now matters more than starting perfectly.
Keep a simple record of what you changed and when, in whatever tool you already use. When rankings move, you will want to know which change preceded the move, and six weeks later you will not remember. A dated list of edits is enough.
Where to start this week
Pick your three highest-intent keywords. Give each one a dedicated page. Fix the eight on-page elements on those three pages, complete your Google Business Profile, and install tracking. That is a realistic first week, and it covers most of the leverage in this small business SEO checklist.
If you would rather see where your current site stands before you touch anything, start with the Marketing Health Check page on this site. It walks your pages against these same nine checks and tells you which two to fix first.