Quick answer: SEO for a small business starts with five things: one page per service, clear page titles with the words customers search, a complete Google Business Profile, a steady flow of reviews, and a fast, mobile-friendly site. Get those right before worrying about anything more advanced.
SEO has a reputation for being complicated, partly because some agencies like it that way. For most small businesses the work is simple. It just needs to be done properly and consistently. Here is the order I tackle it in when I take on a new site.
Step 1: Know what your customers type
Write down how a customer would describe what you do, in their words, not yours. You might say “residential HVAC solutions”. They type “AC repair near me”. Free tools like Google’s search suggestions, the “People also ask” box and Google Search Console show you the real phrases. Pick one main phrase per page.
Step 2: Give each service its own page
Google ranks pages, not websites. If all your services sit on one page, that page can only rank for one of them. A separate page for each main service, with its own title, description, and questions answered, is the single biggest SEO improvement I make on small business sites.
Step 3: Fix titles and descriptions
The page title is what shows as the blue link in Google. Make it specific: service, place if relevant, and your brand. “Home” or “Services” as a title wastes your best SEO spot. The description underneath should read like a short ad that makes people want to click.
Step 4: Set up Google Business Profile
For local businesses this matters as much as the website. Fill in every field, choose accurate categories, add real photos, list your services and keep opening hours up to date. Post updates now and then. Make sure your business name, address and phone number match your website exactly.
Step 5: Ask for reviews, every time
Reviews help you rank locally and convince people to choose you. The trick is to make asking a habit: send a short message with a direct link after every finished job. Reply to reviews, including the critical ones, calmly and helpfully.
Step 6: Make your site fast
Google measures real-world loading speed through Core Web Vitals, and slow sites lose visitors before they even read anything. Compress images, use good hosting and remove plugins you do not need. My guide to website speed optimization covers this in detail.
Step 7: Answer questions with content
Every question a customer asks you by phone is a potential page or blog post. How much does it cost? How long does it take? What is the difference between X and Y? Answer it clearly, in plain language, and link to the relevant service page. That is exactly what this blog does, and it works.
Step 8: Link your pages together
Internal links help Google understand which pages matter and help visitors find the next step. Link blog posts to your service pages, service pages to your pricing and contact page, and related posts to each other.
SEO for AI search
More people now ask ChatGPT, Gemini or Google’s AI Overviews instead of scrolling results. These tools pull from pages that give clear, trustworthy answers. To give yourself the best chance:
- Start important pages with a direct answer, then explain the details
- Use question-style headings that match how people ask
- Keep your business name, services and contact details consistent across the web
- Add structured data (FAQ, business and service schema) so machines can read your pages
- Show real expertise: examples, prices, your own experience
What not to waste money on
- Packages promising “first page guaranteed”. Nobody can guarantee that.
- Buying backlinks in bulk. It can get your site penalised.
- Stuffing keywords into every sentence. Write for people; Google has understood synonyms for years.
How to measure progress
Connect Google Search Console and check monthly: which searches show your site, how many clicks you get, and which pages are growing. Track enquiries too. More calls and form submissions are what really count.
Need a hand?
Start with a free website audit to see where your site stands on SEO, speed and content. If you want me to fix what it finds, my speed and SEO service covers the technical side, and a redesign can fix the structure if the site has outgrown itself.
Frequently asked questions
How long does SEO take for a small business?
Simple fixes like titles and Google Business Profile can show results within weeks. Ranking for competitive terms usually takes three to six months of steady work.
Can I do SEO for my small business myself?
Yes. The basics are page titles, one page per service, a complete Google Business Profile, reviews and a fast site. You can handle these yourself with a few hours a month.
How do I show up in AI search results like ChatGPT or Google AI Overviews?
Write clear, direct answers to the questions your customers ask, keep your business details consistent everywhere, earn reviews and mentions on trusted sites, and use structured data like FAQ and business schema.
