The small business website checklist: 47 things to get right
47 items, grouped into 9 sections: homepage (7), services (5), about (5), contact (5), SEO (6), AEO (5), accessibility (5), performance (5), legal (4). Some are about what the visitor sees, some are about what\'s in the code, some are about what\'s in the legal footer. Skip any of them and you\'re leaving conversions, rankings, or compliance on the table.
The order matters too. Start with the visitor-facing content (items 1-22), add the SEO basics before launch (items 23-28), layer on AEO + accessibility + performance once the site is live (items 29-43), and add the legal pages before any paid traffic (items 44-47). The 5-step order of operations is below.
The 9 sections at a glance
Each section has between 4 and 7 items. Total: 47. Click any section name to jump to the full list.
| Section | Items | What it covers |
|---|---|---|
| Homepage | 7 | What the visitor sees in the first 5 seconds |
| Services / Products | 5 | Detail pages, process, proof |
| About | 5 | Real photos, story, credentials |
| Contact | 5 | Form, phone, email, address, response time |
| SEO | 6 | Title, meta, sitemap, robots, structured data |
| AEO | 5 | llms.txt, FAQPage, HowTo, Article |
| Accessibility | 5 | Lighthouse 100, contrast, keyboard, alt text |
| Performance | 5 | LCP, page weight, no render-blocking JS |
| Legal | 4 | Privacy, terms, cookies, accessibility statement |
| Total | 47 | Visitor-facing + code + legal |
The 47 items
The full list, grouped by section. Each item is a one-line description that a small business owner can act on without developer help. Items 23-47 (the SEO, AEO, accessibility, performance, and legal sections) are mostly invisible to the visitor but matter for rankings, AI citations, compliance, and conversion rates.
The homepage has 5 seconds to communicate who you are, what you do, and why the visitor should care. These 7 items are the floor.
Clear value proposition above the fold. One sentence: what you do + for whom + why you're different. If the visitor has to scroll to figure out what the business does, the page has failed.
Primary CTA visible without scrolling. One button, one action. "Get a quote", "Book a consult", "Start your project" — whatever the main conversion is. Not 3 CTAs competing for attention.
Hero image or video that shows your actual work. Not stock photography. A real photo of your team, your shop, your work in progress. Visitors can tell the difference.
Trust signals above the fold or one scroll down. Years in business, customer count, certifications, "licensed + insured", BBB rating, industry awards. Real numbers, not vague claims.
Service overview with 3-5 main offerings. Not your full menu — your 3-5 main services, with one line each + a link to the detail page. Scannable in 10 seconds.
Social proof: testimonials, logos, reviews. At least 3 testimonials with real names + companies, or 3-5 client logos (if you have permission), or a "4.8/5 on Google" badge with a link. Pick one — multiple formats compete and dilute.
Mobile-first layout. 60%+ of your traffic is on a phone. Design for the phone first, then expand to tablet + desktop. Lighthouse mobile 90+ is the minimum.
Your services page (or product page) is where commercial intent converts. These 5 items turn a generic "we do stuff" page into a real sales surface.
Each service has its own page (or section). Don't lump 5 services into one paragraph. Each one deserves a dedicated page that can rank for its own commercial query.
Service description: what it is, who it's for, what it costs. The 3 essentials. Skip the "we pride ourselves on quality" filler — visitors want facts.
Process / how it works (3-5 steps with visual). "Step 1: discovery call. Step 2: proposal. Step 3: kickoff." The visitor wants to know what they're signing up for. HowTo schema is the AEO gold for this section.
FAQ specific to each service. 3-5 questions per service, the ones your customers actually ask. Not invented Q&A for SEO — real Q&A from your inbox. FAQPage schema surfaces this for AI citation.
Before/after examples or case studies. A photo pair, a project walkthrough, a "we did X for client Y" with numbers. Proof that the service delivers.
The about page is where trust gets built (or lost). These 5 items make it real instead of generic.
Real photo of the owner or team. Not stock photography. A real photo of you, in your space, doing your work. Visitors can tell the difference.
Origin story (1 paragraph, why you started). Not a 5-paragraph autobiography. One paragraph on why you do this. People buy from people they understand.
Credentials, certifications, training. Real ones. If you have a master's, a license, a board certification, an apprenticeship — list it. Visitors Google these before booking.
Service area (if local) or coverage (if remote). "Serving Ocala, Belleview, and the greater Marion County area" or "Remote-first, working with clients in 12 states." Specificity builds trust.
Community involvement / values (if real). Chamber of commerce, local nonprofit board, trade association, volunteer work. Skip if it's not real — fake values read as fake values.
The contact section is where the conversion happens. These 5 items make it as easy as possible to reach you.
Contact form with 3-4 fields. Name, email, message. Phone optional. More than 4 fields and the abandonment rate climbs; fewer than 3 and you get low-quality leads.
Phone number visible on every page. In the header or footer, on every page. Not buried in the contact section. Local service businesses especially — phone calls are the primary conversion.
Email address visible. As a mailto: link, not just a form. Some prospects prefer email. The canonical on-site email per the studio's contact line.
Physical address (if applicable) or service area. Required for local SEO. A Google Maps embed is the strongest version — it ties the site to a verified location.
Response time stated. "We reply within 1 business day" or "Same-day responses during business hours." Sets expectations and reduces "did they get my message?" follow-ups.
SEO is the foundation of organic search visibility. These 6 items are the minimum viable SEO setup. Skip any of them and you're leaving rankings on the table.
Unique <title> tag per page. 60 characters max. The page topic first, brand last. Same
Meta description per page. 155 characters max. The page's elevator pitch + a soft CTA. Google rewrites these 60% of the time, but the 40% that ship verbatim drive the click-through rate.
Canonical URL on every page. Tells Google which version of a page is the "real" one when there are parameters or duplicate content. One line in the <head>.
XML sitemap at /sitemap.xml. Lists every indexable page. Submit it to Google Search Console + Bing Webmaster. Without it, Google finds pages by crawling links; with it, Google can find pages you don't link to.
robots.txt at /robots.txt. Tells crawlers what they can and can't access. Default: allow everything, point at the sitemap. Don't accidentally block Google from the whole site.
Structured data (JSON-LD) on every page. Schema.org markup that tells Google what the page IS — Article, FAQPage, LocalBusiness, Product, Event. Rich results in search (stars, FAQ dropdowns, event listings) all come from this.
AEO is the new frontier. These 5 items put your site in the index that ChatGPT, Perplexity, Claude, and Google AI Overviews pull from. Most small business competitors aren't doing this yet — the early-mover window is open.
llms.txt at /llms.txt. A curated markdown index of your site for AI crawlers. Lists your pages, what you do, your pricing, your process, your contact. ChatGPT, Perplexity, and Claude all read this when it exists. Free, takes 30 minutes to write.
llms-full.txt at /llms-full.txt. The detailed version. The same content but longer, with the FAQ Q&A, the process steps, the case studies. LLMs that read both cite your site more often than LLMs that read only llms.txt.
FAQPage schema with real Q&A. Not invented Q&A for SEO — real Q&A from your inbox, from your sales calls, from your support tickets. AI assistants cite these directly when answering questions in your category.
Article + BreadcrumbList schema. Article schema tells AI "this is a substantive piece of content worth citing." BreadcrumbList schema gives AI the structure of your site. Both are low-effort, high-value.
HowTo schema on the process / cutover content. If you have a process page ("How a project works") or a cutover guide ("How to leave Squarespace"), HowTo schema is the schema that surfaces for "how do I" AI queries. Highest AEO leverage per minute spent.
Accessibility isn't just a legal requirement (ADA, Section 508) — it's a conversion lever. Sites that work for screen readers and keyboards work better for everyone. These 5 items are the WCAG 2.1 AA essentials.
Lighthouse Accessibility score 100 (or close). Free, instant, in Chrome DevTools. Anything below 90 means real users with disabilities are blocked from something. Aim for 100.
Color contrast 4.5:1 minimum (WCAG AA). Body text on background. Large text (18pt+ or 14pt+ bold) can be 3:1. Test every color combo with a contrast checker. The dark mode pass is non-negotiable here — tokenized colors that flip can break contrast in either mode.
Keyboard navigation. Tab through every interactive element. Focus indicators must be visible. Enter activates buttons. Esc closes modals. Arrow keys navigate menus. If you can't operate the contact form with a keyboard, the form has failed.
Alt text on every image. Not "image123.jpg" — a description of what the image shows. Decorative images can have empty alt text. Informative images (charts, photos, infographics) need real alt. Lighthouse flags this automatically.
Skip-to-content link. A link at the top of the page that jumps focus past the header/nav to the main content. Screen reader users rely on it. The link can be visually hidden until focused.
Performance is a ranking factor (Core Web Vitals) and a conversion factor (every 100ms of load time costs ~7% of conversions). These 5 items are the floor for "fast enough" in 2026.
Lighthouse Performance 100 (or close). The score includes LCP, FID, CLS, plus the older metrics. 90+ is acceptable; 100 is the target. Test on mobile, not desktop — mobile is where the real users are.
Largest Contentful Paint under 2.5 seconds. The "good" threshold per Google's Core Web Vitals. 4+ seconds = "poor" = ranking penalty. The hero image or the H1 is usually the LCP element.
Page weight under 100KB (hand-coded) or 500KB (any platform). Hand-coded HTML + CSS + a tiny bit of JS should be under 100KB total. Page builders (Squarespace, Wix) tend to be 500KB-2MB. Smaller = faster = better rankings.
No render-blocking JavaScript. Every <script> in the <head> without async or defer blocks the page from rendering. Hand-coded sites naturally avoid this; page builders often don't.
Images in modern format (WebP / AVIF) with proper sizing. A 4MB JPEG hero image will tank LCP. Convert to WebP (75% smaller for the same quality) and serve at the actual display size, not 4x larger.
These 4 items are non-negotiable. They're the difference between "a site" and "a site that won't get you sued." Add them before any paid traffic, ideally before launch.
Privacy policy at /privacy. Required by GDPR, CCPA, and most state privacy laws. A template is fine for a small business that doesn't do anything exotic with data. Link it in the footer of every page.
Terms of service at /terms (if you have one). Required for e-commerce. Recommended for any business that sells services with a clear scope. A template is fine; the value is in having a written agreement, not in the legal sophistication.
Cookie consent banner (if you use cookies). Required by GDPR for any EU visitors, by CCPA for California visitors. Google's "fundamentals" + "analytics" cookies count. A banner that lets the visitor reject non-essential cookies is the minimum.
Accessibility statement (if you make WCAG claims). If your site says "WCAG 2.1 AA compliant" anywhere — including in the pitch — you need a /accessibility statement explaining the standard, the audit, the known issues, and how to report barriers. Required for some government contracts.
The 5-step order of operations
The 47 items aren\'t all equal. Some are foundational (without them, the rest don\'t matter); some are polish (worth doing but not blocking). The 5-step order is the recommended sequence if you\'re doing the whole thing in one project — start to finish in 1-3 weeks.
Start with homepage + about + contact (items 1-22)
These 22 items are the visitor-facing content. They\'re what the visitor sees, reads, and clicks. Without these, the SEO / AEO / accessibility items have nothing to optimize. Build these first, get them right, then move to step 2. Typical effort: 1-2 weeks of dev time or 5-10 hours of solo work.
Add the SEO basics before launch (items 23-28)
The 6 SEO items (title, meta description, canonical, sitemap, robots, structured data) are the foundation of organic search visibility. None are visible to the visitor — they\'re in the <head> and at /sitemap.xml + /robots.txt. Without them, the site is invisible to Google. Add them before launch, not after. Typical effort: 1-2 hours.
Layer on AEO once the site is live (items 29-33)
The 5 AEO items (llms.txt, llms-full.txt, FAQPage schema, Article + BreadcrumbList, HowTo schema) are what get your site cited by AI assistants. Free ranking boost in the new AI-search landscape. Add within the first week of launch. Typical effort: 2-4 hours.
Lock in accessibility + performance (items 34-43)
The 5 accessibility items and 5 performance items are the WCAG AA + Core Web Vitals floor. Lighthouse 100 across the board is the target. Test on mobile, not desktop. Fix the failures before any paid traffic — paid traffic on a slow or inaccessible site is wasted money. Typical effort: 2-4 hours if the foundation is clean, more if there are systemic issues.
Add the legal pages before paid traffic (items 44-47)
The 4 legal items (privacy, terms, cookie consent, accessibility statement) are non-negotiable. Required by GDPR, CCPA, and most state privacy laws. Required for e-commerce. Required if you make WCAG claims. Add them before any paid traffic, ideally before launch. Typical effort: 1-2 hours with a template.
The honest summary
Items 1-22 (the visitor-facing content) are the floor for a working website. Items 23-43 (the SEO + AEO + accessibility + performance) are how you go from "a site" to "a site that ranks + cites + converts." Items 44-47 (the legal) are how you avoid getting sued. Skip the legal ones at your own risk. Skip the SEO / AEO / a11y / perf ones and you have a site that\'s invisible to Google, invisible to AI, and inaccessible to ~15% of your visitors.
The full SEO + AEO stack
This checklist is one piece of a larger content moat. The other pieces — the cost guide, the decision tree, the case study, the per-platform deep-dives — cover the parts of small business web that this checklist can\'t.
- How much does a small business website cost in 2026? The cost guide — the 4 tiers, the 5-year TCO math, the hidden costs of page builders.
- Squarespace vs hand-coded: the honest comparison. The decision tree — who each is actually for, the 5-year TCO worked out, a 4-step tree that figures out which one fits your business.
- The shipped cut-over case study. The case study — the actual before/after metrics, the actual build, the actual cost, no client name.
- The per-platform deep-dives. The comparison pages — Squarespace, Wix, GoDaddy, Shopify, Weebly, Duda, WordPress.com. Each one has the real 5-year cost, the cutover steps, the FAQ.
Per-industry guides in the content moat
The 47-item checklist on this page is the universal launch list. The per-industry guides apply the same checklist to a real category, with industry-specific additions:
- HVAC website design: what an HVAC business needs in 2026 — the 6 things, the 5 common mistakes, the 3 hand-coded advantages, the 4 query clusters for SEO and AEO → the HVAC guide
- Plumber website design: what a plumbing business needs in 2026 — same framework, plumbing-tuned copy, with Master Plumber license + 24/7 emergency service → the plumber guide
- Auto repair website design: what an auto repair shop needs in 2026 — same framework, auto-repair-tuned copy, with ASE certifications + specialty vehicle types → the auto repair guide
- Landscaping website design: what a landscaping business needs in 2026 — same framework, landscaping-tuned copy, with project gallery + seasonal banners → the landscaping guide
FAQ — the 47-item checklist, answered
What should a small business website have?
A small business website needs 47 things, grouped into 9 sections: homepage essentials (clear value prop, primary CTA, mobile-first layout), services detail pages, about page with real photos, contact form + phone + email + address, SEO basics (titles, descriptions, sitemap, structured data), AEO infrastructure (llms.txt, FAQPage schema), accessibility (4.5:1 contrast, keyboard nav, alt text), performance (sub-2.5s load, sub-100KB page weight), and legal (privacy policy, terms, cookie consent, accessibility statement). The full breakdown with each item is below.
How many pages should a small business website have?
A typical small business website has 5-7 core pages: home, services (or products), about, FAQ, contact, plus a blog if you publish regularly. Each service can also have its own page (5 services = 5 service pages + 5 core = 10+ pages). The minimum viable site is 3 pages (home, about, contact); the recommended site is 5+; the best-in-class site is 7+ with a blog. More pages = more indexable surface for search + AI.
Do I need a blog on my small business website?
A blog is optional but high-leverage. Every blog post is a new indexable URL that can rank for long-tail search queries and get cited by AI assistants. For local service businesses, 2-4 posts a month on topics your customers search for ("how to fix a leaky faucet", "what to look for in a vet") compounds over time. For e-commerce or B2B, a blog is closer to required — it's the primary SEO surface. If you don't have time to write 2+ posts a month, skip the blog until you do. A stale blog (last post 6+ months ago) is worse than no blog.
What's the most important page on a small business website?
The homepage is the most-visited page for most small businesses, but the "most important" depends on your goal. For lead generation, the contact page matters most (it's where the conversion happens). For SEO, the service pages matter most (they're what ranks for commercial queries). For trust, the about page matters most (it's where people decide if they like you). The homepage has to do all three: communicate value, link to services, build trust, and route to contact. That's why it's the hardest page to write.
How long should it take to build a small business website?
1-3 weeks from deposit to launch, depending on size. A 1-page site is 1 week. A 5-page site is 2 weeks. A full custom site with all features is 2-3 weeks. The timeline starts when the developer has the content (text, photos) and the required access (domain registrar, third-party accounts). A fast turnaround on your feedback keeps the project on track. The 47-item checklist below typically takes 10-15 hours of actual work if you're doing it yourself, or 1-3 weeks of dev time if you're hiring out.
Do I need llms.txt on my small business website?
Yes, if you want to be cited by ChatGPT, Perplexity, Claude, and Google AI Overviews. llms.txt is a markdown file at /llms.txt that gives AI crawlers a curated index of your site — the same way robots.txt and sitemap.xml give Google a curated index. Without it, AI crawlers see your site as a generic web page; with it, they see your service offering, your pricing, your process, and your contact info in a structured way they can cite. Every Mopheus Code site ships with llms.txt + llms-full.txt as part of the standard build. For the meta-AEO explainer (what is llms.txt, the format spec, how to add it to your site), see What is llms.txt and why does it matter for AI search?.
What's the difference between SEO and AEO?
SEO (search engine optimization) is about ranking in Google. AEO (answer engine optimization) is about being cited by AI assistants (ChatGPT, Perplexity, Claude, Google AI Overviews). The foundations overlap (good content, structured data, fast load) but the surfaces differ. SEO is about being in the top 10 blue links. AEO is about being the source the AI cites when answering a question about your category. For small businesses in 2026, both matter — but AEO is the new frontier that most competitors aren't optimizing for yet. The 47-item checklist covers both.
How do I check if my website is accessible?
Three ways, in order of effort: (1) Lighthouse audit in Chrome DevTools (free, instant, gives a 0-100 score plus the specific failures) — Lighthouse Accessibility 100 is the target; (2) axe DevTools browser extension (free, more thorough than Lighthouse, points at the specific WCAG criterion each failure violates); (3) manual testing with keyboard-only navigation (Tab through every interactive element, check that focus is visible, check that you can operate the contact form without a mouse). For most small businesses, Lighthouse + axe is enough. The 47-item checklist has 5 accessibility items that cover the WCAG AA essentials.
What's the minimum viable website for a small business?
A 1-page site with 3 sections: who you are + what you do (homepage), how to reach you (contact), and one proof point (a testimonial, a project, a credential). That's items 1-22 on the 47-item checklist (homepage + services + about + contact basics). The other 25 items (SEO, AEO, accessibility, performance, legal) are how you go from minimum viable to best-in-class. You can launch with the minimum and add the rest as you go — but accessibility and legal (items 34-47) should be there from day one, not bolted on later.
Where do I start with the 47-item checklist?
Start with the homepage + about + contact (items 1-22), then add the SEO basics (items 23-28) before launch, then layer on AEO (items 29-33) and accessibility (items 34-38) once the site is live, then measure and improve performance (items 39-43) over the first 3 months, then add the legal pages (items 44-47) before any paid traffic. The order of operations in the HowTo section below is the recommended sequence if you're doing the whole thing in one project.
Two places to go from here
Pick the one that matches where you are right now. Each ends in a real conversation and a real quote.