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:
- The homepage, if it clearly says who you are and what you do.
- One page for each main service or product line you want to be found for. If you offer three services, you probably need three pages, not one vague “Services” dump and a blog post.
- A location or contact page if you serve a place in person, with a consistent name, address, and phone number.
- Two or three supporting pages that answer questions you already hear on the phone or in email (pricing approach, process, a narrow FAQ). Not a dozen thin posts.
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:
- 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.
- 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.
- 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.
- There is one clear H1 that matches the page, not a logo and not a heading leftover from a template.
- 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.
- 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:
- Fetch
robots.txtand make sure you are not Disallowing the money pages or the sitemap. The robots.txt checker is enough for this pass. - Open the XML sitemap and confirm the important URLs are listed, with the canonical host, and that retired URLs are gone. A sitemap checker will catch an invalid file before you submit it in Search Console.
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.
- Opening paragraph. Say the service and the area or audience in ordinary language. If you would not say the sentence out loud to a customer, do not use it as the first paragraph.
- Title and H1 in agreement. They do not have to be identical, but they should not describe two different pages. If Search Console already shows queries for this URL, keep those phrases visible; do not “refresh” them away. Google Search Console basics explains how to read that list before you rewrite a title.
- Headings that match real sections. Process, pricing approach, service area, and what happens after someone contacts you are usually more useful than a wall of synonyms.
- Internal links. From the homepage, link to each money page with anchor text that names the service. From each money page, link back to contact or booking, and to one related service when it genuinely helps. Do not manufacture links between near-duplicate pages.
- Images. Use a short, descriptive filename and alt text that explains the image, not a list of keywords.
- Local consistency. If you have a public address, use the same name, address, and phone number on the site that you use on your Google Business Profile and other listings. Inconsistent contact details are a trust issue for customers as much as a search issue.
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:
- Write the list of money pages and open each one in a private window on your phone.
- Run a public HTML check on each URL (title, description, canonical, robots).
- Check robots.txt and the sitemap once for the whole site.
- Fix accidental noindex, wrong canonicals, and missing or duplicated titles first.
- Rewrite the opening of each money page so it states the offer clearly, and add the internal links you actually need.
- Align the contact details with your public listings.
- Submit or refresh the sitemap in Search Console if the file changed, and inspect one updated URL when the new HTML is live.
- 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
- Anyone who guarantees a #1 ranking, or who wants to “build hundreds of blog posts” for a five-page site.
- Buying links, fake reviews, or directories you would not show a customer.
- Keyword stuffing in titles, footers, or image alt text, weekly title experiments on the same URL, or a separate “SEO page” of keywords that no visitor would read.
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.
Related
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.