Bobby is an AI product manager and the founder of FirstShelf.AI, a platform that helps marketplace sellers optimize their listings for AI search. He works at the intersection of product and generative engine optimization: every recommendation FirstShelf makes is tested against how ChatGPT, Perplexity, and Google AI Overviews actually retrieve and cite sources. His writing draws on two things most SEO commentary lacks: aggregate data from FirstShelf's GEO audits of real marketplace listings, and week-by-week testing of how AI search behavior changes as models and citation patterns evolve. When the blog cites a number from FirstShelf's own data, the sample size and time period are always disclosed. Bobby covers AI SEO, LLM citation behavior, structured data, and AI search visibility for e-commerce. He shares work in progress on X at @bbbybuilder.
The last question before checkout is not about fabric or policy — it is 'is my size actually in stock?' This Shopify clinic maps that question to variant records: real Size and Colour options, tracked per-variant inventory, deliberate oversell, and the location that fulfills online orders.
10 min readGenerative Engine Optimization (GEO)Shopify's new Shop MCP gives every AI assistant 17 tools to search, read, and buy from Shopify Catalog. The seller story is the script agents follow when recommending your product — and a public CLI that shows the record an agent receives.
8 min readGenerative Engine Optimization (GEO)Google's AI Mode shows about 4 products where standard search shows 22, and the two surfaces pick largely different products. A September 2026 expansion of Merchant Center AI performance insights finally gives sellers the attribute-completeness score behind those picks. Here is what to do on the lis
7 min readGenerative Engine Optimization (GEO)Google's checkout button on AI Mode and Gemini runs on the Universal Commerce Protocol — and only products whose feed carries native_commerce(checkout_eligibility) get it. Here is the attribute, the exclusions, and the Shopify-side checklist.
8 min readAI Shopping for SellersFabric is the apparel buyer question most listings answer with adjectives. This Shopify clinic maps 'what is this shirt made of?' to the Description field — the one fabric surface Shopify documents AI platforms considering — using fiber percentages your care label already carries.
7 min readShopify Product GEOShopify switched on agentic checkout with Shop Pay for Meta's Muse agent on September 21, 2026. Whether Muse can buy your product comes down to Catalog eligibility, three policy pages, and two admin toggles.
8 min readShopify Product GEOShopify's Global Catalog lets shopping agents filter to well-reviewed products - at least one variant above a rating threshold with enough reviews. Only verified, order-linked reviews can get a listing there; imported stars cannot.
8 min readShopify Product GEOShopify now lets Catalog API clients filter results by video or 3D media. Learn when that optional filter excludes a product and which product media a seller can check.
8 min readGenerative Engine Optimization (GEO)Google's Business Agent — a branded AI assistant on Search fed by your Merchant Center feed — can now be enabled from the Google & YouTube app in Shopify. Here is the listing data it reads and what to fix before you publish it.
7 min readGenerative Engine Optimization (GEO)Shopify now lets a variant hold 20 typed barcodes, but sales channels still send only the first. Put the manufacturer GTIN in slot one so AI shopping can match the product.
7 min readShopify Product GEOShopify Global Catalog hard-filters only Color, Size, and Target gender. Connect those category metafields to your variants. Fabric, neckline, and Size type do not survive the filter.
7 min readShopify Product GEOShopify's Agentic channel scores every product for AI discovery on five signals — descriptions, images, verified reviews, variants, policies. Each maps to a field you edit. Here is the inspection loop.
7 min readShopify Product GEOShopify Knowledge Base FAQs never appear on your storefront. They are compiled from shipping, returns, and catalog settings for AI shopping agents. Audit Default FAQs before an assistant quotes invented shipping.
5 min readShopify Product GEOA Shopify apparel field guide to the returns question: return windows, final-sale items for made-to-order garments, cancellation rules, self-serve returns, and the EU withdrawal function - all in Settings > Policies.
10 min readGenerative Engine Optimization (GEO)Cloudflare's Bot Preference Sync generates your robots.txt from dashboard policy. The real change for sellers is the Training control's new split: Block removes crawlers at the edge, Disallow keeps you in AI search answers while saying no to training.
9 min readGenerative Engine Optimization (GEO)Cloudflare's August 6 AI Search update lets any site owner publish a /search and /mcp endpoint agents can query directly. Here is what shipped, the live production proof, and what Etsy, Amazon, and Shopify sellers should do.
8 min readShopify Product GEOA Shopify field playbook for digital template sellers: answer 'will this work with my software, and do I get the editable file?' using taxonomy category metafields, the Digital Products app, and variants - without promising AI visibility.
9 min readGenerative Engine Optimization (GEO)Between July 28 and August 14, 2026, the agentic web's action layer shipped: a stateless MCP spec, Chrome's WebMCP API at milestone 146, and a zero-code Cloudflare toggle. Here is what a callable storefront means for sellers — and which tools to expose first.
6 min readShopify Product GEOA Shopify wall-decor buyer asks two things before checkout: will this fit my wall, and is it framed or canvas? Here is the variant, media, and description evidence that answers both - and what it cannot guarantee.
6 min readGenerative Engine Optimization (GEO)Google created six new Merchant Center attributes specifically for AI Mode and Gemini. They decide whether your product surfaces in AI shopping conversations, and almost no seller has added them yet. Here is what each field does and how to deploy them.
7 min readGenerative Engine Optimization (GEO)Cloudflare's August 7 update confirms hybrid human-agent shopping sessions are now common, and introduces Poison mode that serves fake prices to detected bots. Here's what marketplace sellers need to check before bot defenses block the agents they want.
7 min readAI Shopping for SellersAfter Etsy removed the Materials tag field in March 2026, jewelry sellers must consolidate metal evidence in the Materials attribute, variations, and description. Here is the field-by-field guide.
8 min readGenerative Engine Optimization (GEO)Cloudflare's new AEO Visibility Dashboard probes AI assistants with real shopping queries and measures whether your brand gets cited, mentioned, or passed over — the first tool to track recommendation outcomes, not just crawl behavior.
7 min readGenerative Engine Optimization (GEO)Google's official AI optimization guide now describes how agents read your site — DOM, accessibility tree, screenshots — and links to web.dev's six design rules plus emerging protocols like WebMCP. Most marketplace listings fail the structure test. Here is what to fix.
8 min readGenerative Engine Optimization (GEO)A Shopify field playbook for apparel sellers: use variants, category metafields, and size-chart metafields to answer 'will this fit me?' — and know what each field can and cannot prove.
8 min readGenerative Engine Optimization (GEO)Google's July 29 global rollout of platform properties lets sellers track TikTok, Instagram, X, and YouTube content in Search Console — with click data the AI reports don't have. Here's how to use it.
6 min readGenerative Engine Optimization (GEO)On July 1, 2026, Cloudflare and Ceramic.ai launched the first AEO reporting that shows which queries, snippets, and ranking positions lead AI answer engines to your content — data Google does not provide. Here is what marketplace sellers need to know.
6 min readAI Shopping for SellersA current Etsy digital-listing clinic: state the app, device, file package, and limits clearly—without using unavailable variations.
9 min readGenerative Engine Optimization (GEO)AI search is splitting your content into two markets: one that sends visitors, one that consumes your listing inside answers without a click. Here's how the economics work — and what to optimize.
8 min readGenerative Engine Optimization (GEO)A new study of 1,094 ChatGPT categories finds only 15% have a brand that clearly owns the topic - and the most-asked topics are the least dominated. For marketplace sellers, AI visibility is won at the topic level, not the prompt level, and most categories are still winnable.
8 min readGenerative Engine Optimization (GEO)Survey data from 1,600+ buyers reveals that brand recognition and ranking position barely matter in AI search. Only 7% of buyers notice a brand because they recognize the name. What wins is specificity — use-case matching, clear descriptions, and stated benefits. Here is what sellers should do.
7 min readGenerative Engine Optimization (GEO)Search, Agent, and Training are three jobs. On Shopify they map to Admin fields — title and description, variants and policies, original media — not a robots.txt toggle you may not even have.
6 min readGenerative Engine Optimization (GEO)In May 2026, Amazon's Buy for Me and Google's Agent Payments Protocol let AI agents complete purchases on a shopper's behalf. Shopify reports AI-attributed orders up 11x. The seller question is shifting from 'will the AI cite me?' to 'can the AI buy from me?' — and most listings aren't ready.
7 min readGenerative Engine Optimization (GEO)AI shopping engines filter and compare products by structured attributes — brand, GTIN, size, shipping, returns — not keywords. An anonymized FirstShelf audit of 21 listings found entity authority scored just 30.8 out of 100. Here is how to close the attribute gap.
7 min readGenerative Engine Optimization (GEO)ChatGPT's Thinking mode shares only 25.6% of cited sources with quick-answer mode, a Semrush and Kevin Indig study found. Complex comparison questions trigger deeper research that favors documentation over Reddit. Here's how to make your listings citable in both modes.
6 min readGenerative Engine Optimization (GEO)Google's AI Mode data shows queries are now triple the length of traditional searches, and follow-up questions grow 40% monthly. Yet most product listings are still written for 3-word keywords. Here is how to rewrite your content for the questions buyers actually ask.
9 min readGenerative Engine Optimization (GEO)Review one product gallery for buyer questions, accurate alt text, variant consistency, and image access. Includes an illustrative T-shirt photo plan and an evidence log.
6 min readGenerative Engine Optimization (GEO)Inspect product controls, size charts, and variant states in a browser's accessibility tree. A practical seller workflow with clear limits on what the test establishes.
6 min readGenerative Engine Optimization (GEO)Google's AI cites your content but recommends your competitor 69% of the time. A newly analyzed Google patent reveals how AI builds entity profiles — and why brand authority, not citation count, now determines who gets recommended in AI search.
7 min readGenerative Engine Optimization (GEO)What BrightEdge's citation comparison establishes, where its limits matter, and how sellers can record mentions, recommendations, product claims, and source context.
6 min readGenerative Engine Optimization (GEO)OpenAI now documents a hard beta boundary: Ads Manager feeds make products ad-eligible, not organically discoverable. Organic shopping uses separate data paths.
5 min readGenerative Engine Optimization (GEO)ChatGPT forgets your latest product launch while Perplexity cites it the same day. The reason is AI memory posture: parametric memory vs. live retrieval. Learn how to audit which system each engine uses and fix the right layer.
8 min readGenerative Engine Optimization (GEO)ChatGPT and Perplexity disclose different crawler controls, but not the simplistic backends often claimed. Here is what sellers can verify, test, and optimize.
5 min readGenerative Engine Optimization (GEO)Google just launched the first-ever AI search visibility report in Search Console, plus an opt-out toggle for AI Overviews and AI Mode. Here's what the data covers, what's missing, and how to use it for your GEO strategy.
7 min readGenerative Engine Optimization (GEO)Google brought Preferred Sources into AI Overviews and AI Mode. With 345K sources selected and 2x click-through rates, this is the first user-driven signal inside AI answers. Here is how to get your audience to add you.
6 min readGenerative Engine Optimization (GEO)Cloudflare's Agent Readiness Scanner scores websites on 16 signals across 5 categories. But the composite number is misleading. Here's what actually matters for making your site legible to AI agents — and what Google says you can skip.
8 min readGenerative Engine Optimization (GEO)Google now says AI Mode and AI Overviews share the same Search foundation. Here is the evidence-led optimization plan for ecommerce and marketplace sellers.
6 min readGenerative Engine Optimization (GEO)AI Overviews are no longer just for informational searches. Semrush data shows they've shifted from 89% to 57% informational — your product pages are now competing with AI summaries. Here's the updated visibility playbook.
7 min readAI Search StrategyAI SEO for a Shopify seller is not a blog playbook. It is Title, Description, category metafields, variants, and policies written so an assistant can quote the product without guessing.
6 min readAI Search StrategySearch is shifting from clicking links to getting direct answers. Discover the critical differences between GEO, SEO, and AI SEO, and why optimizing for AI engines is the ultimate strategy for product visibility.