<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Brandon Lazovic</title><description>Brandon Lazovic writes about how AI is changing the way people find and buy products, and what merchants actually control as agents and answer engines take over.</description><link>https://brandonlazovic.dev/</link><item><title>Conversational Analytics in BigQuery just went generally available, and GA is a support milestone, not an accuracy guarantee</title><link>https://brandonlazovic.dev/articles/conversational-analytics-verify/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/conversational-analytics-verify/</guid><description>General availability means Google supports Conversational Analytics in BigQuery. It says nothing about whether the SQL it generates is correct.</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The eligible-not-distributed gap: why Merchant Center approval doesn&apos;t guarantee Shopping traffic</title><link>https://brandonlazovic.dev/articles/merchant-center-eligible-not-distributed/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/merchant-center-eligible-not-distributed/</guid><description>Merchant Center approval confirms a feed passed checks. Whether Google actually shows the product depends on feed data quality and per-country attributes.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>ChatGPT&apos;s source selection lives in an editable prompt OpenAI can rewrite overnight</title><link>https://brandonlazovic.dev/articles/chatgpt-source-selection-policy/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/chatgpt-source-selection-policy/</guid><description>ChatGPT&apos;s source selection runs on an editable server-side policy that OpenAI can rewrite at will, and the underlying fields already changed twice in July 2026.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Google&apos;s billions-of-clicks claim: why it can&apos;t be checked against your own site data</title><link>https://brandonlazovic.dev/articles/google-ai-clicks-open-web/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/google-ai-clicks-open-web/</guid><description>Google says AI Search sends billions of clicks weekly and calls the number stable, but Cloudflare and Wikipedia both report reproducible traffic declines.</description><pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Annotated Page Content: the structured tree Chrome hands Gemini instead of your HTML</title><link>https://brandonlazovic.dev/articles/annotated-page-content-gemini/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/annotated-page-content-gemini/</guid><description>Chrome builds a structured, typed node tree from a page&apos;s render tree and hands that to Gemini when a tab is shared, per Dejan AI&apos;s teardown.</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Does AI prefer Reddit? Why the answer depends on which AI you ask</title><link>https://brandonlazovic.dev/articles/does-ai-prefer-reddit/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/does-ai-prefer-reddit/</guid><description>OpenAI rejects 99.4% of the Reddit pages it retrieves, Anthropic cites zero, and only Google keeps Reddit near its baseline citation rate.</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Shopify&apos;s hreflang toggle relocates the risk instead of fixing it</title><link>https://brandonlazovic.dev/articles/shopify-hreflang-toggle-gap/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/shopify-hreflang-toggle-gap/</guid><description>Shopify&apos;s new toggle turns off auto-generated hreflang tags, but it can&apos;t verify your replacement is correct or see CDN-level conflicts.</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Core Web Vitals thresholds are a floor, not a target</title><link>https://brandonlazovic.dev/articles/core-web-vitals-floor-not-bar/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/core-web-vitals-floor-not-bar/</guid><description>Google set Core Web Vitals thresholds by what the median site could hit, not by what maximizes conversion. Some sites plateau well before &apos;good.&apos;</description><pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How Brave Search finds pages, and why chasing every engine is a trap</title><link>https://brandonlazovic.dev/articles/brave-search-discovery/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/brave-search-discovery/</guid><description>Brave has no Search Console, no sitemap ingestion, and no IndexNow. It rides on Googlebot-crawlability, and Claude&apos;s web search runs on Brave&apos;s index, not Bing&apos;s.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Why AI writing keeps saying &apos;it&apos;s not X, it&apos;s Y&apos;</title><link>https://brandonlazovic.dev/articles/llm-negative-parallelism-tic/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/llm-negative-parallelism-tic/</guid><description>RLHF mode collapse, markdown training data, and reward bias each explain part of AI&apos;s &apos;not X, but Y&apos; tic. None explains all of it, and the evidence disagrees.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Your &apos;are you a bot&apos; screen can deindex your real page, and you&apos;ll never see it happen</title><link>https://brandonlazovic.dev/articles/google-challenge-screen-deindexing/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/google-challenge-screen-deindexing/</guid><description>Google&apos;s John Mueller confirmed bot-challenge screens served to Googlebot with a 200 status get indexed, and dedup can hand your canonical to a stranger&apos;s copy.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Google&apos;s &apos;nearest trusted seed&apos; ranking patent expires this year. The leak shows the idea did not.</title><link>https://brandonlazovic.dev/articles/google-nearest-seed-patent/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/google-nearest-seed-patent/</guid><description>A 2006 Google patent ranks pages by distance from a few trusted seed sites. It expires in 2026, but the leak shows the idea survived as PageRank-NearestSeeds.</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate></item><item><title>The EU AI Act just made &quot;AI-generated&quot; a required, machine-readable label. Here is who has to use it.</title><link>https://brandonlazovic.dev/articles/eu-ai-act-article-50-disclosure/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/eu-ai-act-article-50-disclosure/</guid><description>The EU AI Act&apos;s Article 50 makes AI-content disclosure enforceable on August 2, 2026. Here is what gets marked, who has to disclose, and what it means for search.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Content API for Shopping sunsets August 18: check your store now</title><link>https://brandonlazovic.dev/articles/content-api-sunset-merchant-api/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/content-api-sunset-merchant-api/</guid><description>Google sunsets the Content API for Shopping on August 18, 2026. Here is how to check in five minutes whether your store&apos;s ads and free listings are at risk.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate></item><item><title>What RAG Actually Does (and When You Shouldn&apos;t Use It)</title><link>https://brandonlazovic.dev/articles/what-rag-actually-does/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/what-rag-actually-does/</guid><description>RAG lets an AI look answers up instead of guessing from training. Here is how it works, what you can build with it, and when a simpler tool wins.</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Google added category and sale-duration properties to merchant-listing schema. That&apos;s a convergence tax, not an upgrade.</title><link>https://brandonlazovic.dev/articles/google-merchant-listing-category-sale-duration/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/google-merchant-listing-category-sale-duration/</guid><description>Google added category and sale-duration properties to merchant listing structured data. For most merchants it adds reconciliation work, not a ranking advantage.</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Google&apos;s new AI-slop defense is a video-platform paper, not a Search reveal, and that&apos;s the useful part</title><link>https://brandonlazovic.dev/articles/google-scts-video-not-search/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/google-scts-video-not-search/</guid><description>Google&apos;s S-CTS paper targets coordinated AI-slop channels on video platforms, not Search rankings. The real lesson is coordinated footprints, not your pages.</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate></item><item><title>OpenAI killed Atlas. The pattern is the story, not the browser.</title><link>https://brandonlazovic.dev/articles/openai-atlas-consolidation/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/openai-atlas-consolidation/</guid><description>OpenAI retired the Atlas browser under nine months after launch. The pattern is deliberate consolidation into ChatGPT, not a company that lost its direction.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Anthropic found a mental workspace inside Claude, the J-space. The useful part isn&apos;t consciousness; you can read it.</title><link>https://brandonlazovic.dev/articles/claude-j-space-workspace/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/claude-j-space-workspace/</guid><description>Anthropic&apos;s global-workspace paper found the J-space, the internal patterns Claude reasons with. The real win is reading what a model thinks but does not say.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Google&apos;s TabFM brings zero-shot prediction to BigQuery, but the benchmark that sells it is a chart in a blog post</title><link>https://brandonlazovic.dev/articles/tabfm-bigquery-honest-read/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/tabfm-bigquery-honest-read/</guid><description>Google&apos;s TabFM promises tabular machine learning from one SQL command. The launch benchmark is a self-reported chart, and its real limits decide where it helps.</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Anthropic&apos;s Economic Index is a demand signal, not a jobs report, and the unit of demand is now the artifact</title><link>https://brandonlazovic.dev/articles/ai-usage-is-a-demand-signal/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/ai-usage-is-a-demand-signal/</guid><description>Anthropic&apos;s June 2026 Economic Index shows the unit of demand shifting from keyword to artifact. Read as a demand signal, it maps which intents AI is absorbing.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Sonnet 5 brings near-Opus agents at a fraction of the Opus price, and that is a deadline for machine-readable commerce</title><link>https://brandonlazovic.dev/articles/sonnet-5-agent-cost-curve/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/sonnet-5-agent-cost-curve/</guid><description>Claude Sonnet 5 matches or comes within two points of Opus 4.8 on most agentic benchmarks, at a fraction of the price. For commerce, the story is the cost curve.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Shopify&apos;s catalog landgrab: build vs. syndicate for agentic commerce</title><link>https://brandonlazovic.dev/articles/shopify-catalog-landgrab/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/shopify-catalog-landgrab/</guid><description>Shopify Catalog is positioned as the agentic product-data substrate, and a new Agentic plan lets non-Shopify merchants sync in and sell across AI channels.</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate></item><item><title>When agents get desperate</title><link>https://brandonlazovic.dev/articles/when-agents-get-desperate/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/when-agents-get-desperate/</guid><description>An interpretability finding for checkout reliability: a model stays composed on the surface while an internal &apos;desperate&apos; pattern drives corner-cutting.</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Google&apos;s patent for AI-generated landing pages built from your feed</title><link>https://brandonlazovic.dev/articles/google-ai-landing-pages-patent/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/google-ai-landing-pages-patent/</guid><description>A Google patent describes scoring landing pages and substituting AI-generated alternatives built from the retailer&apos;s own product data.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Production agents read the accessibility tree first</title><link>https://brandonlazovic.dev/articles/agents-read-accessibility-first/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/agents-read-accessibility-first/</guid><description>OpenAI Atlas, Playwright MCP, and Perplexity Comet read the accessibility tree before pixels. For e-commerce, clean semantic HTML and schema matter more.</description><pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Soft tokens: how single embeddings change item representation</title><link>https://brandonlazovic.dev/articles/google-soft-tokens/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/google-soft-tokens/</guid><description>Google is testing &apos;soft tokens&apos;, single embeddings that replace multi-token item descriptions, for cheaper representation with cold-start implications.</description><pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Google&apos;s crawler split: why SSR vs. CSR decides Merchant Center compliance</title><link>https://brandonlazovic.dev/articles/google-crawler-rendering-split/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/google-crawler-rendering-split/</guid><description>The Shopping crawler does not render JavaScript; it validates price and availability. SSR vs. CSR is the real determinant of Merchant Center compliance.</description><pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate></item><item><title>OpenAI&apos;s feed pivot: two pipelines for ChatGPT product visibility</title><link>https://brandonlazovic.dev/articles/openai-acp-feed-pivot/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/openai-acp-feed-pivot/</guid><description>Native in-chat checkout retreated to apps while ACP expanded to organic, feed-driven discovery. Feed hygiene is the single lever for ChatGPT product visibility.</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Conversational ads converge: the model writes the copy from your feed</title><link>https://brandonlazovic.dev/articles/conversational-ads-convergence/</link><guid isPermaLink="true">https://brandonlazovic.dev/articles/conversational-ads-convergence/</guid><description>Amazon, Google, and OpenAI are converging on one mechanic: AI generates ad copy at query time from the merchant&apos;s product feed, not advertiser-written creative.</description><pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate></item></channel></rss>