Technical SEO is the foundation everything else is built on. You can write great content and earn strong backlinks — but if Google cannot properly crawl, index, and evaluate your pages, none of that other work performs as well as it should.
The good news: most small business sites have fixable issues, and fixing them often produces visible ranking improvements within weeks. This checklist covers the eight categories that matter most.
According to Google's SEO Starter Guide, helping Google find, understand, and index your pages is the core of technical optimization. Everything on this list maps directly to that goal.
Key Takeaways
- Check your robots.txt and sitemap for errors that silently block Google from crawling important pages — a single misconfigured line can make your entire site invisible to search.
- Every important page needs a self-referencing canonical tag to prevent duplicate URLs from splitting your ranking power across multiple versions of the same page.
- Image optimization is the single biggest speed win for most small business sites — compress images to WebP, lazy-load below-the-fold images, and preload your hero image.
- Core Web Vitals (LCP under 2.5s, INP under 200ms, CLS under 0.1) are an official Google ranking signal — check your scores in Search Console and fix failures before competitors do.
- Add LocalBusiness schema to your homepage and FAQPage schema to pages with FAQ sections to help Google understand your business and unlock rich result eligibility.
1. Crawlability — can Google actually find your pages?
Before anything else, Googlebot needs to be able to reach and crawl your pages. Even small configuration mistakes can block entire sections of a site.
Crawlability checklist
- Check
robots.txt— confirm you are not accidentally blocking important pages or folders - Verify that your sitemap is submitted in Google Search Console and returns no errors
- Make sure your sitemap only includes pages you want indexed (no 404s, noindex pages, or redirects)
- Fix all 404 errors, especially ones that are internally linked from other pages
- Check for any redirect chains longer than two hops — these slow crawl and pass less equity
- Confirm that new pages are being discovered within a reasonable timeframe using URL Inspection in Search Console
A common problem: developers temporarily block a staging site with Disallow: / in robots.txt
and forget to remove it before launch. One line in that file can make an entire site invisible to Google.
2. Indexability and canonical tags — which version of your pages gets ranked?
Getting crawled is not the same as getting indexed. And getting indexed is not the same as the right version of your page being ranked.
Indexability checklist
- Every important page should have
<meta name="robots" content="index,follow">or no robots meta tag at all - Pages you do NOT want indexed (thank-you pages, admin pages, search results) should have
noindex - Every important page should have a canonical tag pointing to its own preferred URL
- Canonical URLs must be consistent — pick one format: with or without trailing slash, www or non-www, https
- Check for duplicate content: the same page accessible at multiple URLs without canonicals is a common leak
- Verify indexed pages in Search Console — "site:" searches are unreliable; use the Coverage report instead
Why canonicals matter for small business sites
- Without canonicals,
/services/seoand/services/seo.htmlmay be treated as separate pages - Duplicate pages split ranking signals — both versions compete instead of combining their authority
- A canonical tag on every page is a single line of code that prevents this problem entirely
3. Page speed — slow sites lose rankings and visitors
Page speed is both a ranking factor and a conversion factor. According to Google's research on web performance, as page load time increases from 1 second to 3 seconds, the probability of a user bouncing increases 32%. From 1 second to 5 seconds, that probability jumps to 90%.
Page speed checklist
- Run your site through PageSpeed Insights for both mobile and desktop scores
- Compress all images — use WebP format where possible, JPEG for photos at 80% quality
- Add
loading="lazy"to below-the-fold images - Use
loading="eager"andfetchpriority="high"on hero/above-the-fold images - Minify CSS and JavaScript files
- Eliminate render-blocking resources — defer non-critical scripts
- Enable browser caching and GZIP or Brotli compression at the server level
- Use a CDN if serving traffic across multiple regions
For most small business sites, the biggest speed gains come from image optimization alone. An uncompressed hero image can add 2-3 seconds to load time on mobile — and mobile is how most local search traffic finds you.
4. Core Web Vitals — the metrics Google uses to measure page experience
Core Web Vitals are Google's standardized metrics for real-world page experience. They measure loading speed, interactivity, and visual stability. Passing all three thresholds is part of the Page Experience ranking signal.
LCP — Largest Contentful Paint
Measures loading speed. The largest visible element (usually a hero image or heading) should load within 2.5 seconds.
INP — Interaction to Next Paint
Measures responsiveness. User interactions (clicks, taps) should produce a visual response within 200ms.
CLS — Cumulative Layout Shift
Measures visual stability. Elements should not shift around as the page loads. Score should be below 0.1.
Core Web Vitals checklist
- Check your CWV scores in Google Search Console under "Core Web Vitals" report
- For LCP: preload your hero image, optimize its file size, and avoid lazy-loading it
- For INP: minimize JavaScript execution time and avoid long tasks that block the main thread
- For CLS: set explicit width and height on images and embeds so the browser reserves space before they load
5. Mobile optimization — where most of your local traffic comes from
Google uses mobile-first indexing, which means the mobile version of your site is what gets crawled and indexed — even for desktop users. For service businesses, mobile optimization is not optional.
Mobile optimization checklist
- Confirm your site uses a responsive design that adapts to all screen sizes
- Test with Google's Mobile-Friendly Test
- Tap targets (buttons, links) should be at least 48×48 pixels with spacing between them
- Font sizes should be at least 16px for body text to avoid zoom-required reading
- No horizontal scrolling — content should fit within the viewport width
- Avoid intrusive interstitials or popups that cover the main content on mobile
- Test actual load time on a real mobile device on 4G, not just on a desktop emulator
6. Schema markup — help Google understand who you are and what you do
Schema markup (structured data) does not directly boost rankings, but it helps Google understand the content and context of your pages more accurately. It also enables rich results — star ratings, FAQ dropdowns, breadcrumbs — that can significantly improve click-through rates in search.
Schema markup checklist
- Add LocalBusiness or Organization schema to your homepage with name, address, phone, and service area
- Add Service schema to each service page
- Add Article schema to blog posts with datePublished, author, and headline
- Add FAQPage schema to pages with FAQ sections — this can unlock FAQ rich results
- Add BreadcrumbList schema to all interior pages
- Validate all schema with Schema.org Validator or Google's Rich Results Test
For local service businesses, LocalBusiness schema on the homepage combined with a verified Google Business Profile is one of the most impactful technical moves you can make. Our SEO services include schema implementation as a standard part of every engagement.
7. HTTPS and security — a baseline expectation in 2026
HTTPS has been a confirmed Google ranking signal since 2014. Beyond rankings, browsers actively warn users about unsecured sites, which destroys conversion rates. This is not a nice-to-have.
HTTPS and security checklist
- Your site must be fully served over HTTPS — all pages, images, scripts, and fonts
- Ensure HTTP requests 301-redirect to HTTPS (not just the homepage)
- No mixed content warnings — check that no resources load over HTTP on HTTPS pages
- SSL certificate is valid and not expiring within 30 days
- Non-www redirects to www (or vice versa) — pick one and be consistent
8. URL structure and internal links — the architecture that distributes authority
Your URL structure and internal linking pattern determine how Googlebot navigates your site and how ranking authority flows between pages. Poor structure means important pages can be undervalued even when they have strong content.
URL and internal linking checklist
- URLs should be short, descriptive, and lowercase:
/services/seonot/page?id=47 - Use hyphens, not underscores, to separate words in URLs
- Every important page should be reachable within 3 clicks from the homepage
- Key service pages should be linked from the homepage and navigation
- Blog articles should link internally to at least 2-3 relevant service or resource pages
- Anchor text in internal links should be descriptive — not "click here" or "read more"
- Check for orphan pages — pages with no internal links pointing to them at all
Internal linking is one of the most underused SEO levers on small business sites. Read our full guide on internal linking strategy for a deeper breakdown of how to structure your links for maximum authority flow.
Need help with your technical SEO?
Technical audits take time to run and expertise to interpret. If you want a full audit of your site — including crawlability, Core Web Vitals, schema, and site structure — our SEO services include a comprehensive technical review. Contact us to get started.
Frequently asked questions
What is technical SEO?
Technical SEO refers to the optimizations made to a website's infrastructure — crawlability, indexation, page speed, site structure, schema markup, and more — that help search engines find, understand, and rank your pages.
How often should I run a technical SEO audit?
For most small business websites, a thorough technical audit every 3-6 months is reasonable. After any major site changes (redesign, migration, new pages), run an audit immediately.
Do Core Web Vitals actually affect rankings?
Yes. Core Web Vitals (LCP, INP, CLS) are an official Google ranking signal. Pages that pass the thresholds can see a ranking boost in competitive queries, and pages that fail may be disadvantaged when competing against otherwise similar sites.
What is a canonical tag and why does it matter?
A canonical tag tells search engines which version of a URL is the "official" one. Without it, Google may index URL variants (with/without www, with/without trailing slash, https vs http) as separate pages and split their ranking power.
Is having duplicate content really that damaging?
Duplicate content dilutes ranking signals and confuses search engines about which version to rank. It rarely causes a penalty by itself, but it consistently reduces the ranking potential of affected pages.