Website Audit Checklist for Small Business Websites (2026 Guide)

Last updated: March 2026

Most small business websites are carrying problems their owners don't know about. Broken links that send visitors to error pages. Page titles missing entirely, so Google makes up something generic. Images without alt text. Pages that aren't indexed at all. None of these issues announce themselves — your site just quietly performs worse than it should.

A website audit is the process of systematically checking your site for these problems. You don't need to hire an SEO agency to do it, and you don't need to pay $99 a month for enterprise software. What you need is a clear checklist and a tool that can crawl your site and surface the issues. This guide gives you both.

Work through each section below in order. The earlier items have the most impact on your search visibility — crawlability issues can mean Google can't reach your pages at all, which makes everything else irrelevant.

Can Google actually find your pages?

Before worrying about titles, content, or speed, you need to confirm that Google can actually reach your pages. A misconfigured robots.txt or a stray noindex tag can silently exclude entire sections of your site from search results — and you'd never know unless you checked.

Your robots.txt file (found at yourdomain.com/robots.txt) tells search engine crawlers which pages they're allowed to access. Check that it isn't blocking anything important. A common mistake is a Disallow: / line left over from a staging environment that got pushed to production — effectively telling Google to crawl nothing.

Your sitemap.xml is a list of all the pages you want Google to index. Check that one exists, that it's current, and that you've submitted it in Google Search Console under Sitemaps. If you've never done this, it's one of the highest-leverage five-minute tasks in SEO.

Noindex tags are meta tags that instruct crawlers not to include a page in search results. They have legitimate uses — thank-you pages, login screens, admin areas — but they're sometimes applied accidentally to pages you do want indexed. Check your important pages individually in Google Search Console, or run a full crawl that flags them automatically across the whole site.

Orphan pages are pages with no internal links pointing to them. Google discovers pages by following links, so a page that nothing links to may never get crawled. This happens often with old landing pages, campaign pages, or pages created and then forgotten.

You can check all of this manually through Google Search Console, or run a site crawl with Tom's Site Auditor, which flags blocked pages, noindex tags, and orphan pages automatically as part of any scan.

Quick test: Type site:yourdomain.com into Google. The number of results gives you a rough sense of how many pages are indexed. If it's significantly lower than the number of pages you know your site has, something is blocking Google from reaching them.

Titles and meta descriptions — the first thing Google sees

Every page on your site should have a unique, descriptive title tag and a meta description. These are the two pieces of content that appear in Google search results — the blue link and the grey text beneath it. If they're missing or duplicated, you're leaving Google to guess, and Google's guesses are rarely as good as a title you'd write yourself.

Missing titles are surprisingly common on sites built with certain CMS themes. Check every page — not just the homepage. Product pages, contact pages, and blog posts are all frequent offenders. A page with no title tag is a page Google will label however it sees fit.

Duplicate titles happen when multiple pages share the same title tag. This is often a template issue — every product page titled "Product — Your Business Name" with nothing to distinguish one from another. Google may struggle to understand which page should rank for what keyword.

Title length matters for display. Anything over around 60 characters gets cut off in search results. Too short (under 30 characters) and you're probably not including your target keyword. Neither extreme is catastrophic, but both are worth fixing when you find them.

Meta descriptions don't directly affect rankings, but they affect click-through rates. A well-written meta description tells a searcher exactly what they'll find on the page. A missing one means Google pulls random text from your content — often something useless like a navigation label or footer line.

Duplicate meta descriptions are less harmful than duplicate titles, but still worth cleaning up. Each page should have a description written for that specific page's content and purpose.

Tom's Site Auditor checks all of these in a single crawl — missing titles, duplicates, length violations — and lists them by severity so you can prioritise fixes. The HTML report it generates is easy to work through yourself or hand to a developer. If you have the paid version, the bundled Site Fixer tool can apply many of these fixes in bulk directly on your server.

Heading hierarchy and content quality

Heading tags (H1 through H6) give structure to your page content. They help readers scan, and they help search engines understand what a page is actually about. Heading issues are common and usually quick to fix once you know they're there.

Every page should have exactly one H1 tag — the main title of the page. Multiple H1s confuse both search engines and screen readers. A missing H1 means the page has no clearly declared main topic from a structural standpoint.

Skipped heading levels — jumping from an H1 directly to an H3 with no H2 in between — aren't a hard ranking factor, but they indicate sloppy page structure and can affect accessibility for users relying on screen readers. A logical heading hierarchy (H1 → H2 → H3) makes content easier to parse for everyone.

Thin content is a broader issue. Pages with very few words — under 300, sometimes under 100 — rarely rank well unless they serve a very specific function like a contact page. If you have product or service pages with almost no copy, that's worth addressing. More importantly, ask yourself whether a page with 80 words is actually useful to someone who lands on it from a search result.

These issues are easy to overlook because they don't surface visually — a page can look completely normal while having no H1 at all. A site crawl with Tom's Site Auditor will flag missing H1s, multiple H1s, and low word count pages across your entire site in one pass, with the affected URLs listed so you know exactly where to look.

Broken links and internal linking

Links are how Google moves through your site. Broken links stop that movement dead. They also damage user trust — clicking a link that leads to a 404 error is one of the more frustrating experiences on the web, and it happens constantly on sites that haven't been audited in a while.

Broken internal links are links on your site that point to pages on your own domain that no longer exist. These happen when you delete or rename a page without updating the links pointing to it. Find them with a crawl tool and either restore the missing page, set up a redirect, or update the link to point somewhere useful.

Broken external links point to other websites that have moved or shut down. These don't affect your rankings as directly as broken internal links, but they're worth cleaning up periodically — an article recommending a tool that now 404s looks dated and erodes reader trust.

Redirect chains occur when a URL redirects to another URL that also redirects, creating a chain of hops before reaching the final destination. Each hop adds a small delay and reduces the link equity passing through. If your site has had multiple migrations or URL restructures over the years, redirect chains are worth auditing.

Weakly linked pages — important pages that only have one or two internal links pointing to them — are easy for Google to undervalue. If a page matters to your business, make sure several relevant pages on your site link to it with descriptive anchor text. Internal links are the easiest lever you control for distributing authority around your site.

Anchor text is the clickable text in a link. If all your internal links say "click here" or "read more," you're missing an opportunity to tell Google what the destination page is about. Use descriptive anchor text that reflects the actual topic of the page you're linking to — even something simple like "our website audit guide" is more useful than "click here."

Quick win: After fixing broken links, check whether any removed pages had inbound links from other sites. Setting up a 301 redirect from the old URL to the most relevant current page preserves that link value rather than sending it to a dead end.

Image issues that slow your site and hurt accessibility

Images account for a large share of page weight on most websites, and they're also one of the most commonly neglected areas in a technical audit. Three image checks are worth doing on every site.

Missing alt text is the most widespread image issue. Alt text is a text description attached to an image, used by screen readers for accessibility and by search engines to understand image content. A page full of images with no alt text is both an accessibility failure and a missed opportunity to include relevant keywords naturally. Every meaningful image should have a concise, descriptive alt attribute — decorative images can use an empty alt attribute (alt="") to tell screen readers to skip them.

Missing width and height attributes cause layout shift — the frustrating jump that happens when a page is loading and images pop in and push the content around. Google measures this as Cumulative Layout Shift (CLS), one of its Core Web Vitals metrics. Specifying explicit dimensions in your image HTML lets the browser reserve the correct space before the image loads, eliminating the shift.

Lazy loading is an HTML attribute (loading="lazy") that defers loading of images below the fold until the user scrolls toward them. This improves initial page load time on image-heavy pages. Most modern CMS platforms support it natively — it's worth checking that it's enabled for your image blocks.

Speed and technical signals

Page speed is a confirmed ranking factor, and slow pages also lose visitors. The good news is that many speed issues are fixable without a developer once you know what they are.

Start with Google's PageSpeed Insights (pagespeed.web.dev), which gives you a performance score and a list of specific issues for any URL. Check your most important pages — homepage, main service or product pages, top blog posts. The report breaks issues into "opportunities" (performance gains with estimated impact) and "diagnostics" (useful context). Focus on the opportunities first.

Large page sizes are usually caused by unoptimised images — photos uploaded at full camera resolution and displayed at a fraction of that size. Compress and resize images before uploading. Tools like Squoosh (browser-based, free from Google) handle this well without requiring software installation.

Canonical tags tell Google which version of a page is the authoritative one. If your site is accessible at both www and non-www versions, or if pages have URL parameters that create near-duplicate versions, canonical tags prevent Google from treating them as separate competing pages.

Mixed content — HTTP resources loaded on an HTTPS page — can trigger browser security warnings and damage user trust. If your site migrated from HTTP to HTTPS at some point, check for any leftover HTTP references in your images, scripts, or stylesheets.

Missing OpenGraph tags don't affect search rankings, but they control how your pages appear when shared on social media. Without them, Facebook, LinkedIn, and X will often display a placeholder image or pull whatever appears first on the page. A quick fix that makes a real difference to how your links look when people share them.

Tom's Site Auditor flags missing canonicals, mixed content, and missing OpenGraph tags as part of its standard crawl, alongside all the issues covered in earlier sections. The user guide covers interpreting each issue type if any of the findings aren't immediately clear.

Prioritising fixes — what matters most

A full audit will typically surface more issues than you can fix in an afternoon. That's normal for any site that hasn't been audited recently. The key is prioritising by impact rather than trying to address everything at once.

Fix critical issues first. Broken links, missing page titles, noindex tags on pages that should be indexed, crawlability blocks — these have the most direct impact on how Google sees and ranks your site. They're also usually the quickest to fix once you have the list in front of you.

Next, work through warnings: duplicate titles, missing meta descriptions, orphan pages, thin content. These matter and are worth fixing, but they won't tank your rankings overnight if they sit on the list for a week.

Finally, handle polish items: alt text on minor images, OpenGraph tags, redirect chain cleanup. Worth doing, not urgent.

A good audit tool will categorise issues by severity for you. Tom's Site Auditor generates an HTML report sorted by issue type and severity — open it in any browser, work through it yourself, or hand it to a developer as a fix-it checklist. If you have the paid bundle, Site Fixer can apply many of the common fixes — missing meta descriptions, alt text, canonical tags — in bulk directly on your server files.

If you're delivering results to a client or developer: the HTML report generated by Tom's Site Auditor is self-contained and readable in any browser. You can share the file directly — the recipient doesn't need the software installed.

Run audits regularly, not just once

A website audit isn't a one-off task. Sites change — content gets added, pages get deleted, plugins get updated, and every change is an opportunity for something to break quietly in the background. Running an audit once and filing the report is better than nothing, but the sites that stay technically healthy are the ones audited on a schedule.

A practical cadence for most small business websites: a crawl after any significant content update or structural change, and a full audit quarterly. This catches regressions before they cost you traffic rather than after the damage is done.

Tom's Site Auditor is a one-time purchase Windows desktop tool — download it, run it against any site, generate the report. No subscription, no data sent to a cloud service, no account required. The free trial crawls up to 10,000 pages with no time limit, which is enough to audit most small sites completely before deciding whether the full version makes sense for larger work.