Technical SEO
The crawling, indexing and performance side of search visibility.
Everything determining whether a search engine can reach a page, understand it, and consider it worth serving: status codes, redirects, canonical tags, structured data, page speed, mobile rendering, sitemaps, robots directives and JavaScript rendering.
Key takeaways
- It is a gate, not a lever. Technical work rarely makes a page rank; technical faults stop it ranking at all.
- Rendering is where teams get caught. Content that only exists after JavaScript runs may be seen late, or inconsistently.
- The mobile version is the indexed version. Content hidden on mobile is hidden from the index.
- Highest leverage, highest blast radius. A stray noindex or a robots.txt disallow can remove a site from search, and it will be your change.
- Scope the audit and the implementation separately, because the developer time usually belongs to the client.
The chain a page has to survive
Technical SEO is best read as a sequence rather than a checklist, because each step depends on the one before it. A page nobody can crawl is never rendered. A page that renders empty is never indexed. A page that is not indexed cannot rank, however good it is.
That ordering is also the right order to debug in, and it is the thing most audits get wrong. A report that opens with image compression on a site whose product pages are blocked in robots.txt has started at the end.
- ReachableNot blocked by robots.txt, returns a 200, linked from somewhere, behind no login or geo wall.
- RenderableThe content exists after the page runs, on a mobile viewport, within a reasonable budget of time and script.
- IndexableNo noindex, a canonical that points at itself or somewhere deliberate, no duplicate competing for the same slot.
- UnderstandableA real title, headings, structured data where a rich result is available, and a language and region the engine can determine.
- ServableFast enough and stable enough to be worth returning to a user. This is where Core Web Vitals sit, and it is last for a reason.
JavaScript rendering, and why it is the common failure
Google crawls a page and then renders it, and those are two passes rather than one. The render can lag the crawl, and it runs on a budget. Content that only exists after client-side execution may be seen late, seen partially, or missed on a given pass.
For a marketing site with server-rendered content and some interactive extras, this rarely matters. For a site built as a single-page application it is not a detail, it is the whole question of whether the site is indexable, and it is worth establishing in the first hour of any engagement rather than the fourth month.
The check is cheap and agencies skip it anyway: fetch the page with JavaScript disabled, or use the URL Inspection tool in Search Console and read the rendered HTML it reports. If the product description is missing from that, it is missing from the index.
The fix is usually a framework decision rather than an SEO one, which is exactly why it has to be raised early. Moving a site to server-side rendering in month four is a rebuild; specifying it in month zero is a line in a brief.
Mobile-first indexing means the mobile page is the page
Google has indexed mobile-first since 2019 and finished the transition for all sites by 2023. The practical meaning is blunt: the mobile rendering of a page is the version that gets indexed and ranked, and the desktop version is not consulted.
So anything present on desktop and absent on mobile is absent, full stop. Content collapsed behind a tab is generally fine, since it exists in the markup. Content not rendered on small screens at all is not.
The versions that catch teams out are the quiet ones. A responsive layout that drops a block of copy below a breakpoint. Structured data emitted only in the desktop template. Images that become decorative placeholders on mobile, taking their alt text with them.
The check is to compare the two renderings of the same URL rather than to assume that responsive means identical. Responsive means the layout adapts, which is not the same claim.
The risk profile, and how to scope around it
Technical SEO has a shape unusual in agency work: it is the highest-leverage category and the one where a single mistake is catastrophic rather than merely disappointing. A misplaced noindex, a staging robots.txt shipped to production, a canonical pointing at the wrong template, and a site can leave the index within days.
It will also be your change, in a log, with a date on it. That is worth being clear-eyed about rather than anxious about, and it argues for a specific way of working: staged rollouts, a check after deployment rather than only before, and Search Console coverage watched for the fortnight after any structural change.
The second risk is commercial rather than technical. Most of these fixes need developer time the client controls, and an agency that scoped implementation it cannot perform ends up accountable for work it was never allowed to do. Scope the audit and the implementation as separate things, with the second conditional on access.
And prioritise the audit. A two hundred row spreadsheet sorted by crawler severity is not a plan, it is a data export. Three items marked as the ones that matter, with the rest listed as backlog, is the version a client developer will actually start.
What it means for an agency
Scope the audit and the implementation separately. Most of these fixes need developer time the client controls, and an agency that scoped implementation it cannot perform ends up accountable for work it was never allowed to do.
Where it goes wrong
- Shipping a staging robots.txt to production, which is the fastest way to remove a site from search.
- Delivering a 200-row audit spreadsheet with no priority order, which the client developer will never start.
- Assuming responsive means identical, and never comparing the two renderings of the same URL.
- Checking only before deployment, so a structural change that broke indexing is found in the next monthly report.
In short
Technical SEO pays when it removes a blocker and produces very little when there was not one. Knowing which of those you are being paid for, and saying so before the invoice rather than after, is most of what separates a technical audit worth buying from a data export.
Frequently asked questions
What does technical SEO actually include?
Everything that decides whether a page can be reached, rendered, indexed, understood and served: robots directives, status codes, redirects, canonical tags, sitemaps, JavaScript rendering, mobile rendering, structured data and page performance. It is best read as a sequence, since each of those depends on the one before it.
Will technical SEO make my site rank better?
Usually not on its own. Technical work is a gate rather than a lever: fixing a fault that was stopping pages from being indexed produces a large gain, and polishing a site that was already fine produces very little. The right question is whether anything technical is currently preventing the site from competing.
Does Google index JavaScript content?
Yes, but in a second pass that can lag the crawl and runs on a budget, so content that exists only after client-side execution may be seen late or inconsistently. For a mostly server-rendered site this rarely matters. For a single-page application it decides whether the site is indexable at all, which makes it a first-week question rather than a fourth-month one.
What is mobile-first indexing?
Google indexes and ranks the mobile rendering of a page rather than the desktop one, and has done so for all sites since 2023. Anything shown on desktop and not on mobile is not in the index. The usual culprits are copy dropped below a breakpoint, structured data emitted only in the desktop template, and images replaced by placeholders on small screens.
Related terms
- Core Web VitalsGoogle measures of loading, interactivity and visual stability.
- Canonical URLThe address declared as the definitive one for a page with duplicates.
- Crawl budgetHow much of a site a search engine will fetch in a given period.
- Schema markupMachine-readable annotations describing what a page is about.
- XML sitemapA file listing the pages of a site that are worth indexing.
Sources
Last reviewed
Keplent keeps track of these for you.
It holds what each client agreed to, watches what their campaigns actually did, and tells you in plain sentences what needs you this week.
Join the waitlist