Technical SEO Checklist 2026:
35 Fixes That Move Rankings

Technical SEO is the foundation everything else sits on. Perfect content and strong backlinks will not rank a page that Google cannot crawl, index, or load properly. This is the exact 35-point checklist we teach in Module 5 of the AI SEO Masterclass — work through it top to bottom and tick off every item.

SHARE: ✕ X in LinkedIn f Facebook

TL;DR — KEY FACTS

Technical SEO Checklist 2026 (Key Stats)

  • Core Web Vitals are a direct Google ranking signal: LCP ≤2.5s, INP ≤200ms, CLS ≤0.1.
  • Sites with schema markup are 30-40% more likely to be cited in AI-generated search responses.
  • JavaScript-rendered pages can take days to weeks to index; use server-side rendering for key content.
  • Crawl budget matters for large sites: block low-value URLs in robots.txt and fix redirect chains.
  • HTTPS is a confirmed ranking signal since 2014; mixed content or HTTP pages are penalised in 2026.

Last updated: April 2026

35
total checks
8
critical fixes
200ms
INP target (Google)
2.5s
LCP target (Google)
Your progress
0 / 35

Why Technical SEO Still Matters in 2026

With all the attention on AI content and GEO, it is easy to think technical SEO has faded in importance. It has not. Google's 2025 algorithm updates placed even greater weight on page experience signals — and AI crawlers like GPTBot and PerplexityBot have their own technical requirements on top of Google's.

Think of technical SEO as the pipes in a building. Nobody sees them, nobody talks about them — but if they are broken, nothing works. Fix these 35 items once and they compound silently, improving rankings on every page you will ever publish.

Start here before anything else: Open Google Search Console → Index → Pages → check the "Not indexed" tab. If pages are excluded from Google's index, fix those first. Nothing else in this checklist matters for pages Google refuses to index.

Category 1: Crawlability & Indexing

🕷️ Crawlability & Indexing 8 checks +
All important pages are indexed in GSC Critical
GSC → Index → Pages → check "Not indexed." Fix: submit URL for indexing, check for noindex tags, ensure page is reachable within 3 clicks from homepage.
robots.txt is correct and not blocking important pages Critical
Test at seomasterclass.io/robots.txt. Ensure Disallow rules do not block your main content pages, CSS, or JS files. A misconfigured robots.txt is one of the most common catastrophic SEO mistakes.
XML sitemap exists and is submitted to GSC and Bing Critical
Submit seomasterclass.io/sitemap.xml in both Google Search Console and Bing Webmaster Tools. Your sitemap should only contain indexable, canonical URLs — no 4xx/5xx pages or noindex pages.
No duplicate content (canonical tags in place) High
Every page should have a self-referencing canonical tag. For paginated content, filtered pages, or syndicated content — ensure the canonical points to the authoritative version.
No crawl errors in GSC (4xx, 5xx pages) High
GSC → Index → Pages → filter by "Not found (404)". Fix or 301 redirect broken URLs. Each 4xx wastes crawl budget and breaks potential backlink equity.
Important pages are within 3 clicks of the homepage High
Deep pages (5+ clicks from homepage) receive less crawl budget and less internal link authority. Flatten your architecture so every key page is discoverable quickly.
Redirect chains are 1 hop only (no chains of 3+) Medium
Each redirect in a chain loses a small percentage of link equity and adds latency. Audit with Screaming Frog — consolidate all chains to a single direct 301.
Hreflang tags are correct (international sites only) Medium
If your site targets multiple languages or regions, hreflang tags tell Google which version to show to which audience. Incorrect hreflang causes duplicate content issues across regions.

Category 2: Page Speed & Core Web Vitals

Page Speed & Core Web Vitals 7 checks +
LCP (Largest Contentful Paint) under 2.5 seconds Critical
LCP measures how fast your main content loads. Check in PageSpeed Insights. Fixes: compress and properly size images, preload your LCP element, upgrade hosting, use a CDN.
INP (Interaction to Next Paint) under 200ms Critical
INP replaced FID in March 2024. It measures how fast the page responds to user interactions. Fixes: reduce JavaScript execution time, break up long tasks, use web workers for heavy processing.
CLS (Cumulative Layout Shift) under 0.1 High
CLS measures visual stability — elements jumping around as the page loads. Fixes: set explicit width/height on all images and embeds, avoid inserting content above existing content, use CSS transform for animations.
Images are compressed and served in WebP format High
WebP images are 25-35% smaller than JPEG/PNG at equivalent quality. Use Squoosh.app to convert. Always set explicit width and height attributes to prevent layout shift.
JavaScript is deferred or async (no render-blocking JS) High
Render-blocking JavaScript delays the browser from displaying your page. Add defer or async attributes to non-critical script tags. Move scripts to the bottom of the body where possible.
Browser caching is enabled (Cache-Control headers set) Medium
Set Cache-Control: max-age=31536000 for static assets (images, CSS, JS). This means returning visitors load your site from their local cache instead of re-downloading everything.
CDN is in use for static assets Medium
A CDN (Content Delivery Network) serves your files from servers close to the user's location. Cloudflare has a free tier. For sites with global traffic, CDN can cut LCP by 30-50%.

Category 3: Mobile & HTTPS

📱 Mobile & HTTPS 5 checks +
Site passes Google's Mobile-Friendly Test Critical
Google uses mobile-first indexing — it crawls and ranks the mobile version of your site. Test at search.google.com/test/mobile-friendly. Every page should pass.
Site is served over HTTPS (SSL certificate active) Critical
HTTPS has been a Google ranking signal since 2014. Check for the padlock in your browser. Mixed content (HTTP resources on HTTPS pages) also causes browser warnings — fix with Screaming Frog's Mixed Content report.
Tap targets are appropriately sized on mobile High
Buttons and links should be at least 48x48px with 8px spacing between them. Small tap targets cause accidental clicks, increasing bounce rate — a negative user experience signal.
Font sizes are readable without zooming (16px+ body text) Medium
Body text under 16px forces users to zoom on mobile, increasing bounce rate. Google's mobile usability report in GSC flags pages with small font sizes.
No intrusive interstitials on mobile (popups that block content) Medium
Google penalises pages with full-screen popups that block content immediately on mobile. Small banners, cookie notices, and age verification are acceptable. Full-page takeovers are not.

Category 4: Schema & Structured Data

🗂️ Schema & Structured Data 6 checks +
Organisation schema on homepage High
Tells Google your business name, logo, social profiles, and contact details. Helps with brand knowledge panels and sitelinks. Use JSON-LD format.
Article schema on all blog posts High
Includes headline, datePublished, dateModified, author, and image. Signals freshness to Google and enables rich results. Already implemented on your blog posts.
FAQPage schema on pages with FAQ sections High
FAQ schema can trigger expandable Q&A dropdowns directly in Google's SERP — dramatically increasing real estate and CTR without ranking higher. Already on your pages.
BreadcrumbList schema on all interior pages Medium
Shows the breadcrumb path (Home › Blog › Article) in the SERP snippet. Improves user trust and click-through rate. Already implemented on your site.
Course schema on course/product pages Medium
Course schema with aggregateRating can display star ratings in Google Search — one of the strongest CTR boosters available. Already implemented on your main course page.
All schema validated with Google's Rich Results Test High
Test every schema type at search.google.com/test/rich-results. Invalid schema earns no rich results. Errors show in red — fix each one before publishing.

Category 5: Site Architecture & Links

🏗️ Site Architecture & Internal Links 5 checks +
Every important page has at least 3 internal links pointing to it High
Internal links pass PageRank between pages. Orphaned pages (no internal links) receive no authority. Audit with Screaming Frog's Inlinks report.
Internal link anchor text is descriptive (no "click here") High
Anchor text tells Google what the linked page is about. "Learn more about keyword research" beats "click here" every time. Use your target keyword as anchor text where natural.
URL structure is clean, short, and keyword-rich Medium
Good: /blog/technical-seo-checklist/ — Bad: /blog/?p=1247&cat=seo&date=2026. Short, hyphen-separated, lowercase, keyword-first URLs perform best.
No keyword cannibalism (one primary keyword per URL) High
Two pages targeting the same keyword compete against each other and both rank lower than one consolidated page would. Map keywords to pages — one primary keyword per URL.
Navigation includes your most important pages Medium
Links in your main navigation receive the most internal link authority from your homepage. Ensure your top revenue-driving pages (course page, key blog posts) are reachable from the nav.

Category 6: LLM Crawler Optimisation

This is the new category every technical SEO checklist should have in 2026. AI crawlers have different requirements from Googlebot — and if you block or confuse them, you miss out on GEO (Generative Engine Optimisation) visibility.

🤖 LLM Crawler Optimisation (New 2026) 4 checks +
robots.txt explicitly allows GPTBot, Claude-Web, PerplexityBot High
Add these user-agents to your robots.txt with Allow: / to ensure AI systems can crawl and index your content for citation in AI search results. Already done on your site.
Content uses clear H2/H3 structure with direct answers High
LLMs extract information from structured content. Pages with clear heading hierarchy, FAQ sections, and direct declarative sentences are cited far more frequently than dense prose.
Key claims include specific statistics and data points High
AI systems prefer to cite content with verifiable, specific data. Replace vague statements with concrete numbers. "54% of mobile users abandon slow sites" beats "many users leave slow pages."
llms.txt file created in site root Medium
An emerging standard (llms.txt) provides AI crawlers with a structured summary of your site content. Create a plain-text file at seomasterclass.io/llms.txt listing your most important pages and their topics.

AI Audit Prompt

Use this prompt after running Screaming Frog and exporting your GSC data. Feed both into your AI tool and get a prioritised fix list in minutes instead of hours.

Technical SEO Audit Interpreter
I'm running a technical SEO audit on [domain]. I've attached:
1. A Screaming Frog crawl export (CSV)
2. Google Search Console Coverage report (CSV)
3. PageSpeed Insights scores for my top 5 pages

Analyse all three and give me:

CRITICAL (fix this week):
- List every issue that is directly preventing pages from ranking
- Reference specific URLs where possible

HIGH PRIORITY (fix this month):
- Issues affecting page experience and Core Web Vitals
- Any schema errors or missing structured data

MEDIUM PRIORITY (fix next quarter):
- Internal linking gaps
- URL structure issues
- Minor crawl inefficiencies

For each issue: what is it, why it matters for rankings, and the exact fix.
Output as a numbered action list, not a report. Be specific.

Frequently Asked Questions

What is technical SEO?

Technical SEO is optimising your website's infrastructure so search engines can efficiently crawl, understand, and rank your pages. It covers site speed, mobile usability, crawlability, indexing, structured data, HTTPS, and — in 2026 — LLM crawler compatibility. It is the foundation that all other SEO work depends on.

What are Core Web Vitals?

Core Web Vitals are three Google ranking signals measuring page experience: LCP (Largest Contentful Paint) measures loading speed and should be under 2.5 seconds; INP (Interaction to Next Paint) measures interactivity and should be under 200ms; CLS (Cumulative Layout Shift) measures visual stability and should be under 0.1. Pages failing these thresholds are at a ranking disadvantage versus competitors who pass them.

How do I check my technical SEO for free?

Use Google Search Console (free) for indexing issues and Core Web Vitals data. Use Google PageSpeed Insights (free) for speed analysis. Use Screaming Frog (free up to 500 URLs) for a full crawl to find broken links, duplicate content, and missing meta tags. Then feed the exports into the AI audit prompt above for an instant prioritised fix list.

What is the most important technical SEO fix?

Indexing. If Google is not indexing your pages, nothing else matters. Open Google Search Console, go to Index → Pages, and check the "Not indexed" section before anything else. Every page that is not indexed is invisible to search engines regardless of its content quality or backlinks.

Want the full technical SEO module with video walkthroughs?

Module 5 of the AI SEO Masterclass covers every item in this checklist with step-by-step video lessons, a downloadable audit worksheet, and an AI prompt for diagnosing and fixing each category of issue.

Enrol in the AI SEO Masterclass →