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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
More Useful Resources
Related pages — no filler, just useful reads.
ARE YOU READY?
Let's create something extraordinary together. Get in touch and let's talk about your next project.
START A PROJECT