All articles
Guide·15 min read

Complete Website SEO Guide for Small Business Owners

A complete guide to SEO for small businesses. Covers on-page SEO, technical SEO, local SEO, and how to check if your site is set up right.

SEO stands for Search Engine Optimisation. It is the process of making your website easier for Google and other search engines to find, read, and rank. When your SEO is working well, your website shows up higher in search results when people look for businesses like yours. When it is not, your site stays hidden on page five (or ten) where nobody sees it. Google's SEO Starter Guide is the official starting point for understanding how search works.

SEO matters because search engines are how most people find new businesses. If you run a plumbing company in Auckland, you want someone searching 'plumber Auckland' to find your website. Without good SEO, they will find your competitors instead. The good news is that you do not need to be a technical expert to get the basics right. This guide walks you through everything you need to know.

On-page SEO: what you can fix on each page

On-page SEO covers everything on your website that you can control and improve. These are the elements you can fix yourself without needing a developer.

Title tags and meta descriptions

Every page on your website needs a title tag and a meta description. The title tag is the clickable headline that appears in search results. The meta description is the short paragraph underneath it. These are the first things people see when your page shows up on Google, so they need to be clear and relevant.

A good title tag tells both Google and the reader exactly what the page is about. Keep it under 60 characters so it does not get cut off. Your meta description should be a short summary that makes someone want to click. Aim for 150-160 characters. Every page on your site should have a unique title and description - no copying and pasting the same one everywhere.

Read more: Meta tags explained for business owners

Headings and content structure

Google uses your headings to understand what your page is about. Your main heading (H1) should clearly state the topic of the page. Subheadings (H2, H3) break the content into sections that are easy to scan.

Think of headings like a book. The H1 is the title of the book. The H2s are the chapter titles. The H3s are the sections within each chapter. When your headings follow a clear structure, both Google and your readers can follow what you are saying.

Read more: How to organise your website content

Image alt text

Every image on your website should have alt text. This is a short description that tells Google what the image shows. Alt text also helps people who use screen readers understand your content.

Writing good alt text is simple. Describe what is in the image in a natural way. If you have a photo of a plumber fixing a pipe, your alt text could be 'plumber fixing a pipe under a kitchen sink'. Do not stuff keywords into alt text. Just describe what is there.

Read more: Image SEO: how to optimise your website images

Internal linking

Internal links are links from one page on your site to another. They help Google understand the structure of your website and find all your pages. They also keep visitors on your site longer by guiding them to related content.

Whenever you mention a topic that you have covered elsewhere on your site, link to it. For example, if you write about website speed and you have a separate page about it, link to that page. This creates a network of connected content that strengthens your whole site. Read more about organising your website content for better internal linking.

Technical SEO: what happens behind the scenes

Technical SEO is the foundation that everything else sits on. It covers the behind-the-scenes aspects of your website that affect whether Google can find and rank your pages.

Site speed and Core Web Vitals

Google cares about how fast your website loads. Slow websites frustrate visitors, and Google knows that. If your site takes more than a few seconds to load, people will leave before they even see your content.

Google measures speed through something called Core Web Vitals. These are specific metrics that track how fast your page loads, how stable it is while loading, and how quickly it responds to clicks. Getting these right helps your rankings and keeps visitors happy.

Read more: What is Core Web Vitals? and Website speed: why it matters and how to fix it

Mobile friendliness

More than half of all web traffic comes from phones and tablets. Google uses a 'mobile-first' approach, which means it looks at the mobile version of your site first when deciding how to rank it.

If your website is hard to use on a phone - text is too small, buttons are hard to tap, or things do not fit on the screen - you are losing both visitors and rankings. Most modern website builders create mobile-friendly sites by default, but it is worth checking.

Read more: How to make your website mobile friendly

Sitemaps and robots.txt

A sitemap is a file that lists all the pages on your website. You submit it to Google so it knows what pages exist and which ones are most important. A robots.txt file tells Google which parts of your site it should and should not look at.

Most website platforms create these files automatically, but it is worth checking that yours exist and are set up correctly. Without a sitemap, Google might miss some of your pages.

Read more: Why your website pages need a sitemap

SSL/HTTPS security

Your website needs an SSL certificate. This encrypts data between your site and your visitors. Websites with SSL show a padlock icon in the browser bar and use HTTPS instead of HTTP.

Google treats HTTPS as a ranking signal. Sites without it show a 'Not Secure' warning in the browser, which makes visitors think twice about staying. Most hosting providers include SSL for free these days.

Read more: Why does my website say not secure?

Off-page SEO: what happens outside your site

Off-page SEO covers everything that happens outside your website that still affects your search rankings. It is about building your reputation and authority online.

Backlinks

A backlink is a link from another website to yours. Google treats each backlink as a vote of confidence. When a reputable website links to yours, it tells Google that your content is trustworthy and worth ranking higher.

Not all backlinks are equal. A link from a well-known industry website is worth far more than a hundred links from random directories. Focus on getting links from reputable sources in your industry. Avoid buying links or using link farms - Google penalises sites that try to game the system.

Read more: What are backlinks and do small businesses need them?

Google Business Profile

For local businesses, your Google Business Profile is one of the most important SEO tools you have. This is the listing that shows up when people search for your business name or for services in your area.

Make sure your profile is complete and accurate. Include your address, phone number, business hours, and photos. Respond to reviews, both good and bad. An active, well-maintained profile helps you show up in local search results and Google Maps.

Read more: How to improve your Google Business Profile

Social signals

Social media does not directly affect your search rankings, but it helps in other ways. When you share your content on social media, more people see it. Some of those people might link to it from their own websites. That gives you backlinks, which do help your SEO. For more on this, see what are backlinks and do small businesses need them.

Think of social media as a way to amplify your content. The more people who see it, the more chances you have to earn links and build your reputation.

Common SEO mistakes

Even well-meaning business owners make SEO mistakes. Here are the most common ones to watch out for.

  • Keyword stuffingRepeating the same keyword over and over in your content does not help. It makes your writing harder to read and Google will penalise you for it. Write naturally and use related terms instead.
  • Ignoring mobile usersIf your site works fine on a desktop but breaks on a phone, you are losing a huge chunk of traffic. Always test your site on a mobile device.
  • Duplicate contentHaving the same content on multiple pages confuses Google. It does not know which page to rank. Make sure every page has unique content.
  • Broken linksLinks that lead to pages that do not exist anymore create a bad experience for visitors and waste Google's time when it crawls your site. Check for broken links regularly.
  • No tracking set upIf you are not tracking your traffic, you have no way of knowing whether your SEO efforts are working. Set up Google Analytics or a similar tool from day one.

Read more: Common SEO mistakes that hurt your search rankings and Why is my website not showing up on Google?

How to check if your SEO is working

You cannot improve what you do not measure. Here are the main ways to track whether your SEO efforts are paying off.

Use an audit tool like FlashAudit

An SEO audit gives you a complete picture of your website's health. It checks your technical setup, your content, your performance, and much more. Instead of guessing what might be wrong, you get a clear list of what needs fixing and how to fix it.

FlashAudit runs a full audit in under five minutes. It checks over 15 categories and gives you a plain-language action plan. No technical expertise needed.

Read more: What is an SEO audit? and What does an SEO audit actually tell you?

Track your rankings

Use Google Search Console to see which keywords people are using to find your site, and where your pages rank for those terms. It is free and gives you direct data from Google itself.

Check your rankings regularly to see if your SEO work is making a difference. If you fix something and your ranking improves, you know you are on the right track.

Monitor your traffic

Set up Google Analytics to track how many people visit your site, where they come from, and what they do when they get there. Look for trends over time rather than day-to-day changes. SEO is a long game. You are looking for steady improvement.

Read more: Website audit checklist for small business owners

What to do next

SEO can feel overwhelming when you look at everything at once. The trick is to start small and build from there.

Begin with an audit to find out where you stand. Fix the critical issues first - things that stop Google from finding your site or make it hard for visitors to use your pages. Then work through the rest one step at a time.

This guide covers the foundations of SEO, but there is always more to learn. Browse the related articles below for deeper dives into specific topics. Or run a free FlashAudit audit to get a personalised action plan for your website.

The short version

  • 1. SEO is about making your website easy for Google to find, read, and rank so people can discover your business
  • 2. On-page SEO covers the things you can fix on each page - title tags, headings, alt text, and internal links
  • 3. Technical SEO covers site speed, mobile friendliness, sitemaps, and security - the foundation your site runs on
  • 4. Off-page SEO is about building your reputation through backlinks, your Google Business Profile, and social media
  • 5. Run an audit, track your rankings, and monitor your traffic to see if your SEO is working

Get your free website audit

FlashAudit checks your site across 15+ categories and gives you a plain-language action plan. No credit card needed. See what is working and what needs fixing in under 5 minutes.

Run a free audit