The Ultimate Website SEO Guide for Small Businesses
Most SEO advice online is written for enterprise marketing teams with dedicated SEO specialists, six-figure tool budgets, and months to run experiments. If you run a small business, none of that applies to you — and most of it doesn’t need to. This guide covers everything that actually matters for a small business website, in the order it matters, with nothing you don’t need.
Table of contents
This guide covers seven areas: on-page SEO fundamentals, technical SEO, content strategy, local SEO, site speed, accessibility, and conversion — because ranking well only matters if your website then turns that traffic into enquiries.
1. On-page SEO fundamentals
On-page SEO is everything Google reads directly from your page to understand what it’s about and whether it deserves to rank. Get these right first — they’re the foundation everything else builds on.
Title tags
Your title tag is the single most important on-page SEO element. It’s what appears as the clickable headline in search results, and it’s one of the strongest signals Google uses to understand your page’s topic.
- Keep it between 30-60 characters — longer titles get truncated in search results
- Include your primary keyword naturally, ideally near the start
- Make every page’s title unique — duplicate titles confuse both Google and visitors comparing your pages
- Write for humans first, keywords second — a title that doesn’t earn the click is worthless regardless of ranking
Meta descriptions
The meta description doesn’t directly affect ranking, but it’s your sales pitch in the search results — the text between your title and URL that determines whether someone clicks your listing or a competitor’s.
- 50-160 characters, written to earn the click
- Include a clear reason to choose you, not just a description of the page
- Every page needs a unique one — a missing or duplicated description is a wasted opportunity Google fills in automatically, usually badly
Headings
A clear heading structure helps both Google and visitors scan and understand your content quickly.
- One H1 per page, clearly stating the page’s core topic
- H2s for major sections, H3s for subsections — never skip a level (don’t jump from H2 straight to H4)
- Headings should describe the content that follows, not just be decorative
Structured data (schema.org)
Structured data is a standardised way of describing your content that search engines can read directly, unlocking rich results — star ratings, FAQ dropdowns, business details — that make your listing stand out.
- Organization/LocalBusiness schema: your business name, address, phone, and hours
- FAQPage schema: for genuine FAQ content, can earn extra visible space in search results
- BreadcrumbList schema: helps Google display a clean navigation path
- Article schema: for blog content, helps Google understand publish dates and authorship
You can check what structured data your site currently has (and what’s missing) with our free SEO checker.
2. Technical SEO
Technical SEO is the plumbing — invisible to visitors, but essential for Google to find, understand and trust your site.
Crawlability
- robots.txt: tells search engines which parts of your site they can crawl. Check yours isn’t accidentally blocking pages you want indexed.
- sitemap.xml: a list of your pages that helps Google discover and index them faster, especially important for larger sites.
- Canonical URLs: prevent duplicate content issues when the same content is reachable via multiple URLs.
HTTPS and security
Every website should be served over HTTPS. Beyond the trust signal (browsers actively warn visitors when a site isn’t secure), it’s a confirmed, if minor, Google ranking factor, and there’s essentially no reason not to have it — most modern hosting includes free SSL certificates by default.
Mobile-friendliness
The majority of searches — and an even larger majority of local searches — happen on mobile. Google evaluates your mobile experience specifically (not just your desktop site), so:
- A proper viewport meta tag so mobile browsers render at the correct scale
- A responsive layout that adapts to smaller screens, not a shrunk-down desktop layout
- Touch targets (buttons, links) large enough to tap accurately
- Text readable without zooming
Broken links and duplicate content
Broken internal links waste crawl budget and damage user trust. Duplicate or near-duplicate content across pages (a common issue with templated location or service pages) can dilute your rankings across all the affected pages instead of helping any single one rank well.
3. Content strategy
Content is what actually earns rankings over time — the technical foundation just makes sure Google can find and trust it.
Write for the specific search, not a general topic
A page trying to rank for everything usually ranks for nothing. If you offer multiple distinct services, give each one its own dedicated page with specific, useful content — not one generic “Services” page trying to cover them all.
Genuinely unique content per page
This matters enormously for any business with multiple similar pages (location pages, service variations). A template with only the town name swapped is easy for Google to identify as thin, duplicate content, and it does little for the visitor either. Real uniqueness — specific to that service, that location, that audience — is what earns rankings and actually helps the reader.
Answer the question behind the search
Someone searching “how much does a boiler service cost” isn’t looking for your company history — they want a number or a range. Content that directly answers the intent behind a search converts and ranks better than content that talks around the topic hoping to seem comprehensive.
Keep content current
Outdated content — old prices, discontinued services, stale statistics — erodes trust the moment a visitor notices it, and Google’s algorithms do factor in freshness for many types of queries. A content refresh every few months, not just new posts, keeps existing pages performing.
4. Local SEO
For any business serving a local area, local SEO is often the single highest-leverage category — see our complete local SEO checker for a deeper dive, but the fundamentals are:
Google Business Profile
Claim it, complete every field, and keep it active — regularly adding photos, responding to reviews, and posting updates. This is the listing that appears in Google Maps and the local “map pack” above organic results for local searches.
NAP consistency
Your Name, Address and Phone number should match exactly across your website, your Google Business Profile, and any directory listings. Inconsistencies quietly weaken how much Google trusts that all these mentions refer to the same business.
Dedicated location pages
If you genuinely serve multiple distinct towns or areas, a dedicated page per area — with real, specific content, not a template — gives Google separate content to match against each area’s searches.
Reviews
Review count and recency both matter for local rankings and for visitor trust. Actively ask satisfied customers for reviews rather than waiting passively.
5. Site speed and Core Web Vitals
We cover this in depth in our website speed guide and Core Web Vitals explainer, but the summary: Largest Contentful Paint under 2.5 seconds, Cumulative Layout Shift under 0.1, Interaction to Next Paint under 200ms. The most common fixes are image optimisation, removing render-blocking resources, and enabling compression and caching.
Speed is both a direct (if modest) ranking factor and an indirect one — slow sites see higher bounce rates, which itself correlates with worse rankings.
6. Accessibility
Accessibility and SEO overlap more than most people realise. Alt text helps screen readers and helps Google understand images. Clean heading hierarchy helps screen reader navigation and helps Google parse your content structure. A logically ordered, well-labelled site tends to be both more accessible and more crawlable — they’re not competing priorities, they reinforce each other.
Beyond SEO, roughly 1 in 5 visitors has some form of disability, and accessibility compliance is increasingly a legal requirement across many sectors.
7. Conversion — the part SEO advice usually skips
Ranking well only matters if the traffic converts. A page one visitor who leaves without enquiring is worth less than a page five visitor who calls. Once you’ve got the visitor, the site needs to:
- Make the primary call-to-action obvious and repeated
- Keep contact forms short — only ask for what you genuinely need to start a conversation
- Place trust signals (reviews, accreditations, guarantees) right before the decision point, not buried on a separate page
- Load fast enough that impatient visitors don’t leave before seeing the offer
Our conversion-focused blog post goes deeper on each of these.
Putting it all together
None of these seven areas works in isolation — a fast, accessible site with weak content won’t rank; brilliant content on a slow, broken site won’t get read. The businesses that win organic search treat their website as a system where every part reinforces the others, and revisit it regularly rather than building it once and leaving it untouched for years.
The fastest way to see where your own site stands across all seven areas is to run it through our free AI website audit — it checks SEO, performance, accessibility, trust, mobile, conversion and local SEO in one pass, and tells you exactly what to fix first.