SEO for small business comes down to three jobs: make it easy for Google to understand what you do and where you do it, make your website and your Google Business Profile tell the same story, and give people a reason to trust you. None of that needs a big budget, but it does need doing in the right order.
To see where Australian businesses actually stand, on 24 September 2026 we took 208 small business websites straight from Google Maps results in seven cities and checked each homepage the way a search engine would. 193 of them loaded. Almost all got the technical basics right. The gaps were in the local details, the kind an owner can fix in a weekend.
Key findings
- All 193 homepages had a mobile viewport tag and 192 were on HTTPS. The old technical basics are close to solved.
- Only 90 (47%) had LocalBusiness structured data stating the business name, address and phone in a machine-readable way.
- 64 homepages (33%) did not show the phone number from their Google listing as a tap-to-call link. On 24 of them the Google number did not appear at all.
- 66 homepages (34%) had no links to suburb or area pages, although every one of these businesses serves a local area.
- Only 25 of 193 (13%) passed all eight on-page and local checks we ran.
What we checked, in plain terms
We ran 26 Google Maps searches such as “plumber melbourne”, “family lawyer sydney” and “pest control gold coast”, covering 16 kinds of business in Sydney, Melbourne, Brisbane, Perth, Adelaide, the Gold Coast and Canberra. From each search we took the first eight businesses with a website, skipping directories and national franchise sites. These are not struggling businesses: the median listing had 149 Google reviews, and all of them were already showing in the local results.
For each homepage we looked at the title, headings, phone number, structured data, images and links to area pages, and compared the site with the Google listing that sent us there. The full technical side (redirects, sitemaps, caching) is what our SEO services team audits first for clients, and the method section at the end lists every check.
What small business websites get right
Start with the good news, because it changes where you should spend your time. Every homepage had a mobile viewport tag, so the site is at least built to display on a phone. 192 of 193 were on HTTPS. 165 (85%) had a written meta description, 162 (84%) had an H1 heading, and 155 (80%) had a homepage title naming both the service and the city or suburb, such as “Electrician Sydney | Emergency & Level 2 | Hello Electrical”.
Google’s guidance on title links asks for titles that are descriptive and concise, and warns against vague ones like “Home”. A few sites still do that (“Home | Business Name” and “Our Story” both turned up), but most small businesses have taken this advice. So if someone says your small business SEO problem is that your site “is not mobile friendly” or “needs HTTPS”, check before you pay to fix it. In this sample those problems were close to extinct.

Where small business SEO falls down
The problems start with the details that tie a website to a place and a phone number. The chart shows how many homepages passed each check.
The phone number on Google and on the website do not match
Your Google Business Profile and your website should agree on your name, address and phone number. 129 homepages (67%) showed the Google listing’s number as a tap-to-call link (a tel: link that dials when tapped on a phone). 32 had no tap-to-call link of any kind, so a customer on a phone has to copy the number by hand.
On 24 homepages the Google number did not appear anywhere. Nine showed a 1300 or 1800 number instead, and others showed a different landline or mobile, sometimes one digit apart. Some of this is deliberate call tracking, but a customer who sees two numbers, or an AI assistant trying to match your site to your listing, has to guess which one is real. Pick one main number, use it on your listing, and make it tap-to-call on every page. Our list of website features tradies cannot skip puts click-to-call first for the same reason.
Half have no LocalBusiness schema
Structured data is a short block of code that states facts about your business in a format machines read without guessing. 157 homepages (81%) had some, but only 90 (47%) used LocalBusiness or a specific type such as Plumber, Dentist or LegalService. 43 had only a generic Organization block and 36 had none.
Google’s LocalBusiness structured data documentation explains the fields. It will not lift your rankings on its own, but it removes guesswork and is one of the cheapest fixes here. Most WordPress SEO plugins can add it, and 8 of the 11 Wix sites in our sample had it, which suggests some site builders add it when you fill in your business details. Our step-by-step schema markup guide has examples you can copy.
One in three has no area pages
Every business here serves a local area, yet 66 homepages (34%) had no links to a suburb, area or location page. Trades did better than professional services: 70% of trade sites linked to area pages, against 60% of law firms, accountants, dentists, physios and real estate agents.
A page for each real area you serve gives Google something to match when someone searches “roofer Carindale” rather than “roofer Brisbane”. The pages must be genuinely useful, though. Google’s spam policies describe doorway abuse as having multiple pages targeted at specific regions or cities that funnel users to one page. A page that swaps the suburb name and nothing else is a doorway. A page with jobs you did there and a local review is not.
Images without alt text
Alt text is the short description attached to an image, read aloud by screen readers and used by Google to understand the photo. Across the 193 homepages we counted 7,821 images and 5,220 (67%) had alt text. Only 89 homepages (46%) had it on at least 80% of their images. For a builder or painter whose best sales tool is photos of finished work, that is free context left out.
The rare problem that costs the most
Three homepages told Google not to index them, using a “noindex” instruction in the page code or server headers. Their Google listings were working, but the homepage itself asked to be left out of normal search results. In our experience this is usually left behind after a site build, when the developer hides the unfinished site and forgets to switch it back. It takes a minute to check.
Does any of this line up with ranking in the map pack?
We scored each homepage out of eight: title, meta description, H1, tap-to-call Google number, LocalBusiness schema, area pages, alt text and a business name that matches the listing.
Businesses in the top three Maps positions averaged 6.0 out of 8, against 5.4 for positions four to eight. That fits the idea that tidy websites help, but we would not lean on it. The top three also had more reviews (a median of 176 against 139), the sample is small, and Google’s local ranking help page says local results are mainly based on relevance, distance and prominence, and that more reviews and positive ratings can help. A good website supports your Google listing. It does not replace it.
The order to fix things when time and money are short
If you only have a few hours to spend on your small business SEO, work down this list. The order is based on how much damage each problem does and how quickly it is fixed, not on how common it is.
- Check Google may index your site. Set up Google Search Console (free) and run URL Inspection on your homepage. If it reports a noindex tag, fix that first.
- Get your Google Business Profile right. Correct main category, the same phone number as your website, real service areas, and a link to your homepage.
- One main phone number, tap-to-call, on every page, matching your listing.
- A clear homepage title and H1 with your service and city, and your business name at the end.
- One page for each main service. People search for blocked drains and hot water separately, so a plumber needs both pages.
- LocalBusiness structured data, usually a plugin setting.
- Area pages for suburbs you really serve, each with something specific to that area.
- Reviews every week. Build the request into how you finish each job.
- Alt text on your work photos, saying plainly what is shown and where.
Google’s SEO Starter Guide is the best free reference if you want to go further. It is written for beginners and honest about what does not matter.
DIY SEO: what you can do in one weekend
Here is the list as a weekend plan. Times are our estimates for an owner working on a typical 10 to 30 page site.
| When | Task | Time | Cost | Sites in our sample that still need it |
|---|---|---|---|---|
| Saturday morning | Set up Search Console, check the homepage is indexable, submit your sitemap | 1 hour | Free | 3 homepages set to noindex |
| Saturday morning | Check your Google Business Profile category, phone, hours and service areas | 1 hour | Free | 33% not showing the Google number as tap-to-call |
| Saturday afternoon | Rewrite the homepage title and meta description with service and city | 30 minutes | Free | 20% of titles miss the service or city |
| Saturday afternoon | Make your main number tap-to-call in the header and footer | 30 minutes | Free | 17% had no tap-to-call link at all |
| Sunday morning | Add LocalBusiness structured data in your SEO plugin or site builder | 30 to 60 minutes | Free plugin tiers usually cover it | 53% had none |
| Sunday morning | Write alt text for photos on the homepage and main service pages | 1 hour | Free | 54% under 80% coverage |
| Sunday afternoon | Write one real page for your most valuable service or area | 2 to 3 hours | Free | 34% had no area pages |
| Sunday afternoon | Text your last 10 happy customers a link to leave a Google review | 30 minutes | Free | Ongoing for everyone |
Two extras if you have time. Add UTM tags to the website link on your Google listing so those visits show separately in Google Analytics; only 32 of the 208 listings we collected did this, and our guide to GA4 conversion tracking shows how to measure the calls and forms that follow. And set up Bing Webmaster Tools, which can import your site straight from Search Console.
Local SEO for small business starts with your Google Business Profile
For most local businesses the Google Business Profile brings in more calls than the website, because it is what shows in the map results. The website’s job is to back it up with the same name, number, services and areas. Every mismatch in this study is a small crack between the two.
Our full guide to Google Business Profile optimisation covers the listing itself. If you do only three things, choose the most accurate primary category, describe every service, and keep asking for reviews. This short Search Central video on SEO for small businesses is worth watching because it comes from Google and sticks to what Google actually looks for.
What AI search changes, and what it does not
More customers now ask ChatGPT, Gemini or Google AI Mode for a recommendation instead of scrolling the map. A map pack spot helps, but it does not carry over automatically. In our shared study on 24 September 2026 we put 24 buying questions, such as “Recommend a reliable plumber in Brisbane”, to five AI assistants and compared the answers with the Google map pack for the same search. Of 64 map pack businesses, 36 (56%) were named by at least one AI answer. ChatGPT named only 22% of them and Google AI Mode 36%.
The fixes in this post help with both, because AI assistants recommend businesses they can describe with facts from web pages: where you work, what you do, what customers say. Our study of what AI can quote from Australian homepages lists those facts, and our explainer on generative engine optimisation covers the rest. One more check: in this crawl, 24 of the 191 sites that loaded normally for a browser refused a request identified as GPTBot, OpenAI’s crawler, usually through a hosting security setting nobody chose. Our AI SEO audit checklist shows how to test yours.
What small business SEO costs, briefly
Our guide to SEO costs in Australia has the detail. In short, when we read Australian agencies’ published prices on 12 September 2026, most small and local retainers sat between $1,000 and $5,000 a month. Our own packages start from $2,000 per month for local businesses, as stated on our SEO page. We are not the cheapest and do not try to be. Everything in the weekend table costs only time, so if your budget is small, spend your time first and your money second.
When to hire help
Doing SEO for small business yourself works well for a single-location business in a suburb or regional town. It gets harder when the competition is stronger or the site is bigger. Signs it is time for help:
- You finished the weekend table, waited three months, and still are not on page one for your main service and city.
- You compete for city-wide terms in Sydney, Melbourne or Brisbane against businesses with full-time marketing help.
- You are about to rebuild or move your website, which is where rankings are most often lost through broken redirects.
- Search Console shows problems you do not understand, or clicks drop suddenly.
- You have several locations or services that each need proper pages, or no spare hours each month.
Our comparison of an SEO consultant versus an agency explains the trade-offs. Ask any provider which problems in this post they would fix first on your site, and why. For capital cities, our pages on SEO in Melbourne, Sydney SEO and Brisbane SEO services show how we approach each market.
How we did this research
On 24 September 2026 we ran 26 Google Maps searches for Australia (for Perth we used a map point in the CBD, because the plain search returned Perth in Tasmania). They covered electricians, plumbers, builders, roofers, painters, mechanics, cleaners, pest control, air conditioning, landscaping, lawyers, conveyancers, accountants, dentists, physiotherapists and real estate agents. We kept the first eight businesses per search that listed a website, after removing directories, social media links, duplicates and obvious franchise or chain sites: 208 websites.
We fetched each homepage with a normal browser user agent, six sites at a time with a 10 second timeout. 193 loaded; the other 15 errored, refused the request or no longer existed, and some refusals may be because our requests came from outside Australia. For each homepage we recorded the title, meta description, headings, viewport, structured data and whether it parsed, tap-to-call links, whether the listing’s phone number and business name appeared, image alt text, and links whose address contained an area word or one of 163 suburb names from the Maps results. We also recorded robots.txt, sitemaps, redirects, headers and crawler responses, which we will cover separately.
Limits: we checked homepages only, so area pages not linked from the homepage count as missing. Automated checks miss a number shown only in an image. The map ranking comparison is a correlation in a small sample, not proof of cause, and everything was measured once, on one day.
Frequently asked questions
Is SEO worth it for a small business?
For most local service businesses, yes. SEO for small business pays off because people search for what you do plus where you are, and they are usually ready to call. The first round of fixes in this post costs time rather than money. Whether a paid monthly service is worth it depends on what a new customer is worth to you and how strong your local competition is.
How do I do SEO for a small business?
Check Google can index your site in Search Console, then make your Google Business Profile and website agree on your name, number and services. After that, give each main service its own page, add LocalBusiness structured data, write useful area pages and keep collecting reviews.
Can I do SEO myself for free?
Yes, the basics. Search Console, Google Business Profile, Bing Webmaster Tools and free plugin tiers cover everything in our weekend plan. What you cannot get free is time, and the ongoing work of writing pages and earning links is where most owners run out of it.
How long does SEO take for a small business?
Fixes like titles, phone links and structured data are usually picked up once Google recrawls the page. Ranking higher for competitive terms takes months. On our SEO page we tell clients to expect measurable movement within three to six months, and we do not guarantee rankings, because nobody honestly can.
How much does small business SEO cost in Australia?
Published agency prices we checked on 12 September 2026 mostly sat between $1,000 and $5,000 a month for small and local businesses. Our own packages start from $2,000 a month. The full breakdown is in our SEO cost guide.
Is SEO still worth it now that people use AI search?
Yes. AI assistants read the same web pages, and the facts that help you rank locally, such as clear services, areas and reviews, are the facts they quote when recommending someone. In our study 56% of map pack businesses were named by at least one AI assistant, so local SEO helps, but it is not the whole job.
If you would rather hand this list to someone else, or you have done the basics and want to know what is holding you back, book a free strategy call with our team. We will look at your actual site and tell you honestly whether SEO is the right spend for you right now.