Digital & Online
SEO Checklist for Small Business: 40 Steps to Rank on Google
A practical SEO checklist for small business websites: Search Console, technical basics, keyword research, page titles, content, local SEO, internal links, schema and measurement.
I have done SEO and technical SEO for businesses in the US, Canada, the UAE and Pakistan, and most small business sites I review have the same problems: pages Google cannot index, titles that say nothing, no page for the services people search, and no system for reviews or content. None of these need a big budget. This checklist covers the steps in the order I would do them.
Foundation: measurement
- Verify Google Search Console for your domain (Domain property via DNS is best).
- Submit your XML sitemap in Search Console.
- Install Google Analytics 4 and confirm key events, such as form submissions, calls and purchases.
- Verify Bing Webmaster Tools; it can import from Search Console.
- Record a baseline: clicks, impressions, top queries and top pages for the last three months.
Technical basics
- Check indexing in Search Console's Pages report. Fix pages that should be indexed but are not.
- One version of the site: HTTPS only, and either www or non-www, with redirects from the others.
- robots.txt does not block important pages or resources.
- Canonical tags point to the preferred version of each page.
- No accidental noindex tags on important pages.
- Mobile-friendly layout tested on a real phone.
- Page speed: test key pages with PageSpeed Insights. Compress images, remove unused scripts and lazy-load images below the fold. Watch Core Web Vitals: LCP, INP and CLS.
- Fix broken links and redirect old URLs that have links or traffic.
- Clean URLs that describe the page, such as /services/drain-cleaning/.
- Structured data for your organisation or local business, products, articles and breadcrumbs, tested in the Rich Results Test.
Keyword research
- List your services and products in the words customers use.
- Use Search Console queries to see what you already appear for.
- Check Google autocomplete and "People also ask" for related questions.
- Use Google Keyword Planner or another tool for search volume ranges.
- Map one primary keyword to one page. Avoid several pages competing for the same term.
- Include local modifiers if you serve an area: "plumber in Tampa", "Tampa water heater repair".
On-page optimisation
- Title tags: unique, descriptive, roughly 50 to 60 characters, with the main keyword near the start.
- Meta descriptions: a clear summary and reason to click.
- One H1 per page describing the topic.
- Logical subheadings (H2, H3) that follow the questions searchers have.
- Answer the main question early, then add depth.
- Images with descriptive file names and alt text.
- Clear calls to action: call, book, buy or request a quote.
Content that ranks
- A dedicated page for each core service and each main location you serve, with unique, useful content (not copy-pasted templates).
- Helpful articles that answer pre-purchase questions: costs, comparisons, how-tos and checklists.
- Show experience: your own photos, real examples, data and lessons, not generic text.
- Author information and an About page that explain who is behind the content.
- Update important pages when facts change, and show the updated date.
Google's spam policies warn against producing many pages primarily to manipulate rankings, including mass-generated content without added value. Ten genuinely useful pages beat a hundred thin ones.
Internal linking
- Link from articles to related service or product pages, using descriptive anchor text.
- Link between related articles to form topic clusters.
- Keep important pages within a few clicks of the homepage.
Local SEO
- Complete your Google Business Profile: primary category, services, hours, photos, service area or address.
- Consistent name, address and phone number across your site and major directories.
- Ask every satisfied customer for a review and reply to reviews.
Links and reputation
- Earn links naturally: local partnerships, supplier and association listings, local press, sponsorships, and genuinely useful resources others want to cite. Avoid buying links; it violates Google's spam policies.
How to prioritise
If you can only do five things this month:
- Fix indexing and technical blockers.
- Rewrite titles and meta descriptions for your top 10 pages.
- Create or improve one page for each core service.
- Complete your Google Business Profile and ask for reviews.
- Publish two genuinely helpful articles linked to your service pages.
What to measure monthly
- Clicks and impressions in Search Console
- Average position for your main queries
- Leads, calls or sales from organic search in GA4
- Number of reviews and rating
- Pages indexed versus pages submitted
Look at trends over three months, not daily swings.
Common SEO mistakes
- Targeting the same keyword on many pages.
- Thin location pages that only swap the city name.
- Ignoring Search Console warnings.
- Heavy pages with oversized images and many scripts.
- Chasing tricks instead of making the best page for the searcher.
A 90-day plan built from the checklist
Days 1 to 30: fix and measure. Complete the measurement and technical sections. Resolve indexing problems, set up redirects for broken URLs, compress the heaviest images, and rewrite titles and meta descriptions for your ten most important pages. Record your baseline numbers.
Days 31 to 60: pages and profile. Build or improve one page for each core service, with real photos, prices or price ranges, FAQs and a clear call to action. Complete your Google Business Profile, add photos, and start asking every customer for a review. Add LocalBusiness or Organization structured data.
Days 61 to 90: content and links. Publish four to six genuinely helpful articles that answer pre-purchase questions, each linking to the relevant service page. Contact suppliers, associations and local partners for listings or mentions. Compare your numbers with the baseline.
A quick example
A small plumbing company had one "Services" page listing twelve services in bullet points. It appeared for almost nothing except its brand name. After creating separate pages for water heater replacement, drain cleaning, leak detection and repiping, each with a few hundred words of specific, original content, local photos and a price range, those pages began appearing for "water heater replacement [city]" type queries within a few months. Nothing about the site's design changed. The difference was a page that matched what people actually searched.
That is the pattern for most small businesses: match pages to real searches, make each page the most useful answer, and make it easy for Google to crawl and trust.
Questions readers ask
Do I need a blog for SEO?
Not always, but most businesses benefit from articles that answer customer questions. They attract searchers earlier in the buying process and give you pages to link to your service pages.
Is AI-written content bad for SEO?
Google's guidance focuses on the quality and helpfulness of content, not how it is produced, but mass-produced content without added value can violate spam policies. If you use AI, edit thoroughly, add real experience and verify facts.
Your next step
Verify Search Console today and look at the Pages and Performance reports. Note the pages with impressions but few clicks; improving their titles is often the fastest win.
The full guide, SEO from Zero: Rank on Google, covers technical SEO, keyword research, content strategy, on-page optimisation, local SEO, link earning and measurement, with templates and a 90-day plan, for $0.99.
General information only, not legal, tax or financial advice. Rules and costs vary by state and change; verify with official sources. Read the disclaimer.