Technical SEO technical-seocore-web-vitals

Technical SEO Checklist: 20 Fixes That Actually Impact Rankings

A prioritized technical SEO checklist for service business websites — what to fix first, why it matters, and how to verify it's done.

By Matt Keenan

Most technical SEO guides give you a 150-point checklist that will never get done. This one gives you the 20 items that actually move rankings, prioritized by impact.

Priority 1: Foundation (Fix These First)

1. Crawlability — Can Google find your pages? Check robots.txt isn’t accidentally blocking anything. Verify your sitemap is submitted to Google Search Console.

2. HTTPS everywhere — No exceptions. Every page, every redirect. Mixed content warnings kill trust signals.

3. Canonicalization — Every page needs a canonical tag pointing to the preferred version. www vs non-www, trailing slash vs no slash — pick one and be consistent.

4. Core Web Vitals — LCP, CLS, and INP. These are now confirmed ranking signals. Check yours in Search Console > Core Web Vitals.

5. Mobile-first — Google crawls the mobile version of your site. If it breaks on mobile, you’re fighting Google instead of working with it.

Priority 2: Indexing Signals

6. Title tags — Unique, compelling, under 60 characters. Front-load the keyword. Write them for humans who are scanning search results.

7. Meta descriptions — Not a direct ranking factor, but affects CTR. Keep them under 155 characters and write them as ads.

8. H1 tags — One per page. Should include your primary keyword naturally.

9. URL structure — Short, readable, keyword-included. /services/local-seo/ beats /services/?id=14.

10. Internal linking — Are your most important pages getting links from other pages on your site? Orphaned pages don’t rank.

Priority 3: Speed Optimisation

11. Image optimisation — Use WebP/AVIF. Compress everything. Add descriptive alt text. Lazy-load below-the-fold images.

12. Remove render-blocking resources — JavaScript and CSS that block first paint. Defer or async where possible.

13. Leverage browser caching — Set proper Cache-Control headers. Your host or CDN handles this.

14. Use a CDN — If you’re not on a CDN, your TTFB (Time to First Byte) is hurting you. Cloudflare’s free tier is fine.

15. Minimize unused JavaScript — The single biggest killer of PageSpeed scores. Audit with Chrome DevTools Coverage tab.

Priority 4: Structured Data

16. LocalBusiness schema — Essential for local businesses. Tells Google exactly what you do and where.

17. FAQ schema — Expands your search snippet, takes up more SERP real estate.

18. Breadcrumb schema — Helps Google understand your site structure.

19. Service/Product schema — Adds rich result eligibility on service pages.

20. Article schema — For blog posts. Improves content discovery.

How to Verify

Use these tools to check your work:

  • Google Search Console — the source of truth for indexing issues
  • PageSpeed Insights — Core Web Vitals and performance scores
  • Rich Results Test — validates your structured data
  • Screaming Frog (free up to 500 URLs) — crawl your own site
  • ahrefs Webmaster Tools (free) — broken links, orphaned pages

Technical SEO is a one-time investment that pays dividends for years. Get it right once, maintain it, and it becomes invisible infrastructure that helps everything else work better.

technical seocore web vitalssite speed

Enjoyed this? Let's work together.

Get a free, personalised audit of your website and SEO. We'll show you what to focus on first.