Where AI agents get stuck on your site

The internet is undergoing a quiet but massive architectural shift. For decades, websites were designed as digital showrooms, built exclusively for human eyes. We optimized for user experience (UX), designed beautiful layouts, and carefully mapped out customer journeys to nudge human visitors toward a conversion. Today, however, those human visitors are sharing the web with an entirely new class of users: autonomous AI agents.

The next frontier of digital interaction is agentic. AI agents do not browse websites the way humans do. They do not admire high-quality photography, nor do they get swayed by clever copywriting or emotional branding. Instead, they scan, extract, and verify. As Google introduces agentic workflows directly into its search engine, and tools like Claude, Perplexity, and OpenAI’s GPT models increasingly browse the web autonomously, the balance of web traffic is shifting. Recent data from Cloudflare reveals a stark reality: the web now receives more visits from automated bots and AI crawlers than from human beings.

For B2B companies, this shift represents both a massive opportunity and a critical risk. Salesforce recently noted that when 20% of sales come from autonomous agents, it marks a major milestone in digital maturity. Currently, 60% of companies use agents live in production, and three out of four businesses are actively investing in AI agent infrastructure, according to G2’s 2025 AI Agent Insight Report. But are business-to-business (B2B) websites actually ready for these autonomous buyers?

To find out, a comprehensive research study was conducted in collaboration with David Kaufman, founder of Siteline, a company specializing in AI web readiness. The study analyzed exactly how AI agents scan websites, where they succeed, and, most importantly, where they get stuck. The findings were clear: while many sites are technically accessible to AI, there is one critical breaking point that is causing brands to lose control of their digital presence.

The Research Methodology: How Agents Scan the Web

To evaluate the readiness of B2B websites, the study set up a series of rigorous, real-world tests. Instead of pointing AI agents directly to specific landing pages, the researchers forced the agents to act like genuine buyers.

First, the agent was given a company or product name and had to find the official website on its own, without any pre-provided starting links or homepage URLs. This simulated how an actual AI assistant would initiate a research task for a business client.

Second, the agents were assigned three common buyer-related tasks across 100 prominent B2B product websites:

  • Pricing and Features: Retrieve the cost structure, plans, and corresponding features for the product.
  • Integrations: Determine which software ecosystems, APIs, and third-party tools the product integrates with.
  • Security and Compliance: Verify the vendor’s security standards, certifications (such as SOC 2, ISO 27001), and data privacy compliance.

To account for the probabilistic and sometimes unpredictable nature of Large Language Models (LLMs), each task was run five times. Rather than simply checking if the information existed somewhere on the open web, the study specifically measured whether the agent could reliably extract and cite the information directly from the vendor’s own first-party website.

The results revealed a massive disparity in how well websites serve these three tasks. While security and integration data were easily consumed, pricing proved to be a highly volatile obstacle course.

Pricing Breaks First-Party Sites

In any B2B buyer journey, the moment a prospect begins evaluating pricing, they have transitioned from general research to high-intent evaluation. They are at the bottom of the funnel, comparing solutions to make a final purchase decision. This makes the pricing page the most critical, high-stakes asset on a company’s website.

Historically, pricing pages have sat at the center of a complex “triangle of wants,” where three distinct parties require different things:

  • Companies want to control their pricing disclosure, protect their margins, and avoid getting commoditized by competitors.
  • Buyers want rapid, transparent comparisons to build business cases without jumping through sales hoops.
  • AI Agents need clear, fetchable, structured, and citable facts to complete their assigned research tasks.

When AI agents attempted to retrieve pricing and feature data in the study, they ran into a wall far more often than they did with security or integration tasks. The disparity between these categories is striking:

  • Security/Compliance: Achieved a 92% first-party answer rate and a 99% first-party citation share.
  • Integrations: Achieved a 93% first-party answer rate and a 99% first-party citation share.
  • Pricing/Features: Plummeted to a 79% first-party answer rate and an 84% first-party citation share.

This means that in over one-fifth of all attempts to find pricing, the agent could not answer using the vendor’s own website. Even worse, pricing and features accounted for a staggering 77% of all third-party citations recorded across the entire study. When an agent cannot find what it needs on your site, it doesn’t give up—it looks elsewhere.

The Hidden Pricing Dilemma

A common assumption is that these failures only occur because many B2B companies choose to hide their prices behind a “Contact Sales” wall. However, the data shows that hiding your prices is only half the problem.

When a vendor did not disclose a concrete numeric price, agents still attempted to fulfill their task. In 45% of these “undisclosed pricing” runs, the agent bypassed the vendor’s site entirely and cited at least one third-party source. In the other 55% of runs, the agent stayed on the first-party site, but only to report that the vendor required a direct sales contact and did not publish transparent pricing.

More surprising, however, was the behavior of agents on websites that *did* publish clear numeric pricing. Even when a public price was clearly visible on the page, agents still cited a third-party source in 18% of runs.

This reveals a critical flaw in modern web design: a price can be easily read by a human eye, but remain completely unreadable, untrustworthy, or uncitable for an AI agent. Once a price is published anywhere on the web, it is permanently “out there.” If an agent struggles to extract it from your official site, it will happily pull it from an unverified blog post, a competitor’s comparison table, or an outdated directory. For businesses with complex, usage-based, or modular pricing models, failing to explain these metrics clearly to machines means relinquishing control over how your product’s cost is represented to potential buyers.

The Three Failures: Opacity, Machine-Readability, and Access Friction

To understand why AI agents abandon official corporate websites, we must look at the three primary failure modes identified in the Siteline research: opacity, machine-readability, and access friction.

1. Pricing Opacity

Opacity is a content-level failure. It occurs when a company intentionally hides its pricing, packages it in highly vague language, or omits detail about what features are included in specific tiers. When a site is opaque, the agent experiences “elevated fallback.” Because it cannot find authoritative data at the source, it is forced to scour the broader web to find forums, reviews, or articles where customers have discussed what they actually pay.

2. Machine-Readability

Machine-readability is a technical rendering failure. In these scenarios, the pricing information is technically present on the page, but the agent’s parser cannot confidently extract or verify it. Machine-readability fails for several common design reasons:

  • Client-Side JavaScript: Many AI agents utilize fast, lightweight crawlers that fetch raw HTML and do not execute complex JavaScript. If your pricing table is rendered dynamically on the client side, the agent sees a blank page.
  • Interactive Calculators and Toggles: Sliders, monthly-to-annual toggle switches, and interactive quote calculators are highly engaging for humans, but they completely hide the underlying data from a basic web-scraping agent.
  • Non-Text Formats: Publishing pricing tables as images, screenshots, or embedded PDF brochures completely breaks the data-extraction pipeline for standard AI crawlers.
  • Ambiguous Tables: Complex CSS grids, nested tables, and column layouts that lack clear header relationships make it difficult for an LLM to associate a specific price with its corresponding feature limits.

3. Access Friction

Access friction is an infrastructure-level failure. This occurs when a website’s security settings, content delivery network (CDN), or server configuration actively blocks the AI agent from accessing the page. The agent hits fetch failures, rate limits, CAPTCHAs, or firewalls.

While access errors only occurred in 7% of all runs in the study, their impact was devastating. When an access error occurred on a pricing run, the rate of fallback to third-party sources surged from 17% to an incredible 77%.

Furthermore, access friction dramatically increases the computational cost of an agent run. When comparing websites in the 90th percentile of friction to those in the 10th percentile, the differences in processing metrics were massive:

  • Total Computational Cost: 4.4x higher for high-friction sites.
  • Token Consumption: 4.7x higher.
  • Processing Time: 2.0x longer.

While the website owner does not directly pay the API bill for the agent’s token usage, these metrics serve as a critical proxy for friction. AI agents are built to optimize for efficiency. If your pricing page is slow, heavily guarded, or structured in a way that requires massive token consumption to parse, the agent’s algorithm will eventually make a logical choice: bypass your high-cost site and fetch the answers from a cheaper, faster third-party source.

The Fallback Web is Messy and Unreliable

When an AI agent falls back to third-party sources, it enters a highly disorganized, unmoderated digital ecosystem. This is the single biggest threat of an agent-unfriendly website. Instead of presenting your carefully crafted value proposition, the agent reconstructs your pricing from a chaotic mix of outdated articles, community forums, and third-party databases.

The study analyzed 580 third-party citations generated during pricing runs to see exactly where agents go when they get stuck on first-party sites. The breakdown of these fallback sources reveals how little control brands have over this shadow web:

  • 52% Editorial Content: This includes blogs, industry media articles, personal LinkedIn posts, comparison guides, and software explainer articles. These sources are frequently out of date, capturing pricing models from years prior.
  • 46% Software Directories: This category consists of third-party review platforms, software-listing sites, and procurement databases such as G2, Capterra, Vendr, and Tekpon. While these directories try to maintain accurate listings, their data is often crowd-sourced, generalized, or gated behind their own monetization paywalls.
  • 2% Ecosystem Pages: This tiny fraction includes public app stores, cloud marketplaces (like AWS or Salesforce AppExchange), and partner integration directories.

When an agent compiles a report for a prospective buyer based on these sources, the buyer receives an inaccurate, distorted view of your product’s cost. They might see outdated legacy pricing, incorrect feature limits, or competitor-slanted comparison data—all because your primary website failed to provide a machine-readable alternative.

An Actionable Blueprint to Make Your Site Agent-Proof

To ensure that autonomous agents quote your official website rather than a third-party aggregator, you must optimize your digital footprint for machine consumption. This process does not require sacrificing your human user experience; rather, it requires adding a layer of structural clarity that accommodates both humans and machines.

The solution to keeping AI agents on your first-party site maps directly to the three main failure modes: opacity, machine-readability, and access friction.

1. Eliminate Content Opacity

You cannot optimize what does not exist. If you want to control your brand’s pricing narrative, you must publish the foundational facts of your business models.

  • Publish baseline prices in clear text: For every self-serve tier or entry-level package, clearly state the numeric cost. If your enterprise tier is genuinely custom, do not just write “Contact Sales.” Instead, explicitly state the metrics that drive the price (e.g., “Enterprise pricing is tailored based on monthly active users, dedicated support requirements, and custom integration needs”).
  • Establish a canonical pricing URL: Keep all plans, limits, add-on costs, and core features on a single, authoritative URL (e.g., /pricing). If you reference pricing on landing pages or blog posts, ensure they all hyperlink back to this single source of truth.
  • Flag legacy pricing clearly: If you change your pricing tiers, keep a archived section or clearly label outdated plans as “Legacy” so agents indexing older web mentions understand that those terms are no longer active.

2. Maximize Machine-Readability

Once the content is on the page, you must ensure that a basic crawler can extract it programmatically without friction.

  • Deliver pricing in server-side HTML: Avoid relying on client-side JavaScript to render your pricing tables. In technical testing, pricing structures embedded directly in the server-response HTML were parsed by agents in under a second, while client-side, JS-dependent tables were completely missed.
  • Implement Schema.org structured data: Utilize the Product and Offer schema markup to define your price, currency, and plan availability directly in your site’s metadata. During testing, adding proper schema markup alone raised a website’s readiness score from 73 to 93 out of 100.
  • Provide a text-based alternative for interactive widgets: If you use a slider or dynamic calculator to help humans estimate their costs, always provide a simple, static text table immediately below the widget that details the exact underlying rate tiers (e.g., “0-10k events: $50/mo; 10k-50k events: $150/mo”).

3. Reduce Access Friction

Finally, ensure that your technical infrastructure is configured to welcome legitimate AI agents rather than treating them like malicious scrapers.

  • Update your robots.txt file: Expressly permit major AI crawlers to access your pricing, integration, and security pages. Ensure you are not blocking user-agents like GPTBot, ClaudeBot, PerplexityBot, and Google-Extended.
  • Audit your CDN security rules: Check your Web Application Firewall (WAF) and DDoS protection settings (such as Cloudflare or Akamai). Ensure that aggressive rate-limiting or automated JS-challenge pages (like CAPTCHAs) are not triggered by standard, non-malicious cloud IP ranges utilized by AI search APIs.
  • Optimize page performance and DOM depth: Keep your pricing page lightweight. Avoid heavy video embeds, unoptimized images, or excessively deep DOM trees. A bloated 1 MB pricing page increases the token overhead for an agent, pushing it to seek lighter, faster alternative sources.

The Future of Web Optimization

The optimization landscape is expanding. For years, the primary goal of Search Engine Optimization (SEO) was to rank highly on search engine results pages (SERPs) by writing for algorithms that directed human traffic to your site. In the agentic era, optimization is no longer just about driving human traffic—it is about ensuring that autonomous systems can accurately read, digest, and recommend your product.

By treating AI agents as a valuable new segment of your target audience, you can prevent them from getting stuck on your site, protect your brand’s pricing integrity, and secure a massive competitive advantage in an increasingly automated world.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top