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 is for React and Next.js sites where Google is crawling pages but not indexing them, rendered HTML is too thin, or metadata and crawl signals no longer match what search engines need.
Engineering‑led SEO work for JavaScript sites where rendering, crawlability, metadata, or migration changes are keeping important pages out of search.
Your JavaScript‑based website may look fine in the browser, but search engines can still be seeing thin HTML, late links, unstable metadata, or confused canonical signals. I check whether important JavaScript pages can be discovered, rendered, understood, and indexed through crawl analysis, indexation debugging, rendered HTML checks, JavaScript SEO review, Core Web Vitals investigation, structured data validation, canonical signal checks, metadata fixes, and internal link analysis, then turn the findings into engineering fixes rather than a detached SEO report.
When commercial performance depends on indexable JavaScript pages, I focus on the rendering, crawl, metadata, and migration decisions that protect search visibility and revenue.
The first pass compares rendered HTML, indexable content, metadata, canonicals, internal links, sitemap and robots signals, crawl behaviour, Search Console data, and recent releases.
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.
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.
Recover traffic, rankings, crawlability, and indexation after a release, redesign, or migration changes the technical signals search engines rely on.
Plan a Next.js migration from React, WordPress, Gatsby, Drupal, Shopify, or another legacy front end without putting routes, content, or search visibility at risk.
Performance work for modern front ends where page loads feel slow, Core Web Vitals are slipping, or scripting cost is hurting key user journeys.
Headless CMS architecture advice for decisions around preview trust, SEO controls, revalidation, and editorial workflow before they become operational pain.

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

Compare rendered HTML before and after a migration, checking headings, metadata, links, schema, body copy, media, crawl signals, and launch risk.

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.