SEO gets sold as complicated and expensive more often than it needs to be. A real amount of it is free and doesn't need specialist software - it just comes down to doing the basics well and consistently. Here's what I'd tell any small business starting from nothing.

Small business owner working on a laptop at a shop counter, surrounded by shelves of packaged products
Contents
  1. 1. Claim your Google Business Profile
  2. 2. Get customer reviews
  3. 3. Get title tags and heading structure right
  4. 4. Build backlinks through directories and citations
  5. 5. Set up Google Search Console and Analytics
  6. 6. Submit an XML sitemap
  7. 7. Use internal linking deliberately
  8. 8. Start blogging, and write for real questions
  9. 9. Do thorough keyword research
  10. 10. Format content to win featured snippets

1. Claim your Google Business Profile

If you haven't done this yet, it's the single highest-value thing on this list. A completed, accurate profile is what gets you into the local map pack for searches with local intent, and for most small businesses that's where the real buying-intent traffic sits. Fill in every section including categories, opening hours, service area and photos, since Google tends to reward the profiles that look fully finished over the ones that look started and abandoned. An incomplete profile is a missed opportunity that costs nothing to fix.

2. Get customer reviews

Reviews on your Google Business Profile, Trustpilot or Yell do more than help a prospective customer decide whether to trust you. Search engines weigh them as a ranking signal too. A steady flow of recent reviews outperforms a pile of old ones, so build asking for a review into your normal process instead of treating it as an occasional campaign.

3. Get title tags and heading structure right

Your title tag is usually the first thing anyone sees in search results, so it needs to say clearly what the page is about and give someone a reason to click, and keeping it under roughly 60 characters stops it getting cut off before that reason lands. Heading tags, H1 down to H6, should reflect the real structure of the content: one H1 per page, with H2s and H3s used to organise sections logically, not for decoration.

Business directory listings are one of the more accessible ways to build backlinks, and even where the link itself is 'nofollow' and doesn't pass direct ranking value, the citation still matters for local SEO and for general visibility. Keep your business name, address and phone number identical across every listing, because inconsistent details across directories is a common, avoidable problem that quietly undermines local rankings.

5. Set up Google Search Console and Analytics

Search Console tells you what Google sees on your site, including indexing errors, and shows you the real search queries bringing people in, which is often different from what you'd guess, while Analytics shows what happens once they've arrived. Both are free, and running a site without them means making decisions blind. If you're setting up analytics, make sure your cookie consent banner is compliant before it goes live, not after, since retrofitting consent once a site is already running is a much bigger job than building it in from the start.

6. Submit an XML sitemap

A sitemap is a straightforward file that lists every page you want indexed, and submitting it through Search Console helps search engines find and crawl your site efficiently, which matters most for a larger site or one that's just launched. Most website platforms generate one automatically, so the main task is confirming it's being read without errors in Search Console, which takes a few minutes and can catch a crawl problem before it costs you visibility.

7. Use internal linking deliberately

Linking between your own pages, from a blog post to the relevant service page, or from one service to a related one, helps search engines understand which pages matter most and gives visitors an obvious next step, so it does double duty for both audiences at once. Most small sites under-link internally simply because nobody thinks about it as a task, so once a page is published, go looking for two or three places elsewhere on the site that could reasonably link to it.

8. Start blogging, and write for real questions

Blog content does two jobs at once; it gives search engines fresh, indexable content, and it gives potential customers a reason to find you before they're ready to buy. The posts that perform tend to answer a specific question a real customer would type into Google, instead of covering a broad topic in general terms. If you're not sure what to write about, in my experience your own inbox and DMs are usually already full of the questions people are asking.

9. Do thorough keyword research

Keywords are still the core signal for how search engines match your pages to what someone's searching for. Broad, high-competition terms are hard for a small business to rank for, while longer, more specific phrases, long-tail keywords, usually convert better and face far less competition. A free tool like Google's own Keyword Planner, or simply Google's autocomplete and 'People also ask' boxes, will tell you more than most paid tools for a business that's just getting started.

Answering a specific question directly, in roughly 40 to 50 words, right after the heading that asks it, gives you a real shot at appearing in the featured snippet position above the standard results, because that's the exact shape search engines are trying to lift text from. FAQ-style sections with clear question headings work particularly well for this, and adding basic FAQ schema markup helps search engines understand the format more reliably.


Done well and consistently, this covers real ground for free. Where it usually runs out of road is the technical layer underneath, site architecture, migrations, and the kind of analytics setup that tells you what's converting rather than only what's getting traffic. That's the layer I pick up with businesses through our SEO and analytics work, and talking through where you're at costs nothing and doesn't commit you to anything.