Skip to main content

Need a website fast? Get a custom site live in just 7 days!

Let's Go!
Brambla
Free Resource20 Checklist Items

SEO Checklist for Small Businesses

20 practical steps to get your business found on Google — written in plain English, with no jargon and no technical degree required.

20

Checklist items

Across 4 categories

12

Quick wins

Do once and move on

8

Ongoing tasks

Build into your routine

£0

Cost to implement

Most steps are free

Before You Start

How to use this checklist

This checklist is for small business owners who want to understand SEO well enough to make a real difference — without needing to become an expert. Each item tells you what to do, why it matters, and whether it is a one-off task or something to build into your regular routine.

Start at the top. The Foundation section contains the steps that unlock everything else — do not skip them. Work through each group in order, ticking items off as you go.

Items marked Quick Win can usually be completed in under an hour. Items marked Ongoing are habits to build into how you run your business.

Section 01

Foundation

Get the basics in place before anything else.

01.01Quick Win

Claim your Google Business Profile

What to do

Google Business Profile (GBP) is the free listing that appears when someone searches for your business or your type of service locally. Go to business.google.com and claim or create your listing.

Why it matters

For local searches — "plumber in Devon", "accountant near me" — your GBP listing appears above organic results. It is the single most important thing a local business can do for search visibility.

01.02Quick Win

Verify your NAP consistency

What to do

NAP means Name, Address, Phone number. Check that these three details are identical across your website, Google Business Profile, Facebook page, and any directory listings (Yell, Yelp, Checkatrade, etc.).

Why it matters

Google cross-references your details across the web. Inconsistencies — different phone formats, abbreviated vs full address — create signals of unreliability and suppress local rankings.

01.03Quick Win

Submit your sitemap to Google Search Console

What to do

Google Search Console (free) lets you tell Google which pages exist on your site and track how they perform. Submit your sitemap.xml file via the Sitemaps section — your developer can provide the URL, usually at yourwebsite.co.uk/sitemap.xml.

Why it matters

Without a submitted sitemap, Google discovers your pages by crawling links. A sitemap ensures every page is found faster, especially new ones.

01.04Quick Win

Check your site is mobile-friendly

What to do

Use Google's free Mobile-Friendly Test (search.google.com/test/mobile-friendly) or simply open your website on your phone and check that text is readable, buttons are tappable, and nothing overflows off-screen.

Why it matters

Google indexes the mobile version of your site first (mobile-first indexing). A site that breaks on mobile will rank lower regardless of how good the desktop version is.

01.05Quick Win

Make sure SSL is installed

What to do

Your site URL should start with https:// (not http://) and show a padlock icon in the browser. If it does not, your hosting provider or web developer needs to install an SSL certificate.

Why it matters

Google flags non-HTTPS sites as "Not Secure" and ranks them lower. Visitors also trust secure sites more — and most modern browsers show a warning when SSL is missing.

Section 02

On-Page SEO

Make it easy for Google to understand what each page is about.

02.01Quick Win

Write unique title tags for every page

What to do

The title tag is the blue text that appears in Google search results. Every page on your site should have a unique title that includes the primary keyword for that page — for example, "Plumber in Exeter — Emergency & Boiler Repairs | YourBusiness".

Why it matters

Title tags are one of the strongest on-page ranking signals. Duplicate or missing titles tell Google your pages are not meaningfully differentiated.

02.02Quick Win

Write meta descriptions with keywords

What to do

The meta description is the grey text below the title in search results. Aim for 140–160 characters, include your main keyword naturally, and give the searcher a reason to click. It does not directly affect ranking, but it affects click-through rate.

Why it matters

A well-written meta description can meaningfully increase clicks from the same ranking position. Google sometimes rewrites them, but your version is used as a strong default.

02.03Quick Win

Use exactly one H1 per page

What to do

The H1 is the main heading on each page. Every page should have one (and only one) H1 that clearly states what the page is about. It should match or closely relate to the title tag.

Why it matters

The H1 is a primary semantic signal for Google. Multiple H1s create ambiguity about the page topic; missing H1s miss an easy ranking opportunity.

02.04Ongoing

Add internal links between related pages

What to do

Wherever it is natural and helpful, link from one page on your site to another — for example, a blog post about boiler repairs linking to your services page. Use descriptive anchor text rather than "click here".

Why it matters

Internal links distribute page authority around your site and help Google understand which pages are most important. Sites with no internal linking leave pages effectively isolated.

02.05Ongoing

Add descriptive alt text to every image

What to do

Alt text is the written description of an image. In your CMS or website editor, every image should have alt text that describes what it shows — for example, "team of electricians fitting consumer unit in Exeter kitchen" rather than "IMG_4572.jpg".

Why it matters

Alt text helps Google understand image context and is a light ranking signal. It is also essential for accessibility — screen readers use it to describe images to visually impaired users.

Section 03

Content

Content that earns rankings is content that genuinely helps people.

03.01Ongoing

Write for humans, not algorithms

What to do

Write as if you are explaining your service to a customer face-to-face. Use plain English. Avoid stuffing keywords into sentences unnaturally. Google's algorithms are increasingly good at detecting quality — thin, keyword-stuffed content ranks poorly.

Why it matters

Google rewards pages that satisfy user intent. A page that answers the question clearly and completely will rank better over time than one that mechanically repeats a keyword.

03.02Ongoing

Answer the questions your customers ask

What to do

Think about the five most common questions you hear from customers before they hire you. Build dedicated pages or blog posts that answer each one thoroughly. Use those questions as headings.

Why it matters

Search queries are questions. Pages that directly answer real questions rank in featured snippets and voice search results — and earn trust from visitors who find exactly what they were looking for.

03.03Quick Win

Add location to key pages

What to do

Your services pages, contact page, and homepage should clearly state where you operate. Mention specific towns and areas naturally in the page copy — not just in the footer. If you cover multiple areas, consider dedicated location pages.

Why it matters

Google uses page content to determine local relevance. A plumbing website that never mentions Devon will rank below one that clearly serves the area, even with identical links and authority.

03.04Ongoing

Keep content fresh and updated

What to do

Review your service pages at least annually. Update prices, remove discontinued services, refresh any statistics or dates. Add a blog or news section and publish at least quarterly — even a short post about a recent project counts.

Why it matters

Google favours recently updated content for many queries. Stale pages with outdated information can see rankings drop over time as fresher content from competitors replaces them.

03.05Quick Win

Add FAQs with schema markup

What to do

Add a FAQ section to your key service pages and mark it up with FAQ schema (structured data). Your web developer can implement this; many CMS plugins do it automatically. The questions and answers appear directly in search results as expandable rich snippets.

Why it matters

FAQ rich snippets take up significantly more space in search results, increasing visibility without requiring a higher ranking. They also pre-answer customer questions and increase the quality of clicks you receive.

Section 04

Local SEO

Dominate the map pack for searches in your area.

04.01Quick Win

Complete every field in your Google Business Profile

What to do

Log into your GBP and fill in every available field: business description, category (choose the most specific primary category), service areas, opening hours, website URL, services list, and attributes (wheelchair accessible, women-led, etc.).

Why it matters

Google uses GBP completeness as a ranking signal for local searches. An incomplete profile ranks lower than a thorough one with the same reviews. Profiles with full service descriptions convert more visitors into calls.

04.02Ongoing

Add at least 10 photos to your Google Business Profile

What to do

Upload a mix of: your logo, a cover photo, photos of your work or premises, team photos, and before/after images if relevant. Use descriptive file names before uploading. Update with new photos regularly.

Why it matters

Businesses with more photos get significantly more direction requests and website clicks than those with few or no photos (Google's own data). Photos build trust before a customer ever contacts you.

04.03Ongoing

Respond to every Google review

What to do

Reply to all reviews — positive and negative — within a few days. For positive reviews, thank the customer and mention what you helped with. For negative reviews, stay professional, acknowledge the issue, and invite them to continue the conversation privately.

Why it matters

Review count and average rating are direct local ranking factors. Responding to reviews signals active management of your listing, which Google rewards. Unanswered negative reviews deter potential customers.

04.04Quick Win

Get listed in 5 core directories

What to do

Create consistent listings on: Yell.com, Yelp UK, Bing Places, Apple Maps (via Apple Business Connect), and one industry-specific directory relevant to your trade (Checkatrade, TrustATrader, FreeIndex, etc.). Ensure NAP matches your website exactly.

Why it matters

Directory citations (mentions of your business name, address and phone) are a trust signal for local SEO. You do not need hundreds — 5–10 high-quality, consistent citations matter more than 100 inconsistent ones.

04.05Quick Win

Add local schema markup to your website

What to do

Ask your web developer to add LocalBusiness schema markup to your website. This includes your business name, address, phone, opening hours, and geo-coordinates in a structured format that Google can read directly from your page.

Why it matters

Schema markup gives Google explicit, machine-readable information about your business rather than requiring it to infer details from your page content. It is standard practice on professionally built websites and correlates with stronger local visibility.

Want it done for you?

We can handle all of this for you

If working through this checklist yourself sounds like something you will never get round to, that is exactly what SEO Care is for. We handle monthly SEO health checks, keyword monitoring, on-page optimisation, Google Business Profile management, and content — so you can focus on running your business.

£95/mo

SEO Care Starter

Foundations and monitoring

£175/mo

SEO Care Growth

Local targeting + content

£295/mo

SEO Care Full

Full management and copy

Frequently Asked Questions

Answers to the questions small business owners most often ask about SEO.

ARE YOU READY?

Let's create something extraordinary together. Get in touch and let's talk about your next project.

START A PROJECT