Small Business SEO: The 5 Things That Actually Matter
Skip the 50-item SEO checklist. Five fundamentals do most of the work for a small business website, and most sites still get at least one wrong.
Small business SEO comes down to five things: a clear topic and a single H1 on every page, a fast site, a mobile-first layout, a complete Google Business Profile, and local keywords placed where search engines actually read them. Get those right and you've done most of what matters. Most of the rest of the 50-item checklists out there is either a detail of one of these five or something that doesn't move the needle for a business your size.
1. Give every page one clear topic and one H1
Every page on your site should be about one thing, and its H1 heading should say what that thing is. Search engines try to match a page to a query. A page titled "Welcome!" that covers your history, three services, and a coupon doesn't match anything well.
In practice:
- One H1 per page. It's the main heading, and it should name the topic: "Roof Repair in Westerville," not "Quality You Can Trust."
- One service per page when the services are distinct. A roofer who also does gutters should have a roofing page and a gutters page, not one page that mentions both.
- A title tag and meta description that match the page. The title tag is what shows up as the blue link in search results; it should name the topic and, for local businesses, the area.
- Subheadings that follow from the H1. H2s break the topic into sections. They shouldn't introduce new topics.
This is the cheapest SEO fix there is, and it's the one DIY sites most often get wrong, usually because a template put the logo or a slogan in the H1.
2. Make the site fast
A slow site loses visitors before they read anything, and Google measures speed as part of how it evaluates pages. Google's Core Web Vitals give you concrete targets:
| Metric | What it measures | "Good" threshold |
|---|---|---|
| Largest Contentful Paint (LCP) | How long the main content takes to appear | 2.5 seconds or less |
| Interaction to Next Paint (INP) | How quickly the page responds to taps and clicks | 200 milliseconds or less |
| Cumulative Layout Shift (CLS) | How much the layout jumps around while loading | 0.1 or less |
You can check your own numbers for free with Google's PageSpeed Insights or in the Core Web Vitals report in Google Search Console. The usual culprits on small-business sites are oversized images, too many plugins or third-party scripts, and heavy page builders. We wrote a whole post on why websites are slow and how to fix them. Every site we build loads in under 2 seconds.
3. Build for phones first
Your site should be designed for a phone first and then expanded for larger screens, not the other way around. Google indexes the mobile version of your site, so the mobile version is the one being judged. And for most local businesses, a large share of visitors arrive on a phone, often while standing in a parking lot deciding whether to call you.
Mobile-first means more than "it technically fits on the screen." Check these on your own phone:
- Can you tap the phone number to call?
- Are buttons big enough to hit with a thumb?
- Is the text readable without zooming?
- Does the menu work, and can you find your services in two taps?
- Does anything pop up and cover the content?
If any of those fail, fix them before you worry about anything else on this list.
4. Claim and complete your Google Business Profile
For local searches, your Google Business Profile is often the first thing a customer sees, ahead of your website. It's what appears in the map results and the panel on the right side of a search. It's free, and an incomplete one is a missed opportunity that costs nothing to fix.
The basics: claim and verify it, choose the most accurate primary category, list your services, keep hours current, add real photos, and ask happy customers for reviews and reply to the ones you get. Make sure the name, address, and phone number match your website exactly. We walk through each step in our Google Business Profile guide.
5. Put local keywords where they count
Local keywords are the words people actually type when looking for what you do where you do it: "dog groomer Dublin Ohio," "emergency electrician Columbus," "bookkeeper near me." You don't need to stuff them everywhere. You need them in the handful of places search engines weigh most:
- The title tag of each relevant page.
- The H1 and at least one H2.
- The first paragraph of the page, in a natural sentence.
- Your structured data, including your address and service area.
- Your Google Business Profile description and services.
- Image alt text, where it honestly describes the image.
Write for a person first. "We groom dogs of all sizes at our shop in Dublin, Ohio" works for a customer and a search engine at the same time. "Best dog groomer Dublin Ohio dog grooming Dublin" works for neither.
What you can skip for now
Once the five fundamentals are in place, a lot of SEO advice becomes optional for a small business. You probably don't need a monthly link-building package, a 3,000-word blog post every week, or software that scores your pages against a checklist of keyword densities. A few useful pages that answer real customer questions will do more.
The one addition we'd recommend is making the site readable to AI assistants as well as search engines, which mostly means plain factual writing, FAQ sections, and structured data. Our post on what GEO is explains it.
Summary
Small business SEO doesn't have to be complicated. Give every page one topic and one H1, keep the site fast against the Core Web Vitals thresholds, design for phones first, keep your Google Business Profile complete, and place local keywords in titles, headings, opening paragraphs, and structured data. Every site we build covers all five; our services lists what's included, and our pricing shows what it costs.
Frequently asked
Do I need to hire an SEO agency?
Most small businesses don't need an ongoing SEO retainer to get the basics right. A well-built site with clear pages, good speed, a mobile-first layout, an active Google Business Profile, and local keywords in the right places covers the fundamentals.
How long until SEO starts working?
It varies with your market, your competition, and the state of your site, so be wary of anyone who promises a date. Fix the fundamentals, submit your sitemap in Google Search Console, and watch impressions there over the following months.
What's the single most important SEO fix for a local business?
If your Google Business Profile isn't claimed and complete, start there. For local searches it often shows up before your website does.
Should every page have one H1?
Yes. One H1 per page that states the page's topic is the clearest signal you can give about what the page is for.