Marketing

SEO Basics for Small Business Websites, Explained Simply

Search engine optimisation — SEO — is the art of getting your website to show up on Google when potential customers search for what you offer. It sounds technical, but the fundamentals are simple: make your website useful, make it easy for Google to understand, and earn trust over time.

This guide explains SEO in plain English for small business owners who do not have a marketing department. No jargon without explanation, no expensive tools required to start.

Why SEO Matters for Small Businesses

When someone searches “plumber in Leeds” or “best sourdough bakery near me”, the businesses on the first page get the calls. Unlike paid ads, which stop working the moment you stop paying, SEO builds an asset: pages that keep bringing visitors month after month, for free.

For small businesses, the biggest wins are usually local and specific searches, where you are not competing with national giants.

How Google Decides What to Rank

Google’s goal is simple: show the best answer to each search. It evaluates pages on roughly three things:

  1. Relevance — does this page actually answer the search query?
  2. Quality — is the content original, helpful, and trustworthy?
  3. Authority — do other reputable websites link to or mention this site?

Every SEO technique below feeds into one of these three. If you remember nothing else, remember this: there are no tricks. Helpful content that genuinely serves the searcher is the entire strategy.

Keyword Research: Finding What Your Customers Search

Before writing anything, find out what your customers actually type into Google:

  • Start with your services. Write down the phrases a customer would use — not industry jargon. “Emergency boiler repair” beats “heating system remediation”.
  • Add location words. For local businesses, “service + town” searches are gold: “accountant Manchester”, “dog groomer Bristol”.
  • Use free tools. Google’s own autocomplete (start typing and see suggestions), the “People also ask” box on results pages, and Google Keyword Planner (free with a Google Ads account) all reveal real searches.
  • Target long-tail keywords. Longer, specific phrases like “affordable wedding photographer in Cardiff” have less competition and higher buying intent than “photographer”.

Pick one focus keyword per page — one page, one main topic.

On-Page SEO: Optimising Each Page

On-page SEO is everything you control on the page itself:

  • Page title: include your focus keyword near the start, keep it under 60 characters. Example: “Emergency Plumber in Leeds | 24/7 Callouts | FixFlow”.
  • Meta description: a 150–160 character summary that appears under your title in search results. It does not directly affect rankings, but a good one gets more clicks.
  • Headings: one H1 (the page title), then H2s and H3s that structure the content and include related phrases naturally.
  • URL: short and descriptive — /emergency-plumber-leeds/ beats /services/page-3.
  • Images: give every image a descriptive file name and alt text. Compress images so pages load fast.
  • Internal links: link your pages to each other with descriptive anchor text. A services page should link to related blog posts and vice versa. If you run an online store, our e-commerce guides cover product-page SEO in more detail.

Content: Write for Humans First

Google’s helpful-content guidance is clear: write content that is genuinely useful, original, and created for people — not for search engines. In practice:

  • Answer real questions. FAQ sections, how-to guides, and local service explainers all work.
  • Be specific. “We offer plumbing services” ranks for nothing. A 1,000-word guide to “what to do when your boiler loses pressure” can rank for dozens of searches.
  • Update old content. Refresh your key pages every 6–12 months with current information.
  • Do not copy content from other websites or publish thin, auto-generated pages. Google penalises this.

For detailed guidance straight from the source, see Google’s official SEO Starter Guide, which is written for beginners.

Local SEO: Winning the Map

For businesses serving a local area, local SEO is often more valuable than traditional rankings:

  1. Claim your Google Business Profile — it is free, and it is what puts you on the map and in the local results. Add photos, opening hours, and your services.
  2. Get reviews — politely ask happy customers to leave Google reviews. Quantity and recency both matter.
  3. Keep your details consistent — your business name, address, and phone number should be identical everywhere online (your website, directories, social profiles).
  4. Create location pages — if you serve multiple towns, a dedicated page for each beats one generic “areas we cover” page.

Technical Basics You Cannot Ignore

You do not need to be a developer, but check these:

  • Mobile-friendly: most searches happen on phones. If your site is hard to use on mobile, you will not rank well.
  • Speed: slow pages lose visitors and rankings. Compress images, avoid bloated themes and plugins.
  • HTTPS: your site must use HTTPS (the padlock in the browser). Most hosts offer free SSL certificates.
  • Sitemap: your site should have an XML sitemap submitted to Google Search Console. If you use WordPress with an SEO plugin like Yoast, this is automatic.

Local SEO Google search results for small businesses

Links: Earning Authority

When reputable websites link to yours, Google treats it as a vote of confidence. For small businesses, realistic link-building includes:

  • Local directories and chambers of commerce — legitimate, relevant listings.
  • Local press and blogs — a newsworthy story about your business can earn coverage.
  • Supplier and partner pages — ask businesses you work with to link to you.
  • Genuinely useful content — the best long-term strategy. Content worth citing earns links naturally.

Avoid buying links or joining link schemes. Google’s systems detect these, and the penalties can remove your site from search results entirely.

A Simple SEO Checklist for Your Website

  • One focus keyword per page, used naturally in the title and headings
  • Unique meta description (150–160 characters) on every important page
  • Descriptive URLs, file names, and image alt text
  • Fast-loading, mobile-friendly pages with HTTPS
  • Google Business Profile claimed and complete (local businesses)
  • Helpful, original content published regularly
  • Internal links between related pages
  • Google Search Console set up to monitor performance

FAQs About SEO for Small Businesses

How long does SEO take to work?

Expect 3–6 months to see meaningful movement for a new site, and 6–12 months for competitive terms. SEO is a long-term investment, not a quick fix.

Can I do SEO myself without an agency?

Yes — the basics in this guide are entirely doable yourself. Agencies help with competitive markets and technical work, but most small businesses should start DIY.

Is SEO free?

The traffic is free, but it costs time. Paid SEO tools and agencies cost money, but you can start with free tools like Google Search Console and Google Business Profile.

Should I pay for Google Ads instead?

Ads give instant visibility; SEO builds lasting traffic. Most small businesses benefit from doing both: ads for quick wins while SEO compounds.

Conclusion

SEO for small businesses is not mysterious: understand what your customers search for, create genuinely helpful pages targeting those searches, make your site fast and mobile-friendly, claim your local listings, and earn links over time. Start with the checklist above and work through it one item at a time.

Want to keep learning? Browse our Marketing category for guides on social media, email marketing, and getting your first customers.

Related Articles

Back to top button