Small business SEO checklist

Most small sites need a short list of pages that can earn a customer, a clean technical baseline on those pages, and a monthly habit of reading Search Console. This checklist is for an owner or a tight in-house team who can spare an afternoon now and an hour later each month.

By Roman Klymentiev · Updated 11 November 2026

It is not a ranking guarantee, and it is not the same as Traffivio’s technical SEO checklist for people who can change server rules, templates, and structured data. Use that guide for robots.txt, template canonicals, or hreflang; use this one for a brochure site, a local service site, or a small shop.

Start with the URLs that actually matter

Write down a short list before you touch any tool. For most small businesses the list looks like this:

If the service page is thin and the blog is busy, start with the service page. Blog posts only help when they are specific and link to the page where someone can hire you or buy. Keep the list visible while you work: finish the important URLs, rather than sampling fifty links from the sitemap.

Technical baseline (first half of the afternoon)

On each URL from your list, confirm a crawler and a customer can use the page:

  1. The URL loads over HTTPS and returns a normal success response (HTTP 200) after any redirects. A chain through old http or www variants is worth cleaning, but you do not need a perfect historical map today.
  2. The page is usable on a phone. A viewport meta tag and text you can read without zooming matter more than a vanity performance number. If the mobile layout hides the offer or the phone number, fix that first.
  3. Each page has its own title and its own meta description, written for a person. The title should name the service or product and, when natural, the place or brand. Avoid copying the same title across every service page. Display length is a snippet concern, not a secret ranking formula; the meta tag checker shows the current title, description, canonical, and robots in one pass.
  4. There is one clear H1 that matches the page, not a logo and not a heading leftover from a template.
  5. The canonical points at this URL (or at the single URL you truly want indexed). If you are unsure what a canonical does, read the canonical tag guide before you change anything.
  6. The page is not noindex unless you meant it to stay out of search (thank-you pages, account screens, staging). Accidental noindex on a money page is a common reason a newly published URL never appears. See the noindex guide.

Then check the site-wide files once, not once per page:

If a URL looks fine in your browser but you still cannot find it in Google, work through the page-not-indexed checklist rather than publishing another article about the same service. A free SEO audit on one public URL will surface missing titles, canonical issues, and noindex on the live HTML. Index status stays in Search Console.

On-page work on the money pages

Once the page can be fetched and is eligible to be indexed, write it so a first-time visitor can tell what you do, who it is for, and what to do next.

You do not need unique city pages for every nearby town unless each page has substance of its own (a real office, a real service difference, or information actually about that place). Thin copies of the same service page with a different city in the title usually compete with each other rather than help.

Content that helps a real customer

Useful extra pages usually come from questions you already answer by hand: how the work is priced, how long a typical job takes, which jobs you do not take, and a narrow article written from experience rather than a generic outline.

If you cannot add a fact that a competitor would have to invent, you probably do not have a page yet. It is better to improve one service URL than to publish five interchangeable posts. You do not need a large blog to be a credible small business in search.

The afternoon checklist

Work in this order so you are not rewriting copy on a page that is still blocked:

  1. Write the list of money pages and open each one in a private window on your phone.
  2. Run a public HTML check on each URL (title, description, canonical, robots).
  3. Check robots.txt and the sitemap once for the whole site.
  4. Fix accidental noindex, wrong canonicals, and missing or duplicated titles first.
  5. Rewrite the opening of each money page so it states the offer clearly, and add the internal links you actually need.
  6. Align the contact details with your public listings.
  7. Submit or refresh the sitemap in Search Console if the file changed, and inspect one updated URL when the new HTML is live.
  8. Write down the one improvement you will make next month.

The monthly hour

The monthly hour keeps you from drifting. In Search Console, using the same property and a like-for-like date range, look at queries and pages for the URLs on your list, open Page indexing only for new problems on those URLs, and inspect any page you changed last month after Google has had time to recrawl it. Then pick at most one improvement: a title that does not match its queries, a thin service section, a missing internal link, or a URL that should not be indexed. Do not overhaul every title because the month felt quiet; changes need a crawl and enough impressions before you can read them honestly.

What to skip

Those shortcuts create cleanup work and, in some cases, policy risk. They are not a substitute for clear pages and a site Google can fetch.

When you are ready to read the query and indexing data behind this list, use Google Search Console basics. For template-level or server-level checks, use the technical SEO checklist. For a single URL, start with the free SEO audit. Traffivio can also run a weekly agent pass and hold drafts in preview until you approve them—useful once the money pages exist, not as a way to skip the afternoon of work above. See pricing if you want the workspace on a schedule. If you prepare this list for several client sites, the agencies page describes the shared approval workspace.