Plenty of small business owners have tried SEO and walked away thinking it doesn't work. In most cases, SEO wasn't the problem. A few common mistakes were quietly holding everything back.
The upside is that most of these mistakes are fixable, and many can be sorted in an afternoon. Here are the ten we see most often when we look at SEO for small businesses, and what to do about each one.
1. Trying to rank for everything
A common trap is chasing broad keywords like "accountant" or "builder". These are hugely competitive and often attract people who aren't anywhere near your area.
The fix: Focus on what your customers actually search for, which is usually a service plus a location. "Bookkeeper Kingston" or "bathroom renovations Hobart" is far more achievable and far more likely to bring in real enquiries.
2. Neglecting your Google Business Profile
For most local businesses, the Google Business Profile drives more calls than the website. Yet many profiles have the wrong category, missing hours, three-year-old photos and unanswered reviews.
The fix: Complete every field, choose the most specific primary category, upload fresh photos regularly and respond to every review. Our Google Business Profile guide walks through it step by step.
3. Cramming every service onto one page
If your homepage lists ten services in a single paragraph, Google has no clear page to rank for any of them.
The fix: Give each core service its own page with a clear heading, a helpful description, pricing guidance if possible and a strong call to action. One page per service, one clear purpose per page.
4. Inconsistent business details
Your business moved two years ago, but your old address is still on three directories. Or your phone number is written differently on Facebook than it is on your website. Small inconsistencies make it harder for Google to trust your information.
The fix: Audit your name, address and phone number across your website, Google, social media and major directories, and make them match exactly. This is called citation management, and it's one of the most overlooked parts of SEO for small businesses.
5. A slow or clunky mobile site
Most local searches happen on phones. If your site takes ages to load or is hard to use on a small screen, visitors leave, and Google notices.
The fix: Test your site on your own phone. Compress large images, remove unnecessary plugins or scripts, and make sure your phone number is tappable and your contact button is easy to find.
6. Ignoring reviews
Reviews influence both rankings and whether people choose you. Many businesses get great feedback in person but never actually ask for it online.
The fix: Build a simple habit of asking every happy customer for a review, with a direct link that takes seconds to use. Then reply to every review, including the occasional negative one.
7. Writing content for search engines instead of people
Stuffing keywords into every sentence used to be common advice. Now it just makes your website read badly, and it doesn't help you rank.
The fix: Write the way you'd explain things to a customer. Answer the questions people actually ask you, such as costs, timeframes and what to expect. Put the answer near the top, then add the detail.
8. Setting and forgetting
SEO isn't a one-off job. Many businesses do a burst of work, see some improvement, then stop. Six months later, competitors have caught up and rankings have slipped.
The fix: Treat SEO like regular maintenance. Small, consistent tasks each week (new photos, a fresh review request, an updated page, a new piece of content) beat a big push once a year.
9. Measuring the wrong things
Impressions and traffic charts look impressive in a report, but they don't pay the bills. Plenty of businesses get excited about traffic that never turns into enquiries.
The fix: Track what actually matters: calls and direction requests from your Google Business Profile, enquiries from your website, and your Map Pack position for your most important services.
10. Hiring the wrong SEO agency
Long lock-in contracts, vague deliverables, guaranteed rankings and reports nobody can understand. Many small businesses have been burned once and are understandably wary of trying again.
The fix: Ask exactly what will be done each week, how results will be reported and whether you can leave if it isn't working. If an SEO agency can't answer clearly, keep looking. For more on fair pricing, see how much SEO costs for a small business.
Where to start
If this list feels like a lot, start with the three changes that tend to make the biggest difference for local businesses:
Complete and optimise your Google Business Profile
Fix inconsistent business details across the web
Start asking every happy customer for a review
Then work through the rest steadily. For the full picture of how it all fits together, read our guide to SEO for small businesses.
Or let us fix them for you
Not Magic is a Hobart-based SEO service built for small businesses. Every week we work through the tasks that actually move the needle: website audits, Google Business Profile optimisation, citation management, technical fixes and content.
Local Tier: $250 per week. Built for one local market.
Growth Tier: $379 per week. More content, more territory and AI visibility engineering.
No setup fees, no lock-in contracts and no jargon. Cancel anytime with two weeks' notice.
Frequently asked questions
What is the most common SEO mistake small businesses make?
Neglecting their Google Business Profile. For local businesses it's often the biggest source of calls, and many profiles are incomplete or out of date.
Can bad SEO hurt my business?
Yes. Spammy link building, keyword stuffing or a misleading business name on your Google profile can harm your rankings or even get your profile suspended.
How do I know if my SEO is working?
Look at enquiries, calls and Map Pack rankings for your main services. If those are improving over time, your SEO is working.
Is SEO for small businesses worth doing yourself?
You can handle the basics yourself if you have the time to stay consistent. Many owners outsource it because consistency is what drives results, and it's easy to let slip when the business gets busy.
The bottom line
Good SEO for small businesses isn't about tricks. It's about avoiding the mistakes that hold most businesses back and doing the basics well, week after week.