More
Сhoose

Technical SEO Audit Checklist: 25 Checks Every Business Website Needs

SEO
Technical SEO audit checklist for business websites

Technical SEO Audit Checklist: 25 Checks Every Business Website Needs

A technical SEO audit identifies the issues on your website that prevent search engines from properly crawling, indexing, and ranking your pages. Content and backlinks matter — but if the technical foundation is broken, they won't perform. Run through this 25-point checklist to find and fix what's holding your site back.

Tools you'll need: Google Search Console (free), Google PageSpeed Insights (free), Screaming Frog SEO Spider (free up to 500 URLs), and optionally Ahrefs or Semrush for deeper crawl analysis.

1. Crawlability and Indexing

  • Check 1 — robots.txt is correct: Visit yourdomain.com/robots.txt. Confirm it's not accidentally blocking Googlebot from key pages or your entire site. A common mistake is leaving a Disallow: / rule that blocks everything.
  • Check 2 — XML sitemap exists and is submitted: Your sitemap should be at yourdomain.com/sitemap.xml. Verify it's submitted in Google Search Console under Sitemaps. Only include indexable pages (no noindex pages, no pagination duplicates).
  • Check 3 — No important pages are accidentally noindex'd: In GSC, go to Pages → Not Indexed and check whether any important pages appear there. A noindex meta tag or X-Robots-Tag in headers on a key service page will completely hide it from Google.
  • Check 4 — No orphan pages: Pages with no internal links pointing to them rarely get crawled or ranked. Run a crawl with Screaming Frog and check for pages that have zero internal links in.
  • Check 5 — Crawl errors resolved: In GSC → Pages, review any server errors (5xx) or not-found errors (404s) on important URLs. Fix or redirect them.

2. Core Web Vitals and Page Speed

  • Check 6 — LCP under 2.5 seconds: Largest Contentful Paint measures loading speed. Check with PageSpeed Insights or GSC → Core Web Vitals. Common fixes: optimize the hero image, preload critical resources, upgrade hosting.
  • Check 7 — CLS under 0.1: Cumulative Layout Shift measures visual stability. Caused by images without dimensions, dynamic content loading, or web fonts loading late. Add explicit width/height to all images.
  • Check 8 — INP under 200ms: Interaction to Next Paint (replaced FID in 2024) measures responsiveness. Long JavaScript tasks are the primary cause. Audit and defer non-critical scripts.
  • Check 9 — TTFB under 800ms: Time to First Byte reflects server response time. A TTFB above 800ms usually means slow hosting, no caching, or inefficient server-side code. Consider a CDN and server-side caching.
  • Check 10 — Images are properly optimized: All images should be in WebP or AVIF format, appropriately sized (no 3000px images displayed at 300px), and lazy-loaded below the fold.

3. Mobile Optimization

  • Check 11 — Passes Google's Mobile-Friendly Test: Run your key pages through Google's Mobile-Friendly Test tool. All content should be accessible without horizontal scrolling or zooming.
  • Check 12 — No intrusive interstitials on mobile: Full-screen popups on mobile that appear immediately are a Google ranking signal penalty. Time any popups to appear after 5+ seconds or on scroll/exit intent.
  • Check 13 — Tap targets meet minimum size: Buttons and links should be at least 48x48px with adequate spacing to prevent accidental taps. Check with PageSpeed Insights (tap targets audit).

4. URL Structure and Canonicalization

  • Check 14 — Clean, descriptive URLs: URLs should be readable and descriptive: /services/web-design/ not /page?id=47&cat=3. Avoid query strings on key pages.
  • Check 15 — Canonical tags on every page: Every page should have a self-referencing canonical tag in the <head>. This prevents duplicate content issues from URL parameters, tracking codes, or pagination.
  • Check 16 — No www/non-www or HTTP/HTTPS duplicate: Your site should resolve to one version only. Redirect all of www, non-www, HTTP, and HTTPS to a single canonical version (typically https://www.yourdomain.com or https://yourdomain.com — pick one).
  • Check 17 — No redirect chains: A chain of 301 → 301 → final URL wastes crawl budget and passes less link equity. Each redirect should point directly to the final destination URL.

5. On-Page Technical Elements

  • Check 18 — Unique title tags (50–60 characters): Every page needs a unique, descriptive title tag. Duplicate or missing titles mean Google picks its own — often poorly. Keep them under 60 characters to avoid truncation in search results.
  • Check 19 — Unique meta descriptions (150–160 characters): While not a direct ranking factor, compelling meta descriptions improve click-through rate. Duplicate or missing descriptions mean Google auto-generates them from page content.
  • Check 20 — One H1 per page: Each page should have exactly one H1 tag containing the primary keyword. Multiple H1s confuse crawlers about page topic. Use H2–H4 for subheadings.
  • Check 21 — All images have descriptive alt text: Alt text helps screen readers and gives search engines context for images. Avoid keyword-stuffed alt text — describe what the image shows accurately.
  • Check 22 — Schema markup implemented on key pages: Add structured data where relevant: Organization on your homepage, BlogPosting on articles, FAQPage for FAQ sections, Product on e-commerce pages. Test with Google's Rich Results Test.

6. Internal Linking and Security

  • Check 23 — No broken internal links: Internal 404s waste crawl budget and create bad user experience. Crawl your site with Screaming Frog and fix all broken links (redirect or update the link target).
  • Check 24 — HTTPS across the entire site: All pages must be served over HTTPS. Check for mixed content — HTTP assets (images, scripts, stylesheets) loaded on HTTPS pages — using your browser's developer console or online tools.
  • Check 25 — Security headers are set: Proper HTTP security headers (X-Content-Type-Options, X-Frame-Options, Referrer-Policy, and Content-Security-Policy) signal a secure, trustworthy site. Check yours at securityheaders.com.

Recommended Tools for Your Audit

  • Google Search Console: Crawl errors, index coverage, Core Web Vitals, and manual actions. Free and essential.
  • Google PageSpeed Insights: Field data and lab data for speed and Core Web Vitals. Free.
  • Screaming Frog SEO Spider: Full site crawl for broken links, missing tags, redirects, and duplicate content. Free up to 500 URLs.
  • Ahrefs or Semrush: Deeper technical audits, backlink analysis, and keyword tracking. Paid tools with trial options.

Need Help Running a Technical SEO Audit?

Running through this checklist yourself is valuable, but interpreting the results and prioritizing fixes requires experience. Some technical issues have straightforward solutions; others require developer intervention and careful testing before changes go live.

At Flux8Labs, we run full technical SEO audits for business websites — identifying the specific issues hurting your rankings and providing a prioritized action plan. Get in touch if you'd like a professional audit of your site.


Frequently Asked Questions (FAQ)

  • Q1: How often should I run a technical SEO audit? For most business websites, a thorough technical SEO audit every 6 months is a good baseline. If you recently launched a new site, completed a redesign, migrated to a new CMS, or noticed a sudden drop in organic traffic, run an audit immediately. Ongoing monitoring through Google Search Console should be done weekly or monthly.

  • Q2: What's the most important thing to fix first in a technical SEO audit? Prioritize in this order: (1) any indexing blocks (noindex on important pages, robots.txt blocking Googlebot), (2) Core Web Vitals failures particularly on mobile, (3) HTTPS/mixed content issues, (4) broken internal links and redirect chains. Indexing issues are the most critical — if Google can't see your page, nothing else matters.

  • Q3: Can I do a technical SEO audit without paid tools? Yes — Google Search Console and PageSpeed Insights are free and cover the most critical issues. Screaming Frog's free version handles sites up to 500 URLs. For most small to medium business websites, these free tools cover 80% of what a technical audit needs. Paid tools like Ahrefs and Semrush provide more depth for larger sites or competitive analysis.

Looking to make your mark? We'll help you turn
your project into a success story.

Ready to bring your ideas to life?
We're here to help