SEO for Small Businesses: A Practical Guide

A practical SEO guide for small businesses: what matters, what to skip, where to start this week, and how to tell if it works. No jargon, no ranking promises.

SEO (search engine optimisation) for a small business means making it easy for Google to understand what you do and where, so you show up when local customers search for it. For most small businesses, that comes down to four things: a fast, clear website with one page per service, a complete Google Business Profile, steady reviews, and helpful answers to the questions customers ask. You do not need tricks, and nobody can guarantee you a top position, but these basics work and compound over time.

This guide sets out what matters, what you can skip, and where to start this week.

What is SEO, in plain language?

When someone searches Google, it picks pages it thinks best answer the search. SEO is the work of making your pages a good, clear answer and helping Google find and understand them.

There are three parts:

  • Technical: Google can reach your site, it loads quickly, works on mobile and has no broken pages.
  • Content: your pages say clearly what you offer, in the words customers use.
  • Reputation: other sites, reviews and listings confirm that you are real and good at what you do.

For local businesses there is also local SEO: showing up on Google Maps and in the map box in search results. We cover that in its own guide, local SEO: get found on Google Maps.

What matters most for a small business?

Not everything you read about SEO applies to a ten-person company. Here is a rough priority list.

Task Effort Impact for a small business Do it…
Complete your Google Business Profile Low High for local businesses This week
One clear page per main service Medium High This month
Fix the page titles and first paragraph on key pages Low Medium to high This week
Make the site fast and mobile-friendly Medium Medium This quarter
Ask for reviews regularly Low High for local businesses Ongoing
Answer common questions in FAQ or articles Medium Medium Ongoing
Get mentioned on local and industry sites Medium Medium Ongoing
Advanced technical work (structured data, site architecture) High Low to medium for small sites Later, or let a tool or expert handle it

Step 1: Make sure Google can find your site

Before anything else, check the basics:

  1. Set up Google Search Console. It is free and shows which searches you appear for, which pages Google has found and any problems. Add your site and submit your sitemap (usually yourdomain.com/sitemap.xml).
  2. Search for site:yourdomain.com in Google. If few or none of your pages show up, something is blocking them.
  3. Check that your website builder is not hiding the site. Many builders have a “hide from search engines” setting that is sometimes left on after launch.

Step 2: Build one clear page per service

A single “Services” page that lists everything in one paragraph gives Google little to work with. A page per main service, such as “Bathroom renovation in Trondheim” or “Bookkeeping for sole traders”, gives each service a real chance to show up.

On each page:

Use the words your customers use. If they search for “roof repair” and you call it “roofing envelope maintenance”, you will be hard to find.

Step 3: Get the technical basics right

You do not have to become technical, but these points are worth checking, or asking your web person to check:

  • The site works well on a phone
  • Pages load quickly (try Google’s free PageSpeed Insights)
  • Each page has a unique title and description
  • URLs are readable, such as /services/roof-repair rather than /page?id=4821
  • Images have short descriptions (alt text)
  • There are no broken links or pages that show errors
  • The site uses HTTPS (the padlock in the browser)

Skip outdated advice. Google states plainly that it does not use the keywords meta tag, so there is no point spending time on it.

Step 4: Build reputation through reviews and mentions

Google wants to show businesses people trust. For small businesses, the most practical signals are:

  • Reviews on your Google Business Profile, gathered steadily, with replies from you
  • Listings in relevant directories with the same name, address and phone number
  • Mentions from local newspapers, associations, suppliers, partners and customers’ websites

Links from other websites to yours still matter, but chase relevant ones, not volume. One mention in your local paper is worth more than a hundred links from sites nobody visits. Never buy links: it breaks Google’s rules and can hurt you.

Step 5: Answer the questions your customers ask

Think about what customers ask you on the phone or before they buy: prices, timelines, permits, how to choose, what can go wrong. Each of those is a search someone types into Google, and increasingly asks an AI assistant.

A helpful article or FAQ answer that gets to the point quickly can bring in people who are early in their decision. It also gives AI tools something clear to quote, which is the heart of AEO, answer engine optimisation.

How do you know if SEO is working?

Use Google Search Console and look at trends over months, not days:

  • Impressions: how often you appear in search results
  • Clicks: how often people click through to your site
  • Searches: which words you show up for, and whether they match what you sell
  • Pages: which pages bring visitors

Most importantly, track what matters to the business: calls, bookings, contact forms and sales that came from Google search. A ranking without customers is not worth much.

Be patient. Google itself says that some changes take effect in hours while others could take several months, and it suggests waiting a few weeks before judging whether a change worked.

Common SEO mistakes small businesses make

  • Trusting guaranteed rankings. Google warns about this in Do you need an SEO?. Nobody can guarantee a position.
  • Copying text from competitors or suppliers. Duplicate text gives Google no reason to choose you.
  • Creating one page per town with the same text. It looks spammy and rarely works.
  • Forgetting the Google Business Profile. For local businesses it is often worth more than the website itself.
  • Redesigning the site without redirects. Changing URLs without redirecting the old ones can lose years of progress overnight.
  • Starting and stopping. SEO rewards steady work over time.

Your SEO checklist for the first month

  • Google Search Console set up and sitemap submitted
  • Google Business Profile complete, with categories, hours, photos and services
  • One page per main service, with a clear title and first paragraph
  • Contact details visible on every page
  • Site checked on a mobile phone and in PageSpeed Insights
  • A simple routine for asking happy customers for a review
  • Name, address and phone the same everywhere you are listed
  • A list of ten questions customers often ask, to answer on your site

Should you do it yourself or get help?

Many owners can handle the basics themselves. Where it gets hard is doing it every month, alongside running the business. If you are weighing your options, we compare them honestly in agency vs. DIY vs. AI, and the costs are broken down in how much marketing costs for a small business.

Where Pufflo fits

Pufflo does the ongoing SEO and AEO work for small and medium-sized businesses (SMBs): fix technical problems, suggest and write content, keep an eye on Google and AI answers, and explain results in plain language. You approve changes before they happen. Plans start at €49 a month excl. VAT, and if you start during the launch period you get 50 % off the first three months. See pricing to get started.

Frequently asked questions

How long does SEO take for a small business?

Google says some changes can take effect in a few hours and others can take several months. For a small business, it is realistic to expect the first signs within a few weeks to a few months, and steady results after six to twelve months of consistent work.

Can I do SEO myself?

Yes. The basics, such as a clear website, good service pages, a complete Google Business Profile and reviews, are within reach for most business owners. What takes time is keeping it up month after month.

How much does SEO cost for a small business?

Doing it yourself costs mainly your time. Freelancers, agencies and SEO tools range from a small monthly fee to several thousand a month. See our guide to marketing costs for typical ranges.

Do I need a blog for SEO?

Not necessarily. For many local businesses, good service pages and a strong Google Business Profile matter more than a blog. Articles help when they answer questions your customers actually search for.

Is SEO still worth it now that people use AI to search?

Yes. AI tools such as Google's AI Overviews and ChatGPT search often build their answers from pages that search engines have found. Good SEO is the foundation for showing up in AI answers too.