Quick answers
What is an SEO checklist for small business?
An SEO checklist for small business is a prioritised list of actions that improve how your website appears in Google search results. It covers technical basics (page titles, mobile speed), on-page content (headings, meta descriptions), and off-page signals (backlinks). Done in order of impact, a checklist helps small business owners focus effort where it moves rankings fastest.
How long does SEO take to work for a small business?
Most small businesses see measurable ranking improvements within 3 to 6 months of making consistent SEO changes. Technical fixes (page titles, canonical tags, sitemap submission) can improve crawling within days. Content and backlink improvements take longer because Google needs time to re-evaluate the site's authority.
Is SEO free for small businesses?
The core of SEO - optimising your pages, fixing technical issues, and creating useful content - is free. You do need time to implement changes. Paid tools can speed up the process, but Google Search Console (free), and Bloom's free plan (one site, no card) give small businesses everything needed to start and track progress.
What is the most important SEO factor for a small business website?
For most small business websites, the highest-impact factor is making sure every page has a clear, keyword-first title tag and a unique meta description. These control what Google shows in search results and directly affect whether someone clicks your link. After that, page speed and mobile usability are the next biggest levers.
Most SEO guides are written for marketing managers at companies with a budget. This one isn't. It's for the business owner who wants to stop losing customers to competitors on page one of Google - without spending hours learning a new discipline.
Work through this list in order. The first items have the biggest impact and cost nothing but time.
1. Make sure Google can find your pages
Before anything else: check that Google is actually crawling your site. Go to Google Search Console (free), add your site, and submit your sitemap. Search Console will show you which pages are indexed and flag any crawl errors.
If you haven't set up Search Console, do it before any other step. Everything else is wasted effort if your pages aren't in Google's index.
2. Fix every page title
The page title (the text in the browser tab and the blue link in Google results) is the single most influential on-page SEO element. Every page on your site needs a unique title that:
- Leads with the main keyword (e.g. "Plumber in the UK" not "Home | Dave's Plumbing")
- Is under 60 characters so it doesn't get cut off in search results
- Ends with your brand name, separated by a pipe or dash
If you're not sure which keyword to use, think about what your customer types into Google when they need exactly what you do. That's your title keyword.
3. Write a meta description for every page
The meta description is the two-line summary under your link in Google. It doesn't directly affect ranking, but it does affect whether someone clicks. A good meta description:
- Is 145–160 characters long
- Describes what the page delivers, not your company
- Ends with a soft call to action ("Find out more", "Get a free quote")
Google sometimes rewrites meta descriptions, but providing one gives you control most of the time.
4. Check your page loads fast on mobile
Google uses the mobile version of your site to determine rankings (mobile-first indexing). Run your homepage through PageSpeed Insights. A score above 70 on mobile is a reasonable target for most small businesses.
The most common culprits for slow mobile pages: large uncompressed images, too many third-party scripts (chat widgets, tracking pixels), and themes that load far more code than they need.
5. Add one H1 heading to every page
Every page should have exactly one <h1> heading. It tells Google (and your visitors) what the page is about. It should contain your primary keyword and match the intent of the page - not a tagline, not your company name.
Subheadings (<h2>, <h3>) help Google understand the structure of your content. Use them to break up long pages and include related keyword phrases naturally.
6. Get your site on Google Search Console and submit a sitemap
A sitemap is a file that lists all the pages on your site, helping Google find them faster. Most website platforms (WordPress, Wix, Squarespace) generate one automatically. The URL is usually yourdomain.com/sitemap.xml.
Once you have the URL, paste it into Search Console under Sitemaps. This alone can get new pages indexed days faster than waiting for Google to discover them naturally.
7. Set up a canonical tag on every page
A canonical tag tells Google which version of a page is the "official" one. Without it, Google may index yoursite.com/page, yoursite.com/page/, and www.yoursite.com/page as three separate pages - splitting your ranking signal between them.
Most CMS platforms handle this automatically if you set a preferred domain. Worth checking it's working with a quick look at the page source (Ctrl+U, search for "canonical").
8. Create a page for every service you offer
One of the most common small business SEO mistakes: cramming every service onto one page. Google ranks pages, not websites. If you offer five services, you need five pages - each with its own title, heading, and content focused on that specific service.
Each service page should answer: what the service is, who it's for, where you offer it (if local), and what the next step is (call, quote, book).
9. Get your first local citations right
If you serve customers in a specific area, list your business consistently on Google Business Profile, Bing Places, and Yell. Use exactly the same name, address, and phone number across all of them. Inconsistencies confuse Google about where you're based and dilute your local rankings.
Google Business Profile is free and often gets your business appearing in the "map pack" - the three local results that appear above the standard organic listings for location-based searches.
10. Earn your first three backlinks
A backlink is a link from another website to yours. It's still one of Google's strongest ranking signals. You don't need hundreds - but having zero backlinks makes it very hard to rank for competitive terms.
Three reliable starting points for small businesses:
- Industry directories - most industries have a trade body or directory that accepts free listings.
- Local press - a quote in a local news article or a mention in a "best of" list often comes with a link.
- Suppliers and partners - if you have business relationships, ask if they'd add you to their suppliers page.
How Bloom helps with all of this
Bloom scans your website weekly and turns every gap on this checklist into a specific, ranked task - telling you exactly what to fix, in what order, and why it matters. The app is free for one site, with no credit card required.
If you'd rather hand any of these tasks to an expert, you can do that directly from the app, from £29 per task.
Let Bloom build your checklist automatically.
Add your site and Bloom scans it weekly, turning every gap into a ranked to-do. Free for one site.
60-second setup · No credit card · Cancel any time