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.
Pages can stay invisible when indexing is blocked or the platform is publishing the wrong sitemap, robots, internal‑link, or route discovery signals.
Fix sitemap, robots, and crawl‑discovery failures before important Next.js pages stay hidden, blocked, stale, or hard for search engines to trust.
Next.js pages often stay hidden when the live route set, sitemap output, robots rules, and internal links describe different versions of the site. That creates a crawl problem before it becomes a content problem. Recovery means tracing the discovery gap, aligning generated outputs with real routes, and making important pages findable again.
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.
Diagnose why Google is not indexing important JavaScript pages before incomplete HTML, unstable metadata, or routing changes keep them out of search.
Fix duplicate URLs, bad redirects, and canonical mistakes before search engines and users keep landing on conflicting versions of the same page.
Fix content not updating and stale pages before ISR or revalidation problems make live freshness unpredictable for teams and users.
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.
Debug Vercel deployment paths where local, preview, build, and production behaviour diverge around logs, environment variables, middleware, cache, runtime behaviour, or failing routes.
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.
Senior diagnosis for existing React and Next.js estates where routing, CMS, deployment, SEO, data ownership, and delivery risk have become one platform problem.

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

Technical SEO launch criteria for Next.js migrations, covering URLs, redirects, canonicals, metadata, rendered HTML, schema, sitemaps, and recovery.

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

urllist.txt from sitemap.xmlUsing PHP it is quick and easy to automatically generate your urllist.txt sitemap from your sitemap.xml file (for example, using gatsby‑plugin‑sitemap).

When it comes to text‑based sitemaps in Gatsby, gatsby‑plugin‑sitemap falls short. Fortunately, it is straightforward to implement using Node.js and GraphQL.
You can let Google know that your website (and the content within) has been updated by submitting an updated sitemap automatically via a simple Node.js script.