Skip to content
SEO

SEO for small business a practical guide

How Google decides who shows up, what to fix first, and a simple routine you can keep up in an hour or two a month.

4SPixel team · 9 min read

SEO sounds technical, and plenty of people selling it like to keep it that way. For a local business, though, most of it comes down to a few plain questions. Does Google understand what you do? Does it know where you do it? And is there enough proof that real people trust you?

This guide covers the steps that matter most for a small business, in the order we’d do them.

What SEO means for a small business

SEO (search engine optimisation) is the work of helping your business show up when people search for what you offer. For most small businesses, that means two places on Google:

  • The map pack: the map and three businesses that appear for searches like “electrician near me”. This comes from your Google Business Profile.
  • The regular results: the list of websites underneath. This comes from your website.

Both matter, and they support each other. A strong website helps your profile rank, and a strong profile sends people to your website.

How Google decides who ranks

Google’s aim is to show the most helpful result for each search. For your website, it looks at whether a page clearly answers what the person searched for, whether the site is easy to use on a phone, and whether other sites and people vouch for you.

For the map pack, Google says it looks at three things: relevance (how well your profile matches the search), distance (how far you are from the person searching) and prominence (how well known and trusted your business is).

Step 1: Know what your customers search for

Write down every service you offer and every suburb or town you serve. Your customers usually search for a mix of the two: “roof repairs Maitland”, “dentist Kotara”, “accountant near me”.

To find more, type your service into Google and look at the suggestions that drop down, the “People also ask” box and the related searches at the bottom of the page. Phrases with a suburb or “near me” in them are usually easier to win than broad ones like “plumber”.

Step 2: Set up your Google Business Profile properly

For a local business, your Google Business Profile is often the quickest win. Choose the most specific primary category, add every service, set your hours and service areas, and upload real photos. Our step-by-step guide covers it: how to optimise your Google Business Profile.

Step 3: Give every service its own page

One “Services” page listing everything gives Google very little to work with. A page for each main service, explaining what’s included, who it’s for, the areas you cover and how to book, gives Google a clear match for each search, and gives customers the answer they came for.

If you serve several towns, a page for each main area can help too, as long as each one says something genuinely useful about working there.

Step 4: Get the basics right on every page

  • Page title: the blue link in Google. Put the main service and place near the start, and keep it under about 60 characters.
  • Meta description: the short summary under the title. It won’t move your ranking much, but a clear one earns more clicks.
  • One main heading (H1) that says what the page is about.
  • Plain, specific words: “We repair hot water systems in Newcastle and Lake Macquarie” beats “Quality solutions for all your needs”.
  • Links between your pages, so Google and visitors can find related services.

You can see how a page will look in Google with our free Google search preview tool.

Step 5: Make it fast and easy on a phone

Many local searches happen on phones, often in a hurry. If your site is slow or the phone number is hard to tap, people go back and pick someone else. Check your site with our free website checker, then test it yourself on your own phone over mobile data.

Step 6: Earn reviews and local mentions

Reviews help you rank in the map pack and help people choose you.

71%
of consumers used Google to check reviews of local businesses. Source: BrightLocal, Local Consumer Review Survey 2026

Ask every customer, every time, with a direct link: here’s how to get more Google reviews without breaking the rules.

Links from other websites work like recommendations. For a small business, the best ones are local and real: your industry association, local business groups, suppliers, clubs you sponsor and trusted directories.

Step 7: Answer the questions customers ask

Think about what customers ask you before they book: how much it costs, how long it takes, whether you service their area. Answer those questions on your service pages, or in short blog posts that link back to them. Clear, direct answers also help you show up in AI answers. More on that in how to get recommended by ChatGPT.

Step 8: Measure with free Google tools

  • Google Search Console shows which searches you appear for, how often people click and any problems Google finds on your site.
  • Your Google Business Profile performance shows calls, website clicks and direction requests from your listing.
  • Google Analytics shows what visitors do once they reach your site.

Check them once a month. You’re looking for steady movement over time, not daily changes.

How long does SEO take?

Longer than most people hope. Google’s own guidance says an SEO usually needs four months to a year to make improvements and start seeing the benefit. Fixes to your Google Business Profile and page titles can show sooner. New pages and links take longer to build trust.

Be wary of anyone who promises first place on Google, or results within days. Google says no one can guarantee a #1 ranking.

A simple monthly routine

Monthly SEO routine · copy into your calendar
  1. Ask every customer this month for a Google review, and reply to every review.
  2. Post one update on your Google Business Profile.
  3. Check Search Console for new searches and any errors.
  4. Improve one page: clearer answers, better photos or a stronger title.
  5. Check your hours, phone number and services are still right everywhere.

Do it yourself or get help?

You can do a lot of this yourself if you have a few hours a month. Getting help makes sense when your market is competitive, when your website needs technical work, or when your time is better spent running the business. If budget is tight, read affordable SEO for small business: what’s worth paying for.

Related service SEO SEO services for small businesses that bring customers, not just traffic: keyword research, technical fixes, content and plain-English monthly reports. See the service →

Sources

Want to know what to fix first?

Get a free SEO audit of your website and Google profile, in plain English.