Most Recent Traffic Losses Were Technical Before They Were Anything Else

Why We Run The Technical Audit Before Any Content
Eight Technical Faults That Cost More Than Bad Copy Ever Does
Parameter URLs In The Index
Sort, filter, and tracking parameters creating thousands of near duplicates. We decide once, by rule, which ones get canonicalized, blocked, or consolidated.
Faceted Navigation Crawl Traps
Every filter combination crawlable and none of them worth ranking. We open the few facets with search demand and close the rest at the source.
Canonical Loops And Conflicts
Page A canonical to B, B back to A, or a canonical that contradicts the sitemap. Google ignores all of it and picks for itself. We make the signals agree.
Orphan Pages
Pages with no internal link pointing at them, alive in the sitemap and invisible to the crawl. We link them, merge them, or retire them.
Render Blocked Content
Headings, copy, and links injected by scripts Googlebot times out on. We move what has to rank into the served HTML.
Redirect Chains
A redirect to a redirect to a redirect, each one leaking signal and adding delay. We flatten every chain to one hop and fix the source links.
INP Failures In The Template
A page builder script, a chat widget, or a slider making every page fail interaction timing at once. We find the script and defer, replace, or remove it.
Schema That Emits Nothing
A FAQPage node with zero questions, or Product markup with no price. Validators pass it and engines ignore it. We rebuild it so every node carries real content.
Want To Know Which Of These Your Template Has?
Migrations, Redesigns, Platform Moves, JavaScript Sites, Recovery, And International
| Job | What usually breaks | What we do | How we know it held |
|---|---|---|---|
| Site migration | Old URLs dropped, redirects missing, the ranking pages rewritten out of existence | Map every URL, keep the content that ranks, set redirects before launch, crawl on launch day | Search Console impressions hold through the first month after the move |
| Redesign | SEO invited after the design is done, headings lost to layout, speed lost to effects | Templates designed around the crawl and the vitals first, with the headings kept | Field Core Web Vitals pass on the new templates within the first data window |
| Platform move | WordPress to Shopify or headless, URL patterns and schema change without anyone noticing | URL structure kept or mapped, schema rebuilt for the new platform, feed and index checked | Index count and crawl stats match the old platform within the first crawl cycle |
| JavaScript site | Content rendered after load, never seen by the crawl, pages indexed empty | Rendering test, server side or pre rendered HTML for what has to rank, indexing verified | URL inspection shows the rendered content in the indexed version |
| Recovery after an update | Traffic down by a third, everyone rewriting everything | Fallen pages compared with held pages, the shared fault found, the template fixed | The fallen group recovers relative to the held group at the next update |
| International | Wrong country version ranking, hreflang tags contradicting each other | One page per language and market, hreflang set in pairs, canonicals aligned | Each market's version ranks in its own country in Search Console by country |
Which One Are You Facing?
What Does A Technical SEO Agency Do?
Komplex runs this work from Austin, Texas, with a presence in New York City and Reykjavik. Technical SEO is the first stage of every SEO program we run. It is also sold on its own to teams that write their own content and need the site to stop fighting them.
Technical SEO For Ecommerce, SaaS, Publishers, And Multi Location Sites
Crawl, Rank The Risk, Fix The Template, Verify In The Field, Then Hand Off
Crawl And Read
A full crawl, the Search Console coverage and crawl stats reports, the log file where we can get it, and the field speed data by template.
Rank The Risk
Every fault priced in the traffic it puts at risk. The first fix is the one that protects the most revenue, not the easiest one.
Fix In The Template
Changes made once, where they apply to every page, with a backup taken first and every change written to a log you can open.
Verify In The Field
Crawl stats, index counts, and Core Web Vitals field data checked after each change, on desktop and mobile separately, before the next one ships.
Hand Off To Content
A site that Google reads properly and a keyword map with one page per term. The writers get the technical notes so the next page does not bring the fault back.
See What The Crawl Is Being Spent On
Get A Free Technical SEO Audit
- Crawl waste and index bloat, by URL pattern
- Render test on the money templates
- Core Web Vitals field data by template
- Canonical, redirect, and hreflang conflicts
- Structured data validity and what it emits
- Migration or recovery risk, where relevant
- 1Tell us about the site
The platform, the templates that matter, and what changed before the traffic did.
- 2We crawl and read
Read only access to Search Console, and the log file if your host provides one. Nothing gets changed, and an NDA is available on request.
- 3You get the scorecard and a call
A written scorecard ranked by impact, then a call to walk through it.
Ready To See What Google Is Actually Crawling?
How Technical SEO Pricing Works
Common Questions About Technical SEO
What does technical SEO include?
Everything that decides whether Google can crawl, render, index, and rank the site. That means crawl and index control, JavaScript rendering, Core Web Vitals, site architecture, internal links, structured data, redirects, and migrations. It does not include writing the pages, though it decides whether the pages get seen.
Do we need a technical SEO audit before we invest in content?
Yes, unless the site was built for SEO within the last year and nothing has changed since. Content on a site with crawl waste or a failing template inherits the fault. The audit costs nothing, and it usually finds why the last round of content did less than expected.
Can you migrate our site without losing rankings?
Yes. Every old URL gets a new home before launch, the pages that rank stay, and the redirects go live before the site does. We crawl it the day it launches. Migrations lose rankings when SEO joins after the design is finished, or when the URL map is left to the developer on launch week.
What are Core Web Vitals and INP, and do they affect rankings?
They are Google’s field measurements of loading, interaction speed, and visual stability, taken from real visitors. Interaction to Next Paint replaced the older input metric. They are a ranking signal on the margin and a conversion factor everywhere. The fix is almost always in the template: a script, an image pipeline, or a builder plugin.
Why did our traffic drop after a Google update?
Because the update filtered a shape your pages shared. In recent updates the shapes have been thin templated pages, scaled content with nothing firsthand in it, and sites carrying bought links. We compare the pages that fell with the ones that held, find what the fallen group has in common, and fix that.
Does JavaScript hurt our SEO?
Only when the content that has to rank is rendered after load and Googlebot does not wait for it. We test what the crawler actually sees on your templates. If the headings, copy, and links arrive late, we move them into the served HTML or pre render the page.
What is schema markup, and why does ours show nothing?
Structured data that tells engines what a page is, who made it, and what it claims. It can validate and still be empty: our own site emitted a FAQPage node with zero questions until we rebuilt it outside the page builder. What the markup emits is what we check; parsing is only the start.
Do you work on WordPress sites and page builders?
Yes, and our own site runs on WordPress with WPBakery, WP Rocket, and Kinsta, so the faults are familiar. Builders add DOM weight and scripts that fail INP, and caching plugins keep separate desktop and mobile CSS. We fix inside those constraints rather than telling you to rebuild.
Where does technical SEO stop and content start?
Technical work makes the site readable, fast, and correctly structured. Content decides what each page says and how far it ranks against the competition. We hand off with a keyword map and the technical notes the writers need, so the next page does not bring the old fault back.
How do you report technical work?
In the same terms Google uses: crawl stats, index coverage, field vitals by template, and the traffic on the pages we touched, before and after. Every change is logged with its date, so a later drop can be traced to a cause instead of argued about.
Who owns the fixes and the access?
You do. Everything ships inside your site, your Search Console, and your hosting, and we work through access you can remove at any time. If we part ways, you keep everything, including the change log and the crawl reports.
Do you work with companies outside Austin, Texas?
Yes. Komplex is based in Austin with a presence in New York City and Reykjavik, and most technical work happens remotely by nature. A site serving several countries gets one version per market with the hreflang tags set in pairs. We check each market in Search Console by country.



