Someone emails you a link to your own homepage and says, "your site isn't showing up on Google." You check. They're right. Nothing is indexed. Nothing is broken in the code you can see—the page loads fine, the text is there, the images show. And yet: invisible.
That's how most people meet technical SEO. Not through a checklist, but through a problem they can't see. I remember the first time it happened to me: a client's blog had been running for eight months with a single trailing slash missing from the canonical tag. Indexed pages: four. Out of 112. We fixed one character and the site went from 4 to 89 indexed URLs in about ten days (that part wasn't the tag alone, obviously—but the tag was what was blocking the crawl).
So this is a beginner's technical SEO checklist, but written from the other side: I'll tell you where to look first, what actually moves the needle in 2026, and which "must-do" items you can safely ignore for now. If you want a technical SEO checklist PDF to print, take this and paste it into your notes app—keeping it in your browser tab is fine too.
Key Takeaways
- Technical SEO is what happens between Google's crawler and your page rendering. Everything else is downstream.
- Your first job is not to fix things. It's to find out what's actually broken—most sites have 3 to 5 real issues, not 40.
- Robots.txt, XML sitemaps, canonical tags and Core Web Vitals cover the majority of beginner mistakes.
- Mobile-first indexing means Google sees your mobile version, full stop. Check your site on a phone before anything else.
- Prioritise: crawlability first, indexation second, speed third. There's no point making a blocked page load fast.
- Generative engines (ChatGPT, Perplexity, Google's AI results) read the same signals—but they reward clean structure and clarity more aggressively.
What technical SEO actually means when you're starting out
Technical SEO is the part of optimisation that happens before content ever gets judged. You're not writing headlines here. You're making sure a crawler can find your pages, understand what they're about, and put them in the index without tripping over duplicates or dead ends.
Three things have to be true:
- The crawler can reach the page (not blocked, not orphaned, not buried behind a broken redirect)
- It can read the content once it gets there (rendering works, no JavaScript pulling content in after the crawl)
- It knows which version of the page is the real one (canonicals, no duplicate URLs)
That's it. Everything else—schema, hreflang, log file analysis, crawl budget tuning—is refinement. Useful, but refinement.
Why it feels intimidating (and mostly isn't)
The vocabulary is the problem, not the concepts. "Canonical tag" sounds like a legal document. "Crawl budget" sounds like an accounting ledger. In practice, a canonical tag is one line of HTML that says "this is the real URL," and crawl budget is just the number of pages Google is willing to look at on your site in a given period. Which for most small sites is not a real constraint—I've seen people spend three weeks optimising crawl budget on a 40-page site. Total waste of time.
The technical SEO checklist: 8 steps that actually matter in 2026
Here's the order I'd follow. It's roughly by impact-to-effort ratio, not by what looks most impressive in an audit report.
Step 1: check what's indexed before you touch anything
Open Google and type site:yourdomain.com. Count the results. Then compare that number to the actual number of pages on your site.
The gap tells you everything. If you have 200 pages and 12 indexed, you have a crawl or indexation problem. If you have 200 pages and 340 indexed, you have a duplicate content problem. Both are fixable. But you have to know which one you're dealing with before you start editing files.
Step 2: inspect your robots.txt and XML sitemap
Your robots.txt file lives at yourdomain.com/robots.txt. It tells crawlers what they may or may not access. Nine times out of ten, a beginner's problem starts here.
Look for:
- A
Disallow: /line sitting at the top from a staging setup nobody removed - CSS or JavaScript files blocked (this breaks rendering—Google can't see the page properly)
- No sitemap reference at all
Your sitemap should be listed there, and it should be clean. Submit it in Google Search Console. That's two minutes of work and it's the single highest-value thing on this list for a new site.
Step 3: verify mobile-first rendering
Google indexes the mobile version of your site. Not the desktop one. This has been true for years and people still forget it.
Pull up your site on an actual phone. Is anything hidden that shouldn't be? Is text overflowing? Does the navigation work without hover? If your desktop site has a paragraph that's hidden on mobile, that paragraph effectively doesn't exist for indexing purposes.
Step 4: hunt down duplicate URLs and fix canonicals
Duplicate content on your own site is usually self-inflicted: www vs non-www, HTTP vs HTTPS, trailing slash vs no trailing slash. Google sees these as separate pages unless you tell it otherwise.
Pick one version. Add a 301 redirect from the others. Then add a canonical tag on every page pointing to itself (or to the preferred version). Boring, mechanical, and it fixes more indexation issues than any other single change I've made.
Step 5: measure Core Web Vitals with real data
Core Web Vitals are three metrics: LCP (how fast the main content loads), INP (how quickly the page responds to input), and CLS (how much the layout jumps around while loading).
Use Search Console's Core Web Vitals report—it's free and it uses real user data, which matters more than lab scores. A page that loads in 1.2 seconds in a testing tool can load in 4 seconds on a mid-range Android phone over 4G. Real data wins.
The fixes are usually unglamorous: compress your images, stop loading fonts you don't use, remove that third tracking script nobody checks. I once took a client's LCP from 3.8 seconds to 1.1 seconds just by converting hero images to WebP and setting explicit width and height attributes. No redesign. One afternoon.
Step 6: fix broken links and redirect chains
A redirect chain is a redirect that points to another redirect that points to the actual page. Crawlers follow them, but each hop costs time and dilutes whatever signal was travelling along. Two hops is fine. Five is a mess.
Crawl your site with a free tool (Screaming Frog's free tier covers 500 URLs, which is plenty for a beginner site). Export the 404s and the chains. Fix them in batches. Yes, it's tedious. No, there's no shortcut.
Step 7: add structured data, but sparingly
Schema markup helps search engines understand what a page is—an article, a product, a recipe, an FAQ. For a beginner, the practical win is Article or Organization schema on your main pages. That's it.
Don't chase every schema type. Rich results only appear for a subset, and stuffing markup you don't qualify for does nothing except make your HTML harder to read. I've seen sites with 11 schema types on a single page. Rich results: zero.
Step 8: set up monitoring and then stop
Connect Search Console. Connect your analytics. Set an alert for indexation drops and for server errors. Then walk away from the technical side for a while and go write something.
Technical SEO is a maintenance discipline, not a project. Once the foundations are in place, you'll revisit them quarterly.
Quick wins vs long projects: what to fix first
When I first started doing this, I tried to fix everything at once. I spent close to two weeks on a single site and produced a 34-page audit document. The client read the first page. That was it.
Here's the actual prioritisation, learned the hard way:
| Fix | Time to implement | Typical impact |
|---|---|---|
| Submit XML sitemap in Search Console | 10 minutes | High |
| Remove accidental robots.txt blocks | 5 minutes | Very high if blocked; zero if not |
| Fix canonical tags | 1–3 hours | High on sites with duplicate URLs |
| Resolve 404 errors | 2–5 hours | Medium |
| Compress images and fix layout shift | Half a day | Medium to high |
| Rewrite JavaScript-heavy pages for rendering | Days to weeks | High but rarely worth it for small sites |
| Full site architecture overhaul | Weeks | Only if you have thousands of pages |
If you do the first four rows, you've covered the vast majority of beginner-level technical problems. I'd bet on it.
The part most checklists leave out: generative search
In 2026, a growing share of searches never land on a website at all—the answer appears directly in the results or in a chat interface. This doesn't change the fundamentals, but it does shift the emphasis slightly.
Generative engines are less tolerant of ambiguity than a human reader. They pull from pages that are structured and unambiguous. Concretely, this means:
- Use real heading tags (
h2,h3) instead of bold paragraphs pretending to be headings - Answer a question plainly in the first sentence of the section that addresses it
- Keep your HTML clean—if a page's meaning lives entirely inside a JavaScript-rendered accordion, extraction gets shakier
- Skip the fluff. Generative systems summarise; padding gets cut anyway
None of this is a separate discipline. It's the same good technical hygiene, just applied with a different reader in mind.
Common mistakes beginners make
The one I keep seeing, over and over: people install an SEO plugin on WordPress, tick every box in its settings panel, and assume the technical side is handled. That plugin will do maybe 60% of the job. It won't tell you that your mobile menu hides your primary navigation. It won't tell you that your sitemap excludes an entire post type.
Verify. Always verify.
Second mistake: treating a red score in an auditing tool as an emergency. Those tools flag anything that could theoretically be improved, which is not the same as something that's hurting you. A page with a "low word count" warning can still rank first. A page with a "missing meta description" warning can still outrank a competitor that has one.
Third: optimising before you have traffic. Technical SEO fixes the plumbing. If nothing's flowing through the pipes yet, you won't see much change—and you'll conclude the work didn't matter. It did. You just measured too early.
Where to go from here
Work through the eight steps in order. Check the numbers before and after each one so you know which fix caused which effect. And accept that some of it will look like nothing happened for a month, then a page you'd forgotten about will suddenly start getting impressions.
Technical SEO rarely announces itself. It just quietly removes the obstacles you couldn't see. Which is, honestly, the whole point.