Tag: structured data

  • Google UCP and SEO: How I’m Preparing for AI Commerce

    Google UCP and SEO: How I’m Preparing for AI Commerce

    Google's Universal Commerce Protocol changes the path from search to sale

    For as long as I’ve worked in search marketing, I’ve viewed the path to purchase as a simple sequence: search query → click → buy.

    I’ve approached SEO through much the same model, using organic traffic, impressions, and click-through rate (CTR) as the primary measures of success.

    Google’s Universal Commerce Protocol (UCP) tells me that this familiar path is changing. Google is evolving from a discovery engine into a transaction layer where searching and buying can happen inside the same experience.

    With the rise of “agentic commerce,” I’m seeing Google gain the ability to discover, evaluate, compare, and purchase products on a user’s behalf within AI-powered experiences such as AI Mode, Gemini, YouTube, and Gmail.

    I believe the SEO implications are substantial. Instead of optimizing only for clicks, I now need to think about optimizing for AI-assisted transactions. If a brand cannot communicate through UCP and the product data that supports it, it risks becoming invisible to the next generation of shoppers.

    Here’s how I understand UCP, why I think it will reshape digital marketing, and what I recommend doing now to prepare an SEO strategy for agentic commerce.

    UCP: The infrastructure behind AI transactions

    I think of UCP as an open-source, vendor-agnostic standard that supports the entire commerce lifecycle inside an AI interface. That lifecycle can extend from product discovery and cart creation through checkout, fulfillment, and post-purchase tracking.

    Google co-developed UCP with Shopify, Walmart, Target, Wayfair, Etsy, and other commerce leaders. From my perspective, it acts as a universal translator between AI shopping agents and the systems merchants use to operate their online stores.

    Google UCP - Pay with GPay

    The clearest analogy I can make is that UCP may become the ecommerce equivalent of HTTPS. HTTPS standardizes secure communication between browsers and servers; UCP standardizes how AI agents interact with online stores. Instead of building a custom one-to-one integration for every merchant, an AI agent can use a shared framework to browse inventory securely and complete purchases across many stores.

    How I see AI transactions flowing through UCP

    Imagine I ask AI Mode to “find and order a replacement water filter for a 2021 Samsung French-door fridge with the fastest shipping.” UCP can coordinate that transaction through a structured workflow.

    Capability publication

    First, I expect the merchant to publish the capabilities its store supports, including product search, live pricing, fulfillment options, and accepted payment methods. This gives the AI agent a clear picture of what it can request and complete.

    Three mobile screens show a Monos suitcase listing, Google Pay order review, and completed checkout through Google’s Universal Commerce Protocol.
    From product discovery to payment and confirmation, this mobile shopping sequence shows a Monos suitcase purchase completed with Google Pay through Google’s Universal Commerce Protocol.

    Handshake

    Next, the AI agent reads the merchant’s profile, compares those capabilities with its own, and establishes a secure path forward. I see this step as the point where the systems can align on details such as loyalty programs and supported digital wallets.

    Action execution

    Once the systems are aligned, the AI searches for the product, verifies real-time inventory, builds the cart, and uses the Agent Payments Protocol (AP2) to complete a secure, tokenized transaction.

    Human escalation

    If the transaction needs my input—perhaps to select a delivery window or confirm a shipping address—UCP can pause the process and prompt me. After I respond, control returns to the AI so it can finish the workflow.

    Dig deeper: How Google’s Universal Commerce Protocol could reshape search conversions


    Why I believe UCP matters for search and SEO

    I don’t see UCP as merely a technical update. I see it changing the way AI discovers, evaluates, and purchases products—and that makes it directly relevant to SEO.

    1. I’m shifting from click-throughs to buy-throughs

    In an agentic search environment, I can no longer treat website traffic as the only measure of business value. Features such as Universal Cart can let shoppers add products from multiple retailers to one Google cart and check out with Google Wallet, dramatically shortening the buying journey.

    A shopper may never visit my homepage, category page, or product detail page. That changes my SEO objective: I need to earn product selection within the AI recommendation layer so a search query can become a sale even when it generates no intermediate website visit.

    2. I’m planning for hyper-personalized queries

    I’m also rethinking keyword research. Shoppers are moving beyond broad searches such as “men’s running shoes” and using detailed, situational prompts like “Best running shoes for flat feet under $150 that can arrive by Friday.”

    To match a request that specific, I know a search engine needs more than polished on-page copy. It needs rich, structured, and queryable product attributes. UCP helps bridge that gap by giving AI agents a way to match merchant inventory with a shopper’s precise requirements.

    3. I expect less checkout friction

    I continue to see cart abandonment as a major ecommerce challenge, especially when shoppers encounter long forms, broken checkout flows, or unexpected shipping costs. Because UCP can work with secure digital wallets and automatically pass verified user data, I expect it to eliminate many of those friction points.

    Glowing blue streams of people converge on a search bar and digital portal, symbolizing SEO traffic, AI visibility, and customer acquisition.
    As AI reshapes search, every glowing path to discovery carries commercial value—turning SEO investment into a conversation about pipeline, risk, and customer acquisition costs.

    For high-intent, urgent, or repeat purchases, I believe merchants that support UCP may capture more conversions than competitors that send every shopper to a separate checkout experience.

    4. I can retain brand control and customer ownership

    One detail I consider especially important is that the merchant remains the Merchant of Record when a transaction takes place through UCP. I can still control pricing, fulfillment, and return policies while retaining the customer relationship and first-party data. UCP provides the transactional infrastructure without replacing the merchant’s role.

    Dig deeper: Winning the AI decision layer: From AI discovery to agentic commerce

    How I recommend preparing a brand for UCP

    If I limit an SEO strategy to blog articles and meta descriptions, I overlook the technical infrastructure that powers AI commerce. To make products eligible for UCP-powered experiences, I recommend focusing on the following priorities.

    I would optimize the Merchant Center feed

    I no longer view Google Merchant Center (GMC) as a tool used only for Shopping ads. I see it becoming a primary source of product information for AI discovery, which makes feed quality central to both visibility and transaction eligibility.

    • Enable the native_commerce attribute: To opt into UCP-powered checkouts, I would add the native_commerce attribute to the product feed. Google recommends using supplemental feeds to apply it at the product level without changing the primary feed.
    • Map product identifiers: I would make sure every product ID in the GMC feed maps one-to-one with the corresponding ID in the internal checkout API. If the identifiers differ, I would use the merchant_item_id attribute to align them.
    • Complete policy data: I would keep returns, shipping, and customer-support information complete and current. Clear policy data gives an AI agent the details it needs to evaluate a merchant confidently.

    I would align structured data with the product feed

    Because AI search depends on consistent information, I would keep the Product, Offer, and Review schema on the website synchronized with the Merchant Center feed. If the price, availability, identifiers, or other details conflict, validation problems could make a product ineligible for AI-powered checkout.

    I would prepare for conversational attributes

    As Google introduces semantic attributes designed for conversational AI search, I would prepare inventory and product-information systems to supply richer answers. In particular, I would prioritize:

    • Real-time inventory availability.
    • Direct answers to product FAQs, such as “Is this jacket machine washable?”
    • Detailed compatibility information, including accessory pairings, sizing guides, and model-specific replacements.

    I would treat these details as more than feed enhancements. They are the signals that help an AI agent decide whether a product satisfies a nuanced request involving price, fit, compatibility, delivery speed, or another real-world constraint.

    Beyond clicks: The next SEO opportunity I see

    To me, the Universal Commerce Protocol reflects a broader transformation in search. It expands the role of SEO beyond generating traffic and brings product data, inventory systems, checkout infrastructure, and conversion readiness into the search conversation.

    By prioritizing structured product data, reliable commerce information, and readiness for agentic transactions, I can position a brand to capture demand at the exact moment a shopper expresses intent.

    I don’t believe the future of search will be only about getting found. Increasingly, it will be about making sure the products I represent can be evaluated, selected, and bought.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • How I Win the AI Decision Layer in Agentic Commerce

    How I Win the AI Decision Layer in Agentic Commerce

    I see the next major battleground for brands being shaped by AI. Every day, AI engines and autonomous agents decide which brands to recommend, compare, cite, and transact with on behalf of consumers. To compete, I have to make my brand the trusted choice AI selects.

    This shift is already underway. Adobe data shows that AI-referred traffic to U.S. retail websites grew 4,700% year over year through mid-2025. Salesforce reports that AI and autonomous agents influenced one in five online orders globally during Cyber Week, driving an estimated $67 billion in sales.

    As AI becomes the interface between consumers and brands across discovery, evaluation, and purchase, I need to think beyond traditional rankings. A new competitive layer is emerging: the AI decision layer. This is where AI systems evaluate trust, relevance, authority, and transaction readiness before deciding which brands make the shortlist.

    If I fail to influence this layer, my brand may be excluded before a customer ever sees it. That makes AI visibility, credibility, and actionability core parts of modern search strategy.

    How I take a brand from found to actioned

    Agentic commerce readiness follows a clear sequence. I start by making sure AI engines can find my brand, then I move through the remaining stages until AI agents can understand, trust, recommend, and transact with it.

    Step 1: I get found by enabling AI discovery and access

    Machine accessibility is the foundation of AI visibility. If I want AI systems to discover and access my brand, I have to prioritize technical hygiene and token efficiency.

    I start by allowing the right crawlers on my website. Google, OpenAI, Anthropic, and Bing need to reach my content without unintended restrictions.

    Then I get the basics right. I set up XML sitemaps and robots.txt, fix crawl errors, add canonical tags, and maintain strong Core Web Vitals. I also make sure my website content is rendered server-side so agents can reliably navigate and reason over my pages.

    I also pay close attention to token efficiency. Bloated HTML wastes valuable tokens that AI systems could otherwise use to understand my content, products, and brand.

    To make my site more AI-ready, I publish assets that help large language model crawlers process my content more efficiently. An llms.txt file can give LLM crawlers a concise map of my website, while Markdown versions of key content can reduce token consumption and improve machine understanding.

    Dig deeper: The enterprise blueprint for winning visibility in AI search

    Infographic showing consumers delegating search to AI agents, which discover, evaluate, weigh trust, and transact with brands and products.
    Between consumers and brands, AI agents now act as the decision layer, handling discovery, evaluation, trust signals, and transactions before products reach the shortlist.

    Step 2: I become understood by building semantic clarity

    To be understood by AI engines, I need to build entity authority. This helps AI interpret who I am, what I offer, and why my brand matters.

    Structured data turns my web pages into machine-readable knowledge that AI systems can understand, trust, and use. I strengthen my entity graph with comprehensive schema, trusted citations, and linked references.

    I also deliver clean, server-rendered HTML that AI can access without friction. Semantic HTML, structured @graph IDs, and consistent naming help AI engines connect the right context to my brand.

    Step 3: I get retrieved by structuring content for AI extraction

    Traditional search ranks pages, but AI search retrieves and cites passages. That means I win on relevance, clarity, authority, and freshness rather than length alone. Original expertise, proprietary data, and real-world experience give my content a stronger chance of being selected.

    To structure my content for retrieval, I use a clear heading hierarchy with H1, H2, and H3 tags. Under each heading, I create descriptive, self-contained sections that can stand on their own.

    I build interconnected topic clusters instead of isolated pages because AI needs enough context to assemble complete answers.

    I also front-load every section. I put the core answer and the most important metrics in the opening sentence before a model hits its token limit.

    Dig deeper: Chunk, cite, clarify, build: A content framework for AI search

    Step 4: I build trust with authority and grounding signals

    Just because AI engines retrieve my content does not mean they will recommend my brand. Retrieval is only one step. Trust is what moves a brand closer to selection.

    AI systems prioritize sources they can trust, so authority and credibility become decisive. Google’s experience, expertise, authoritativeness, and trustworthiness principles, known as E-E-A-T, remain some of the strongest signals influencing whether a brand is cited, referenced, or selected.

    Six-step AI decision layer pipeline showing brands moving from Found, Understood, Retrieved and Trusted to Chosen and Actioned in agentic commerce.
    A visual roadmap for becoming the brand AI selects: first be found and understood, then retrieved, trusted, chosen and finally actioned by autonomous assistants.

    Trust extends far beyond my website. AI evaluates review sentiment, location accuracy, pricing consistency, product availability, and entity alignment across the web. When those signals conflict, AI confidence decreases.

    Credibility is now computational. Grounding, the process of validating responses against trusted evidence, is the bridge between visibility and recommendation.

    To earn computational trust, I create original, expert-driven content that shows real experience and unique value. Then I align every external signal so reviews, listings, maps, and directories all tell one consistent story about my brand.

    Dig deeper: Integrating SEO into omnichannel marketing for seamless engagement

    Step 5: I get chosen by earning machine and human preference

    AI agents parse attributes, verify claims, and score confidence in milliseconds. If I cannot make my value clear to AI, my brand becomes invisible at the decision point.

    But emotional preference still matters. Consumers may delegate routine purchases, yet they hold tightly to choices tied to identity. The strongest brands optimize for both machine readability and human resonance.

    To earn AI recommendations, I measure AI visibility, citation, and recommendation rates through query fan-out testing. I keep brand, product, and location data consistent across every channel. I also work to earn trusted mentions and references that strengthen AI confidence in my brand.

    Dig deeper: How to boost your marketing revenue with personalization, connectivity, and data

    Step 6: I enable agentic transactions

    Recommendation is no longer the finish line for AI search. Discovery, selection, and checkout can now happen inside an AI assistant without the customer ever visiting my site.

    An agentic website is designed for AI agents to discover information, retrieve answers, and perform actions on behalf of users. NLWeb helps make website content conversational and machine-readable, improving how AI systems find and understand the site.

    Large Google logo over colorful stacks of digital pages and folders, symbolizing search advertising, web content, and online marketing updates.
    A bold Google logo sits atop layered, colorful digital documents, evoking the fast-moving world of search marketing, ad formats, campaign assets, and platform updates.

    Web Model Context Protocol, or MCP, extends this capability by giving AI agents a standardized way to interact with website functions. That can include retrieving data, initiating workflows, and submitting forms.

    Agentic commerce moves the full transaction inside the assistant. Google’s Universal Commerce Protocol, or UCP, enables chat-based bookings. OpenAI and Stripe’s Agentic Commerce Protocol, or ACP, pushes inventory so AI systems can surface it more easily. Agent Payments Protocol, or AP2, then lets the agent pay.

    Underneath these capabilities is MCP, which enables an LLM to read products, content, and live data. This changes my website from a destination into a source of truth. It supplies the inventory, pricing, and signals that drive every agent journey.

    Dig deeper: How to select a CMS that powers SEO, personalization, and growth

    How I measure performance in the AI decision layer

    I still track traditional search metrics like rankings, sessions, and clicks. They remain useful, but they are no longer enough to measure success in AI search and agentic commerce.

    For visibility, I track AI presence rate, AI share of voice, citation frequency, and agent recommendation rate.

    For commerce, I track AI-influenced revenue, agent conversion rate, autonomous transaction volume, and agentic wallet share.

    I also expect traffic patterns to change. Direct visits may decline as agents handle discovery, but AI-influenced transactions through machine-readable layers like WebMCP and schema endpoints can offset that loss and create new revenue paths.

    With these changes in place, my website can become the trusted source AI systems rely on for both information and action.

    From SEO to decision architecture

    SEO remains the foundation for winning search, but a deeper shift became concrete at Google I/O 2026. AI agents now parse raw HTML, distill the browser’s native accessibility tree, and capture visual screenshots through vision models.

    Together, these three paths determine whether a site is truly actionable for AI. My page can be technically flawless and still fail if its structure, semantics, or user experience breaks the chain. If I miss any stage, trust and transaction readiness suffer.

    When I get these pieces right, my brand becomes discoverable, understandable, trusted, and transactable when AI agents make decisions. The brands that build these capabilities today will be the brands AI surfaces, trusts, and recommends tomorrow.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Use Google Documentation to Win SEO Buy-In With Proof

    Use Google Documentation to Win SEO Buy-In With Proof

    Let me be blunt: SEO advice can sound completely made up to people who do not live in search every day.

    When I say things like “change this canonical,” “don’t block that resource,” or “we need this content exposed in the rendered HTML,” I understand why someone outside SEO might hear it and wonder whether I am inventing rules on the spot.

    That is one reason SEO still gets treated like black magic inside many organizations.

    I have been pushing the idea of “un-nerding SEO” for years, but this is about something very practical: I use Google’s own documentation to earn approval, build trust, and help SEO work get prioritized.

    Not because Google tells us everything. Not because every sentence in its documentation should be treated as gospel. I use it because documented evidence is much harder to dismiss than personal opinion.

    When I need buy-in, the strongest argument is rarely “trust me.”

    It is usually something closer to: “Google has already documented how this should be approached.”

    The buy-in problem is usually not the recommendation itself

    In my experience, most SEO recommendations do not die because they are wrong. They die because they are competing with everything else happening inside the business.

    Dev sprints, product timelines, CMS limitations, legal concerns, brand standards, executive assumptions, and the classic “we’ve always done it this way” all have a seat at the table. SEO is rarely the only priority in the room, even when the recommendation is technically correct.

    That is why I do not rely on “best practice says” or “from an SEO perspective” when I am trying to move work forward. Those phrases sound optional, especially to teams already balancing risk, deadlines, and competing requests.

    But “Google has official documentation that supports this recommendation” lands differently.

    It may not automatically win the argument, and it definitely does not mean the work will be prioritized tomorrow. But it changes the conversation from “the SEO person said so” to “we have official Google documentation explaining why this matters.”

    Google documentation is not gospel

    I know the objection already: “Are we really pretending Google tells us the full truth about how search works?”

    Absolutely not.

    Google’s documentation is not the complete truth of search. It has omissions. It simplifies complex systems. Sometimes it explains how Google wants site owners to behave, not every technical factor that influences organic visibility.

    Google also writes for a broad audience, which means nuance gets smoothed out, edge cases get skipped, and the answer can be technically true without being the entire story.

    ```json
{
  "alt": "SEO For Lunch newsletter promotion with Nick Leroy smiling in checkered shirt.",
  "caption": "Join Nick Leroy for a fresh take on SEO with the #SEOForLunch newsletter—bringing actionable insights straight to your inbox.",
  "description": "This image promotes the #SEOForLunch newsletter by Nick Leroy, featuring a smiling Nick in a checkered shirt against a blue graphic background. The design includes a plate graphic with 'Not Your Average Table Talk' and emphasizes SEO insights, inviting viewers to subscribe at seoforlunch.com. Keywords: SEO, Nick Leroy, newsletter, marketing, insights."
}
```

    So no, I am not treating every Google statement as if it were carved into stone and carried down from Mountain View.

    But that does not make the documentation useless.

    It makes it a starting point. A receipt. An official reference point.

    It moves the discussion away from “I think this matters” and toward “Google has explicitly documented why this matters.” That distinction matters when I am asking someone else to approve and prioritize the work.

    Documentation is especially useful with developers

    This is where Google documentation often earns its keep the fastest. SEOs need developers, and I have learned that the quickest way to lose developer support is to treat every recommendation like a command instead of a requirement that needs to be implemented thoughtfully.

    And yes, just in case it ever works, I still wish I could run this:

    google.exe /disable-ai-overviews /please

    Bummer. No dice.

    Developers are not wrong just because they disagree with an SEO recommendation. Most of the time, they are optimizing for completely valid priorities: performance, code quality, technical debt, security, and avoiding the kind of production mistake that can take a whole site down.

    But sometimes developers are wrong about how Google discovers, crawls, renders, indexes, or interprets content.

    And telling a developer “you’re wrong” is a great way to make sure my ticket never sees the light of day.

    This is where documentation helps. It removes some of the subjectivity and shifts the discussion toward how to implement the requirement inside the existing technical environment.

    The point is never “SEO wins and dev loses.”

    The point is that I now have an external source of truth to discuss. That is a much better conversation than two teams arguing from preference.

    Documentation is also a client management tool

    For client-facing SEO work, documentation helps me separate serious recommendations from “trust me, bro, I have a contact at Google” consulting.

    Futuristic data archive with glowing server-like filing cabinets, stacked documents, and network lights symbolizing AI marketing data infrastructure.
    Rows of illuminated data cabinets and paper files stretch into the distance, capturing the pressure on marketers to turn fragmented customer data into a smarter performance engine.

    That matters even more when a client has been burned by bad SEO advice before.

    Instead of saying, “We need to change this because it’s better for SEO,” I can frame the recommendation with evidence.

    “Here’s what Google documents. Here’s where your current setup conflicts with that. Here’s the risk. Here’s the recommendation. Here is the estimated reward.”

    That framing builds trust because it shows the recommendation is not relying on blind faith.

    It also makes the SEO look less like a magician and more like an interpreter.

    That is how I see the real role of SEO: translating Google’s documented needs into business and technical decisions that a team can actually act on.

    Less black magic, more receipts

    SEO has a reputation problem, and some of it is earned.

    Too much SEO work is still explained with vague phrases and shaky confidence. I hear people say things like “Google likes this” or “this needs to exist for the bots” when the stronger version is: “Google documents this behavior here, and here is how it applies to our situation.”

    That does not mean documentation alone creates buy-in.

    Dropping a Google link into a ticket or Slack thread is not a strategy. I still have to translate what it means, explain the risk, connect it to business outcomes, and help the team understand why the recommendation deserves attention.

    Google documentation will never replace experience, testing, or judgment. It will not tell me everything, and I should not treat it like the final answer to every SEO debate.

    But it can make SEO easier to defend, easier to prioritize, and much harder for leaders to dismiss.

    The best SEOs are not just the ones who know what to recommend. They are the ones who can prove why the recommendation deserves to be taken seriously.

    Less black magic. More receipts. More results.

    Google documentation may not be the whole truth, but I would rather show up to a buy-in conversation with official references than with “my buddy from Google told me.” Suuuure they did.

    This post first appeared on the author’s website and is republished here with permission.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Google Merchant Listings Gain Powerful Sale Data Updates

    Google Merchant Listings Gain Powerful Sale Data Updates

    I’m seeing Google expand merchant listing structured data with support for sale duration and the Product.category property. The update brings Google Search’s merchant listing structured data closer to the capabilities already available in Google Merchant Center feeds.

    Sale duration. Google added a new Sale duration section to its Merchant listing structured data documentation. In that update, Google said the guidance explains how to use the validFrom, validThrough, and priceValidUntil schema.org properties to define the effective date range for sale prices.

    I find this useful because Google’s guidance also covers best practices and examples for placing those properties on either Offer or PriceSpecification nodes. Google said the change aligns schema.org usage with the Merchant Center feed attribute sale_price_effective_date, giving merchants clearer instructions for handling sale price timing in structured data.

    Screenshot of Google's merchant listing structured data documentation explaining sale duration properties with JSON-LD examples for validFrom and priceValidUntil.
    Google's sale duration guidance shows merchants how to define when a sale price starts and ends in structured data, including Offer and UnitPriceSpecification JSON-LD examples.

    Here is the new sale duration section Google added:

    Product category. Google also updated the same Merchant listing structured data documentation to include support for the Product.category property.

    Google merchant listing documentation showing Product.category structured data with Text and CategoryCode examples.
    Google’s merchant listing guidance now shows how product categories can mix custom text labels with Google Product Category codes in structured data.

    Google wrote that the documentation now explains how Product.category can be used with both Text and CategoryCode types. According to Google, this aligns with Google Merchant Center feed specifications for the product_type and google_product_category attributes.

    From my perspective, this makes the structured data more practical for merchants because it lets them provide both merchant-defined and Google-defined category details directly in schema.org markup. Google said this can enhance product information for Google Search and Shopping.

    Neon Google search bar with microphone icon over a futuristic digital data background, representing search technology and SEO updates.
    A glowing Google search bar cuts through streams of digital data, capturing the fast-moving world of search, shopping visibility, and SEO innovation.

    Here is what Google added for product category support:

    Why I care. If I maintain merchant listing structured data for Google, these additions are worth reviewing. Product category support can help Google better understand the products being provided, which may improve how those products match relevant queries.

    I also see sale duration support as a practical improvement for planning promotions. When I update merchant listing structured data, I can now define sale price timing more clearly and align that markup more closely with Google Merchant Center feed behavior.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • GraphRAG SEO: Why Entity-First Retrieval Matters

    GraphRAG SEO: Why Entity-First Retrieval Matters

    Making a brand machine-readable and improving its odds of being selected for AI-generated answers are important, but I see them as only part of the larger shift. Under the surface, a retrieval layer is changing how AI systems identify entities, connect facts, and decide which brands deserve to be cited.

    That layer is GraphRAG. Once I understand how it works, “optimize for AI” stops feeling like a vague instruction and starts looking like a practical SEO strategy.

    What is GraphRAG, actually?

    GraphRAG extends traditional retrieval-augmented generation (RAG) by adding a knowledge graph. That graph helps AI understand entities and the relationships between them, instead of treating content as disconnected text fragments.

    Microsoft Research introduced GraphRAG in 2024, and a broader ecosystem has formed around it since then. Instead of pulling from a flat sea of text chunks, GraphRAG builds a map.

    In that map, nodes are the entities: a company, product, person, certification, location, or concept. Edges are the relationships between those entities, such as “offers,” “is certified by,” “authored,” or “operates in.”

    I think of it as a system of things and the lines connecting them. When a model works from a map instead of a pile of scraps, it does not have to guess its way toward an answer. It can follow the relationships.

    If the map says Entity A holds Certification B in Region C, the system can follow that path with confidence instead of inferring the connection and hoping it is right. That is why graph-based retrieval can produce more complete, better-grounded answers to complex questions with fewer hallucinations.

    Microsoft described this failure mode in its GraphRAG patent, “Knowledge Graph Extraction” (US20250131289A1). The patent calls out a recall problem in naive RAG: a less prominent entity can disappear inside chunk embeddings, which means the system may retrieve nothing useful.

    It also describes one of the fixes: entity resolution. When duplicate spellings or variations of the same thing are merged, the system can treat them as one entity instead of scattering their authority across several weak signals. That is one of the core building blocks behind graph-based retrieval.

    Dig deeper: What patents reveal about the foundations of AI search

    Why strong content still gets passed over

    Traditional RAG works by chopping content into fixed chunks, turning each chunk into a vector, and storing those vectors in a database. When I ask a question, the system retrieves the closest chunks in vector space and passes them to a language model to generate an answer.

    That can work for simple questions like “What is the capital of France?” It struggles with the questions that usually matter most in business: the multi-step questions.

    If I ask a system to find a provider that offers a specific service, holds a specific certification, and operates in a specific region, naive RAG may stitch together an answer from scraps that merely sound related. It does not truly understand how the facts connect, so it guesses across the gaps.

    When a system has to guess, the safer move is often to leave a brand out rather than risk saying something inaccurate about it. That is the part I think many SEO teams need to sit with.

    This explains a common frustration: “Our content is strong, but AI systems still do not cite us.” The issue may not be content quality. GraphRAG consistently outperforms naive RAG on complex, multi-hop questions where vector search falls apart. That is where the visibility leak often starts.

    In many cases, the machine could not reliably tell what the brand is, how its facts fit together, or whether it could trust those relationships enough to cite the brand by name.

    The three problems GraphRAG is built to fix

    I see GraphRAG lining up with three SEO problems that show up again and again: disambiguation, attribution, and relationships.

    Disambiguation matters when the same entity appears under different names and gets counted as several weaker signals instead of one strong one. If “the firm,” “the agency,” and the actual brand name never resolve to a single entity, authority gets split.

    Attribution matters when the fact survives but the credit disappears. When content is blended into an AI answer, the brand behind the original insight can easily vanish.

    Relationships matter when the connections that give expertise meaning stay buried in prose instead of being declared in a way a machine can read.

    If I have ever watched AI repeat something a company wrote without naming it, or credit a competitor for a specialty the company actually owns, I have seen all three problems in action.

    What ties them together is simple: this is not only a content problem. It is an identity problem.

    Same sentence, more machine-readable context

    I want to make the idea of an entity concrete, because it can become abstract quickly. I will use one real-world example and one fictional example.

    Start with Wayne Gretzky. Search his name in almost any AI client and I expect to see a confident summary: facts, former teams, records, and related links. That confidence is not luck. It is what a well-established entity looks like. His identity is nailed down and agreed upon across the web, so the system does not have to guess who he is.

    Now imagine the opposite. Picture a goaltending coach in Moncton. I will call her Marie Tremblay. Her About page says: “Our head coach, Marie ‘Lefty’ Tremblay, has run elite goaltending camps across the Maritimes for 20 years.”

    That is a good sentence. A parent understands it immediately. I would not rewrite it into robotic prose just to satisfy a machine. Optimizing for AI does not mean abandoning human voice.

    The better move is to keep the sentence and add context around it. I need to make explicit what a human reader infers automatically.

    That means clarifying that “Lefty” and “Marie Tremblay” are the same person. It means connecting Marie to the academy, to goaltending as a discipline, and to the Maritimes as the region she serves. It also means making “20 years” and “elite” verifiable claims rather than loose adjectives.

    A human gets all of that from one sentence. A machine may not. My job is to close the gap between what the reader understands and what the system can verify, so Marie becomes as legible to AI retrieval systems as a famous entity like The Great One already is.

    Why a flat triple is no longer enough

    Knowledge graphs are built on triples: subject, predicate, object. “Acme offers consulting” is clean and useful, but it is flat. A bare triple cannot easily carry the high-stakes details that matter, such as whether the relationship is true, where it applies, who says so, and what evidence supports it.

    The standards community is working on that gap. The W3C is extending the model with Resource Description Framework (RDF)-star, which allows site owners to make statements about statements. In practice, that means source, date, confidence, and other metadata can attach directly to a relationship instead of floating around as a disconnected claim. It is moving through the RDF 1.2 standardization process, with the RDF 1.2 Primer serving as a plain-English introduction.

    Microsoft’s GraphRAG patent points in a similar direction. It pulls claims into a subject-action-object structure and weights relationships by how often they appear, instead of treating every stated link as equally reliable.

    The practical lesson is clear to me: the future is not just saying two things are related. It is saying they are related and showing the proof in a form a machine can verify. A richer triple beats a flatter page.

    The publishing layer is starting to respond

    I am also watching the publishing layer, because that is where the shift is becoming visible outside the models themselves.

    On June 1, the new open standard EntityMap launched a 33-day public consultation ahead of its July 1 launch. It was started by Fred Laurent, CTO of InLinks and Waikay, with backing from Dixon Jones. For anyone following entity SEO and the move from “strings to things,” those names matter.

    The concept is deliberately familiar. Where sitemap.xml tells search engines which pages exist, an entitymap.json file tells AI systems what an organization knows: which entities it covers, how they relate, and where the evidence lives.

    EntityMap aims at the same three problems: disambiguation, attribution, and relationships. It also builds in the richer-triple idea by allowing declared relationships to carry receipts, including a source URL, publisher, and timestamp.

    I would treat it as a signal, not a mandate. EntityMap is a proposal in consultation, not a requirement. No major engine has committed to reading files like these, so I would not turn it into another box-checking exercise yet. The important point is that credible people are building entity-first publishing standards, and that direction is worth watching.

    The honest state of GraphRAG

    I do not think GraphRAG belongs in hype territory, because two realities keep it grounded.

    First, GraphRAG is expensive. Building the map requires a language model to extract entities and relationships, and that is the costly part. By Microsoft’s own estimate, graph extraction accounts for roughly 75% of indexing costs. That LLM cost is one reason web-scale, real-time graph retrieval has not taken over everything overnight.

    Second, the cost curve is bending. Recent research is attacking the infrastructure problem directly, including TurboQuant, a vector compression method from Google Research and NYU, presented at ICLR 2026. It reduces the memory footprint of vectors these systems traverse while preserving quality well enough to make the economics more interesting.

    That does not mean every engine is running GraphRAG across the open web today. It means the economics are improving, which helps explain why entity-first standards are emerging now. I am cautious about anything framed as inevitable, but this shift makes practical sense.

    Structured data still matters. Schema.org markup, a clean Knowledge Panel, consistent NAP, and strong entity signals are not going away. Entity-first work extends that discipline. It does not replace it.

    My entity-first action plan

    Here is how I would make this practical without betting everything on one standard.

    Inventory entities, not just keywords. I would go beyond the search terms that historically brought traffic and list the things the brand genuinely knows about: products, services, people, methods, concepts, locations, and credentials. That becomes an entity map, whether or not it ever gets published as a formal file.

    Disambiguate, then connect to the graph. I would claim and confirm the brand’s Wikidata entity and Google Knowledge Panel where possible. I would standardize naming, resolve variants, and keep sameAs links consistent across structured data. This is how “Lefty” and “Marie Tremblay” become one clear identity instead of two weak signals.

    Make relationships explicit. I would use Schema.org types and properties such as Organization, Person, Product, knowsAbout, sameAs, and author so expertise is declared rather than implied. I would also mirror those relationships in internal linking.

    Attach evidence to every claim. I would connect important facts to verifiable sources: named authors, first-party data, citations, documentation, and dated references. Graph-based systems increasingly need proof behind a relationship, not just the assertion.

    Front-load defining facts. Retrieval still works through narrow windows, so I would place the clearest, most verifiable statement of what the brand is and what it does near the top of important pages.

    Watch the publishing layer without overcommitting. I would read the EntityMap spec, follow how it develops, and decide later whether an entity index belongs in the stack. Schema.org work should continue either way.

    Tie the entity map to revenue. I would map entity coverage to the queries and answer surfaces that influence leads, sales, margin, and retention. That helps leadership see entity work as revenue protection, not an academic exercise.

    Measure what AI systems can recognize

    Rankings and clicks still matter, but they describe the old search-page model. I would add metrics that show whether AI systems can recognize, trust, and cite the brand.

    AI citation share measures how often the brand is named or cited in AI answers compared with competitors. I would track it monthly with an AI visibility tool.

    Entity recognition asks whether priority entities have confirmed Knowledge Panels, Wikidata entries, and consistent identity signals. It is simple, but foundational.

    Relationship completeness looks at how many priority entities have explicit, marked-up relationships and consistent sameAs links.

    Attribution rate tracks how many core claims are backed by linked, verifiable evidence.

    Answer-equity proxies include branded-query lift, assisted conversions from AI referrals, and lead stability as raw click volume softens. These business signals help show whether authority is compounding even when CTR is harder to read.

    Where graph-based retrieval is heading

    I expect graph-based retrieval to keep moving toward multimodal graphs, where text connects to images, audio, video, and structured data. I also expect more streaming and incremental indexing for live data, plus domain-specific ontologies for areas like medicine, finance, and law.

    The move from strings to things is gaining momentum. The brands that stay visible will not simply be the ones publishing the most content. They will be the ones machines can understand without guessing, with clear entities, explicit relationships, and claims backed by evidence.

    I do not need to wait for a new standard to launch before preparing. I can make a brand more legible now to systems that do not just read pages, but read what the brand knows. In the answer economy, I see the real battleground as identity, not just content.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Discover How Many Websites Use Each Schema Type with Schema.org

    Discover How Many Websites Use Each Schema Type with Schema.org

    Have you ever been curious about how many sites use a specific type of structured data? Now, you have the chance to find out.

    I recently discovered that Schema.org is now sharing aggregated usage statistics for its terms across the public web. This means you can see exactly how many domains are using a particular schema or structured data element.

    According to a Schema.org announcement, they are excited to offer a new dataset providing these statistics. Updated monthly, the data is aggregated at the domain level and categorized into popularity range buckets, which helps to filter daily noise while emphasizing meaningful adoption trends for researchers and tool developers.

    What’s the appearance like? Take a look at a snapshot of two Schema.org pages, featuring author schema and event schema, displaying the usage statistics prominently at the top:

    Image

    Delving deeper into the data. Schema.org has further detailed the usage statistics. Here’s a brief overview:

    • Schema.org term frequencies are evaluated within Google’s public web crawling infrastructure. The aggregation occurs at the domain level (e.g., example.com), not page by page. If you use the same term on 100 pages, it still only counts as one domain using it.
    • Rather than displaying exact numbers, which can fluctuate daily, websites are categorized into range buckets (e.g., “10K – 100K” domains). This approach stabilizes the data and respects website privacy.
    • The raw data files can be accessed on GitHub under the Google Public Stats dataset. Both JSON and CSV formats are available, alongside a JSON summary format offering aggregated bucket distributions, all updated monthly.
    • Term Type: Specifies whether the term is a Type (e.g., “Person” or “Event”) or a Property (e.g., “price” or “telephone”).
    • URI: Shows the official URI of the term, such as http://schema.org/Person.
    • Domain Count Bucket: The range of unique domains utilizing the term, for instance, 100K - 1M domains.
    ```json
{
  "alt": "GitHub repository page showing a CSV file preview in schemaorg project.",
  "caption": "A glimpse into the schema.org GitHub repository, showcasing a CSV file preview detailing Schema.org statistics.",
  "description": "This image captures a GitHub repository page titled 'schemaorg/schemaorg'. It features a preview of a CSV file named '2026_05.csv' located within the 'data/public_stats/google' directory. The file contains several schema types such as EventVenue and TVClip, along with their domain usage statistics. The header section shows navigation tabs including Code, Issues, Pull requests, and more. The page is part of a public repository highlighted by the Schema.org Stats Bot update."
}
```

    If you’re interested, here’s a peek at GitHub:

    Why is this important? Well, besides my love for data, understanding the popularity of a specific schema element might just convince your development team to incorporate that schema code on your site.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Boost Your SEO: Harness Schema Markup for the Agentic Web

    Boost Your SEO: Harness Schema Markup for the Agentic Web

    How to use schema markup to optimize for the agentic web

    I’ve discovered that AI agents heavily rely on structured data to understand and interact with my content. Embracing schema markup is essential to thriving in the emerging agentic web.

    Schema markup has become pivotal in SEO and Generative Engine Optimization (GEO) conversations. I learned that both Google and Bing utilize structured data to fuel AI overviews, and platforms like ChatGPT incorporate it for product suggestions.

    The evolution towards the agentic web means AI systems interact directly with websites on our behalf. It’s not just about understanding content; they need schema markup to interpret and act on it. This makes it clear why schema is becoming an integral part of the agentic web’s infrastructure.

    ```json
{
  "alt": "The CapmatchOne logo with a gradient circle and bold text.",
  "caption": "Discover innovation with the CapmatchOne logo, featuring sleek typography and a modern gradient circle.",
  "description": "The CapmatchOne logo features bold, modern typography coupled with a gradient circle, symbolizing connection and innovation. The sleek design conveys a sense of progress and creativity. This image can be used for branding or promotional purposes, appealing to audiences interested in innovative solutions and forward-thinking designs."
}
```

    In the traditional search landscape, schema markup enhances visibility by making my content eligible for search engine results page (SERP) features. It aids search engines in understanding entities better, thereby influencing how results are presented to users.

    AI agents go beyond by leveraging schema markup to understand relationships and relevance. They assess if content is actionable enough to be recommended or used for task completion. This knowledge helps them determine if my content is trustworthy.

    With structured data, my website becomes easier and cheaper for AI systems to process. Parsing unstructured HTML is more costly compared to clean, structured data, especially as large language models (LLMs) work within finite context windows and escalating inference costs.

    ```json
{
  "alt": "Flowchart illustrating how an NLWeb query works with elements for AI query handling and response generation.",
  "caption": "Explore the seamless flow of NLWeb queries, from natural language input to AI-driven response.",
  "description": "This image presents a flowchart detailing the process of how an NLWeb query functions. Beginning with an AI agent or user query in natural language, the process involves submission to the NLWeb webapp on a website. The webapp checks data and grounds the query using structured data sources like RSS and Schema.org. The query is then matched with appropriate website data and processed through LLM for multifaceted language management, resulting in a generated response."
}
```

    Sites that simplify content interpretation are more attractive to AI agents as these systems expand. This simplification becomes critical for ensuring my content is accessed and utilized effectively.

    I understand that NLWeb, built on schema markup, plays a vital role in the agentic web’s infrastructure. Microsoft’s open-source initiative, NLWeb, enables websites to integrate AI-powered conversational interfaces, transforming them into AI apps for natural language queries.

    Developed by R.V. Guha, NLWeb connects with my existing schema markup, leveraging structured formats like Schema.org. This allows both humans and AI agents to interact seamlessly with the web.

    ```json
{
  "alt": "Table showing types of structured data used in NLWeb, including Schema.org and RSS feeds.",
  "caption": "Explore the various types of structured data in NLWeb, from Schema.org markups to RSS feeds, and how they apply across different website types.",
  "description": "This image from Wix Studio presents a table listing types of structured data used in NLWeb. It includes data types like Schema.org, sitemaps, and RSS feeds, applicable across various website types. Formats vary from JSON-LD to XML and CSV, demonstrating the adaptability and wide application of structured data in enhancing digital information exchange."
}
```

    Incorporating structured data like RSS with NLWeb ensures a real-time, interactive experience for AI agents, making my site truly ‘agentic’. The transition from humans browsing to AI agents querying underlines the significance of these initiatives.

    For someone like me aiming to optimize for the agentic web, schema markup is a game-changer. It enables my site to be more than just readable, allowing for direct, real-time interactions through NLWeb’s capabilities.

    NLWeb uses AI tools to create natural language interfaces, enhancing how my content can be queried and interacted with. It doesn’t require a complete rebuild of my existing content structure, just good order in my schema markup.

    By prioritizing completeness, automating processes where possible, and utilizing JSON-LD, I can make steady progress in schema optimization. It’s crucial that I view schema as a comprehensive graph across my site, improving reliability and trust for AI agents.

    Ultimately, adopting schema markup and understanding its evolving role in the agentic web is vital. As AI systems evolve, content that aligns with their preferences will reap ongoing benefits.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Unlocking AI Search: Making Your Brand Truly Machine-Readable

    Unlocking AI Search: Making Your Brand Truly Machine-Readable

    As I delved into audits across Prince Edward Island, one issue stood out: businesses with significant expertise weren’t visible to AI systems because their knowledge wasn’t rendered into a machine-readable format.

    Despite their leadership in biotech, manufacturing, and other sectors, critical business information was often trapped in PDFs, behind forms, or muddled in vague marketing copy. It was also disconnected from structured data systems that AI engines need for verification.

    We’re living in a world where 88% of companies are integrating AI. Yet, McKinsey notes that 86% of leaders admit to being unprepared for its daily integration.

    Many brands mistakenly equate AI visibility with being featured in a Gemini summary or a ChatGPT result, without solidifying the structured digital groundwork needed for ongoing visibility.

    AI Visibility: The Basics Before the Buzz

    If you’re only focusing on large language model (LLM) responses, you’re lagging. LLM visibility reflects authority—it doesn’t build it.

    According to a study by Responsive, 22% of B2B buyers now use generative AI for vendor research. Traditional search use is expected to drop by 50% by 2028 as AI solutions become the go-to answer engines, as Gartner predicts.

    Now, discovery happens through synthesizing answers rather than listing URLs. Until you’re part of the Knowledge Graph as a verified entity, your brand’s visibility will be inconsistent.

    The Insights from 19 Case Studies: Expertise Powers AI Search

    AI systems value concrete, structured data over descriptive text. Brands chasing fleeting AI mentions without anchoring their data won’t achieve lasting visibility, but those establishing structured data relationships will always be recognized.

    ```json
{
  "alt": "The CapmatchOne logo with a gradient circle and bold text.",
  "caption": "Discover innovation with the CapmatchOne logo, featuring sleek typography and a modern gradient circle.",
  "description": "The CapmatchOne logo features bold, modern typography coupled with a gradient circle, symbolizing connection and innovation. The sleek design conveys a sense of progress and creativity. This image can be used for branding or promotional purposes, appealing to audiences interested in innovative solutions and forward-thinking designs."
}
```

    Thus, SEO has evolved from simply creating content to becoming an information architect. As the case studies reveal, expertise remains a key signal that AI systems can interpret.

    Case No.EntityIndustryThe discoveryThe SME solution
    1BioVectraBiotechTechnical authority trapped in PDFsEncoded cGMP data into facts
    2Wyman’sFood manufacturingSustainability was a narrativeStructured supply chain schema
    3Murphy Hospitality GroupHospitalityInvisible venue specificationsConstructed event logic
    4InvescoFinTechOpaque compliance dataBuilt regulatory ground truth
    5Sekisui DiagnosticsMedTechInnovation lacked readabilityEngineered diagnostic logic triples

    Why SEOs Must Focus on Education

    The main obstacle to AI readiness is the gap in education. We must evolve into information architects, comprehending our clients’ business logic deeply.

    SEOs as Subject Matter Experts

    Understanding is foundational. For instance, auditing a biotech firm requires a grasp of compliance as keen as their lead scientist’s.

    AI relies on structured context for accurate answers. Vague marketing language feeds insufficient responses.

    Clients Must Prepare Their Data

    Data quality and governance activation equate to maximizing AI-driven value. SEOs must educate clients on digital presence impacting AI brand perception.

    Focus on True AI Authority

    Appearing in a ChatGPT reply isn’t the goal; becoming an authoritative node in the Knowledge Graph is. It ensures visibility across AI platforms like Gemini and Claude.

    AI advancements will persist rapidly. SEOs and clients not prioritizing structured data will be left behind in AI discovery systems.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot
  • Master Visual Search AI: Optimize Product Images for Success

    Master Visual Search AI: Optimize Product Images for Success

    Hey there! I’m thrilled to share how we can make our product images work harder for us by optimizing them for visual search AI. Whether it’s through Google Lens, using alt text, or implementing structured data, these strategies are key to ensuring our products are more discoverable and fuel our eCommerce growth.

    Imagine our potential customers finding our products just by snapping a photo! It’s amazing, right? With the power of visual search, we can tap into a whole new audience and boost our visibility.

    So, let’s delve into the intricacies of visual search AI and uncover how these techniques can propel our products to new heights.


    Inspired by this post on HiGoodie Blog.


    crushpress.ai community screenshot
  • Google Ends Support for FAQ Rich Results – Here’s What You Need to Know

    Google Ends Support for FAQ Rich Results – Here’s What You Need to Know

    I recently came across some important news from Google that I felt compelled to share with you. As of May 7, 2026, Google will no longer support FAQ rich results. This change means that these helpful snippets will no longer appear in Google Search results.

    Additionally, Google Search Console will cease reporting on FAQ structured data, impacting how we track and analyze our content’s performance in search engines.

    What Google said: Google has posted a notice on the FAQ structured data developer documentation. They state: FAQ rich results are no longer appearing in Google Search. By June 2026, Google plans to fully drop the search appearance, rich result report, and support in the Rich results test. To provide some adjustment time, support for the FAQ rich result in the Search Console API will be removed by August 2026.

    Remove code: You might be wondering what to do with your existing FAQ structured data. The choice is yours—you can remove it from your code, but leaving it might still benefit you if other search engines use it for their own purposes.

    Why we care: For me and many others, rich results have been instrumental in increasing web pages’ click-through rates and attracting additional traffic. The discontinuation of FAQ rich results could impact this dynamic.

    To gauge the effect on your website, monitor pages with FAQ structured data closely and pay attention to any shifts in your traffic from Google.


    Inspired by this post on Search Engine Land.


    crushpress.ai community screenshot