Skip to main content

Search

The layer everything else depends on

Content quality is irrelevant on a page that is never crawled. Authority is irrelevant on a page that is never indexed. Technical SEO is not the interesting part of search — it is the part that determines whether the interesting parts can work.

Technical SEO has acquired a reputation for being a checklist exercise, which is unfortunate, because the checklist items are the least valuable part of it. Anyone can determine that a canonical tag is missing. The difficult work is establishing whether that missing tag is causing a problem on this particular site, given how its URLs are generated and what its analytics show.

The questions worth answering are structural. Can a crawler reach every page that matters, in a reasonable number of steps, without wasting its budget on variations that should never have existed? Once it arrives, is the content there, or does it appear only after JavaScript executes? Does the site tell a consistent story about which address is canonical, or does it contradict itself between the sitemap, the internal links and the tags themselves?

Those questions have different answers on every site, and the answers rarely correspond to how many items a tool flagged.

Scope

What technical SEO covers

Crawling

  • Whether every commercially important page is reachable
  • How many steps it takes to reach them from the home page
  • Crawl budget consumed by parameters, filters and duplicates
  • Robots directives, and whether they say what was intended
  • Server response codes across the site's actual URL space
  • Redirect chains accumulated through past changes

Indexation

  • Which pages are indexed against which should be
  • Canonical consistency across tags, sitemaps and internal links
  • Pagination and how it is declared
  • Duplicate and near-duplicate content across templates
  • Faceted navigation and the URL space it generates
  • Noindex directives applied deliberately or by accident

Rendering

  • What exists in the initial response against after JavaScript
  • Whether navigation depends on client-side execution
  • Whether primary content requires interaction to appear
  • Structured data present after rendering but not before
  • Behaviour when scripts fail or are blocked

Architecture

  • Whether the URL structure reflects how the business is organised
  • Internal linking, and what it signals about relative importance
  • Orphaned pages nothing links to
  • Depth of important pages relative to less important ones
  • How new content enters the structure as the site grows

Performance

  • Measured performance on mobile and desktop
  • Server response time before anything can render
  • What is genuinely causing delay rather than what correlates with it
  • Layout stability and interaction responsiveness
  • Compression, caching and asset delivery

Resilience

  • How the site handles pages that no longer exist
  • Behaviour on error, and what a crawler sees during an outage
  • HTTPS enforcement and certificate handling
  • Whether any single dependency can remove the site from search

A technically excellent site with nothing to say will not rank. A site with a great deal to say that cannot be crawled will not rank either. The second problem is cheaper to fix.

Prioritisation

Not every technical issue is worth fixing

A great deal of technical SEO advice treats every deviation from best practice as a defect. In reality most sites carry dozens of minor deviations that cost nothing, and one or two that cost a great deal. Spending a development sprint on the former while the latter persists is worse than doing nothing, because it consumes the goodwill you needed to fix the real problem.

We categorise findings by whether they are actively limiting the site, likely to limit it as it grows, or simply untidy. The third category is documented and then left alone unless it is trivially cheap to resolve alongside something else.

How technical findings are categorised
 Treatment
Actively limitingScheduled immediately, with verification afterwards
Will limit at scaleScheduled before the growth that would trigger it
Risk of future harmDocumented with a trigger condition to watch for
Untidy but harmlessNoted, and only actioned alongside related work

Example finding

How a technical finding reads

This is an illustration of the report format rather than a result from a real assessment.

High

Filtered Product URLs Are Consuming Most Of The Crawl Budget

What we found
Filter and sort parameters generate a very large number of distinct addresses, and these are being crawled at a far higher rate than the product and category pages themselves. Newly published pages are taking considerably longer to appear in search results than would be expected for a site of this size.
Why it matters
A crawler allocates a finite amount of attention to each site. Where most of that attention goes to combinations of filters that no one searches for, genuinely new pages wait behind them. The commercial effect is that new products become findable weeks later than they should.
General direction
Decide which filtered views have genuine search demand behind them and should remain crawlable, then prevent the remainder from generating crawlable addresses at all. Blocking them after they exist is less effective than not creating them, so this is usually a front-end decision rather than a robots file one.
How IXSEO can help
Technical SEO, with implementation support if the change involves the product templates.

Common situations

When technical SEO is the right starting point

New pages take a long time to appear

Almost always a crawl efficiency problem rather than an authority one. The site is producing more addresses than it is worth crawling, and the important ones are queued behind the rest.

Traffic dropped after a redesign

Usually URL changes without redirects, or content that used to be in the initial response now arriving via JavaScript. Both are recoverable, and both get worse the longer they persist.

Rankings fluctuate without explanation

Frequently several pages competing for the same intent, with search engines alternating between them. Looks like volatility; is actually ambiguity the site created.

The site is large and nobody owns its structure

Sites that grew organically accumulate contradictions — sitemaps listing pages marked noindex, canonicals pointing at redirects. Each is minor; together they undermine confidence in every signal the site sends.

Questions developers usually ask

Our developers say the site is fine. Why would we need this?
They are usually right that it works. Technical SEO is not about whether a site functions for a visitor with a modern browser — it is about whether an automated crawler on a constrained budget can reach, render and interpret it. Those are different requirements, and a site can satisfy the first completely while failing the second. The findings are almost always things a developer can fix quickly once they know they exist.
Does JavaScript rendering actually cause problems?
Sometimes, and less often than it is claimed to. Search engines render JavaScript, but rendering is queued separately from crawling and can lag by days on large sites. The practical question is whether anything important exists only after rendering. Where navigation, primary content or canonical declarations depend on client-side JavaScript, that is worth addressing. Where a carousel does, it is not.
How much of this can be fixed without a developer?
It depends entirely on the platform. On a managed platform, much of it is configuration. On a custom build, most of it requires development work. We state which is which in the findings so you know what you can action immediately and what needs scheduling.
Is Core Web Vitals still worth chasing?
It is worth being adequate at, and rarely worth being exceptional at. The measured effect on rankings is modest and the effect on conversion is not — a site that takes four seconds to become usable loses visitors regardless of where it ranks. We treat performance as a commercial issue that also happens to be a ranking consideration, which usually leads to different priorities than treating it purely as a score to raise.
Can you work with our existing development team?
Yes, and it is usually the better arrangement. They know the codebase and its constraints. We provide the specification, the reasoning behind it and the means to verify it worked. Where you would rather we implemented directly, we can do that too.

Establish whether the technical layer is the constraint

The free snapshot performs the passive technical checks immediately. If it comes back clean, the constraint is elsewhere — and that is worth knowing before commissioning technical work.