Samir Bhattacharya
Ships the Shopify-side implementation of GEO — Liquid, metafields, theme JSON-LD, and the Surfient app's theme extensions.
- Shopify themes + Liquid
- Metafields + JSON-LD
- Built-for-Shopify compliance
- Theme app extensions
- Posts
- 0
- Guides
- 11
Samir ships the Shopify-side implementation of GEO — Liquid templates, metafield surfaces, theme-level JSON-LD, and the Surfient app's theme extensions. He has been building on Shopify since 2016, reviewed more than 300 third-party apps during the Built-for-Shopify audits, and writes the parts of these guides where the answer is 'this is what you actually change in the theme editor'.
- Shopify themes + Liquid
- Metafields + JSON-LD
- Built-for-Shopify compliance
- Theme app extensions
Guides authored by Samir Bhattacharya
- engine10 min
How to rank your Shopify store in Gemini in 2026
Gemini is a different surface than Google AI Overviews — longer answers, stronger Workspace integration, heavier reliance on Google's Shopping Graph. The ranking playbook is cousins with AI Overviews but not identical.
Co-authored with Hiren Bhuva - shopify9 min
Shopify Agentic Storefronts: the 2026 primer for merchants
In March 2026, Shopify became the anchor partner for OpenAI's Agentic Commerce Protocol — and every eligible store on Basic and up was auto-enrolled. Here is what that actually changed, what it did not, and what you still have to ship yourself.
Co-authored with Hiren Bhuva - engine10 min
How to get your Shopify store cited by Claude
Claude has no shopping surface and no ads pathway — it only cites brands through web research. That makes llms.txt, structured data, and third-party attestation the only levers that move the needle.
- technical9 min
robots.txt for GPTBot, ClaudeBot, PerplexityBot: the Shopify setup
Every major AI engine publishes a named crawler. Your robots.txt.liquid controls which of them can read your catalog — and the default Shopify robots.txt does not mention any of them.
- commercial10 min
Why is my Shopify store not showing in ChatGPT? A diagnostic guide for 2026
You typed your brand into ChatGPT and got nothing — or worse, a competitor. Here are the four real reasons Shopify stores stay invisible after the March 2026 auto-enrollment, and the exact check for each.
- engine9 min
How to appear in You.com answers for Shopify merchants in 2026
You.com's answer engine shows explicit numbered citations next to every claim — more like an academic paper than a chat interface. That makes citation hygiene the single highest-leverage signal. Here is how Shopify merchants earn those numbered slots.
- content10 min
E-E-A-T signals for ecommerce AI visibility in 2026
E-E-A-T started as a Google quality rater framework. AI retrievers have adopted substantial parts of it — but not identically, and not with the same weights. For a Shopify merchant, three of the four signal families move the needle; the fourth is table stakes.
- shopify10 min
How Shopify reviews and ratings become AI trust signals
Reviews are the single most-cited content family in ecommerce AI retrieval — more than product descriptions, more than specifications, more than marketing copy. But most Shopify stores have review infrastructure that hides reviews from the retrievers. Fixing the plumbing is usually a bigger lift than collecting more reviews.
- shopify9 min
Shopify page speed and AI crawl budget: the performance side of GEO
AI crawlers have strict time budgets. GPTBot, ClaudeBot, and PerplexityBot will abandon a slow-loading PDP before they ever see the content you care about — and unlike Googlebot, they rarely come back. Shopify speed has become a retrieval signal, not just a UX one.
- shopify9 min
Adding JSON-LD to Shopify themes without breaking the storefront
JSON-LD is the standard structured-data surface Shopify themes need for AI retrieval. But shipping it naively double-emits schema with Dawn, breaks on special characters in product titles, and leaves invalid markup that retrievers silently skip. Here is the defensive implementation.
- shopify10 min
Surfacing Shopify variants (size, color, spec) to AI engines
AI retrievers often cite a product correctly but return wrong variant details — available sizes, colors, or specs. The root cause is almost always variant data that the page hides behind JavaScript or that schema never emits. Here is the fix.
Every post and guide from the Surfient research team.
Weekly field notes, structured playbooks, and deep dives on how ChatGPT, Perplexity, Claude, and Google AI Overviews decide which Shopify store gets quoted.