Technical Diagnostic
A focused review of affected routes, templates, deployment behaviour, crawl signals, CMS behaviour, performance bottlenecks, or code paths, followed by a prioritised fix plan the team can take into delivery.
This route is for the moment after the drop, when the site has already shipped and the question is no longer theoretical. The work starts by proving what changed, when it changed, which URL families moved, and whether redirects, canonicals, rendered HTML, metadata, sitemaps, robots rules, or internal links changed before rankings did.
Recover traffic, crawlability, indexation, and page‑level signals after a launch, redesign, release, migration, or template change alters what search engines can discover and trust.
Post‑change recovery is different from preventative technical SEO. The first job is not to assume algorithm volatility, content quality, or Core Web Vitals. I compare release timing, affected URL families, Search Console deltas, crawl paths, redirects, canonicals, rendered HTML, structured data, metadata, sitemap, and robots behaviour, and internal links, then order fixes by commercial exposure and fix confidence.
When organic visibility has dropped, I help commercial teams separate ranking, rendering, crawl, indexing, redirect, and template faults so recovery effort is not spread across the wrong fixes.
Recovery work moves faster once ranking, rendering, crawling, redirect, and indexation failures are separated instead of treated as one general SEO drop.
A focused review of affected routes, templates, deployment behaviour, crawl signals, CMS behaviour, performance bottlenecks, or code paths, followed by a prioritised fix plan the team can take into delivery.
A short, concentrated engagement for a defined technical SEO, performance, CMS, Vercel, migration, or production issue where the business needs the cause isolated and the first fixes moved quickly.
Senior hands‑on support inside an existing team where architecture, implementation, review, and delivery judgement all matter, especially when the work cannot be handed over as isolated tickets.
Recover organic traffic after a redesign or replatform by isolating what changed in URLs, templates, rendering, metadata, or crawl signals before the drop compounds.
Recover lost visibility after a WordPress‑to‑Next.js launch by finding what changed between the legacy WordPress output and the new rendered Next.js pages.
Diagnose why Google is not indexing important JavaScript pages before incomplete HTML, unstable metadata, or routing changes keep them out of search.
Fix sitemap, robots, and crawl‑discovery failures before important Next.js pages stay hidden, blocked, stale, or hard for search engines to trust.
Fix duplicate URLs, bad redirects, and canonical mistakes before search engines and users keep landing on conflicting versions of the same page.
Preventative, engineering‑led SEO for React and Next.js sites where rendered HTML, indexable text, metadata, canonicals, links, structured data, and AI extractability have to be reliable before visibility is damaged.
Headless architecture advice before CMS, content model, preview, revalidation, metadata, schema, media, localisation, and editorial ownership decisions become expensive to reverse.
Route‑level performance work for modern front ends where field data, Core Web Vitals, scripts, fonts, images, data loading, or templates are weakening important user journeys.
Senior diagnosis for existing React and Next.js estates where routing, CMS, deployment, SEO, data ownership, and delivery risk have become one platform problem.

Why JavaScript pages get crawled but not indexed, covering rendered content, metadata, canonicals, links, noindex rules, quality, and crawl signals.

Check rendered HTML for JavaScript pages by comparing source and DOM output across metadata, headings, links, schema, content, hydration, and crawlability.

Why view source stopped being enough for modern web checks, and how rendered HTML, hydration, metadata, schema, crawl paths, and client output changed audits.

How client‑side rendering can affect search visibility, and what to check around content, links, metadata, routing, loading states, and fallbacks.

JavaScript rendering and SEO checks for pages that rely on client‑side behaviour, including content, links, metadata, fallbacks, and rendered output.

A Next.js crawlability checklist for debugging sitemaps, robots.txt, canonicals, route generation, redirects, staging leaks, missing pages, and indexation.