Back to Blog
checklistwebsite launchSEOanalytics

The Small Business Website Launch Checklist

The 40-point checklist we run before handing over any website — content, technical setup, forms, analytics, performance, and local search. Free to use on your own site.

Zenara Designs
Published August 23, 2026
5 min read
The Small Business Website Launch Checklist

Most small business websites launch with something broken. Not catastrophically — the site loads, the pages are there — but the contact form silently fails, or analytics was never connected, or every page carries the same meta description. These problems are cheap to catch before launch and expensive to discover three months later when you are trying to work out why nobody called.

This is the checklist we run before every site we hand over. Work through it in order; each section depends on the one above it.

1. Content and Copy

  • Every page has one H1 that describes that page, not the business in general.
  • Contact details match everywhere — site footer, contact page, and your Google Business Profile. Inconsistent phone numbers and addresses actively hurt local search.
  • No placeholder text survives. Search the whole site for "lorem", "TODO", and your designer's template company name.
  • Prices and timelines are current and say the same thing on every page they appear.
  • Nothing claims a statistic you cannot source. If you would not want to be asked where a number came from, take it out.

2. Technical Setup

  • One canonical domain. Pick www or non-www and 301 the other. Both being reachable splits your search signals in half.
  • SSL is active and every internal link uses https.
  • Every page has a unique title and meta description. Keep titles under about 60 characters or Google truncates them mid-word.
  • A canonical tag on every page pointing at itself.
  • robots.txt does not block anything you want indexed. A common trap: blocking a page in robots.txt while also marking it noindex. The block stops the crawler ever reading the noindex, so the page stays in the index indefinitely.
  • The sitemap lists real, indexable URLs only — no redirects, no 404s, no staging pages.
  • Staging and demo subdomains are noindexed. A preview build competing with your live site is a surprisingly common and completely avoidable problem.

3. Forms and Conversion

Test this from a real device, on real data, not from the machine that built the site.

  • Submit every form and confirm the email actually arrives — including checking the spam folder.
  • Check the reply-to address so you can respond directly to an enquiry.
  • Phone numbers are click-to-call links on mobile.
  • Spam protection is active — a honeypot field at minimum.
  • The thank-you state is clear so nobody submits twice wondering whether it worked.

4. Measurement

Skip this and you will have no idea whether the site works. It takes under an hour and cannot be backfilled — data starts the day you connect it.

  • Google Analytics 4 installed and firing on every page.
  • Google Search Console verified and the sitemap submitted.
  • Conversions tracked as events — form submissions and click-to-call taps. Sessions alone will not tell you whether anyone tried to reach you.
  • The accounts are in your name, with your agency added as a user. If you ever change providers you keep every historical data point.

This is exactly what our website care and analytics service sets up and reports on each month.

5. Performance and Accessibility

  • Run Lighthouse on mobile, not desktop. Desktop scores flatter you and are not where your traffic is.
  • Images are compressed and correctly sized. An unoptimised hero image is the single most common cause of a slow first load.
  • Every image has descriptive alt text — what it shows, not "image of".
  • The site is navigable by keyboard and body text meets a 4.5:1 contrast ratio.
  • Nothing scrolls horizontally at 375px wide.

6. Local Search

  • Google Business Profile claimed, with categories, hours, and service areas complete.
  • LocalBusiness structured data present in the page source — server-rendered, not injected by JavaScript after load, or crawlers that do not run scripts will never see it.
  • Business name, address, and phone are identical across your site, your profile, and any directory listings.
  • A review request process exists before launch, so reviews start accumulating from day one.

7. After Launch

  • If you replaced an old site, 301 every old URL to its new home. Skipping this is the most common way a redesign destroys rankings that took years to build.
  • Watch Search Console for two weeks — coverage errors and crawl problems surface there first.
  • Confirm pages are actually getting indexed. A page that is live is not necessarily a page that is in Google.
  • Know who fixes things. Agree in writing who handles updates, and how fast, before you need it urgently.

Already launched and unsure?

We will run an existing site through this checklist and send you what we find, at no cost. Request a site audit or get in touch.