Your technical debt is an SEO problem
Rendering, redirects and route sprawl quietly cost more organic revenue than any content decision you'll make this year.
Nearly every large organic win I've been part of started with a fix that lived in the codebase, not in a content calendar. Marketing owns the goal; engineering owns most of the levers. Pretending otherwise is why so many SEO engagements stall.
Client-side rendering still bites
Modern crawlers execute JavaScript, but they do it on a delay and with a budget. On a large catalogue, that delay compounds into thousands of pages sitting unindexed for weeks. Server rendering your commercially important routes remains the highest-leverage change available to most teams.
Redirect chains are compounding interest
Three migrations later, a link to your homepage from 2019 may pass through four hops. Each hop is latency and a little lost signal. Flattening chains is an afternoon of work that no one ever prioritises.
Route sprawl eats crawl budget
- Faceted filters generating near-infinite URL permutations
- Session or tracking parameters creating duplicate pages
- Paginated archives with no canonical strategy
- Staging environments left indexable
Crawl budget is a real constraint the moment your site is bigger than your authority.
The practical move: get the SEO work into the same backlog as everything else, written as tickets with acceptance criteria. Work that lives in a separate document owned by a separate team does not get shipped.
Working on something similar?
Send me the site and what's not working. Honest reply within two business days.
Get in touchKeep reading
Strategy
The four SEO metrics that actually matter to a founder
Impressions are not a business outcome. Here's the short list I report on, and what I ignore on purpose.
AI Search
Getting your brand cited by AI assistants
Ranking on Google and getting recommended by ChatGPT are related but separate problems. What actually moves the second one.