The honest version of what SEO is
SEO — search engine optimisation — is the practice of making your website easier for Google to understand, so it recommends you to people who are searching for what you do.
That's it. The complexity you've heard about is real, but most of it applies to large sites competing for high-volume commercial keywords. For a small business trying to rank in a specific city or niche, the surface area is much smaller.
Start with your Google Business Profile
Google Business Profile (formerly Google My Business) is the single highest-impact thing a local business can do for search. If you have a physical location or serve customers in a specific area, claim your listing, fill it out completely, and post to it once a week.
When someone searches "ceramics studio [city]" or "cake maker near me," Google prioritises its own Business Profile results above almost everything else. Your website can rank 20th and you can still appear at the top if your Business Profile is well-maintained.
Your website needs to say what you do, clearly
Google reads your website to understand what you offer. Most small business websites fail this test because they're written for people who already know the brand — they use the shop's name, the founder's name, and poetic copy, but never actually say what the product is.
Your homepage should contain, in plain language:
- What you make or sell
- Who it's for
- Where you're based (if local)
Example: "Handmade ceramic tableware made in Bristol. Each piece is wheel-thrown and finished with natural glazes." That's searchable. "A study in quiet beauty" is not.
Pick 3–5 keywords and use them everywhere
Don't try to rank for generic terms like "handmade candles" — there are millions of pages competing for that. Rank for specific ones: "soy candles Edinburgh," "woodwick candles UK," "natural candles for sensitive skin."
Use your chosen keywords in:
- Your homepage title tag (the text in the browser tab)
- Your meta description (the snippet under your search result)
- Your main heading (H1) on the homepage
- At least one or two places in your body copy
- Your image alt text
Don't stuff them — write naturally and include them where they make sense.
Blog posts are long-term SEO fuel
Each blog post you publish is another page that can rank for a specific search term. A candle shop might write posts like "How to choose the right candle for meditation" or "Soy vs paraffin candles: what's actually the difference?" — questions real customers are searching for.
The post doesn't go viral. It quietly ranks on page 1 for that specific long-tail question, and brings in a small number of highly relevant visitors every month, indefinitely. Build enough of these and the traffic compounds.
This is the SEO playbook for small businesses: you can't out-resource a big brand on the main keywords, but you can own the specific questions your exact customers are asking.
Links still matter, but one real mention beats 100 fake ones
Google treats links from other websites as votes of confidence. One mention in a local newspaper, a food blogger's roundup, or a relevant industry directory does more than any link-building scheme.
The practical move: reach out to three or four local bloggers or journalists who cover your area or your niche. Offer them something genuinely interesting — a new product, an unusual story, a behind-the-scenes experience. One good feature is worth months of other SEO work.
The minimum viable SEO setup
If you do nothing else, do these five things:
- Claim and fill out your Google Business Profile
- Make sure your website says what you do, in plain language, on the homepage
- Add a title tag and meta description to each page
- Use your 3–5 keywords naturally across your site
- Write one blog post per month answering a question your customers actually ask
Done consistently for 12 months, you'll outrank most of your local competitors — not because you did everything perfectly, but because most of them did nothing at all.