Search & AI Visibility
A combined SEO + GEO foundation across 9 of our sites — structured for Google and citable by AI engines.
The audit · 9 sites
Pick a site
Portfolio
Next.js App Router
Before and After are auditor rubric estimates (0–100) — not Lighthouse or PageSpeed. Target is the projected Tier-1 ceiling from the remediation plan, not yet re-measured. The problems and fixes below are the provable record.
What the baseline audit found
- ·projects/[id] rendered with ssr:false — 30 case studies were invisible to crawlers
- ·No CreativeWork / SoftwareSourceCode JSON-LD; Person schema lacked @id and an X URL in sameAs / publisher
- ·No FAQPage and no sr-only FAQ on the about page
- ·No manifest, no OG image route, no per-project dateCreated or OG images
- ·Sitemap had no build-time lastmod; H1 didn't carry the founder name; no visible bio
- ·Raw <img> gallery; copy claimed '40+' projects (actual count was 30+)
What we shipped to fix it
- -Removed ssr:false on projects/[id] so project content is crawlable
- -Added CreativeWork / SoftwareSourceCode JSON-LD
- -Person @id schema with X URL in sameAs + publisher in layout
- -FAQPage + sr-only FAQ on the about page
- -Build-time sitemap with lastmod; founder name anchored in H1
- -Added llms.txt + AI-crawler allowlist, manifest, OG image route
- -Migrated raw <img> gallery to next/image
The brief
Search engines and AI assistants like ChatGPT, Perplexity and Claude increasingly decide who gets found. We ran a combined SEO and GEO (generative engine optimization) audit across 9 of our marketing sites, then implemented the code-level foundation: structured-data entity graphs, llms.txt with AI-crawler allowlists, first-paint HTML for non-JS crawlers, and Core Web Vitals work. Every health and finance claim was sourced or softened — nothing fabricated.
What we did
- -Combined SEO + GEO audit per site
- -JSON-LD entity graphs (Org / Person / Software / FAQ)
- -llms.txt + AI-crawler allowlists (GPTBot, ClaudeBot, PerplexityBot, Google-Extended)
- -SPA prerendering — real first-paint HTML for AI crawlers
- -Core Web Vitals / WebP image work
- -YMYL integrity pass — every claim sourced or softened
Highlights
9
Sites remediated
42
Routes prerendered
0
Fabricated claims
Built the engine too?
Most of our work uses both arms. VarVik Technologies handles the systems that make it accurate, reliable and easier to run.