Your website is live. People seem to be finding it. But the phone isn't ringing, the contact form stays quiet, and nobody books. Or maybe your site barely shows up at all for the services you sell.
Either way, the problem usually isn't your service. It's what's on the pages themselves: whether Google can tell what each page is about, and whether a visitor can tell in a few seconds that you're the right business to call. That's on-page SEO, and it's the part of SEO a small business can actually win, because it's all work you do on your own site. You don't need anyone's permission, you don't have to wait for other websites to link to you, and you don't need an ad budget.
The quick answer
If you have half an hour, do this on your most important service page:
- Give the page a title that names the service and your town, not "Home" or "Services."
- Add two or three sentences right under the main heading: what you do, who you help, where, and what to do next.
- Put a clear call to action (and a tappable phone number) near the top, in the middle and at the bottom.
- Add four FAQs using questions customers actually ask you.
- Link the page to your contact page, and link a related blog post to it.
The rest of this post explains why each one matters and what else is worth fixing.
First, work out which problem you have
"Visitors but no calls" and "no visitors at all" need different fixes. Google Search Console tells you which you're dealing with. Open Performance > Search results, click the Pages tab, and look at your main service pages:
- Few or no impressions: Google rarely shows the page. Usually the page isn't clearly about one service, it targets words customers don't use, or it isn't indexed. Start with the page structure and keyword sections below.
- Lots of impressions, few clicks: people see you in the results but pick someone else. Your title and description aren't convincing. Start with the page title.
- Clicks, but no calls or form fills: people arrive and leave. The page doesn't answer their question fast enough or make the next step obvious. Start with the fast answer, call to action and trust signals.
Most sites have a bit of all three, but knowing where the leak is tells you where to start.
What on-page SEO means
On-page SEO is everything you do on your own pages to help them rank and turn visitors into customers. That includes:
- the words on the page
- the page title and headings
- how the information is organized
- links to your other pages
- images and their descriptions (alt text)
- how clearly you explain what you do, who you help, and where
Google is trying to match each search with the best answer. When your page isn't clear, Google has to guess what it's about, who it's for, where you work and whether you're trustworthy. When Google has to guess, you usually lose, often to a bigger company, a directory like Yelp or Angi, or a competitor who's simply been publishing longer.
On-page vs. technical vs. off-page SEO
People mix these up, so here's the short version:
- On-page SEO: content, titles, headings, internal links, page structure. This post.
- Technical SEO: speed, mobile usability, indexing, broken pages, sitemaps. See Core Web Vitals and schema markup.
- Off-page SEO: links from other sites, reviews, mentions. See how to build backlinks.
You need all three eventually. On-page is usually where a small business sees improvement fastest.
Start with what the searcher wants
Before you touch a title, ask what the person searching is actually trying to do. Learn something? Compare options? Hire someone today?
If your page answers a different question than the one they asked, you can "optimize" it all day and still lose. A page called "Roof Repair" that's really a company history won't rank for people who need a leak fixed. If you've picked good keywords and still aren't showing up, this is usually why. And if you're not sure which words your customers use in the first place, start with keyword research.
A good test: your headline and first paragraph should make the searcher think, "Yep, this is exactly what I was looking for."
Give every core service its own page
This is the most common problem on small business websites. Everything gets jammed into one "Services" page, and Google has no idea what to rank it for.
One page should have one main job. If you offer three core services, you need three strong pages, each focused on one service and the questions customers ask before they hire. Your homepage can't be your whole SEO strategy.
The fixes that matter most, in order
1. Write a page title that matches the search
Your page title (the title tag) is one of the strongest signals on the page, and it's usually the clickable headline people see in Google, though Google can rewrite it when it's vague or doesn't match the page. For a local service page, Service + City (or audience) + Brand is a reliable starting point: "Water Heater Repair in Augusta, GA | Company Name." Titles like "Home" or "Services" match nothing anyone searches.
Titles are often the single biggest quick win, so they have their own guide: how to check and fix your title tags.
2. Put a fast answer near the top
Most visitors want confirmation in seconds. Right under your main heading, answer four things in two or three sentences:
- what you do
- who you help
- what area you serve
- what to do next
For example: "We provide mold testing in Augusta and surrounding areas. If you've noticed a leak or a musty smell, schedule an inspection to find out what's in your home."
That's clear, it builds trust, and it keeps people reading.
3. Use headings like an outline
Headings aren't decoration. They tell Google what each section covers and let people skim.
- One main heading (H1): the main topic, matching the service ("Water Heater Repair")
- Section headings (H2s) for the big sections: what's included, how it works, what affects the cost, FAQs, service area
- Subheadings (H3s) for smaller details under those
Try this: read only your headings. If you'd still understand the page, the structure is working. If your page is one long wall of text, people leave.
4. Write for customers first, Google second
On-page SEO isn't about cramming in keywords. It's about being the most helpful result, which is what Google says it's looking for in people-first content.
Use your main phrase where it makes sense (the title, the main heading, early in the intro, a heading or two, and naturally in the body), and if a sentence sounds weird out loud, rewrite it. There's no magic number of repetitions.
Then fill the page with what a real customer would ask you on the phone:
- what the service includes
- how the process works and how long it takes
- what affects the cost
- common mistakes to avoid
- when it's time to call a pro
Better beats longer. A great page feels like a helpful friend, not a term paper.
5. Add FAQs from real customer questions
FAQs are one of the easiest ways to add depth. Pick four to eight questions you actually hear: How much does it cost? How long does it take? Do you serve my area? What happens during the appointment? If customers ask it, it belongs on the page.
6. Link your pages together on purpose
Internal links (links from one page on your site to another) help visitors find their next step, help Google discover your pages, and tell Google which pages matter most.
- Service pages should link to your contact page, related services, and one to three helpful blog posts.
- Blog posts should link to the related service page and a next step.
Use descriptive link text that says where the link goes, not "click here." This is the most underused fix on small business sites, so it has its own guide to internal linking.
7. Describe your images
Google can't see images the way you do. Alt text describes them for screen readers and gives Google context.
- Bad: "image1" or "best seo services cheap seo near me"
- Good: "technician inspecting HVAC system in office"
Use descriptive file names too (not IMG_3920.jpg), and compress images so they don't slow the page down.
8. Make the call to action impossible to miss
This is where "visitors but no calls" is most often fixed. A page can rank and still fail if nobody contacts you. Every money page needs an obvious next step in plain language ("Request a quote," "Schedule an inspection," "Call now"), placed near the top, once in the middle, and at the bottom. Make your phone number tappable on mobile. If people have to hunt for it, they'll leave.
Match the ask to the reader, too. Someone reading a "what is" article probably isn't ready to buy, so a softer offer like a free review of their site fits better than "Buy now."
9. Add trust signals
Small business buyers are careful. Show them proof: reviews and testimonials, licenses and certifications, years in business, project photos, and a clear line about the area you serve. These help people decide, and they help Google see you're a real business. E-E-A-T explains why that matters for rankings.
10. Check it on your phone
Most of your customers will see your site on a phone, and Google uses the mobile version of your site for indexing and ranking. Short paragraphs, headings that break up the text, buttons big enough to tap, a clickable phone number, and a page that loads quickly. If you wouldn't wait for your own site to load, your customers won't either.
Keep pages fresh with small updates
You don't have to rewrite everything every month. Small updates keep a page useful: add a new FAQ, a recent project photo, a line about a new service area, or links to new blog posts. Fix whichever section feels thin.
Your 30-minute on-page sprint
Once the quick answer above is done on your most important service page, repeat it on your second most important one. Those "money pages" are where the leads come from. A month later, check the same Search Console view: are impressions and clicks moving for those pages, and are more of those visits turning into calls?
When to get help
On-page work is very doable yourself. It's worth bringing someone in when:
- your site builder makes it hard to change titles, headings or page structure
- Search Console shows pages that aren't indexed and you can't tell why
- you've fixed your main pages, given it a couple of months, and calls haven't changed
If you'd rather have someone go through your service pages with you, that's what our small business SEO services are for.




