Small business marketing advice tends to fall into one of two traps: either it's too generic ("post consistently on social media!") to be useful, or it's geared towards businesses with marketing teams and five-figure monthly budgets. This guide tries to avoid both.
What follows are ten strategies that a small business owner — or a small team — can actually implement, with realistic expectations of what each one will deliver and roughly how long it will take.
Strategy 1 — Get Your Google Business Profile Right
If you serve local customers — whether that's a restaurant, a solicitor's office, a plumber, or a retail shop — Google Business Profile is the single highest-return marketing activity available to you. It's free, it appears prominently in Google search results and Google Maps, and a well-optimised profile can generate more enquiries than a website.
Fully complete every section: business hours, photos (interior, exterior, team, products), services, description, and contact details. Make sure your NAP (Name, Address, Phone) is exactly consistent with how it appears on your website and everywhere else online. Actively collect Google reviews — ask happy customers directly. Respond to every review, positive and negative. Businesses with more reviews and higher ratings rank higher in the local map pack.
Strategy 2 — Build a Website That Actually Converts
Many small businesses have websites that exist but don't work. They load slowly, look unprofessional on mobile, have no clear call-to-action, and give visitors no reason to get in touch. A website that doesn't convert is worse than no website in some ways — it actively undermines trust.
Your website needs three things above all else: it needs to load in under 3 seconds on mobile, it needs to clearly explain what you do and who you serve within 5 seconds of landing on the homepage, and it needs one obvious action for visitors to take (call, book, enquire). Everything else is secondary.
Strategy 3 — Invest in Local SEO
Local SEO means optimising your website and online presence to appear in searches that include a location — "accountant in Leeds", "florist near me", "best coffee shop in Edinburgh". For most small businesses serving a geographic area, local SEO delivers higher-quality leads than national SEO because the searcher is already close to a purchasing decision.
Start with keyword research focused on your services + your location. Create individual service pages targeting the most important keyword combinations. Build local citations — consistent mentions of your business name, address, and phone number — on directories like Yelp, Bing Places, and industry-specific directories. And earn as many Google reviews as you possibly can.
Strategy 4 — Start an Email List on Day One
Email marketing consistently delivers the highest ROI of any digital marketing channel. The reason is simple: your email list is an audience you own. Unlike social media followers — where the platform controls how many of them see your posts — email goes directly to the people who asked to hear from you.
Add an email capture form to your website. Offer something in exchange — a useful guide, a discount code, a checklist — to incentivise sign-ups. Send a short email at least once a month. Share something genuinely useful, not just a sales message. The businesses that grow significant email lists do so by being worth subscribing to, not by using dark patterns to trick people into signing up.
Strategy 5 — Create Content That Answers Real Questions
Content marketing for small businesses is not about publishing blog posts because you've been told to. It's about answering the questions your customers are already typing into Google — before they even know they need you.
Think about the questions you get asked most often. "How much does X cost?" "What's the difference between X and Y?" "How do I know if I need X?" "What should I look for when choosing a Y?" Every one of those is a blog post or a FAQ page that can rank on Google and bring pre-qualified visitors to your website for years without ongoing cost. One well-written, genuinely helpful article can generate enquiries for 3–5 years.
Strategy 6 — Use Google Ads for Immediate, High-Intent Traffic
SEO takes time. If you need leads now — a newly launched business, a seasonal push, a new service line — Google Ads is the fastest way to appear in front of people who are actively searching for what you offer. Unlike social media advertising, you're reaching people at the exact moment they want what you're selling.
Start small: £10–£20/day on your most high-intent keywords. Focus on specific, commercial search terms rather than broad ones. Use exact match and phrase match keywords initially — broad match on a small budget will spend your money on irrelevant searches. Build a negative keyword list aggressively. And send ad traffic to a specific landing page, not your homepage.
Strategy 7 — Be Selective and Consistent on Social Media
The worst social media strategy for a small business is trying to be on every platform simultaneously and posting mediocre content everywhere. Pick one or two platforms where your actual customers spend time — not the platforms your competitors use or the ones that get the most coverage in marketing articles — and do them properly.
For most B2B businesses: LinkedIn. For most local consumer businesses: Instagram and Facebook. For food, hospitality, and retail: Instagram and TikTok. Three genuinely useful, well-designed posts per week on one platform beats seven rushed posts across five platforms every time.
Strategy 8 — Collect and Display Social Proof
New customers don't trust your claims about yourself — they trust what other people say about you. Social proof is one of the highest-converting elements you can add to a small business's marketing. This means: Google reviews (prominently linked on your website), testimonials with real names and photos, case studies with specific results, before-and-after examples, press mentions, and any awards or certifications relevant to your industry.
Actively ask for testimonials from satisfied customers. Most people are happy to provide one if asked directly and given guidance on what to say. "Could you write a few sentences about the problem you had, how we helped, and what the outcome was?" gets far better responses than "Would you mind leaving us a review?"
Strategy 9 — Invest in Video — Even Basic Video
Video content consistently outperforms static content on every platform that supports it. Organic reach on Instagram Reels, LinkedIn video, and TikTok remains high relative to static posts. And video builds trust faster than any other format — people feel like they know you before they've spoken to you.
You do not need professional production for this to work. A phone, good lighting (a window works fine), and something genuinely useful to say is enough. A 60-second explanation of how you do something, a quick answer to a common question, or a behind-the-scenes look at how your business works — these perform well because they're authentic, not because they're polished.
Strategy 10 — Track What's Working and Do More of It
This sounds obvious, but the majority of small businesses have no clear picture of which marketing activities are actually generating customers. They're posting on social media, running Google Ads, sending occasional emails, and wondering why it's not adding up to much — without the data to know which of those activities, if any, is worth continuing.
Install Google Analytics 4. Set up Google Search Console. Track your enquiries by source (ask every new customer how they found you). Review this data monthly. Then make the decision that the data supports: double down on what's working, stop what isn't, and test one new thing at a time.
If you're starting from scratch: Google Business Profile (immediate, free) → Website conversion optimisation → Email list → Local SEO → One social media platform done properly. That sequence, executed consistently over 6–12 months, will outperform any amount of scattered, inconsistent activity across every channel simultaneously.