Hiren Bhuva
Co-founded Onviqa in 2014. Leads product + engineering for Surfient — the AI indexing platform for Shopify merchants.
- Shopify engineering
- AI indexing architecture
- Product strategy
- Founder perspective
- Posts
- 0
- Guides
- 54
Hiren co-founded Onviqa in 2014 and has spent the last decade shipping commerce software for 500+ merchants across Shopify, Magento, and headless stacks. He now leads product and engineering at Surfient, where his team reverse-engineers how ChatGPT, Perplexity, Claude, and Google AI Overviews decide which Shopify store gets recommended. When he's not in the codebase he's running the weekly prompt-panel audits that inform most of the data in these guides.
- Shopify engineering
- AI indexing architecture
- Product strategy
- Founder perspective
Guides authored by Hiren Bhuva
- concept11 min
What is Generative Engine Optimization (GEO)?
GEO is the practice of making your store citable by AI answer engines — ChatGPT, Perplexity, Claude, Gemini, Copilot, and Google AI Overviews. It is not a new name for SEO.
- concept12 min
GEO vs SEO: how they overlap, where they diverge, and why you need both
Generative Engine Optimization and classic SEO solve different problems with different signals. This is the decision table merchants actually need.
- commercial13 min
The best Shopify app for getting cited by ChatGPT in 2026
Honest head-to-head of the Shopify apps that actually move the needle on ChatGPT citations — what each does well, where each falls short, and which store profiles each fits.
- engine12 min
How to rank your Shopify store in ChatGPT in 2026
ChatGPT Shopping auto-enrolled every eligible Shopify store on 24 March 2026. Enrollment is not visibility. This is the field guide for the seven moves that actually get you cited.
- engine11 min
How to rank your Shopify store in Google AI Overviews in 2026
Google AI Overviews answer buyer queries above the blue links. If your Shopify store is not cited inside the overview, traffic to your page evaporates even when you rank #1 organically. This is the field guide.
- engine10 min
How to get your Shopify products cited by Perplexity in 2026
Perplexity cites every source inline — which means either you are the citation or you are not in the answer at all. The ranking is freshness-biased, source-quality-biased, and forgiving to stores that get three basics right.
- 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.
- technical11 min
The llms.txt reference for Shopify merchants in 2026
llms.txt is not a robots.txt replacement and it is not auto-generated from your sitemap. It is a curated, editorial index of your best 20-40 pages — and for Shopify stores, a well-written one is one of the highest-leverage GEO moves you can ship.
- technical12 min
Product and FAQPage schema for Shopify in 2026
The fields that matter for AI retrieval, the fields that are safe to skip, and the exact JSON-LD a Shopify PDP should emit to be quotable by ChatGPT, Gemini, Perplexity, and Google AI Overviews.
- content10 min
How to write product descriptions for AI retrieval in 2026
The rules changed. Classic conversion copy still works on a PDP, but the same copy that converts a browsing shopper can be invisible to an AI retriever. This is the dual-format playbook — product descriptions that sell to humans and cite to models.
- 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.
- measurement9 min
How to check if your Shopify store appears in ChatGPT
The 15-minute prompt panel that tells you whether ChatGPT can see your store, whether it recommends you, and whether you are losing ground week over week.
- engine11 min
How to rank your Shopify store in Microsoft Copilot Shopping
Copilot Shopping reads the same Bing index as ChatGPT Search — but weighs Merchant Center feeds, Product schema, and first-party reviews very differently. Here is the field guide for earning Copilot citations.
Co-authored with Harry Parker - 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.
Co-authored with Samir Bhattacharya - engine11 min
What is Google AI Mode and how to optimize your Shopify store for it
AI Mode is Google's deeper, research-style answer tab — distinct from AI Overviews. It is Gemini-powered, multi-turn, and draws on a query fan-out that surfaces very different sources than classic organic.
Co-authored with Nora Kimura - engine10 min
How do AI engines pick which product to recommend
Retrieval, ranking, and synthesis are three separate stages with different signals. Understand the mechanism and the tactics stop feeling random.
Co-authored with Evan Mallick - technical9 min
FAQ schema for Shopify stores: the 2026 implementation guide
FAQPage JSON-LD is the single highest-leverage schema for AI citations on Shopify — a 3.2× citation lift when paired with top-10 organic. Here is the implementation, validation, and avoidance list.
Co-authored with Harry Parker - technical9 min
What is ai-sitemap.xml and how to generate it on Shopify
ai-sitemap.xml is sitemap.xml with AI-specific extensions — content hashes, freshness hints, canonical pointers for AI retrievers. It is not a replacement for sitemap.xml; it is a companion file.
Co-authored with Nora Kimura - 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.
Co-authored with Samir Bhattacharya - content10 min
How to write FAQs so AI engines actually cite them
FAQPage schema gets you into the retrieval pool. The writing decides whether you get quoted. Six rules for authoring FAQ pairs that AI engines extract verbatim — and the support-inbox-first method for picking questions.
Co-authored with Evan Mallick - shopify11 min
Optimizing your Shopify product feed for AI channels
Your Shopify product feed powers four AI channels — Google AI Mode, ChatGPT Shopping, Copilot Shopping, and Perplexity Shopping. Each weights feed fields differently, and Shopify's defaults underfill all four.
Co-authored with Nora Kimura - measurement10 min
How to monitor brand mentions across ChatGPT, Perplexity, Gemini, Claude, and Copilot
Share of AI Voice is measurable — but only with a consistent weekly panel, a fresh session per engine, and a measurement discipline that does not confuse anecdote with data.
Co-authored with Evan Mallick - concept9 min
What is agentic commerce, in plain English
Agentic commerce is when an AI agent — ChatGPT, Claude, Gemini, a Copilot — takes an action on behalf of a shopper, not just an answer. Buying, reordering, returning. Here is what is real in 2026, what is still hype, and what Shopify merchants should actually do.
Co-authored with Harry Parker - commercial11 min
The best Shopify GEO tools in 2026: an honest comparison
GEO tooling for Shopify merchants has matured fast. Here is the honest comparison across Surfient, Profound, StoreRank, Vizby, Avada AEO, and Yoast AI — scored on audit depth, fix automation, measurement, and price.
- 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.
Co-authored with Samir Bhattacharya - engine10 min
How to rank your Shopify store in Grok (X AI) in 2026
Grok's retrieval stack is the only one with first-party access to X posts and real-time thread sentiment. For the right Shopify categories, that makes it a disproportionately high-leverage engine — for the wrong ones, it is a rounding error. Here is how to tell which you are.
Co-authored with Evan Mallick - 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.
Co-authored with Samir Bhattacharya - engine11 min
Where do ChatGPT, Gemini, and the other AI engines actually get product data from?
Every AI answer about a product has a provenance. Tracing that provenance is how merchants decide which data pipelines to prioritise. This is the map — nine sources, six engines, and the merchant actions that control each one.
Co-authored with Nora Kimura - technical10 min
HowTo schema for Shopify product pages in 2026
HowTo schema is one of the few structured data types that earns both a rich result in Google and a retrieval signal across every major AI engine. Used correctly on Shopify, it is the cheapest cross-engine visibility lift in the schema stack.
Co-authored with Harry Parker - technical10 min
Using Shopify metafields to make your catalog AI-discoverable
Metafields are the closest thing Shopify has to a native structured-data layer. Used deliberately, they are how you ship rich product schema, answer shopper questions, and give AI retrievers the facts they cannot extract from marketing copy.
Co-authored with Nora Kimura - content9 min
Long-tail conversational keywords for AI search on Shopify
The phrase 'moissanite watch' is a query. 'Which moissanite watch is best for a 7-inch wrist under $500' is a prompt. The difference is what AI retrievers actually match against — and it is where Shopify merchants win or lose visibility.
Co-authored with Evan Mallick - 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.
Co-authored with Samir Bhattacharya - shopify9 min
Shopify collection pages for AI search in 2026
Collection pages are the highest-intent URLs on a Shopify store — and almost always the thinnest. Fixing them is a two-hour content exercise per collection that compounds across hundreds of AI prompts.
Co-authored with Nora Kimura - shopify9 min
Using Shopify Blog to win AI citations in 2026
The Shopify native blog is underpowered compared to WordPress, but it is good enough — when used with the right article structure, schema, and internal linking. This is the playbook for turning your blog into a citation engine.
Co-authored with Harry Parker - concept11 min
Is SEO dead in the age of AI search?
The short answer is no — but it is changing shape. Classic search still drives 40-60% of commerce discovery in 2026, which is a smaller share than in 2020 but a larger absolute number. Here is the honest picture.
- commercial13 min
The Shopify AI SEO / GEO checklist: every signal, every step
One page, one checklist, in the order the signals actually move. Work through this top to bottom and a Shopify store typically goes from invisible inside AI engines to consistently cited in 60 to 90 days.
- technical10 min
GTIN, GPC, MPN: the product identifiers AI shopping feeds actually need
AI shopping surfaces — ChatGPT Shopping, Google AI Overviews shopping tiles, Perplexity commerce — all route through feeds that still demand clean product identifiers. GTIN, GPC, and MPN are the three that move the needle, and most Shopify feeds get at least one of them wrong.
Co-authored with Harry Parker - content9 min
Information gain: why AI engines cite original data over summaries
AI retrievers have moved past the era when summarised content could compete for citations. The new ranking primitive is information gain — content that says something the retriever has not already seen. For ecommerce brands, that shifts the brief from 'write about topic X' to 'contribute one original data point to topic X'.
Co-authored with Nora Kimura - content10 min
How to write buying guides that get cited in AI Overviews
Buying guides were one of the highest-leverage content formats in classic SEO. They still matter — the format just changed. AI Overviews cite buying guides that answer the shopper's real decision question in a quotable sentence, not the ones that reach 3,000 words of comprehensive coverage.
Co-authored with Nora Kimura - content10 min
Product comparison pages that get cited by ChatGPT and Perplexity
Comparison pages are one of the most-cited formats in AI retrieval — when they are done honestly. The ones that win have structured feature tables, named competitors, acknowledged tradeoffs, and a specific 'which is right for you' close. The ones that lose are branded hit pieces dressed up as comparisons.
Co-authored with Nora Kimura - content9 min
Answering long-tail shopper questions in ecommerce content
Long-tail shopper questions are the highest-converting and least-competitive queries in ecommerce — and in 2026 they flow almost entirely to AI answers. The brands that get cited are the ones that answer each question in a structured, quotable form, in the right place in their content architecture.
Co-authored with Nora Kimura - 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.
Co-authored with Samir Bhattacharya - 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.
Co-authored with Samir Bhattacharya - measurement10 min
How to analyze GPTBot, ClaudeBot, and PerplexityBot hits in your logs
AI crawler traffic is quietly the most useful measurement surface in GEO — it tells you which pages retrievers actually visit, how often, and what they might be extracting. The catch is that most Shopify stores have never pulled a log file, and the ones that have look at the wrong thing.
Co-authored with Harry Parker - measurement9 min
AI visibility metrics: what to actually measure in 2026
AI visibility tooling has exploded. Dashboards show citation counts, share of voice, sentiment trends, brand lift estimates, and dozens of derivative metrics. Most of them are noise. The five metrics below are the ones that actually predict AI-driven revenue on a Shopify store — and the ones we recommend brands measure consistently.
Co-authored with Evan Mallick - concept9 min
AI search vs traditional search: what shoppers actually do now
AI search is not replacing traditional search — it is carving off specific phases of the shopper journey. Understanding which phases is more useful than any 'AI is eating search' headline. Shoppers still open Google for some things and ChatGPT for others, and the split follows a predictable pattern.
Co-authored with Harry Parker - commercial10 min
Manual vs automated AI indexing for Shopify: honest comparison
Manual AI indexing works if you have the technical bandwidth and the time — we respect the merchants who ship it. Automated tooling (Surfient, IndexGPT, StoreRank, LLMS.txt Agent, Avada AEO) makes sense when bandwidth is the constraint. The choice depends on three variables, and the honest answer is not always 'use the app'.
- engine10 min
How to rank your Shopify store in Kagi's ecommerce results
Kagi is the paid, ad-free search engine whose audience skews affluent and purchase-ready. Its Shop lens and Summariser pull from a different source-weighted crawl than Google — which means a distinct playbook for merchants whose ideal customer lives inside a $10/month search subscription.
Co-authored with Harry Parker - technical9 min
Canonical URLs for AI crawlers: a Shopify-specific guide
Shopify ships the same product under three different URLs by default. For AI retrievers, that splits citation authority across near-duplicate pages — the fix is correct rel=canonical hygiene applied to every Shopify-specific duplication pattern.
Co-authored with Evan Mallick - content10 min
Why Reddit matters for AI visibility — and exactly what to do about it
Reddit is one of the top-five most-cited domains across ChatGPT, Perplexity, and Google AI Overviews. The upside for Shopify merchants is real — but Reddit punishes marketing behaviour fast, so the playbook is about participation and honesty, not link placement.
Co-authored with Nora Kimura - 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.
Co-authored with Samir Bhattacharya - shopify9 min
Google Product Category for Shopify: mapping the taxonomy correctly
Google's product taxonomy has 5,700+ nodes and a very specific opinion about what lives where. Mis-mapping products blows eligibility for Shopping, distorts AI Shopping surfaces, and leaves free performance on the table. Here is how to map your Shopify catalog correctly.
Co-authored with Evan Mallick - 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.
Co-authored with Samir Bhattacharya - concept10 min
The future of ecommerce search: what 2027 will look like
Forecasting is risky, but three trajectories are clear enough to plan against — agentic checkout moves inside chat, structured product data becomes the dominant retrieval surface, and the number of engines merchants must serve doubles. Here is the working model.
Co-authored with Nora Kimura
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.