Specialist work · Vadodara

Technical SEO

Crawl, render, index, performance, migrations and search architecture — written as tickets your developers can ship, not as a checklist export.

Fit

Who this is for

A fit

  • Engineering-led teams who will actually ship template and infrastructure changes.
  • Sites where the commercial URLs cannot be fetched, rendered or kept in the index reliably.
  • JavaScript, headless or custom stacks where the HTML Google gets is not the page a user sees.
  • Migrations, redesigns or CMS moves where current URL equity has to survive the cutover.

Not a fit

  • A bundled “SEO package” of blog posts and links with a technical appendix nobody will implement.
  • Sites whose real constraint is content strategy or a market they have not defined — start with consulting or an audit.
  • Anyone who wants rank tracking as the deliverable and will not grant Search Console or codebase access.

Problems

What I diagnose

Fetch vs render vs index. Robots, sitemaps, status codes, canonicals and rendering each fail in different ways. Most “the site is not ranking” conversations are actually a break in that chain, and treating them as a content problem wastes months.

JavaScript SEO. The raw response is a shell; the product lives in a client render Google may not wait for, may not execute the same way twice, or may index in a state your QA never sees. That is a rendering-path problem, not a meta-tag problem.

Template-level waste. Parameter URLs, faceted crawls, duplicate templates and internal-link traps burn crawl budget on URLs that should never have been candidates. One template rule beats a thousand URL patches.

Performance as an afterthought. Largest Contentful Paint and layout shift are often locked into the template and the font/asset chain. I treat them as shipping constraints on the templates that carry commercial intent, not as a Lighthouse screenshot in a slide.

Migrations that orphan demand. A homepage 301 and a spreadsheet of “main pages” is not a migration. Query strings, paginated archives, expired products and the URLs Search Console still shows all have to be accounted for, or they become 404s with history.

Architecture that cannot grow. URL design, information architecture and internal links decide whether next year’s pages inherit signals or dilute them. That is engineering work. It does not come out of a keyword tool.

Delivered

What you actually get

  • Crawl map against index map

    What exists, what Google kept, what was discovered and wasted, and where sitemap, robots and canonicals disagree. Evidence is URLs and exports, not adjectives.

  • Render comparison notes

    Raw response versus rendered DOM on the templates that matter: which content, links and structured data appear only after JavaScript, and what that implies for indexation.

  • Ticket-ready fix list

    Each High and Medium finding: affected URL pattern or template, evidence, severity, proposed change, owner (dev / ops / me), and the acceptance check that means it is done.

  • Redirect and cutover map

    For migrations: source → target, status codes, chains to flatten, and a sequence that can be scheduled rather than hoped for. Includes the URLs nobody put in the design file.

  • Architecture brief

    URL design, indexation rules per template, internal-link ownership, and what must not be invented later by a plugin default.

Every High finding is a ticket: URL or template, evidence, change, acceptance check. If it cannot be scheduled, it is not a finding yet.

Method

How the work runs

  1. Access and constraints

    Search Console, a crawl, production versus staging, and logs where they exist. I will tell you what I cannot see without access rather than infer it.

  2. Isolate the break

    Fetch, render, index, canonicalisation, then template behaviour. The order matters; fixing titles on URLs Google never keeps is theatre.

  3. Template and architecture pass

    Group findings by template and by system, not by individual URL. The unit of work is the thing your developers will actually change.

  4. Spec

    Write the tickets. Acceptance criteria are part of the spec, so “done” is observable in the HTML, the headers, or Search Console — not in a status meeting.

  5. Verify

    Recrawl the affected patterns, check rendering on the templates we touched, and read Search Console against the URLs that were supposed to move. Then re-prioritise.

Proof

Examples in progress

There is no published technical teardown on this site yet. I would rather show an empty shelf than a fabricated before/after.

When a migration map, render diff or indexation recovery is published, it will name the stack, the break in the fetch/render/index chain, what was actually shipped, and the limits of the evidence — with client permission.

Until then, the honest substitute is a conversation on your URLs: I will walk through what I can see publicly and what I would need access to prove.

Questions

Common questions

Do you need server logs?

They help when crawl budget or bot behaviour is the question, and I will use them when you have them. Many engagements can start from Search Console, a crawl and the rendered HTML. I will not invent log conclusions from a sample of URLs.

Can you work on a JavaScript or headless stack?

Yes. That is often the actual job: what is in the first response, what appears only after hydration, how the crawler is allowed to execute it, and which commercial content must be in HTML if you cannot rely on a render. I spec against your stack rather than asking you to “add a plugin”.

Do you implement, or only write tickets?

Both, depending on which is faster. I write developer-ready briefs as the default, and I implement directly where I can do that without a theatre of handoffs — particularly when the change is in templates, headers, sitemaps or redirects I can ship.

How is this different from an SEO audit?

An audit is a diagnostic product: evidence, severity, a backlog and acceptance criteria, then a walkthrough. Technical SEO is the project that follows when the work is crawl, render, index, performance, architecture or a migration. If you do not yet know which of those you have, start with the audit.

Bring the URLs that should be indexed and are not

Send the site, the stack if you know it, and the symptom. I will tell you whether this is technical work, an audit first, or not a search problem.

Book a consultation