Free Small Business SEO Audit Checklist
The free SEO audit checklist every small business owner should run on their own website. No agency jargon, no enterprise-only tools, no items that need a developer. Just the SEO foundations, Core Web Vitals, on-page content, and AI search readiness signals (ChatGPT, Gemini, Claude, Google's AI Overview) that move the needle when you're the marketing team and the technical team.
Free, no email required · One-page printable PDF · Works on WordPress, Shopify, Wix, Squarespace, or anything else
What is an SEO audit?
An SEO audit is a structured review of a website's search-engine readiness. It checks the technical SEO foundations (titles, meta descriptions, headings, alt text, sitemap, robots.txt), the performance signals Google measures (Core Web Vitals: LCP, INP, CLS), the on-page content (keyword targeting, internal links), and the AI search readiness signals (schema markup, AI bot access). The output is a prioritized list of issues to fix in order of impact.
Last reviewed: May 2026 · Author: Luke Beck, founder of Stackra
An SEO audit example
What a single finding from an SEO audit looks like in practice, end to end.
- Issue:
- Homepage title tag is the platform default ("Home - My Site"). No keyword, no business name, identical across every page.
- Why it matters:
- The title tag is the strongest single ranking signal a page controls. A default title gives Google nothing to match against searches for what you actually do.
- Fix:
- Rewrite to "[What you do] in [city] | [Business name]". For example, "Family Dentist in Austin, TX | Smile Bright Dental". Update on the homepage and on every service or product page with its own keyword.
- Effort:
- 15 minutes per page in the platform's SEO panel. No developer required.
- Expected result:
- Visible in Google Search Console within 1 to 4 weeks as the page is recrawled. Click-through-rate from search typically lifts 10 to 30% on pages that move from default to specific titles.
The full checklist below covers 15 actions in this same format: what to check, why it matters, and the simplest fix.
SEO Foundations
4 itemsSet a unique title tag and meta description on every page
50-60 characters for the title, 140-160 for the description. Lead with the keyword you want the page to rank for. Default templates that repeat across pages are the single most common SEO miss on small business sites.
- Homepage: "[What you do] in [city] | [Business name]", e.g. "Family Dentist in Austin, TX | Smile Bright Dental".
- Service / product page: lead with the exact service or product, then the location or differentiator.
- Blog post: question or how-to phrasing that matches what customers actually type into Google.
- Never leave the default "Home - My WordPress Site" or "Welcome to [Company]". That's a free ranking giveaway you're not collecting.
Use one H1 and a logical heading hierarchy
Exactly one H1 per page (the main topic). H2 for sections, H3 for sub-sections. Don't skip levels. Search engines and AI engines both use heading structure to summarize what the page is about.
Add descriptive alt text to every meaningful image
Describe what's in the image in plain English ("Navy linen apron, front view" not "IMG_2843"). Decorative images can use alt="". Helps Google Image Search, screen-reader users, and AI engines that build product knowledge from image captions.
Submit your sitemap to Google Search Console
Most platforms publish one automatically at /sitemap.xml or /sitemap_index.xml. Verify it loads in a browser, then add it in Search Console → Sitemaps. Re-submit when you launch a major new section.
Performance & Core Web Vitals
4 itemsRun PageSpeed Insights and aim for green Core Web Vitals on mobile
pagespeed.web.dev: paste your homepage. Focus on the mobile score. Mobile speed is the lever with the biggest combined SEO + conversion impact for small business sites.
- LCP (Largest Contentful Paint): under 2.5s, how fast your hero image or headline renders.
- INP (Interaction to Next Paint): under 200ms, how quickly the page reacts when a user taps.
- CLS (Cumulative Layout Shift): under 0.1, how much the page jumps around as it loads.
- Test the homepage and your top 3 service or product pages, not just the homepage.
Compress hero and above-the-fold images before uploading
Under 500KB for hero shots, under 250KB for product or gallery images. CDNs deliver images fast. They don't shrink your source files. This is the single biggest mobile-speed win on most small business sites.
- Squoosh (squoosh.app): free, browser-based, no install.
- ShortPixel or TinyPNG: bulk compression for an existing library.
- Convert to WebP or AVIF where supported, typically 30-60% smaller than JPEG.
- Resize to display dimensions before upload: a 4000px-wide photo on a 1200px hero is wasted bytes.
Serve every page over HTTPS with HTTP → HTTPS redirect
If yoursite.com (no s) doesn't auto-redirect to https://yoursite.com, you have duplicate URLs splitting your SEO authority. Most platforms enable this in one toggle. Ranking signal + trust signal in one fix.
Fix broken internal links and remove (or 301-redirect) dead pages
Use Google Search Console → Pages report or a free crawler like Screaming Frog. Broken internal links waste crawl budget and signal a poorly maintained site. Redirect deleted pages to the closest live equivalent, never leave them as 404s when external links still point at them.
On-Page Content
3 itemsOne topic and one clear keyword target per page
If a page is trying to rank for five different things, it ranks for none of them. Pick the one search query the page is the best answer to, and write the page around that. Use related variations naturally, never keyword-stuff.
Internal links from your most-visited pages to your most-important pages
Your homepage and top blog posts are your authority hubs. Link from them (in body copy, not just the nav) to the conversion pages you want ranking. This is the single most under-used SEO lever on small business sites.
- Use Google Analytics or Search Console to find your top 5 pages by traffic.
- From each, add 2-3 in-context body links to the service or product page you most want ranking.
- Use descriptive anchor text ("emergency plumbing repair in Austin"), never "click here" or "learn more".
- Skip nav and footer links: those don't carry the same SEO weight as in-body editorial links.
Write distinctive copy on every page: no duplicates across pages
Identical product descriptions across 50 product pages, or the same boilerplate "About us" paragraph in every footer, look like duplicate content to Google. Each page needs at least a few unique sentences that describe what makes it different.
AI Search Visibility (Bonus)
4 itemsPublish Organization (or LocalBusiness) schema sitewide
Foundational entity signal. Without it, AI engines have no authoritative source for your business name, logo, founder, and social profiles. Use Google's Rich Results Test (search.google.com/test/rich-results) to confirm it validates.
- Local business with a storefront or service area: use LocalBusiness schema with address, phone, hours.
- Online-only or service-only: use Organization schema with name, logo, URL, and sameAs links to your socials.
- WordPress: Yoast SEO and Rank Math add this automatically once you fill out the company profile.
- Shopify: most SEO apps (Schema Plus, JSON-LD for SEO) handle it. Wix has built-in business info fields.
Add Article or HowTo schema on guide and how-to pages
These are the schema types AI engines (ChatGPT, Gemini, Claude, Perplexity, AI Overview) most often cite directly. If you have a step-by-step guide, mark it up. It dramatically improves your odds of being quoted in an AI answer.
Allow AI crawlers in robots.txt
Visit yoursite.com/robots.txt. If specific AI bots aren't named in a Disallow rule, the defaults already allow them. Block them and AI engines literally can't see, or cite, your business.
- GPTBot: OpenAI / ChatGPT.
- ClaudeBot: Anthropic / Claude.
- Google-Extended: Google's AI training and AI Overview crawler (separate from Googlebot).
- PerplexityBot: Perplexity AI search.
- CCBot: Common Crawl, used as a training source by many AI engines.
Sanity-check that your hero copy isn't JavaScript-only
Right-click your homepage → View Page Source → Ctrl+F your H1 headline. If it's there, AI crawlers can read it. If you only see <div id="root"></div>, your page is JavaScript-rendered and most AI engines can't see your content at all.
Want to take this offline?
Download the same checklist as a one-page printable PDF. Hand it to your developer, your marketing manager, or print it and tick items off as you go.
Want platform-specific guidance?
Each platform has its own controls and ceilings. We publish dedicated checklists with the exact menu paths and plugin names for the most common ones.
Related reading for small business owners
Plain-English guides that pair well with this checklist. No agency-speak.
- Website Audit Checklist for Small BusinessesThe narrative version of this checklist: a read-on-the-page guide that walks through every check with the “why” behind it.
- Common Website Mistakes Small Businesses MakeThe flip side: the things small business websites get wrong most often, and the simplest fixes for each.
- How to Fix SEO Issues on a Small Business WebsiteA prioritized, owner-friendly walkthrough of the SEO problems most likely to be holding your site back.
- Website Health Check: What to Look ForThe diagnostic mindset behind a website audit: what to scan for and how to know which findings actually matter.
Frequently asked questions
Common questions about SEO audits for small business websites.
What is an SEO audit?
An SEO audit is a structured review of a website's search-engine readiness. It checks the technical SEO foundations (titles, meta descriptions, headings, alt text, sitemap, robots.txt), the performance signals Google measures (Core Web Vitals: LCP, INP, CLS), the on-page content (keyword targeting, internal links), and the AI search readiness signals (schema markup, AI bot access). The output is a prioritized list of issues to fix in order of impact.
How long does an SEO audit take?
A self-run SEO audit using a checklist takes roughly one hour for a small business site of under 30 pages. An automated audit run by a tool like Stackra or Lighthouse takes 3 to 5 minutes. A consultant-led audit typically takes 1 to 2 weeks because it includes manual review, competitive comparison, and a written report.
Can I do an SEO audit myself?
Yes. A small business owner can run a complete SEO audit using free tools and a checklist in under an hour, no developer required. The fundamentals (title tags, meta descriptions, heading structure, alt text, page speed, mobile usability, broken links) are all checkable from a standard browser plus Google Search Console and Google PageSpeed Insights. A self-run audit catches the majority of issues that affect rankings; deeper technical work (schema implementation, server-level fixes) may require a developer afterwards.
How much does an SEO audit cost?
A self-run SEO audit using free tools (Lighthouse, Search Console, this checklist) costs nothing. Automated SaaS audits range from free (Stackra, Ahrefs Webmaster Tools) to $80 to $140 per month for paid platforms (Woorank, Semrush, Ahrefs). Consultant or agency audits typically cost $500 to $5,000 depending on site size and depth. The cost difference reflects depth and reporting, not which issues are found, because most audits surface the same SEO foundations.
What should an SEO audit include?
A complete SEO audit covers five areas: technical SEO (titles, meta descriptions, headings, alt text, sitemap, robots.txt, canonical tags), performance and Core Web Vitals (LCP, INP, CLS, mobile usability), on-page content (keyword targeting, content quality, internal linking), backlinks (authority and toxicity), and AI search readiness (structured data, AI crawler access, named-entity coverage). The checklist on this page covers the first four areas at the SMB level.
What is the difference between an SEO audit and a website audit?
An SEO audit focuses on search-engine readiness: are the pages findable, indexable, and likely to rank. A website audit is broader and adds non-SEO areas like accessibility, security, conversion design, brand consistency, and form functionality. Most modern audit tools (Stackra, Semrush Site Audit, Ahrefs Site Audit) blend the two, but if you only need rankings work an SEO audit is enough; if you also care about whether the site converts visitors into leads, a full website audit is the right scope.
Want to know what to fix first on your site?
This checklist is the menu. A free Stackra audit is the diagnosis: it scans your live pages and gives you a prioritized, fix-first action plan based on what's actually broken right now. Use the two together.
Free to sign up · Results in ~3 minutes