Technical SEO guide
How to do technical SEO
Technical SEO is a sequence, not a pile of tasks. Later fixes only count if the earlier ones hold, so the order matters more than the tool list.
In short
To do technical SEO, work in this order: make sure Google can crawl the site, make sure the right pages are indexable, fix redirects and canonicals, confirm important content renders without extra clicks, improve speed on templates that matter, then add structured data. Measure each stage in Google Search Console before moving on.
The order of work, and why
Technical problems stack. A page with a perfect schema block does nothing if robots.txt blocks it. A fast page is not stored if a stray noindex tag sits in the template. So start at the top of the chain and move down.
- Crawl accessCan Googlebot fetch the page? Check robots.txt, server errors, login walls and firewall rules that block bots. Open the Crawl stats report in Search Console and look for 5xx responses and slow server response times.
- IndexabilityShould the page be stored, and is it? Check noindex tags, canonical tags, and the Pages report. Decide which page types deserve to be in the index and which do not.
- Redirects, status codes and duplicatesEach important page should have one address that answers 200. Old addresses should redirect once, in one hop, to the closest match. Remove redirect chains and soft 404s.
- RenderingOpen a key page with JavaScript off and compare it with the live-test screenshot in URL Inspection. If the main text, links or prices exist only after a script runs, plan a fix.
- Speed and page experienceMeasure Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift on the templates that earn traffic. Fix the template, not single pages.
- Structured dataAdd schema types that match visible content: Organization, Article, Product, LocalBusiness or FAQ where the page truly has them. Validate and watch the enhancement reports.
A four-week plan for a site of a few hundred URLs
| Week | Focus | Output you should have at the end |
|---|---|---|
| 1 | Crawl access and indexability | A sheet of every URL type, its status code, indexability and whether it belongs in the index |
| 2 | Redirects, canonicals, duplicate content | A redirect map with one hop per old URL, plus canonical rules per template |
| 3 | Rendering and internal links | A list of pages whose content depends on scripts, and an orphan-page list with links to add |
| 4 | Speed and structured data | Template-level speed fixes shipped, schema added to two or three page types, validation clean |
A larger site stretches each stage. A small brochure site may finish stage one and two in an afternoon. What does not change is the sequence.
A decision rule for what to fix first
Not every issue deserves a ticket. Score each finding on two questions: how many important URLs does it touch, and how directly does it stop a page from being crawled, stored or understood?
| Issue | Touches | Stops indexing directly? | Priority |
|---|---|---|---|
| Noindex on the whole blog template | All blog URLs | Yes | Fix today |
| Redirect chain of three hops on 40 old URLs | Some old URLs | No, but wastes crawl and link value | This sprint |
| Missing alt text on decorative images | Many images | No | Backlog |
| Product pages blocked by a robots.txt rule | All products | Yes | Fix today |
| Two meta descriptions the same on tag pages | Low-value pages | No | Backlog |
The rule: anything that blocks crawling or indexing of money pages goes first. Anything that only changes how a result looks goes last.
Tools you actually need
- Google Search Console: the only source that shows what Google itself saw. Pages, Crawl stats, Sitemaps and Core Web Vitals reports cover most of the work.
- A crawler such as Screaming Frog or Sitebulb, to see the whole site the way a bot does.
- PageSpeed Insights and the Chrome DevTools Network tab for speed work.
- The Rich Results Test and Schema.org validator for structured data.
- Your server logs, if you can get them, for the truth about which URLs Googlebot requests.
Our technical SEO checklist turns the stages above into tickable items.
Pitfalls that waste a month
- Starting with page speed because a score is red, when the real issue is an indexing block.
- Fixing pages one at a time when the template is the cause.
- Chasing a perfect Lighthouse number. Field data from real visitors matters more than a lab score.
- Changing many things at once, so you cannot tell which change worked.
- Forgetting to retest. Every release can undo a fix, so recrawl after each deployment.
- Treating technical SEO as a one-off. Plugins, themes and content teams keep adding new problems.
If your site runs on a specific platform, platform quirks change the order. See Shopify SEO and WordPress SEO for the usual traps on each platform.
Updated 30 October 2026
Questions, answered
Do I need to code to do technical SEO?
How long does technical SEO take?
What is the first thing to check?
Is technical SEO more important than content?
How often should technical SEO be repeated?
Keep exploring
Technical SEO services for sites that will not index
If good pages are missing from Google, or rankings fell after a rebuild, the cause is usually technical. We find it in your Search Console and fix it…
ChecklistTechnical SEO checklist
Most technical SEO lists treat every item as equal. This one sorts checks into four levels, from problems that remove pages from Google to polish…
GuideHow to conduct a technical SEO site audit
An audit is a repeatable method for turning raw crawl data into a short, ranked list of fixes. The method below is the part that most checklists…
Want the fixes done in order?
We report from your own Search Console and fix technical issues before content and links. After a short call you get a fixed quote, and you can [ask for a proposal](/contact/).