Technical SEO Strategist
Rankings are an engineering problem.
I do the engineering.▋
I'm Kushal Pathak. I fix the code that blocks rankings, and untangle sites that are indexed but not winning: rendering, crawlability, structured data, indexation, and forensic Search Console diagnosis.
// the graph
Every site is a graph.
Pages, links and entities, that is what a crawler actually sees, and what I engineer. Grab it and spin.
// 01, about
The parts of SEO most people avoid.
Since 2024 I've worked on 50+ websites across 10 countries and 20+ industries, home services, ecommerce, SaaS, health, real estate, manufacturing. My lane is the technical layer: JavaScript rendering, crawl architecture, structured data, indexation strategy, and forensic Google Search Console diagnosis.
I don't stop at recommendations. I build the automation that ships the fix at scale, Apps Script, Python, WordPress plugins, and my own self-built SEO automation assistant. My method is evidence-first: check the data, prove the cause, then fix it.
# education: BIT, Bachelor of Information Technology
// 02, frameworks
Named systems, not vibes.
Repeatable methodologies I run on every engagement, each one built from hundreds of real diagnoses.
The Render-Gap Protocol
Reconcile the pre-render HTML payload against the hydrated DOM to expose exactly what crawlers and LLM agents resolve, then close the delta.
The Graduation Engine
Classify why an indexed site stays suppressed, impressions without conversions, into discrete failure modes, and compute a data-derived exit path from Search Console.
Entity-First Architecture
Build a machine-legible entity ontology and gate every URL through “does this query deserve a page?”, so topical authority compounds instead of diluting.
Evidence-Bound Forensics
Interrogate first-party data, Search Console and response headers, before asserting cause. Every finding ships as Issue → Evidence → Solution → Execution.
The Machine-Readable Layer
Structured data, semantic HTML, and AI-crawler access engineered so a site is legible to classic search and generative retrieval alike.
The Attribution Spine
Reconcile every conversion from ad click to CRM record, server-side, so each lead arrives with its real source and campaign instead of defaulting to Direct, and spend finally becomes measurable.
// 03, what i do
Full-stack technical SEO & measurement.
From crawl to conversion tracking, the whole pipeline that turns a page into a ranked, measured, revenue-attributed asset.
01 Technical Audits & Forensics
Page-level, evidence-bound audits with prioritized fixes.
02 Rendering & Crawl Architecture
JS rendering, robots/llms.txt, log & crawl-budget analysis.
03 Schema / Structured Data
Hand-built JSON-LD, entity markup, rich-result engineering.
04 Entity & Topical Architecture
Ontologies, topical maps, query-deserves-a-page planning.
05 Migrations & Indexation
Canonical strategy, product vs. collection indexation, redirects.
06 Core Web Vitals
Field-data-driven performance and rendering optimization.
07 GSC Diagnostics & Recovery
Drops, core & spam updates, the sandbox/graduation problem.
08 Analytics & Measurement
GA4, Google Tag Manager & server-side GTM, data-layer & conversion tracking, Looker Studio, BigQuery.
09 Paid-Media Tracking & Feeds
Google & Meta Ads tracking, Meta Conversions API, CRM/HubSpot lead attribution, Merchant Center product feeds.
10 SEO Automation & Tooling
Apps Script, Python, WordPress plugins, and a self-built SEO automation assistant.
11 Hosting, DNS & Migrations
Cloudflare, SSL, CDN/caching, and server moves across cPanel, managed WordPress & cloud hosts.
WordPress · Shopify · BigCommerce · Squarespace · Wix · Webflow · headless & custom CMS
Any platform, any stack, whatever technical issue it surfaces, or whatever the requirement demands, it gets solved. No exceptions.
Cloudflare · Cloudways · SiteGround · Kinsta · WP Engine · AWS · Hostinger · Bluehost · HostGator
Hosting & infrastructure too, DNS, CDN, SSL, caching and server migrations across managed and cloud hosts.
AnswerRadar
A data-first directory of AI-visibility and GEO tools that I built and run, mapping how brands get cited across ChatGPT, Perplexity, Gemini and Google AI Overviews. Programmatic architecture, Review and ItemList schema, and AI-crawler access engineered in.
SEO Automation Assistant
A self-built bot that automates repetitive technical-SEO and daily ops tasks, the tooling side of how I ship fixes at scale.
// 04, brands
Work you'd recognize, under NDA.
Client names stay private, but the scale doesn't have to. A sample of the categories I've engineered for.
// 05, skills
Proficiency, self-assessed.
Honest levels, deep where it counts, competent across the measurement stack.
// 06, the lab
The technical SEO lab.
Four working tools, not screenshots, each running the actual algorithm I use every day, live in your browser.
Google's real matching logic, group selection, longest-match wins, Allow beats Disallow on ties, with * and $ wildcards.
/api/fetch.php, then test paths against it (works on the live site)./private/report.pdf as Googlebot vs *, or any path as GPTBot.Entity-grade JSON-LD, @graph wiring by @id, sameAs entity-linking (Wikipedia + Wikidata), areaServed with geo, additionalType (productontology), FAQ hasPart. The structured data an AI can't fake. Fields with | take one item per line.
Google truncates by pixel width, not character count (~600px title, ~920px description on desktop). Measured live with canvas.
The Render-Gap Protocol, visualized. Toggle between what a crawler fetches (raw HTML) and what a browser renders after JavaScript. If content only appears after JS, first-wave crawlers can miss it entirely.
Build a reciprocal hreflang cluster for a multi-geo brand (UK / IE / AU). Every alternate page must emit this same full set, or Google ignores it.
Open Graph + Twitter Card tags with a live link-card preview. (The preview image may not load inside this sandbox, the tags themselves are correct.)
/api/fetch.php (SSRF-hardened), works on the live site. Or paste HTML below."Why isn't my page indexed?", the exact decision path I walk, from status code down to the Graduation (quality) problem.
Three tiers, pick your level. Easy = fundamentals every SEO should know cold · Medium = day-to-day technical judgment · Hard = the stuff that separates operators. 10 questions each.
// case studies
Case studies, with the data.
view all →Measured outcomes backed by real Search Console numbers, not opinions.
// recent works
My recent works.
view all →Real builds, written from experience, what I did, the hurdles I hit, and how I got past them. No client names; just the engineering.
Fixing broken lead attribution on a WordPress and HubSpot site
Every enquiry reached the CRM as Direct, so paid search could not be measured. One symptom hid five faults. I traced each, rebuilt the attribution path, and proved it through the mail log.
Fixing multi-second TTFB on WordPress behind an nginx proxy cache
A cache HIT was no faster than a MISS. I traced it to header-driven revalidation and fixed it in .htaccess, no CDN, then named the render floor.
Fixing a decade-old migration with page-level 301s, and no server
A ten-year-old domain move with no redirects, so every deep URL 404'd. I rebuilt the URL history from archives and shipped page-level 301s from one Cloudflare Worker.
// 07, contact