SEO Basics for Small Business Websites

You do not need an agency retainer to get the fundamentals right. These are the steps that matter most for a small or local business website, in the order we would do them, with links to the free tools Google provides.

How people find a small business

For most small businesses, search traffic comes from two places: the map results ("plumber near me", "dentist in North Park") and the regular results for questions about what you do. Google's own SEO Starter Guide sums up the goal well: make a site that is useful for people, and easy for Google to find and understand. Everything below serves one of those two aims.

1. Set up your Google Business Profile

If you serve customers in a local area, your Google Business Profile is often seen more than your website. It is free. Google says local ranking is based mainly on relevance, distance and prominence. You control relevance and part of prominence:

  • Choose the most specific primary category, and add secondary categories for other services.
  • Fill in every field: hours, services, service area, description, website link and photos.
  • Use the same business name, address and phone number as on your website.
  • Keep holiday hours up to date and answer reviews.

2. Connect Google Search Console

Search Console is the only place that shows which searches your site actually appears for, how often people click, and whether Google has problems with your pages. Verify your domain, submit your XML sitemap, and look at the Performance report once a month. The queries listed there are your best source of ideas for what to improve or write next.

3. One page per service and location

A single "Services" page that lists everything in a paragraph gives Google little to rank. A page for each main service, with real detail, can rank for searches about that service:

  • What the service is, who it is for and what is included.
  • How it works, how long it takes, and what affects the price.
  • Answers to the questions customers actually ask you on the phone.
  • Photos of your own work, not stock images, where possible.

If you serve several towns, a page per area makes sense only when you have something specific to say about each one, such as the jobs you do there or local regulations. Pages that only swap the town name are treated as low-value doorway pages.

4. Titles, headings and content

  • Title tag: the clickable headline in search results. Put the service and place first, your business name last, for example "Emergency Plumbing in San Diego | Business Name".
  • Meta description: one or two sentences that make someone want to click. Google does not always use it, but a good one helps.
  • One H1 per page that says what the page is about, with H2s for sections.
  • Write for the customer. Use the words customers use, answer their questions fully, and say why to choose you. There is no ideal word count or keyword density.
  • Link your own pages together with descriptive link text, so visitors and Google can find related services.
  • Show who you are: real names, qualifications, licences, address and contact details build trust with people, which is what Google tries to reward.

5. The technical basics

A small site does not need a technical audit every month, but these must be right:

  • The site uses HTTPS and one version of the domain (www or not), with the others redirecting to it.
  • It works well on phones. Most local searches happen on mobile.
  • It loads quickly; check the main pages with PageSpeed Insights.
  • Search engines are not blocked by a leftover noindex setting or robots.txt rule.
  • LocalBusiness structured data with your name, address, phone and hours helps Google connect the site to your business.

Launching a new site? Our website launch checklist covers these in more detail.

6. Reviews and mentions

  • Ask happy customers for a Google review, with a direct link, at the moment the job is done. Do not offer incentives for reviews; Google's policies prohibit it.
  • Reply to reviews, good and bad, briefly and politely.
  • Get listed where your customers and industry look: trade associations, the local chamber of commerce, supplier "find an installer" pages, local news and sponsorships. These are the links that genuinely help a local business.
  • Keep your name, address and phone number identical everywhere they appear.

What to avoid

  • Buying links, or packages that promise hundreds of backlinks. Google's spam policies cover link schemes, and penalties can remove a site from results.
  • Keyword stuffing, hidden text, and copies of the same page for dozens of towns.
  • Mass-produced articles that add nothing new, whether written by people or by AI tools.
  • Anyone who guarantees a number one ranking. Google itself warns that no one can guarantee a #1 ranking.

Frequently asked questions

How long does SEO take to work?

Fixes such as unblocking a site or correcting a Business Profile can show results within weeks. New pages and content typically take a few months to rank, depending on competition in your area and field.

Do I need a blog?

Not necessarily. Good service pages and a complete Business Profile matter more for most local businesses. Articles help when they answer questions your customers really search for.

Should I pay for ads instead?

Ads bring traffic immediately and stop when the budget stops. Organic search builds slowly but keeps working. Many businesses use ads while their site and profile build up organic visibility.

Does my website platform matter for SEO?

Less than people think. WordPress and most modern platforms can do everything on this page. What matters is speed, clean structure and good content.

Can you check my site?

Yes. As part of building and maintaining websites, we review the technical setup, structure and on-page basics and fix what we find. Email info@creahive.com.

See our website development and website care services, or read about redesigning a site without losing search traffic.