If you've ever searched for your own business on Google and struggled to find it — you're not alone. The vast majority of small and independent businesses are invisible online, not because they're doing anything wrong, but because nobody ever showed them how SEO works.
This guide will change that. No jargon. No expensive tools required. Just the fundamentals that actually move the needle.
What is SEO, actually?
SEO stands for Search Engine Optimisation. In plain English: it's the practice of making your website easy for Google to find, understand, and recommend to people searching for what you offer.
Think of Google as the world's most helpful librarian. Your website is a book. SEO is how you make sure your book is in the right section, has a clear title, and can be found when someone asks for exactly what's inside it.
The three pillars of small business SEO
1. Technical SEO — the foundation
Before Google can rank your site, it needs to be able to read it. Technical SEO ensures your site is fast, mobile-friendly, and structured in a way search engines understand.
- Your site should load in under 3 seconds on mobile
- Every page needs a clear title tag and meta description
- Your site should use HTTPS (the padlock in the browser bar)
- Each page should have one clear H1 heading
2. On-page SEO — the content
Once your technical foundation is solid, you need the words on your pages to match what people are searching for. Include your target keywords naturally in headings, body text, image alt text, and page titles.
- Include your main keyword in your page title and H1
- Write naturally — don't stuff keywords awkwardly
- Use related terms (Google understands synonyms)
- Make sure every page has at least 300 words of useful content
3. Local SEO — your neighborhood ranking
For most small businesses, local SEO is where the biggest wins are. When someone searches for a service "near me" or in a specific town, Google serves local results first.
- Set up and fully complete your Google Business Profile
- Get listed on local directories (Yell, Thomson Local, Yelp)
- Encourage happy customers to leave Google reviews
- Include your town and service area naturally in your content
Where to start today
- Set up a Google Business Profile if you don't have one
- Check your site loads in under 3 seconds (use Google PageSpeed Insights)
- Make sure your phone number and address are visible on every page
- Write a 400-word page for each service you offer, including your location
- Ask your 5 best customers to leave you a Google review
That's it. You've just done more than 80% of your local competitors.