<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Agentic Web Archives - Rank Dough Digital</title>
	<atom:link href="https://www.rankdough.com/agentic-web/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>AI Visibility &#38; SEO Agency</description>
	<lastBuildDate>Tue, 03 Nov 2026 17:13:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://www.rankdough.com/wp-content/uploads/2019/09/cropped-White-logo-no-background-32x32.png</url>
	<title>Agentic Web Archives - Rank Dough Digital</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
<nav class="rd-breadcrumb" aria-label="Breadcrumb" style="font-size:13px;line-height:1.5;margin:0 0 18px;color:#9aa0a6"><a href="https://www.rankdough.com/" style="color:#9aa0a6;text-decoration:none">Home</a><span style="color:#5e6470;margin:0 8px">&rsaquo;</span><a href="https://www.rankdough.com/blog/" style="color:#9aa0a6;text-decoration:none">Blog</a><span style="color:#5e6470;margin:0 8px">&rsaquo;</span><span style="color:#c9ccd1">Agentic Web</span></nav>	<item>
		<title>How do you master the agentic web? A 24 week roadmap</title>
		<link>https://www.rankdough.com/agentic-web-roadmap/</link>
		
		<dc:creator><![CDATA[Roman Sadowski]]></dc:creator>
		<pubDate>Tue, 03 Nov 2026 16:46:32 +0000</pubDate>
				<category><![CDATA[Agentic Web]]></category>
		<category><![CDATA[AI Visibility]]></category>
		<guid isPermaLink="false">https://www.rankdough.com/?p=4581</guid>

					<description><![CDATA[<p>A five stage, 24 week roadmap for SEOs to master the agentic web: how agents read pages, how to measure them, which standards matter, where experts disagree and how to sell it.</p>
<p>The post <a href="https://www.rankdough.com/agentic-web-roadmap/">How do you master the agentic web? A 24 week roadmap</a> appeared first on <a href="https://www.rankdough.com">Rank Dough Digital</a>.</p>
]]></description>
										<content:encoded><![CDATA[<nav class="rd-breadcrumb" aria-label="Breadcrumb" style="font-size:13px;line-height:1.5;margin:0 0 18px;color:#9aa0a6"><a href="https://www.rankdough.com/" style="color:#9aa0a6;text-decoration:none">Home</a><span style="color:#5e6470;margin:0 8px">›</span><a href="https://www.rankdough.com/blog/" style="color:#9aa0a6;text-decoration:none">Blog</a><span style="color:#5e6470;margin:0 8px">›</span><a href="https://www.rankdough.com/agentic-web/" style="color:#9aa0a6;text-decoration:none">Agentic Web</a><span style="color:#5e6470;margin:0 8px">›</span><span style="color:#c9ccd1">How do you master the agentic web?</span></nav>
<p>You master it in five stages over about 24 weeks, and Rank Dough built this roadmap from 17 sources we opened and checked on 3 November 2026. It starts with how an agent reads a page, because the best GPT-4 agent in the WebArena benchmark finished only 14.41% of web tasks while humans finished 78.24%.</p>
<details class="rd-trust" style="background:#14171b;border:1px solid #e02b20;border-radius:12px;margin:0 0 24px;overflow:hidden">
<summary style="cursor:pointer;list-style:none;padding:14px 18px;display:flex;align-items:center;gap:12px;font-weight:700;color:#ffffff;background:#1c1012"><span style="display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#e02b20;color:#fff;font-size:14px">&#10003;</span>Why you can trust this article<span style="margin-left:auto;color:#e02b20;font-size:12px">&#9660;</span></summary>
<div style="padding:18px 20px 20px">
<div style="display:flex;gap:14px;align-items:flex-start">
<div style="flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:#e02b20;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px">RS</div>
<div>
<p style="margin:0 0 4px;color:#ffffff;font-weight:700">Roman Sadowski <span style="color:#9aa0a6;font-weight:400">· Co-Founder &amp; SEO Lead, Rank Dough</span></p>
<p style="margin:0;color:#c9ccd1;line-height:1.55">SEO and AI visibility strategist, previously at iProspect. Has run site migrations for Smyths Toys, theaa.ie and ProPlayerTeam, and builds the content and citation-testing systems Rank Dough uses with its clients. <a href="https://www.linkedin.com/in/roman-sadowski-3a2545187/" rel="author" style="color:#e02b20">LinkedIn</a></p>
</div>
</div>
<hr style="border:0;border-top:1px solid #2c3036;margin:18px 0">
<p style="margin:0 0 8px;color:#ffffff;font-weight:700">Sources used in this article</p>
<ul style="margin:0 0 14px;padding-left:18px;color:#c9ccd1;list-style:none">
<li style="margin:0 0 4px">&#10003; WebArena, Mind2Web and WebMall research papers</li>
<li style="margin:0 0 4px">&#10003; W3C WebMCP draft and ARIA Authoring Practices</li>
<li style="margin:0 0 4px">&#10003; Cloudflare blog and IETF Web Bot Auth draft</li>
<li style="margin:0 0 4px">&#10003; Google UCP, Stripe ACP, AP2 and A2A specifications</li>
<li style="margin:0 0 4px">&#10003; OpenAI Publishers and Developers FAQ</li>
<li style="margin:0 0 4px">&#10003; Rank Dough agent tests, 3 November 2026</li>
</ul>
<p style="margin:0 0 12px;color:#c9ccd1;line-height:1.55"><strong style="color:#ffffff">Editorial policy.</strong> Every figure is traced to its source: the paper, specification or documentation it comes from, each opened and dated. AI tools help with research and drafting. A person checks the finished page, including the title, meta description, structured data and image alt text, before it is published.</p>
<p style="margin:4px 0 0;color:#9aa0a6;font-style:italic">Last reviewed: November 2026</p>
</div>
</details>
<div style="background:#14171b;border-left:4px solid #ff8a3d;padding:20px 24px;margin:24px 0;">
<h2 id="tl-dr" style="color:#fff;margin-top:0;">TL;DR</h2>
<p style="color:#e6e6e6;margin-bottom:0;">The agentic web is the web used by AI agents that browse, compare, fill forms, book and pay for people, plus the standards that let sites talk to them. This roadmap takes an experienced SEO from how agents read a page to selling an agent readiness check in five stages: Mechanism, Measurement, Technique, Edge and Mastery, at 3 to 5 hours a week. Each stage has a skill to learn, the sources worth reading, one drill on a real site and one piece of proof that shows the stage is done.</p>
</div>
<section class="rd-method" style="background:#14171b;border:1px solid #2c3036;border-radius:12px;padding:20px 20px 16px;margin:0 0 28px">
<h2 id="how-this-was-researched" style="margin:0 0 6px;font-size:20px">How this was researched</h2>
<p style="margin:0 0 14px;color:#9aa0a6;font-size:14px">The work behind the numbers, so you can judge them for yourself.</p>
<div style="display:flex;flex-wrap:wrap;gap:12px">
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em">EFFORT</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">17 sources, each opened</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">On 3 November 2026 we opened, dated and checked every paper, specification and post in this roadmap. Anything we couldn&#8217;t open was cut.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em">ORIGINALITY</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">Built for SEOs, not engineers</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">The stage order, the drills and the proof for each stage are Rank Dough&#8217;s own, tied to our agent tests on a live site and on Currys UK.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em">SKILL</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">Written by the SEO lead</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">Roman Sadowski set the stages and the drills from twenty years of SEO work and the agent tests he ran on 3 November 2026.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em">ACCURACY</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">What it doesn&#8217;t prove</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">It&#8217;s a learning plan, not a measured method. Nobody has run all 24 weeks yet, and the standards may change after 3 November 2026.</p>
</div>
</div>
</section>
<details class="rd-toc" style="background:#14171b;border:1px solid #2c3036;border-radius:14px;margin:0 0 30px;overflow:hidden">
<style>.rd-toc summary{list-style:none;cursor:pointer;padding:16px 22px;display:flex;align-items:center;gap:12px}.rd-toc summary::-webkit-details-marker{display:none}.rd-toc .chev{margin-left:auto;transition:transform .2s}.rd-toc[open] .chev{transform:rotate(180deg)}.rd-toc ol{list-style:none;margin:0;padding:4px 22px 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:4px 22px;counter-reset:t}.rd-toc li{counter-increment:t;display:flex;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px solid #23272d}.rd-toc li:before{content:counter(t,decimal-leading-zero);color:#e02b20;font:700 12px Archivo,Helvetica,Arial,sans-serif;letter-spacing:.08em;flex:0 0 22px}</style>
<summary><span style="color:#e02b20;font:700 12px Archivo,Helvetica,Arial,sans-serif;letter-spacing:.14em">IN THIS ARTICLE</span><span style="color:#ffffff;font-weight:700">10 sections</span><span class="chev" style="color:#e02b20;font-size:14px">&#9660;</span></summary>
<ol>
<li><a href="#what-is-the-agentic-web" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">What is the agentic web?</a></li>
<li><a href="#how-is-the-roadmap-laid-out" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">How is the roadmap laid out?</a></li>
<li><a href="#where-should-you-start-the-skip-test" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">Where should you start? The skip test</a></li>
<li><a href="#stage-1-how-does-an-agent-read-decide-and-act" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">Stage 1: how does an agent read, decide and act?</a></li>
<li><a href="#stage-2-how-do-you-see-agents-on-a-live-site" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">Stage 2: how do you see agents on a live site?</a></li>
<li><a href="#stage-3-how-do-you-make-a-site-agent-ready" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">Stage 3: how do you make a site agent ready?</a></li>
<li><a href="#stage-4-where-do-the-experts-disagree" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">Stage 4: where do the experts disagree?</a></li>
<li><a href="#stage-5-how-do-you-teach-sell-and-predict-it" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">Stage 5: how do you teach, sell and predict it?</a></li>
<li><a href="#what-should-a-prediction-log-look-like" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">What should a prediction log look like?</a></li>
<li><a href="#what-doesnt-this-roadmap-prove" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">What doesn&#8217;t this roadmap prove?</a></li>
</ol>
<p style="margin:0;padding:0 22px 18px"><a href="#where-should-you-start-the-skip-test" style="background:#e02b20 !important;color:#ffffff !important;padding:10px 18px;border-radius:8px;font-weight:700;text-decoration:none !important;display:inline-block"><span style="color:#ffffff !important">Take the skip test</span></a></p>
</details>
<h2 id="what-is-the-agentic-web">What is the agentic web?</h2>
<p>The agentic web is the web used by an AI agent on a person&#8217;s behalf. You tell the agent &#8220;find me a studio near the university under a set budget and send an enquiry&#8221;, and the agent does the browsing, the comparing and the form.</p>
<p>That changes what success means for a website. A person reads the design and the copy. An agent reads the code: labels, buttons, structured data and the form itself.</p>
<table>
<thead>
<tr>
<th>Question</th>
<th>Today&#8217;s web</th>
<th>Agentic web</th>
</tr>
</thead>
<tbody>
<tr>
<td>Who visits</td>
<td>A person</td>
<td>An agent sent by a person</td>
</tr>
<tr>
<td>What it reads</td>
<td>Design and copy</td>
<td>Labels, buttons, structured data</td>
</tr>
<tr>
<td>What counts as success</td>
<td>A click or a visit</td>
<td>The task done: booked, enquired, bought</td>
</tr>
<tr>
<td>Where it fails</td>
<td>Poor UX</td>
<td>CAPTCHAs, unlabelled buttons, bot blocking</td>
</tr>
</tbody>
</table>
<p>SEO has always been about getting found. On the agentic web, getting found isn&#8217;t enough. The agent also has to finish the job, and I see that as the part most sites haven&#8217;t tested yet.</p>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/agentic-web-diagram-gates.png" alt="Diagram: a person gives an AI agent a task and the agent passes five gates on a website: 1 Access (robots.txt, bot rules), 2 Read (page code, labels, schema), 3 Find (search, filters, prices), 4 Act (enquiry form or checkout), 5 Done. It usually stops at a 403 or human check, icon buttons, filters only in a pop up, or a tick box CAPTCHA. In our 3 November 2026 test the agent passed gates 1 to 3 on 3 of 3 prompts and stopped at gate 4 every time."/><figcaption>Figure 1. How an agent works through a website, gate by gate. Diagram by Rank Dough, simplified. Click a diagram to expand it.</figcaption></figure>
<h2 id="how-is-the-roadmap-laid-out">How is the roadmap laid out?</h2>
<p>The roadmap runs in five stages, and each one needs the one before it. It assumes 3 to 5 hours a week and an SEO who already knows the basics, so it skips beginner material on purpose.</p>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/agentic-web-roadmap-fig1-1.png" alt="Bar chart of the 24 week agentic web roadmap: Mechanism weeks 1 to 4, Measurement weeks 5 to 9, Technique weeks 10 to 15, Edge weeks 16 to 19, Mastery weeks 20 to 24"/><figcaption>Figure 2. The five stages and their weeks. Click a chart to expand it.</figcaption></figure>
<table>
<thead>
<tr>
<th>Stage</th>
<th>Outcome</th>
<th>Proof</th>
<th>Weeks</th>
</tr>
</thead>
<tbody>
<tr>
<td>1 Mechanism</td>
<td>Explain agent failure from the agent&#8217;s side</td>
<td>Three task teardowns on a live site</td>
<td>1 to 4</td>
</tr>
<tr>
<td>2 Measurement</td>
<td>Count agent visits and finished tasks</td>
<td>Agent traffic panel, 4 weeks of data</td>
<td>5 to 9</td>
</tr>
<tr>
<td>3 Technique</td>
<td>Pick and ship the right standard</td>
<td>One live WebMCP or NLWeb pilot, checklist on 2 sites</td>
<td>10 to 15</td>
</tr>
<tr>
<td>4 Edge</td>
<td>Defend a view on each open fight</td>
<td>Position paper and 5 posts</td>
<td>16 to 19</td>
</tr>
<tr>
<td>5 Mastery</td>
<td>Sell and predict</td>
<td>One audit, one case note, 10 scored calls</td>
<td>20 to 24</td>
</tr>
</tbody>
</table>
<p><em style="color:#9aa0a6">Source: Rank Dough agentic web roadmap, 3 November 2026.</em></p>
<p>We built it in a fixed order: Rank Dough&#8217;s own notes and tests first, then the live web for primary sources, then every source opened before it went in. Anything we couldn&#8217;t open and date was cut.</p>
<h2 id="where-should-you-start-the-skip-test">Where should you start? The skip test</h2>
<p>Answer five questions without looking anything up. Every one you get right lets you skip ahead, so you don&#8217;t spend weeks on what you already know.</p>
<div id="rdsk" style="background:#14171b;border:1px solid #2c3036;border-radius:12px;padding:18px 20px;margin:0 0 22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px">
<div>
<p style="margin:0 0 10px;color:#ff8a3d;font:700 12px Archivo,Helvetica,Arial,sans-serif;letter-spacing:.12em">TICK WHAT YOU CAN ANSWER</p>
<p><label style="display:block;margin:0 0 12px;color:#e6e6e6;line-height:1.45"><input type="checkbox" data-k="s1"> 1. An agent reads a product page. You can say whether it sees the page code, the accessibility tree or a screenshot, and which one breaks on unlabelled div buttons.</label><label style="display:block;margin:0 0 12px;color:#e6e6e6;line-height:1.45"><input type="checkbox" data-k="s2"> 2. You can name two ways to tell a person in Chrome from an agent driving Chrome on their own laptop, and which one fails.</label><label style="display:block;margin:0 0 12px;color:#e6e6e6;line-height:1.45"><input type="checkbox" data-k="s3"> 3. You can explain MCP, A2A and WebMCP in one line each, and say which one runs inside the browser tab.</label><label style="display:block;margin:0 0 12px;color:#e6e6e6;line-height:1.45"><input type="checkbox" data-k="s4"> 4. In an agent purchase, you can say who holds the payment permission and name the standard that defines it.</label><label style="display:block;margin:0 0 12px;color:#e6e6e6;line-height:1.45"><input type="checkbox" data-k="s5"> 5. You can give one case where blocking an agent costs a business money, and one where letting it in costs money.</label></div>
<div>
<p style="margin:0 0 10px;color:#ff8a3d;font:700 12px Archivo,Helvetica,Arial,sans-serif;letter-spacing:.12em">WHERE TO START</p>
<div id="rdsk-out" style="color:#c9ccd1;line-height:1.55">Tick the questions you can answer without looking anything up.</div>
</div>
</div>
<p style="color:#9aa0a6;font-size:14px">The starting point is Rank Dough&#8217;s judgement, not a scored test. Without JavaScript, the rule is:</p>
<ol>
<li>Four or five answered: start at <a href="#stage-3-how-do-you-make-a-site-agent-ready">Stage 3</a>.</li>
<li>Two or three answered: start at <a href="#stage-2-how-do-you-see-agents-on-a-live-site">Stage 2</a>.</li>
<li>One or none: start at <a href="#stage-1-how-does-an-agent-read-decide-and-act">Stage 1</a>.</li>
</ol>
<p><script>(function(){var R=document.getElementById("rdsk");if(!R)return;var O=document.getElementById("rdsk-out");var B=R.querySelectorAll("input");var L={"s1": ["stage-1-how-does-an-agent-read-decide-and-act", "Stage 1"], "s2": ["stage-2-how-do-you-see-agents-on-a-live-site", "Stage 2"], "s3": ["stage-3-how-do-you-make-a-site-agent-ready", "Stage 3"], "s4": ["stage-3-how-do-you-make-a-site-agent-ready", "Stage 3"], "s5": ["stage-4-where-do-the-experts-disagree", "Stage 4"]};function p(t,h,l){var e=document.createElement("p");e.style.margin="0 0 10px";e.appendChild(document.createTextNode(t+" "));if(h){var a=document.createElement("a");a.href="#"+h;a.textContent=l;a.setAttribute("style","color:#ff8a3d !important");e.appendChild(a);}O.appendChild(e);}function up(){var n=0,miss=[];B.forEach(function(b){if(b.checked){n++;}else{miss.push(b.getAttribute("data-k"));}});O.textContent="";if(n==0){O.textContent="Tick the questions you can answer without looking anything up.";return;}var st=n>3?["Start at Stage 3. You know how agents work and can measure them.","stage-3-how-do-you-make-a-site-agent-ready","Go to Stage 3"]:(n>1?["Start at Stage 2. You know the basics of how agents read a page.","stage-2-how-do-you-see-agents-on-a-live-site","Go to Stage 2"]:["Start at Stage 1. The mechanism comes first.","stage-1-how-does-an-agent-read-decide-and-act","Go to Stage 1"]);p(n+" of 5 answered. "+st[0],st[1],st[2]);if(miss.length){p("Read these parts even if you skip ahead:","","");miss.forEach(function(k){var x=L[k];p("Question "+k.slice(1)+":",x[0],x[1]);});}}B.forEach(function(b){b.addEventListener("change",up);});})();</script></p>
<h2 id="stage-1-how-does-an-agent-read-decide-and-act">Stage 1: how does an agent read, decide and act?</h2>
<p><strong>You&#8217;ll be able to:</strong> explain to a client, from the agent&#8217;s side, why their booking flow fails an agent when a person gets through it. Time box: weeks 1 to 4.</p>
<p><strong>World class techniques</strong></p>
<ol>
<li><strong>Read the page as the agent does.</strong> Agents work from a mix of the page code, the accessibility tree and screenshots. OpenAI says its Atlas browser uses ARIA roles and labels to read page structure. It fails where the agent works from screenshots only. Established.</li>
<li><strong>Map the task, not the page.</strong> Score a site on whole tasks (find, compare, enquire, pay), the way WebArena and WebMall do, not page by page. It fails on sites with one simple action. Established.</li>
<li><strong>Separate the three traffic types.</strong> Training crawlers, search crawlers and agents acting for a user behave differently and need different rules. Established.</li>
</ol>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/agentic-web-roadmap-fig2.png" alt="Screenshot of the WebArena paper abstract on arXiv with 14.41% and 78.24% boxed: the best GPT-4 agent finished 14.41% of tasks and humans 78.24%"/><figcaption>Figure 3. WebArena&#8217;s abstract, the benchmark most agent research starts from. Click an image to expand it.</figcaption></figure>
<table>
<thead>
<tr>
<th>Resource</th>
<th>Why most SEOs miss it</th>
<th>What to take from it</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://arxiv.org/abs/2307.13854v4">WebArena</a>, Zhou et al., Jul 2023 (v4 Apr 2024)</td>
<td>A research benchmark, not an SEO article</td>
<td>Best GPT-4 agent 14.41% vs humans 78.24%. Read the failure analysis, not the score.</td>
</tr>
<tr>
<td><a href="https://arxiv.org/abs/2306.06070v1">Mind2Web</a>, Deng et al., Jun 2023</td>
<td>Written for model builders</td>
<td>Over 2,000 tasks on 137 sites. Agents worked better when raw HTML was filtered first, so your markup is the input.</td>
</tr>
<tr>
<td><a href="https://arxiv.org/abs/2508.13024">WebMall</a>, Peeters, Bizer et al., Aug 2025 (v3 Apr 2026)</td>
<td>Academic, from Mannheim</td>
<td>Comparison shopping across shops. Best agents under 65% on cheapest product and vague search. The closest benchmark to retail.</td>
</tr>
<tr>
<td><a href="https://w3.org/WAI/ARIA/apg/">WAI-ARIA Authoring Practices</a>, W3C</td>
<td>It&#8217;s an accessibility guide</td>
<td>Accessibility patterns are the agent&#8217;s map of buttons, menus and forms.</td>
</tr>
</tbody>
</table>
<p><em style="color:#9aa0a6">Sources: arXiv papers above; W3C WAI; <a href="https://help.openai.com/en/articles/12627856-publishers-and-developers-faq">OpenAI Publishers and Developers FAQ</a>, checked 3 November 2026.</em></p>
<p><strong>Unconventional approach:</strong> learn from accessibility first. Run a screen reader through a client&#8217;s enquiry form before any agent. Where the screen reader stalls, the agent usually stalls too. That&#8217;s a hypothesis, and the drill tests it.</p>
<p><strong>Drill:</strong> pick three tasks on a live site you work on: find an item under a budget, compare two items, start an enquiry. Run each with an agent and with a screen reader, and log where each one fails.</p>
<p><strong>Proof of mastery:</strong> a one page &#8220;why the agent failed&#8221; teardown per task, each failure tied to a cause: a missing label, a CAPTCHA, a choice lost from the web address, or a control that only works in JavaScript.</p>
<h2 id="stage-2-how-do-you-see-agents-on-a-live-site">Stage 2: how do you see agents on a live site?</h2>
<p><strong>You&#8217;ll be able to:</strong> show a client how many agent visits they get, which tasks agents attempt and how many finish. Time box: weeks 5 to 9.</p>
<p><strong>World class techniques</strong></p>
<ol>
<li><strong>Verify, don&#8217;t guess from user agents.</strong> Signed agents sign each request with HTTP Message Signatures, and the site finds the key through a Signature-Agent header. It fails for agents driving the user&#8217;s own browser, which look human. Established.</li>
<li><strong>Split the logs by purpose.</strong> Tag every AI hit as training, search, user action or undeclared, using Cloudflare&#8217;s four groups. Cloudflare measured crawl to refer ratios of about 887 to 1 for OpenAI and 50,000 to 1 for Anthropic in early August 2025. Established.</li>
<li><strong>Measure task success, not visits.</strong> An agent visit that ends at a CAPTCHA is a lost lead. Build an agent funnel: landed, found the item, reached the form, submitted. Hypothesis, because there&#8217;s no public benchmark for live sites yet.</li>
</ol>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/agentic-web-roadmap-fig3.png" alt="Screenshot of the Cloudflare blog post The age of agents: cryptographically recognizing agent traffic, by Jin-Hee Lee, 28 August 2025"/><figcaption>Figure 4. Cloudflare&#8217;s signed agents post, the plain English version of the standard. Click an image to expand it.</figcaption></figure>
<table>
<thead>
<tr>
<th>Resource</th>
<th>Why most SEOs miss it</th>
<th>What to take from it</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://datatracker.ietf.org/doc/html/draft-meunier-web-bot-auth-architecture-05">HTTP Message Signatures for automated traffic</a>, Meunier (Cloudflare) and Major (Google), IETF draft, Mar 2026</td>
<td>It&#8217;s a standards draft</td>
<td>How a site checks who an agent is. Read the key directory part.</td>
</tr>
<tr>
<td><a href="https://blog.cloudflare.com/signed-agents/">The age of agents</a>, Jin-Hee Lee, Cloudflare, Aug 2025</td>
<td>Filed under security, not marketing</td>
<td>Which agents sign today and the rules they have to meet.</td>
</tr>
<tr>
<td><a href="https://blog.cloudflare.com/ai-crawler-traffic-by-purpose-and-industry/">A deeper look at AI crawlers</a>, David Belson, Cloudflare, Aug 2025</td>
<td>Read for the headline, not the method</td>
<td>The four purpose groups and the crawl to refer ratios by industry.</td>
</tr>
<tr>
<td>Your own raw server logs</td>
<td>Nobody sells them to you</td>
<td>The ground truth no tool gives you.</td>
</tr>
</tbody>
</table>
<p><em style="color:#9aa0a6">Sources: IETF datatracker; Cloudflare blog, checked 3 November 2026. The IETF draft has since been replaced by a newer version.</em></p>
<p><strong>Unconventional approach:</strong> build the tool. A small script that reads raw logs, labels each AI hit by purpose and signature, and pushes a weekly table to a dashboard. Building it teaches you what can and can&#8217;t be seen.</p>
<p><strong>Drill:</strong> run an agent test on a live site before and after a change to its bot settings. Compare verified agent hits, form reaches and submissions.</p>
<p><strong>Proof of mastery:</strong> an agent traffic panel on one live site with four weeks of data, labelled by purpose, with the agent funnel next to it.</p>
<h2 id="stage-3-how-do-you-make-a-site-agent-ready">Stage 3: how do you make a site agent ready?</h2>
<p><strong>You&#8217;ll be able to:</strong> tell a client which standard fits their business in one line, and ship the first piece. Time box: weeks 10 to 15.</p>
<table>
<thead>
<tr>
<th>Standard</th>
<th>What it connects</th>
<th>Who is behind it</th>
<th>Where it lives</th>
<th>Status, 3 Nov 2026</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://modelcontextprotocol.io/specification">MCP</a></td>
<td>Agent to tools and data</td>
<td>Anthropic, open</td>
<td>A server the agent connects to</td>
<td>Stable revision 2026-07-28</td>
</tr>
<tr>
<td><a href="https://github.com/webmachinelearning/webmcp">WebMCP</a></td>
<td>Page to the agent in the tab</td>
<td>W3C community group, Microsoft and Google authors</td>
<td>A script on the page, plus declarative forms</td>
<td>Draft, early preview in Chrome</td>
</tr>
<tr>
<td><a href="https://a2a-protocol.org/">A2A</a></td>
<td>Agent to agent</td>
<td>Google, given to the Linux Foundation</td>
<td>/.well-known/agent-card.json</td>
<td>Version 1.0.0</td>
</tr>
<tr>
<td><a href="https://news.microsoft.com/source/features/company-news/introducing-nlweb-bringing-conversational-interfaces-directly-to-the-web/">NLWeb</a></td>
<td>Site answers questions in plain language</td>
<td>Microsoft, R.V. Guha</td>
<td>Built on Schema.org and RSS</td>
<td>Open source since May 2025</td>
</tr>
<tr>
<td><a href="https://developers.googleblog.com/en/under-the-hood-universal-commerce-protocol-ucp/">UCP</a></td>
<td>Discovery to checkout to orders</td>
<td>Google with Shopify, Etsy, Wayfair, Target, Walmart</td>
<td>/.well-known/ucp</td>
<td>Published 11 Jan 2026</td>
</tr>
<tr>
<td><a href="https://docs.stripe.com/agentic-commerce/protocols/acp">ACP</a></td>
<td>Checkout and payment hand over</td>
<td>Stripe, OpenAI and Meta</td>
<td>REST or MCP</td>
<td>Spec dated 2026-04-17</td>
</tr>
<tr>
<td><a href="https://ap2-protocol.org/">AP2</a></td>
<td>What the shopper allowed the agent to spend</td>
<td>Google, open</td>
<td>Signed mandates</td>
<td>Open extension</td>
</tr>
</tbody>
</table>
<p><em style="color:#9aa0a6">Sources: the specification pages linked in the table, all checked 3 November 2026. Chrome status from Daniel Vaughan&#8217;s October 2026 write up.</em></p>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/agentic-web-diagram-standards.png" alt="Diagram of how agents connect to a website: the AI agent sends a signed request through the edge (Web Bot Auth), reads web pages (HTML, ARIA, Schema.org), calls WebMCP tools in the page, asks an NLWeb endpoint, and finds checkout through /.well-known/ucp. A green MCP connection goes straight to the business MCP server for stock and bookings, checkout pays a payment provider using ACP or AP2 mandates, and other agents talk to the agent through A2A."/><figcaption>Figure 5. Where each standard sits between the agent and your website, including a direct MCP connection to your own systems. Diagram by Rank Dough, simplified. Click a diagram to expand it.</figcaption></figure>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/agentic-web-roadmap-fig4.png" alt="Screenshot of the WebMCP GitHub repository readme from the W3C Web Machine Learning community group, describing tools for AI agents and a declarative API based on HTML forms"/><figcaption>Figure 6. The WebMCP readme. The declarative version builds tools from ordinary HTML forms. Click an image to expand it.</figcaption></figure>
<p><strong>World class techniques</strong></p>
<ol>
<li><strong>Schema first, standard second.</strong> NLWeb reads Schema.org, so clean structured data is the cheapest agent work and pays off in search too. Established for NLWeb, a hypothesis for other agents.</li>
<li><strong>Fix the form before adding a standard.</strong> Labelled fields, ARIA roles, choices kept in the web address, and no tick box CAPTCHA for verified agents. In <a href="https://www.rankdough.com/cloudflare-ai-agents/">our Cloudflare agent test</a> the agent failed on a reCAPTCHA tick box, not on a missing standard. Practitioner evidence, one test.</li>
<li><strong>Pilot WebMCP on one form.</strong> Wrap a single enquiry form as a declarative WebMCP tool. It&#8217;s cheap, you can undo it, and few sites have tried it. It does nothing today in a browser without the preview switched on. Hypothesis.</li>
<li><strong>Shops: pick UCP or ACP by platform.</strong> Shopify merchants get UCP through Shopify. Stripe merchants have the ACP route. Don&#8217;t build both. Practitioner evidence, vendor documents only.</li>
</ol>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/agentic-web-roadmap-fig5.png" alt="Screenshot of the Google Developers Blog post Under the Hood: Universal Commerce Protocol (UCP), 11 January 2026, by Amit Handa and Ashish Gupta"/><figcaption>Figure 7. Google&#8217;s UCP announcement for developers, 11 January 2026. Click an image to expand it.</figcaption></figure>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/agentic-web-diagram-purchase.png" alt="Sequence diagram of an illustrative agent purchase under UCP and AP2: the shopper signs an Intent Mandate, the agent reads /.well-known/ucp and opens a checkout, the merchant returns a Cart Mandate, the shopper approves and signs the cart, the agent sends a Payment Mandate to the payment provider, payment is approved and the order is confirmed."/><figcaption>Figure 8. An illustrative agent purchase, step by step, with the three AP2 mandates. Diagram by Rank Dough, simplified. Click a diagram to expand it.</figcaption></figure>
<p><strong>Unconventional approach:</strong> break it on purpose. On a test page you own, ship a WebMCP form tool, then remove the labels, then add a CAPTCHA. Run the same agent each time and watch what it does.</p>
<p><strong>Drill:</strong> write an agent readiness checklist (crawl access, a rule for verified agents, ARIA, schema, the form, the /.well-known files) and run it on two real sites.</p>
<p><strong>Proof of mastery:</strong> one live WebMCP or NLWeb pilot on a site you own, and the checklist scored on two real sites.</p>
<h2 id="stage-4-where-do-the-experts-disagree">Stage 4: where do the experts disagree?</h2>
<p><strong>You&#8217;ll be able to:</strong> hold a view on each open fight and say where it breaks. Time box: weeks 16 to 19.</p>
<ol>
<li><strong>Who owns it.</strong> John Mueller asked the question on LinkedIn and Joe Hall answered it: SEO owns discovery and understanding, developers own login, payments and APIs. Natzir Turrado&#8217;s AX idea, agent experience next to UX, pushes it towards a new role. Your view should name which half you sell.</li>
<li><strong>ARIA for agents.</strong> <a href="https://help.openai.com/en/articles/12627856-publishers-and-developers-faq">OpenAI asks sites to add ARIA</a> so Atlas can act. <a href="https://adrianroselli.com/2025/10/openai-aria-and-seo-making-the-web-worse.html">Adrian Roselli argues</a> this invites ARIA keyword stuffing that hurts people who use screen readers. Read both.</li>
<li><strong>Block or let in.</strong> Training crawlers give little back, with crawl to refer ratios in the hundreds to tens of thousands. Agents acting for a user bring buyers. One blanket rule is wrong for most businesses. That&#8217;s my reading of Cloudflare&#8217;s data.</li>
<li><strong>Three checkout standards.</strong> UCP, ACP and AP2 overlap and nobody knows which wins. Treat any client spend here as a small bet you can undo.</li>
<li><strong>WebMCP adoption.</strong> It&#8217;s still a draft in an early Chrome preview, and the API name has already changed once. Early pilots may need rewriting.</li>
</ol>
<p><strong>Unconventional approach:</strong> read against yourself. For each fight, write your view in three lines, then find the strongest source against it and rewrite.</p>
<p><strong>Drill:</strong> one LinkedIn post per fight for business owners, one a fortnight. Track which ones draw objections and from whom.</p>
<p><strong>Proof of mastery:</strong> a one page position paper, &#8220;What we do and don&#8217;t do on the agentic web&#8221;, with each claim labelled established, practitioner evidence or hypothesis.</p>
<h2 id="stage-5-how-do-you-teach-sell-and-predict-it">Stage 5: how do you teach, sell and predict it?</h2>
<p><strong>You&#8217;ll be able to:</strong> sell an agent readiness check, run it with an agent, and make calls on the market that come true more often than not. Time box: weeks 20 to 24.</p>
<ol>
<li><strong>Turn the checklist into a service.</strong> An agent readiness check: an agent task test, a rule for verified agents, form fixes, schema and one standard picked. Hypothesis, because demand isn&#8217;t tested yet.</li>
<li><strong>Publish proof, not opinion.</strong> Anonymised agent tests on real sites are what most agencies don&#8217;t have. Each one becomes a short case note.</li>
<li><strong>Keep a prediction log.</strong> Ten dated calls, for example &#8220;WebMCP reaches stable Chrome by a set date&#8221; or &#8220;a top Irish retailer publishes /.well-known/ucp&#8221;. Score them every quarter.</li>
</ol>
<p><strong>Unconventional approach:</strong> ask the builder. Send one precise question to a WebMCP author or an A2A steering committee member, for example how agents should handle a step that needs a verified human. Publish the answer with permission.</p>
<p><strong>Drill:</strong> run one agent readiness check end to end for a warm prospect, with an agent doing the task test.</p>
<p><strong>Proof of mastery:</strong> one paid or signed off check, one published case note, and a prediction log with at least ten scored calls.</p>
<h2 id="what-should-a-prediction-log-look-like">What should a prediction log look like?</h2>
<p>Five columns are enough. Write the call before you check it, and never edit a row after the date passes.</p>
<table>
<thead>
<tr>
<th>Date</th>
<th>Call</th>
<th>Expected by</th>
<th>Actual</th>
<th>What changes</th>
</tr>
</thead>
<tbody>
<tr>
<td>Date you wrote it</td>
<td>One sentence anyone can check</td>
<td>A date</td>
<td>Filled in on the date</td>
<td>What you&#8217;d tell a client now</td>
</tr>
</tbody>
</table>
<p>The point is honesty with yourself. The reality is this: most predictions about the web sound right when you make them and nobody checks them later.</p>
<h2 id="what-doesnt-this-roadmap-prove">What doesn&#8217;t this roadmap prove?</h2>
<p>It&#8217;s a learning plan, not a measured method. The order of stages and the time boxes are Rank Dough&#8217;s judgement, and no one has run all 24 weeks end to end yet.</p>
<p>The standards change fast. Every status in the Stage 3 table is dated 3 November 2026, and WebMCP in particular may look different in a few months. The screen reader link in Stage 1 and the agent funnel in Stage 2 are hypotheses until they&#8217;re measured on live sites.</p>
<div class="rd-cta-banner" style="background:linear-gradient(135deg,#2a0f0d 0%,#14171b 60%);border:1px solid #e02b20;border-radius:12px;padding:24px 26px;margin:32px 0;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between">
<div style="flex:1 1 320px;min-width:0">
<p style="margin:0 0 6px;color:#e02b20;font-family:monospace;font-weight:700;font-size:12px;letter-spacing:.14em">WORK WITH RANK DOUGH</p>
<p style="margin:0;color:#ffffff;font-size:19px;font-weight:700;line-height:1.35">Want this done on your own site?</p>
<p style="margin:8px 0 0;color:#c9ccd1;line-height:1.55">We&#8217;ll run an agent through your site from the first search to your enquiry or checkout form, and tell you where it stops and what to fix first. See how we work on <a href="https://www.rankdough.com/ai-seo-agency/" style="color:#ff8a3d !important">AI SEO</a>.</p>
</div>
<p><a href="https://www.rankdough.com/seo-ai-audit/" style="background:#e02b20 !important;color:#ffffff !important;padding:13px 22px;border-radius:8px;font-weight:700;text-decoration:none !important;white-space:nowrap;display:inline-block"><span style="color:#ffffff !important">Get your free snapshot</span></a></div>
<h2 id="frequently-asked-questions-about-the-agentic-web-roadmap">Frequently asked questions about the agentic web roadmap</h2>
<details>
<summary><strong>What is the agentic web?</strong></summary>
<p>The agentic web is the web used by AI agents that browse, compare, fill forms, book and pay on a person&#8217;s behalf, plus the standards that let sites talk to them, such as MCP, WebMCP, A2A, UCP, ACP and AP2.</p>
</details>
<details>
<summary><strong>How long does it take to learn the agentic web?</strong></summary>
<p>This roadmap takes about 24 weeks at 3 to 5 hours a week, in five stages: Mechanism, Measurement, Technique, Edge and Mastery. The skip test lets an experienced SEO start at Stage 2 or 3.</p>
</details>
<details>
<summary><strong>Do I need to add WebMCP to my site now?</strong></summary>
<p>Not yet for most sites. As of 3 November 2026 WebMCP is a draft in an early Chrome preview. Fix the form, the labels and the structured data first, then pilot WebMCP on one form if you want to be early.</p>
</details>
<details>
<summary><strong>How do I see AI agents in my analytics?</strong></summary>
<p>Most agents don&#8217;t show clearly in analytics. Check raw server logs, label each AI hit as training, search, user action or undeclared, and look for signed agents. Agents driving a person&#8217;s own browser look like that person.</p>
</details>
<details>
<summary><strong>Is the agentic web part of SEO?</strong></summary>
<p>Partly. SEO owns whether an agent can find and understand a site. Developers own logins, payments and forms. Someone has to test the hand over from the first search to the submitted form.</p>
</details>
<p><script type="application/ld+json">{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "What is the agentic web?", "acceptedAnswer": {"@type": "Answer", "text": "The agentic web is the web used by AI agents that browse, compare, fill forms, book and pay on a person's behalf, plus the standards that let sites talk to them, such as MCP, WebMCP, A2A, UCP, ACP and AP2."}}, {"@type": "Question", "name": "How long does it take to learn the agentic web?", "acceptedAnswer": {"@type": "Answer", "text": "This roadmap takes about 24 weeks at 3 to 5 hours a week, in five stages: Mechanism, Measurement, Technique, Edge and Mastery. The skip test lets an experienced SEO start at Stage 2 or 3."}}, {"@type": "Question", "name": "Do I need to add WebMCP to my site now?", "acceptedAnswer": {"@type": "Answer", "text": "Not yet for most sites. As of 3 November 2026 WebMCP is a draft in an early Chrome preview. Fix the form, the labels and the structured data first, then pilot WebMCP on one form if you want to be early."}}, {"@type": "Question", "name": "How do I see AI agents in my analytics?", "acceptedAnswer": {"@type": "Answer", "text": "Most agents don't show clearly in analytics. Check raw server logs, label each AI hit as training, search, user action or undeclared, and look for signed agents. Agents driving a person's own browser look like that person."}}, {"@type": "Question", "name": "Is the agentic web part of SEO?", "acceptedAnswer": {"@type": "Answer", "text": "Partly. SEO owns whether an agent can find and understand a site. Developers own logins, payments and forms. Someone has to test the hand over from the first search to the submitted form."}}]}</script></p>
<h2 id="sources">Sources</h2>
<ul>
<li>Rank Dough agentic web roadmap research, 17 sources opened and checked on 3 November 2026</li>
<li>Zhou et al., WebArena: A Realistic Web Environment for Building Autonomous Agents, arXiv 2307.13854v4: <a href="https://arxiv.org/abs/2307.13854v4">arxiv.org/abs/2307.13854v4</a></li>
<li>W3C Web Machine Learning community group, WebMCP: <a href="https://github.com/webmachinelearning/webmcp">github.com/webmachinelearning/webmcp</a></li>
</ul>
<p>The post <a href="https://www.rankdough.com/agentic-web-roadmap/">How do you master the agentic web? A 24 week roadmap</a> appeared first on <a href="https://www.rankdough.com">Rank Dough Digital</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Is Cloudflare blocking AI agents from your site?</title>
		<link>https://www.rankdough.com/cloudflare-ai-agents/</link>
		
		<dc:creator><![CDATA[roman sadowski]]></dc:creator>
		<pubDate>Tue, 03 Nov 2026 15:37:26 +0000</pubDate>
				<category><![CDATA[Agentic Web]]></category>
		<category><![CDATA[AI Visibility]]></category>
		<guid isPermaLink="false">https://www.rankdough.com/?p=4539</guid>

					<description><![CDATA[<p>Since 15 September 2026 Cloudflare blocks AI agents on ad pages for new domains. Here's where the setting is, and what stopped an agent in our live test.</p>
<p>The post <a href="https://www.rankdough.com/cloudflare-ai-agents/">Is Cloudflare blocking AI agents from your site?</a> appeared first on <a href="https://www.rankdough.com">Rank Dough Digital</a>.</p>
]]></description>
										<content:encoded><![CDATA[<nav class="rd-breadcrumb" aria-label="Breadcrumb" style="font-size:13px;line-height:1.5;margin:0 0 18px;color:#9aa0a6"><a href="https://www.rankdough.com/" style="color:#9aa0a6;text-decoration:none">Home</a><span style="color:#5e6470;margin:0 8px">›</span><a href="https://www.rankdough.com/blog/" style="color:#9aa0a6;text-decoration:none">Blog</a><span style="color:#5e6470;margin:0 8px">›</span><a href="https://www.rankdough.com/ai-visibility/" style="color:#9aa0a6;text-decoration:none">AI Visibility</a><span style="color:#5e6470;margin:0 8px">›</span><span style="color:#c9ccd1">Is Cloudflare blocking AI agents from your site?</span></nav>
<p>It might be, and most owners wouldn&#8217;t know. Since 15 September 2026, Cloudflare blocks AI agents by default on pages that show ads for every new domain it takes on, and Rank Dough&#8217;s own test on 3 November 2026 found the bigger blocker sat further down the page: the agent got through Cloudflare on 3 of 3 prompts and through the enquiry form on 0 of 3.</p>
<details class="rd-trust" style="background:#14171b;border:1px solid #e02b20;border-radius:12px;margin:0 0 24px;overflow:hidden">
<summary style="cursor:pointer;list-style:none;padding:14px 18px;display:flex;align-items:center;gap:12px;font-weight:700;color:#ffffff;background:#1c1012"><span style="display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#e02b20;color:#fff;font-size:14px">&#10003;</span>Why you can trust this article<span style="margin-left:auto;color:#e02b20;font-size:12px">&#9660;</span></summary>
<div style="padding:18px 20px 20px">
<div style="display:flex;gap:14px;align-items:flex-start">
<div style="flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:#e02b20;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px">RS</div>
<div>
<p style="margin:0 0 4px;color:#ffffff;font-weight:700">Roman Sadowski <span style="color:#9aa0a6;font-weight:400">· Co-Founder &amp; SEO Lead, Rank Dough</span></p>
<p style="margin:0;color:#c9ccd1;line-height:1.55">SEO and AI visibility strategist, previously at iProspect. Has run site migrations for Smyths Toys, theaa.ie and ProPlayerTeam, and builds the content and citation-testing systems Rank Dough uses with its clients. <a href="https://www.linkedin.com/in/roman-sadowski-3a2545187/" rel="author" style="color:#e02b20">LinkedIn</a></p>
</div>
</div>
<hr style="border:0;border-top:1px solid #2c3036;margin:18px 0">
<p style="margin:0 0 8px;color:#ffffff;font-weight:700">Sources used in this article</p>
<ul style="margin:0 0 14px;padding-left:18px;color:#c9ccd1;list-style:none">
<li style="margin:0 0 4px">&#10003; Cloudflare changelog and bot documentation</li>
<li style="margin:0 0 4px">&#10003; Cloudflare blog, 1 July 2026</li>
<li style="margin:0 0 4px">&#10003; HUMAN Security agentic traffic reports, 2026</li>
<li style="margin:0 0 4px">&#10003; Adobe Analytics and McKinsey on AI shopping</li>
<li style="margin:0 0 4px">&#10003; Rank Dough agent test log, 3 November 2026</li>
</ul>
<p style="margin:0 0 12px;color:#c9ccd1;line-height:1.55"><strong style="color:#ffffff">Editorial policy.</strong> Every figure is traced to its source: Rank Dough&#8217;s own test records, or public documentation from the company that owns the setting. AI tools help with research and drafting. A person checks the finished page, including the title, meta description, structured data and image alt text, before it is published.</p>
<p style="margin:4px 0 0;color:#9aa0a6;font-style:italic">Last reviewed: November 2026</p>
</div>
</details>
<div style="background:#14171b;border-left:4px solid #ff8a3d;padding:20px 24px;margin:24px 0;">
<h2 id="tl-dr" style="color:#fff;margin-top:0;">TL;DR</h2>
<p style="color:#e6e6e6;margin-bottom:0;">Cloudflare now splits AI traffic into Search, Agent and Training, and from 15 September 2026 new domains block Agent and Training on pages with ads unless the owner changes it. An AI agent is the thing that books, compares and enquires for a real person, so blocking it can cost you a lead you never see in your analytics. Check the setting under Security, Settings, AI Crawler and Agent access policies, then run one agent through your own enquiry form, because in our test the form stopped it on every prompt.</p>
</div>
<section class="rd-method" style="background:#14171b;border:1px solid #2c3036;border-radius:12px;padding:20px 20px 16px;margin:0 0 28px">
<h2 id="how-this-was-researched" style="margin:0 0 6px;font-size:20px">How this was researched</h2>
<p style="margin:0 0 14px;color:#9aa0a6;font-size:14px">The work behind the numbers, so you can judge them for yourself.</p>
<div style="display:flex;flex-wrap:wrap;gap:12px">
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em">EFFORT</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">One live test, three prompts</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">On 3 November 2026 we sent an AI browser agent through a student accommodation site on Cloudflare with three booking prompts and logged every step. We ran a second test on Currys UK the same day, and charted 2026 agent traffic and blocking data from HUMAN Security and Adobe.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em">ORIGINALITY</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">Where the agent stopped</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">The step by step log of a real agent on a live site is our own. Cloudflare&#8217;s docs tell you the setting, not what happens after it.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em">SKILL</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">Run by the SEO lead</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">Roman Sadowski set the prompts and the pass rules, then reviewed the step log, the server headers and every enquiry form on the site.</p>
</div>
<div style="flex:1 1 220px;min-width:0;background:#16181d;border:1px solid #2c3036;border-radius:10px;padding:14px 16px">
<p style="margin:0 0 4px;color:#ff8a3d;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em">ACCURACY</p>
<p style="margin:0 0 6px;color:#ffffff;font-weight:700">What it doesn&#8217;t prove</p>
<p style="margin:0;color:#c9ccd1;font-size:14px;line-height:1.5">One site, one agent, one day. We haven&#8217;t seen that site&#8217;s Cloudflare dashboard yet, so we can&#8217;t say which Agent setting it has. Growth figures come from HUMAN Security and Adobe customer data, not the whole web.</p>
</div>
</div>
</section>
<details class="rd-toc" style="background:#14171b;border:1px solid #2c3036;border-radius:14px;margin:0 0 30px;overflow:hidden">
<style>.rd-toc summary{list-style:none;cursor:pointer;padding:16px 22px;display:flex;align-items:center;gap:12px}.rd-toc summary::-webkit-details-marker{display:none}.rd-toc .chev{margin-left:auto;transition:transform .2s}.rd-toc[open] .chev{transform:rotate(180deg)}.rd-toc ol{list-style:none;margin:0;padding:4px 22px 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:4px 22px;counter-reset:t}.rd-toc li{counter-increment:t;display:flex;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px solid #23272d}.rd-toc li:before{content:counter(t,decimal-leading-zero);color:#e02b20;font:700 12px Archivo,Helvetica,Arial,sans-serif;letter-spacing:.08em;flex:0 0 22px}</style>
<summary><span style="color:#e02b20;font:700 12px Archivo,Helvetica,Arial,sans-serif;letter-spacing:.14em">IN THIS ARTICLE</span><span style="color:#ffffff;font-weight:700">14 sections</span><span class="chev" style="color:#e02b20;font-size:14px">&#9660;</span></summary>
<ol>
<li><a href="#what-did-cloudflare-change-for-ai-agents" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">What did Cloudflare change for AI agents?</a></li>
<li><a href="#why-would-a-business-want-ai-agents-on-its-site" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">Why would a business want AI agents on its site?</a></li>
<li><a href="#how-do-you-check-if-your-site-is-on-cloudflare" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">How do you check if your site is on Cloudflare?</a></li>
<li><a href="#where-is-the-agent-setting-in-cloudflare" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">Where is the Agent setting in Cloudflare?</a></li>
<li><a href="#what-happened-when-we-sent-an-agent-through-a-live-site" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">What happened when we sent an agent through a live site?</a></li>
<li><a href="#if-cloudflare-lets-agents-in-what-else-stops-them" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">If Cloudflare lets agents in, what else stops them?</a></li>
<li><a href="#who-was-the-agent-and-did-it-reach-checkout" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">Who was the agent, and did it reach checkout?</a></li>
<li><a href="#what-happens-on-a-big-retail-site-like-currys" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">What happens on a big retail site like Currys?</a></li>
<li><a href="#which-setting-should-you-choose" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">Which setting should you choose?</a></li>
<li><a href="#how-fast-is-ai-agent-traffic-growing" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">How fast is AI agent traffic growing?</a></li>
<li><a href="#who-owns-the-agentic-web-on-your-team" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">Who owns the agentic web on your team?</a></li>
<li><a href="#where-is-the-web-heading" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">Where is the web heading?</a></li>
<li><a href="#is-cloudflare-blocking-agents-on-your-site" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">Is Cloudflare blocking agents on your site?</a></li>
<li><a href="#what-doesnt-this-post-prove" style="color:#d4d8dd !important;text-decoration:none !important;font-size:15px;line-height:1.4">What doesn&#8217;t this post prove?</a></li>
</ol>
<p style="margin:0;padding:0 22px 20px"><a href="#is-cloudflare-blocking-agents-on-your-site" style="display:inline-block;background:#e02b20 !important;color:#ffffff !important;border-radius:999px;padding:8px 16px;font-weight:700;font-size:13px;text-decoration:none !important"><span style="color:#ffffff !important">Check your own site in five clicks</span></a></p>
</details>
<h2 id="what-did-cloudflare-change-for-ai-agents">What did Cloudflare change for AI agents?</h2>
<p>On 1 July 2026 Cloudflare stopped treating AI traffic as one thing. It now sorts AI bots into three groups by what they do on your site: Search, Agent and Training.</p>
<p>Each group gets its own switch. You can block it on every page, block it only on pages that show ads, or leave it alone. Before this, Cloudflare offered one &#8220;Block AI bots&#8221; toggle that did everything at once.</p>
<p>The default is the part to watch. From 15 September 2026, every new domain added to Cloudflare blocks Agent and Training on pages that show ads, while Search stays allowed. If your site carries ads and moved to Cloudflare this autumn, agents may already be turned away on those pages.</p>
<table>
<thead>
<tr>
<th>Group</th>
<th>What Cloudflare says it does</th>
<th>Example</th>
<th>Default for new domains from 15 Sep 2026</th>
</tr>
</thead>
<tbody>
<tr>
<td>Search</td>
<td>Indexes your content to answer questions later</td>
<td>AI search crawlers</td>
<td>Allowed</td>
</tr>
<tr>
<td>Agent</td>
<td>Acts in real time for a person to get a job done</td>
<td>Chat fetch bots, browser agents driving Chrome</td>
<td>Blocked on pages with ads</td>
</tr>
<tr>
<td>Training</td>
<td>Takes content to train or fine tune a model</td>
<td>Training crawlers</td>
<td>Blocked on pages with ads</td>
</tr>
</tbody>
</table>
<p><em style="color:#9aa0a6">Source: Cloudflare changelog, &#8220;New options to manage AI traffic&#8221;, 1 July 2026, and the Cloudflare blog post of the same date.</em></p>
<p>One thing Cloudflare doesn&#8217;t publish is how it decides a page &#8220;displays ads&#8221;. Its blog says an ad is a sign the page was built for a person to land on. It doesn&#8217;t say which ad scripts count, so I wouldn&#8217;t assume a page without banner ads is safe.</p>
<h2 id="why-would-a-business-want-ai-agents-on-its-site">Why would a business want AI agents on its site?</h2>
<p>Because the agent is the customer&#8217;s hands. Cloudflare&#8217;s own definition says there is often a human waiting on the other end. A student asks an AI to find a studio near their university and send an enquiry, and the agent goes off and does it.</p>
<p>If your site turns that agent away, the student doesn&#8217;t see an error page. The agent tries the next site on its list, and the enquiry lands with a competitor. Nothing shows in your analytics, because the visit never happened.</p>
<p>That&#8217;s why I treat this as a sales question, not a technical one. Blocking Training is a choice about your content. Blocking Agent is a choice about whether people who shop through AI can buy from you.</p>
<h2 id="how-do-you-check-if-your-site-is-on-cloudflare">How do you check if your site is on Cloudflare?</h2>
<p>Ask whoever runs your domain, or check it yourself in under a minute. Open your site in Chrome, press F12, go to the Network tab and reload. Click the first request and look at the response headers.</p>
<p>If you see &#8220;server: cloudflare&#8221; and a &#8220;cf-ray&#8221; header, your traffic goes through Cloudflare and this setting applies to you. If the server says Apache, nginx or something else, Cloudflare isn&#8217;t in front of your site and you can skip to the forms section.</p>
<p>When we checked on 3 November 2026, the student accommodation site in our test returned &#8220;server: cloudflare&#8221; with a cf-ray ID. Our own site, rankdough.com, returned Apache, so the setting doesn&#8217;t apply to us.</p>
<h2 id="where-is-the-agent-setting-in-cloudflare">Where is the Agent setting in Cloudflare?</h2>
<p>Log in to the Cloudflare dashboard and pick your domain. Go to Security, then Settings, filter by Bot traffic and open &#8220;AI Crawler and Agent access policies&#8221;.</p>
<p>You&#8217;ll see Search, Agent and Training listed with a choice for each:</p>
<ol>
<li><strong>Block:</strong> blocks that group on every page.</li>
<li><strong>Block on pages with ads:</strong> blocks it only where Cloudflare detects ads.</li>
<li><strong>Allow (do not block):</strong> lets it through.</li>
</ol>
<p><em style="color:#9aa0a6">Source: Cloudflare bot solutions docs, &#8220;AI Crawler and Agent access policies&#8221;, checked 3 November 2026.</em></p>
<p>Take a screenshot of what&#8217;s there before you change anything. Cloudflare&#8217;s changelog applies the new Agent default to new domains. On an older domain someone may still have switched on the old &#8220;Block AI bots&#8221; toggle and forgotten. The screenshot tells you where you started.</p>
<p>The Free plan gets these options too. Cloudflare&#8217;s changelog says all customers, including Free, can manage the three groups separately.</p>
<h2 id="what-happened-when-we-sent-an-agent-through-a-live-site">What happened when we sent an agent through a live site?</h2>
<p>Rank Dough ran three booking prompts through a student accommodation site we work on, using an AI agent driving a browser. The prompts were a studio near King&#8217;s College London for September 2027, the cheaper of two properties near the University of Manchester, and the price of one named London property with an enquiry.</p>
<p>We logged each step the agent took and where it stopped, and sent no real enquiries. Every test used the name &#8220;TEST Rankdough&#8221; so the sales team could ignore it.</p>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/cloudflare-agents-fig1.png" alt="Bar chart of an AI agent test on a student accommodation site on Cloudflare, 3 November 2026: 3 of 3 prompts got past robots.txt, 3 of 3 past Cloudflare, 3 of 3 through search, filters and prices, and 0 of 3 past the enquiry form's reCAPTCHA tick box"/><figcaption>Figure 1. How far the agent got on each step, out of 3 prompts. Click a chart to expand it.</figcaption></figure>
<table>
<thead>
<tr>
<th>Step the agent had to pass</th>
<th>Prompts that got past it (of 3)</th>
<th>What we saw</th>
</tr>
</thead>
<tbody>
<tr>
<td>robots.txt</td>
<td>3</td>
<td>No AI bots blocked. The booking folders are blocked for all crawlers to keep them out of search.</td>
</tr>
<tr>
<td>Cloudflare at the edge</td>
<td>3</td>
<td>Home page and property pages loaded with no challenge page.</td>
</tr>
<tr>
<td>Search, filters and prices</td>
<td>3</td>
<td>Prices found for all three prompts. Some filters only worked inside a pop up.</td>
</tr>
<tr>
<td>Enquiry form</td>
<td>0</td>
<td>A reCAPTCHA v2 tick box on every form. The agent stopped there each time.</td>
</tr>
</tbody>
</table>
<p><em style="color:#9aa0a6">Source: Rank Dough agent test log, 3 November 2026.</em></p>
<h3>What the agent saw, step by step</h3>
<p>These are the pages the agent worked through on the first prompt, captured on 3 November 2026 with the site&#8217;s brand blurred. The red boxes mark where it moved on and where it stopped.</p>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/agent-test-step1-search.png" alt="Screenshot of a student accommodation results page near King's College London, filtered to studios and sorted by distance, with the sort working in the web address and the move in month filter only in a pop up. Captured 3 November 2026, brand blurred."/><figcaption>Figure 2. Studios near King&#8217;s College London, sorted by distance. The sort and room filter work in the web address. The move in month doesn&#8217;t.</figcaption></figure>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/agent-test-step2-captcha.png" alt="Screenshot of an enquiry form with a reCAPTCHA tick box that stopped the AI agent on 3 of 3 prompts, and a studio enquiry page showing Silver 2 Bed Apartment Plus as the room type. Captured 3 November 2026."/><figcaption>Figure 3. The enquiry form. The tick box stopped the agent on 3 of 3 prompts, and the studio page summary shows a 2 bed apartment.</figcaption></figure>
<p>So Cloudflare let the agent in. The site&#8217;s own form kept it out. I expected the Cloudflare setting to be the story, and it wasn&#8217;t on this site. The tick box was.</p>
<h2 id="if-cloudflare-lets-agents-in-what-else-stops-them">If Cloudflare lets agents in, what else stops them?</h2>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/agentic-web-diagram-gates.png" alt="Diagram: a person gives an AI agent a task and the agent passes five gates on a website: 1 Access (robots.txt, bot rules), 2 Read (page code, labels, schema), 3 Find (search, filters, prices), 4 Act (enquiry form or checkout), 5 Done. It usually stops at a 403 or human check, icon buttons, filters only in a pop up, or a tick box CAPTCHA. In our 3 November 2026 test the agent passed gates 1 to 3 on 3 of 3 prompts and stopped at gate 4 every time."/><figcaption>Figure 4. How an agent works through a website, gate by gate. Diagram by Rank Dough, simplified, using our test on 3 November 2026. Click a diagram to expand it.</figcaption></figure>
<p>The tick box CAPTCHA is the first one. It exists to stop robots, and an agent is a robot working for a real person. Every enquiry form on the test site used one: the form on the property page, the Enquire Now page and the Speak with us form.</p>
<p>The fix we gave the developer was to swap the tick box for an invisible check, such as reCAPTCHA v3 or Cloudflare Turnstile in managed mode. Real users stop seeing a puzzle, and the server still scores each submission for spam. We haven&#8217;t rerun the test since that change, so treat it as the plan, not a result.</p>
<p>Filters that don&#8217;t work in the web address are the second. The studio filter and the distance sort worked as URL parameters, so the agent could jump straight to them. The move in month only worked inside the Filters pop up, so the agent couldn&#8217;t filter to September 2027 directly.</p>
<p>Wrong data is the third, and it hurts people as much as agents. The &#8220;Premium Studio&#8221; Enquire Now page showed &#8220;Silver 2 Bed Apartment Plus&#8221; in its summary box. A person might spot that. An agent will send the enquiry for the wrong room.</p>
<p>The good news on that site: the forms are plain HTML that post with a security token, not built in JavaScript. That makes them easy for agents to read and easy to label later with WebMCP, a proposed web standard that tells agents what a form does.</p>
<p>Buttons and fields with no labels are the fourth. Agents read the page structure as well as the words, and OpenAI says its Atlas browser uses ARIA roles and labels to work out what a button or form field does. A button that is only an icon, or a drop down built from plain boxes, gives the agent nothing to go on.</p>
<p>The fix is ordinary accessibility work: a real label on every field and a clear name on every button. Don&#8217;t stuff those labels with keywords. Adrian Roselli, an accessibility consultant, warns that SEO tricks in ARIA make sites worse for people who use screen readers, and the same labels serve both readers.</p>
<p>Facts the agent can&#8217;t lift are the fifth. Price, availability and room type should sit in plain text and in structured data on the page, not only inside an image or a pop up. That&#8217;s also the cheapest agent work, because it already helps you in search.</p>
<p><em>Sources: <a href="https://help.openai.com/en/articles/12627856-publishers-and-developers-faq">OpenAI Publishers and Developers FAQ</a>, checked 3 Nov 2026; <a href="https://adrianroselli.com/2025/10/openai-aria-and-seo-making-the-web-worse.html">Adrian Roselli, OpenAI, ARIA, and SEO</a>, Oct 2025, updated Jun 2026.</em></p>
<h2 id="who-was-the-agent-and-did-it-reach-checkout">Who was the agent, and did it reach checkout?</h2>
<p>The agent was Claude, the AI assistant, driving the browser built into the Claude desktop app on my computer. It wasn&#8217;t a separate shopping bot. It searched, sorted, opened pages and read the forms the way an agent does for a person.</p>
<p>I&#8217;ll be plain about one thing. On this first run the agent read the page code and web addresses more than it clicked like a shopper. That makes it a kinder test than a browsing agent that clicks every button, which tends to get stuck earlier on pop ups and cookie banners.</p>
<p>It didn&#8217;t reach a checkout, because there isn&#8217;t one. A student accommodation site doesn&#8217;t take card payments online, it takes enquiries. There are two routes: Enquire Now, which stopped at the tick box, and Book Now, which opens a six step application with education, address, emergency contact and guarantor steps.</p>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/agent-test-step3-booking.png" alt="Screenshot of step 1 of a six step booking application with nationality defaulting to American and phone numbers to +1. Opened by the agent but not filled. Captured 3 November 2026."/><figcaption>Figure 5. Book Now opens a six step application. The agent opened step 1 and filled nothing in. Nationality defaults to American and the phone fields to +1.</figcaption></figure>
<p>The application asks for a date of birth, a guarantor and an emergency contact before anyone replies. An agent acting for a student in London or Mumbai also has to notice the American defaults and change them. That&#8217;s a lot of steps to get right without a person checking.</p>
<p>What I took from it: the agent did the research part well. Price, distance and room type were found in seconds. It&#8217;s the hand over to the business, the form, where it broke, and that&#8217;s the part most SEO work never touches.</p>
<h2 id="what-happens-on-a-big-retail-site-like-currys">What happens on a big retail site like Currys?</h2>
<p>We ran the same kind of test on Currys UK on 3 November 2026, because it sits on Cloudflare and has a real online checkout. The prompt was simple: find wireless earbuds under £100 and get them to checkout. We ran it twice, once from a cloud server and once from a normal desktop browser.</p>
<p>From the cloud server the agent never saw a product. The home page and the search page both returned a Cloudflare block, &#8220;Sorry, you have been blocked&#8221;, with a 403 status. Several agents, ChatGPT&#8217;s agent among them, browse from remote servers, so this is the first thing many of them meet.</p>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/currys-1-cloud-blocked.png" alt="Screenshot of a Cloudflare page saying Sorry, you have been blocked, shown to an AI agent running in a data centre that tried to open Currys UK on 3 November 2026."/><figcaption>Figure 6. The cloud agent was blocked on the first page it opened.</figcaption></figure>
<p>From the desktop browser it got further. The home page passed a Cloudflare check after a few seconds. The search results page then showed a &#8220;Verify you are human&#8221; box, and the agent stopped there, because it doesn&#8217;t solve CAPTCHAs.</p>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/currys-2-turnstile.png" alt="Screenshot of a Cloudflare Verify you are human check on the Currys UK search results page, which stopped an AI agent running in a desktop browser on 3 November 2026."/><figcaption>Figure 7. The search results page asked the desktop agent to prove it was human.</figcaption></figure>
<p>The way round was the search box itself. Typing &#8220;earbuds&#8221; showed product suggestions with prices, and the agent picked Sony WF-C510 earbuds at £39.99 straight from the list. It&#8217;s the same lesson as the student site: the more a page shows in plain text, the further an agent gets.</p>
<p>Adding them to the basket opened a pop up offering a three year Instant Replacement plan for £13. The agent had to read it and choose &#8220;Continue without Instant Replacement&#8221;, or it would buy something nobody asked for. A second panel then suggested a smartwatch and a cable.</p>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/currys-3-upsell.png" alt="Screenshot of a three year Instant Replacement offer for £13 that pops up when Sony WF-C510 earbuds at £39.99 are added to the basket on Currys UK, with a link to continue without it."/><figcaption>Figure 8. A £13 replacement plan pops up on add to basket. The agent had to find the way out.</figcaption></figure>
<p>The basket and checkout loaded with no more checks. Guest checkout asked for an email address, and the box to join Currys Perks for marketing was already ticked. We stopped there, because the next step needs real personal details.</p>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/currys-4-checkout.png" alt="Screenshot of the Currys UK checkout asking for an email address for guest checkout, with the marketing opt in box already ticked. The AI agent stopped here on 3 November 2026."/><figcaption>Figure 9. Checkout asks for an email, with the marketing box already ticked. The agent stopped here.</figcaption></figure>
<p>An agent acting for a real person has to untick that box, or the customer lands on a mailing list they never chose. That&#8217;s nothing for a person and an easy miss for an agent.</p>
<table>
<thead>
<tr>
<th style="text-align:left">Step</th>
<th style="text-align:left">Cloud agent</th>
<th style="text-align:left">Desktop agent</th>
<th style="text-align:left">What we saw</th>
</tr>
</thead>
<tbody>
<tr>
<td>Home page</td>
<td>Blocked</td>
<td>Passed</td>
<td>A 403 block, or a short Cloudflare check</td>
</tr>
<tr>
<td>Search results page</td>
<td>Blocked</td>
<td>Stopped</td>
<td>A &#8220;Verify you are human&#8221; box</td>
</tr>
<tr>
<td>Search suggestions</td>
<td>Not reached</td>
<td>Passed</td>
<td>Products and prices in the drop down</td>
</tr>
<tr>
<td>Product and basket</td>
<td>Not reached</td>
<td>Passed</td>
<td>A £13 replacement plan to decline</td>
</tr>
<tr>
<td>Checkout</td>
<td>Not reached</td>
<td>Reached</td>
<td>Email needed, marketing box already ticked</td>
</tr>
</tbody>
</table>
<p><em style="color:#9aa0a6">Source: Rank Dough agent test log, Currys UK, 3 November 2026. No order placed and no personal details entered.</em></p>
<p>So on a big retailer, Cloudflare was the story after all. On the student accommodation site it let the agent in and the form stopped it. On Currys the same service decided which agents got in at all, depending on where they came from and which page they asked for.</p>
<h3 id="how-far-did-each-agent-get">How far did each agent get?</h3>
<p>Rank Dough scores every agent test on four steps, because a visit is not the result. An agent that finds the page and can&#8217;t send the enquiry is a lost lead that never shows in your analytics.</p>
<table>
<thead>
<tr>
<th>Step</th>
<th>Student accommodation site</th>
<th>Currys UK (desktop agent)</th>
</tr>
</thead>
<tbody>
<tr>
<td>1. Landed on the site</td>
<td>Yes</td>
<td>Yes, after a &#8220;Verify you are human&#8221; check on search</td>
</tr>
<tr>
<td>2. Found the item</td>
<td>Yes, properties and prices</td>
<td>Yes, Sony WF-C510 at £39.99 via search suggestions</td>
</tr>
<tr>
<td>3. Reached the form or checkout</td>
<td>Yes, all three enquiry forms</td>
<td>Yes, the guest email step</td>
</tr>
<tr>
<td>4. Submitted</td>
<td>No, a tick box CAPTCHA on every form</td>
<td>No, we stopped it there on purpose</td>
</tr>
</tbody>
</table>
<p><em>Source: Rank Dough agent test logs, 3 November 2026. One run per site. The cloud agent on Currys was blocked at step 1 with a 403.</em></p>
<h2 id="which-setting-should-you-choose">Which setting should you choose?</h2>
<p>This is my view, not a tested rule. If you sell, take bookings or collect enquiries, allow Agent on the pages where people buy or enquire. Those are the pages an agent visits for a customer who has already decided to act.</p>
<p>Training is a separate call. Blocking it stops your content going into model training and doesn&#8217;t stop a customer&#8217;s agent from booking. Plenty of owners will block Training and allow Agent, and that&#8217;s a fair split.</p>
<p>Publishers who live on ad revenue have a real reason to block agents on ad pages. My reading is that an agent reads the page without looking at the ad, so the visit earns nothing. For them the default makes sense. For a business that sells something, it usually doesn&#8217;t.</p>
<p>There is a middle way. Some agents now sign every request so a site can check who they are. Cloudflare calls them signed agents, and the method is an open draft standard written by engineers at Cloudflare and Google. Letting verified agents through while you keep challenging unknown bots is a fairer rule than one switch for everything.</p>
<p>It has a gap. An agent driving a person&#8217;s own browser, like the one in our tests, looks like that person and carries no signature. So the Cloudflare setting is only half the check. The form test is the other half.</p>
<p><em>Sources: <a href="https://blog.cloudflare.com/signed-agents/">Cloudflare, The age of agents</a>, 28 Aug 2025; <a href="https://datatracker.ietf.org/doc/html/draft-meunier-web-bot-auth-architecture-05">IETF draft, HTTP Message Signatures for automated traffic</a>, 2 Mar 2026.</em></p>
<h2 id="how-fast-is-ai-agent-traffic-growing">How fast is AI agent traffic growing?</h2>
<p>Fast, from a small base. HUMAN Security, which measures bot traffic across its customers&#8217; sites, says traffic from AI agents grew 7,851% year over year in 2025. Its monthly reports for 2026 show the curve getting steeper, not flatter.</p>
<div class="rd-stats" style="display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 26px">
<div style="background:#14171b;border:1px solid #2c3036;border-radius:12px;padding:18px 18px 16px">
<p style="margin:0;color:#ff8a3d;font-size:30px;font-weight:800;line-height:1.1">7,851%</p>
<p style="margin:8px 0 6px;color:#ffffff;font-size:15px;line-height:1.4">Growth in AI agent traffic, 2025 on 2024</p>
<p style="margin:0;color:#9aa0a6;font-size:12px;line-height:1.4">HUMAN Security, March 2026</p>
</div>
<div style="background:#14171b;border:1px solid #2c3036;border-radius:12px;padding:18px 18px 16px">
<p style="margin:0;color:#ff8a3d;font-size:30px;font-weight:800;line-height:1.1">4.4x</p>
<p style="margin:8px 0 6px;color:#ffffff;font-size:15px;line-height:1.4">AI agent traffic, September vs March 2026</p>
<p style="margin:0;color:#9aa0a6;font-size:12px;line-height:1.4">Rank Dough calculation from HUMAN Security monthly reports</p>
</div>
<div style="background:#14171b;border:1px solid #2c3036;border-radius:12px;padding:18px 18px 16px">
<p style="margin:0;color:#ff8a3d;font-size:30px;font-weight:800;line-height:1.1">21.9%</p>
<p style="margin:8px 0 6px;color:#ffffff;font-size:15px;line-height:1.4">Share of agent traffic blocked, August 2026</p>
<p style="margin:0;color:#9aa0a6;font-size:12px;line-height:1.4">HUMAN Security, September 2026</p>
</div>
<div style="background:#14171b;border:1px solid #2c3036;border-radius:12px;padding:18px 18px 16px">
<p style="margin:0;color:#ff8a3d;font-size:30px;font-weight:800;line-height:1.1">+60%</p>
<p style="margin:8px 0 6px;color:#ffffff;font-size:15px;line-height:1.4">AI-referred US retail visits converting better than other traffic, July 2026</p>
<p style="margin:0;color:#9aa0a6;font-size:12px;line-height:1.4">Adobe Analytics via Digital Commerce 360</p>
</div>
</div>
<p>Chain the monthly changes together and agent traffic in September 2026 was more than four times its March level. Most of that came in one month: September rose 209.7% on August, with Meta&#8217;s new Muse agent going straight to number one.</p>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/agentic-traffic-index-2026.png" alt="Line chart of AI agent traffic indexed to March 2026 = 100: 105 in April, 101 in May, 116 in June, 111 in July, 141 in August and 438 in September 2026, calculated from HUMAN Security monthly reports."/><figcaption>Figure 10. AI agent traffic indexed to March 2026 = 100, calculated from HUMAN Security&#8217;s monthly changes.</figcaption></figure>
<p>The index is our calculation. We chained HUMAN&#8217;s reported month on month changes from March 2026, so it covers HUMAN&#8217;s customers only and moves if HUMAN revises a month. Ecommerce took about 60% of agent traffic in September and travel 17.1%, and booking a room sits close to both.</p>
<p>Sites are pushing back at the same time. The share of agent traffic HUMAN saw blocked went from 4.3% in March to 21.9% in August 2026. That&#8217;s about one agent visit in five turned away, before anyone checks whether the agent was working for a customer.</p>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/agentic-blocking-rate-2026.png" alt="Bar chart of the share of AI agent traffic blocked in 2026: 4.3% in March, 8.2% in April, 8.9% in May, 21.3% in June, 17.5% in July and 21.9% in August, from HUMAN Security."/><figcaption>Figure 11. Share of AI agent traffic blocked, March to August 2026. HUMAN hasn&#8217;t published a September rate.</figcaption></figure>
<p>The money side is moving too. Adobe says AI-referred visits to US retail sites converted 38% worse than other traffic in March 2025. By March 2026 they converted 42% better, and by July 2026, 60% better.</p>
<p>Those are shoppers arriving from AI assistants, not agents buying on their own. It&#8217;s still the same shopper getting used to letting AI do the legwork, and the next step for that shopper is letting it send the enquiry too.</p>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/ai-shoppers-conversion-adobe.png" alt="Bar chart of how AI-referred visits to US retail sites convert compared with other traffic: 38% worse in March 2025, 42% better in March 2026 and 60% better in July 2026, from Adobe Analytics."/><figcaption>Figure 12. How AI-referred visits to US retail sites convert compared with other traffic, from Adobe Analytics.</figcaption></figure>
<p>McKinsey&#8217;s forecast is the big number: up to $1 trillion in US retail revenue run through agents by 2030, and $3 trillion to $5 trillion worldwide. It&#8217;s a forecast, not a measurement, so I&#8217;d read it as a direction rather than a promise.</p>
<p><em style="color:#9aa0a6">Sources: HUMAN Security, 2026 State of AI Traffic report (26 March 2026) and State of Agentic Traffic reports (May to October 2026); Adobe blog, 16 April 2026; Digital Commerce 360, 19 August 2026; McKinsey, The agentic commerce opportunity, 17 October 2025.</em></p>
<h2 id="who-owns-the-agentic-web-on-your-team">Who owns the agentic web on your team?</h2>
<p>John Mueller at Google asked this on LinkedIn, and Joe Hall answered it in a longer piece. As I read his argument, SEOs shouldn&#8217;t own the agentic web. SEO owns whether an agent can find you and understand you. Developers own the parts where it acts: logins, payments, forms and APIs.</p>
<p>Our test fits that split almost exactly. Everything SEO touches worked: robots.txt, crawlable pages, prices in plain text, filters in the web address. Everything that belongs to the developer stopped the agent: the CAPTCHA, the room data behind the form and the six step application.</p>
<p>So I&#8217;d change the question. It isn&#8217;t who owns it, it&#8217;s who checks the hand over. Somebody has to run an agent from the first search to the submitted form, and right now that job sits between two teams and belongs to neither.</p>
<p>The developer side is where the new standards are landing. MCP lets an AI assistant connect to a business&#8217;s own tools. A2A lets agents talk to other agents. WebMCP, an early preview in Chrome and still a draft, lets a page tell an agent what a form does and which fields it needs, with a few attributes on the form rather than a rebuild.</p>
<p>In the comments under that debate, Natzir Turrado called this AX, agent experience, sitting next to UX. I like the name because it puts the form at the centre, not the ranking.</p>
<p>For a shop there are three more names to know. They all deal with the checkout, and none of them is a clear winner yet.</p>
<table>
<thead>
<tr>
<th>Standard</th>
<th>What it does for your business</th>
<th>Who is behind it</th>
<th>My view for now</th>
</tr>
</thead>
<tbody>
<tr>
<td>WebMCP</td>
<td>Tells an agent what your form does and which fields it needs</td>
<td>W3C group, with Google and Microsoft authors</td>
<td>Worth a small pilot on one form</td>
</tr>
<tr>
<td>UCP</td>
<td>Lets an agent find products and check out through one file on your site</td>
<td>Google, with Shopify, Etsy, Wayfair, Target and Walmart</td>
<td>Watch it if you sell on Shopify</td>
</tr>
<tr>
<td>ACP</td>
<td>Lets an agent complete a purchase and pass payment safely</td>
<td>Stripe, OpenAI and Meta</td>
<td>Watch it if you take payments with Stripe</td>
</tr>
<tr>
<td>AP2</td>
<td>Records what the shopper allowed the agent to spend</td>
<td>Google</td>
<td>Your payment provider&#8217;s job, not yours</td>
</tr>
</tbody>
</table>
<p><em>Sources: <a href="https://github.com/webmachinelearning/webmcp">WebMCP repository</a>; <a href="https://developers.googleblog.com/en/under-the-hood-universal-commerce-protocol-ucp/">Google, Under the Hood: UCP</a>, 11 Jan 2026; <a href="https://docs.stripe.com/agentic-commerce/protocols/acp">Stripe, Agentic Commerce Protocol</a>; <a href="https://ap2-protocol.org/topics/core-concepts">AP2 core concepts</a>. All checked 3 Nov 2026. The views are mine, not tested.</em></p>
<figure class="wp-block-image size-large"><img decoding="async" style="max-width:100%;height:auto" src="https://www.rankdough.com/wp-content/uploads/2026/11/agentic-web-diagram-standards.png" alt="Diagram of how agents connect to a website: the AI agent sends a signed request through the edge (Web Bot Auth), reads web pages (HTML, ARIA, Schema.org), calls WebMCP tools in the page, asks an NLWeb endpoint, and finds checkout through /.well-known/ucp. A green MCP connection goes straight to the business MCP server for stock and bookings, checkout pays a payment provider using ACP or AP2 mandates, and other agents talk to the agent through A2A."/><figcaption>Figure 13. Where each standard sits between the agent and your website, including a direct MCP connection to your own systems. Diagram by Rank Dough, simplified. Click a diagram to expand it.</figcaption></figure>
<p>The order matters more than the standard. Fix the CAPTCHA, the labels and the data first. A new protocol on a form an agent can&#8217;t submit changes nothing.</p>
<h2 id="where-is-the-web-heading">Where is the web heading?</h2>
<p>This is my reading, not a forecast. The web is turning into one page with two readers. People still read, compare and decide who to trust. Agents read the same page for facts they can act on: price, dates, room type and the next step.</p>
<p>The finding part looks a lot like SEO today. An agent finds you the way AI search finds you, through pages it can crawl and facts it can lift. That&#8217;s why I don&#8217;t see agents as a threat to SEO. They&#8217;re one more reader we have to write for.</p>
<p>The new part is the last mile. Up to now a website&#8217;s job ended when a person landed and filled in the form. With agents the form is the shop window and the till at once, and a tick box that costs you nothing with people can cost you every enquiry an agent tries to send.</p>
<p>The simple truth is that most sites will block agents by accident long before they decide to welcome them. The ones that check the hand over now will get the enquiries the others never see in their analytics.</p>
<h3>What I&#8217;d do this month</h3>
<ol>
<li>Check whether your site is on Cloudflare and screenshot the AI Crawler and Agent access policies page before changing anything.</li>
<li>Allow Agent on the pages where people book, buy or enquire. Decide Training separately.</li>
<li>Replace tick box CAPTCHAs on enquiry forms with an invisible check.</li>
<li>Make the main filters work in the web address, and check the data on each form matches the page it came from.</li>
<li>Run one agent from a real customer prompt to a submitted test form every quarter, and log where it stops.</li>
</ol>
<h2 id="is-cloudflare-blocking-agents-on-your-site">Is Cloudflare blocking agents on your site?</h2>
<p>Tick what&#8217;s true for your site. The answer tells you where to look first and links to the part of this post that explains it.</p>
<div id="rdcf" style="background:#14171b;border:1px solid #2c3036;border-radius:12px;padding:18px 20px;margin:0 0 22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px">
<div>
<p style="margin:0 0 10px;color:#ff8a3d;font:700 12px Archivo,Helvetica,Arial,sans-serif;letter-spacing:.12em">YOUR SITE</p>
<p><label style="display:block;margin:0 0 10px;color:#e6e6e6"><input type="checkbox" data-k="cf"> My site shows &#8220;server: cloudflare&#8221;</label><label style="display:block;margin:0 0 10px;color:#e6e6e6"><input type="checkbox" data-k="new"> The domain was added to Cloudflare after 15 Sep 2026</label><label style="display:block;margin:0 0 10px;color:#e6e6e6"><input type="checkbox" data-k="ads"> My booking or product pages show ads</label><label style="display:block;margin:0 0 10px;color:#e6e6e6"><input type="checkbox" data-k="old"> I&#8217;m not sure who set up our Cloudflare bot settings</label><label style="display:block;margin:0 0 10px;color:#e6e6e6"><input type="checkbox" data-k="cap"> My enquiry or checkout form has a tick box CAPTCHA</label></div>
<div>
<p style="margin:0 0 10px;color:#ff8a3d;font:700 12px Archivo,Helvetica,Arial,sans-serif;letter-spacing:.12em">WHAT TO CHECK FIRST</p>
<div id="rdcf-out" style="color:#c9ccd1;line-height:1.55">Tick the boxes that apply.</div>
</div>
</div>
<p style="color:#9aa0a6;font-size:14px">The verdicts are Rank Dough&#8217;s reading of Cloudflare&#8217;s published defaults and our one test, not a measured model. Without JavaScript, the same checks are:</p>
<ol>
<li>Site on Cloudflare and domain added after 15 September 2026, with ads on key pages: Agent is likely blocked on those pages. <a href="#where-is-the-agent-setting-in-cloudflare">Open the Agent setting.</a></li>
<li>Site on Cloudflare and nobody knows who set the bot settings: screenshot the AI Crawler and Agent access policies page before changing anything. <a href="#where-is-the-agent-setting-in-cloudflare">See where it is.</a></li>
<li>Tick box CAPTCHA on the form: agents stop there even when Cloudflare lets them in. <a href="#if-cloudflare-lets-agents-in-what-else-stops-them">See what else stops agents.</a></li>
<li>Site not on Cloudflare: this setting doesn&#8217;t apply, but the form still might block agents. <a href="#how-do-you-check-if-your-site-is-on-cloudflare">Check the headers.</a></li>
</ol>
<p><script>(function(){var R=document.getElementById("rdcf");if(!R)return;var O=document.getElementById("rdcf-out");var B=R.querySelectorAll("input");function li(t,h,l){var p=document.createElement("p");p.style.margin="0 0 10px";p.appendChild(document.createTextNode(t+" "));var a=document.createElement("a");a.href="#"+h;a.textContent=l;a.setAttribute("style","color:#ff8a3d !important");p.appendChild(a);O.appendChild(p);}function up(){var s={};B.forEach(function(b){s[b.getAttribute("data-k")]=b.checked;});O.textContent="";var n=0;if(s.cf&&s.new&&s.ads){li("High risk: on a domain added after 15 Sep 2026, Agent is blocked by default on pages with ads.","where-is-the-agent-setting-in-cloudflare","Open the Agent setting");n++;}else if(s.cf&&s.new){li("Check it: new domains block Agent on any page where Cloudflare detects ads, and Cloudflare doesn't say how it detects them.","what-did-cloudflare-change-for-ai-agents","Read what changed");n++;}if(s.cf&&s.old){li("Screenshot the AI Crawler and Agent access policies page before you touch it. An old Block AI bots toggle may still be on.","where-is-the-agent-setting-in-cloudflare","See where it is");n++;}if(s.cap){li("Your form is the likely blocker. In our test the tick box stopped the agent on 3 of 3 prompts.","if-cloudflare-lets-agents-in-what-else-stops-them","See the fix");n++;}if(!s.cf&&n==0&&(s.new||s.ads||s.old)){li("Check the headers first. If the server isn't Cloudflare, this setting doesn't apply.","how-do-you-check-if-your-site-is-on-cloudflare","How to check");n++;}if(n==0){O.textContent="Tick the boxes that apply.";}}B.forEach(function(b){b.addEventListener("change",up);});})();</script></p>
<h2 id="what-doesnt-this-post-prove">What doesn&#8217;t this post prove?</h2>
<p>It&#8217;s one site, one agent and one day, 3 November 2026. A different agent, or the same agent on another day, may get stopped earlier or later.</p>
<p>The agent was Claude reading pages more than clicking them on the student site, so a browsing agent that clicks every button may stop earlier. On Currys we tested one product on one day and haven&#8217;t seen its Cloudflare settings, so we can&#8217;t say which rule blocked which run. The growth figures come from HUMAN Security&#8217;s and Adobe&#8217;s own customer data, not the whole web, and McKinsey&#8217;s 2030 figure is a forecast.</p>
<p>We haven&#8217;t seen that site&#8217;s Cloudflare dashboard yet. The agent got through, but we can&#8217;t tell you whether the Agent setting is on Allow or whether the site&#8217;s pages simply don&#8217;t count as ad pages. That&#8217;s the next thing we&#8217;re checking with the site&#8217;s developer.</p>
<p>We also haven&#8217;t rerun the test after the form fix. When we do, we&#8217;ll add the result here with the date.</p>
<div class="rd-cta-banner" style="background:linear-gradient(135deg,#2a0f0d 0%,#14171b 60%);border:1px solid #e02b20;border-radius:12px;padding:24px 26px;margin:32px 0;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between">
<div style="flex:1 1 320px;min-width:0">
<p style="margin:0 0 6px;color:#e02b20;font-family:monospace;font-weight:700;font-size:12px;letter-spacing:.14em">WORK WITH RANK DOUGH</p>
<p style="margin:0;color:#ffffff;font-size:19px;font-weight:700;line-height:1.35">Want this done on your own site?</p>
<p style="margin:8px 0 0;color:#c9ccd1;line-height:1.55">We&#8217;ll check your Cloudflare AI settings, run an agent through your enquiry or checkout form and tell you exactly where it stops. See how we work on <a href="https://www.rankdough.com/ai-seo-agency/" style="color:#ff8a3d !important">AI SEO</a>.</p>
</div>
<p><a href="https://www.rankdough.com/seo-ai-audit/" style="background:#e02b20 !important;color:#ffffff !important;padding:13px 22px;border-radius:8px;font-weight:700;text-decoration:none !important;white-space:nowrap;display:inline-block"><span style="color:#ffffff !important">Get your free snapshot</span></a></div>
<h2 id="frequently-asked-questions-about-cloudflare-and-ai-agents">Frequently asked questions about Cloudflare and AI agents</h2>
<details>
<summary><strong>Does Cloudflare block AI agents by default?</strong></summary>
<p>For new domains added from 15 September 2026, yes, on pages that display ads. Agent and Training are blocked there by default and Search stays allowed. Cloudflare&#8217;s changelog applies that Agent default to new domains, so on an older domain check what is set rather than assume.</p>
</details>
<details>
<summary><strong>What counts as an AI agent in Cloudflare?</strong></summary>
<p>Cloudflare&#8217;s Agent group covers automated activity acting in real time for a person, such as chat fetch bots and browser agents driving Chrome. It&#8217;s separate from Search crawlers, which index pages, and Training crawlers, which collect content for models.</p>
</details>
<details>
<summary><strong>Where do I change the Agent setting?</strong></summary>
<p>In the Cloudflare dashboard, pick your domain, go to Security, then Settings, filter by Bot traffic and open AI Crawler and Agent access policies. Each group can be set to Block, Block on pages with ads, or Allow.</p>
</details>
<details>
<summary><strong>Is the setting available on the Free plan?</strong></summary>
<p>Yes. Cloudflare&#8217;s 1 July 2026 changelog says all customers, including those on the Free plan, can manage Search, Agent and Training separately.</p>
</details>
<details>
<summary><strong>If Cloudflare allows agents, can they fill in my forms?</strong></summary>
<p>Not always. In our 3 November 2026 test the agent got past Cloudflare on 3 of 3 prompts and past the enquiry form on 0 of 3, because every form used a reCAPTCHA v2 tick box. An invisible check such as reCAPTCHA v3 or Cloudflare Turnstile avoids the puzzle while still scoring spam.</p>
</details>
<p><script type="application/ld+json">
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[
{"@type":"Question","name":"Does Cloudflare block AI agents by default?","acceptedAnswer":{"@type":"Answer","text":"For new domains added from 15 September 2026, yes, on pages that display ads. Agent and Training are blocked there by default and Search stays allowed. Cloudflare's changelog applies that Agent default to new domains, so on an older domain check what is set rather than assume."}},
{"@type":"Question","name":"What counts as an AI agent in Cloudflare?","acceptedAnswer":{"@type":"Answer","text":"Cloudflare's Agent group covers automated activity acting in real time for a person, such as chat fetch bots and browser agents driving Chrome. It's separate from Search crawlers, which index pages, and Training crawlers, which collect content for models."}},
{"@type":"Question","name":"Where do I change the Agent setting?","acceptedAnswer":{"@type":"Answer","text":"In the Cloudflare dashboard, pick your domain, go to Security, then Settings, filter by Bot traffic and open AI Crawler and Agent access policies. Each group can be set to Block, Block on pages with ads, or Allow."}},
{"@type":"Question","name":"Is the setting available on the Free plan?","acceptedAnswer":{"@type":"Answer","text":"Yes. Cloudflare's 1 July 2026 changelog says all customers, including those on the Free plan, can manage Search, Agent and Training separately."}},
{"@type":"Question","name":"If Cloudflare allows agents, can they fill in my forms?","acceptedAnswer":{"@type":"Answer","text":"Not always. In our 3 November 2026 test the agent got past Cloudflare on 3 of 3 prompts and past the enquiry form on 0 of 3, because every form used a reCAPTCHA v2 tick box. An invisible check such as reCAPTCHA v3 or Cloudflare Turnstile avoids the puzzle while still scoring spam."}}
]}
</script></p>
<h2 id="sources">Sources</h2>
<ul>
<li>Rank Dough agent test log, student accommodation site on Cloudflare, three prompts, 3 November 2026</li>
<li>Cloudflare changelog, New options to manage AI traffic, 1 July 2026: <a href="https://developers.cloudflare.com/changelog/post/2026-07-01-ai-traffic-options/">developers.cloudflare.com/changelog/post/2026-07-01-ai-traffic-options/</a></li>
<li>HUMAN Security, State of Agentic Traffic, September 2026: <a href="https://www.humansecurity.com/learn/blog/september-2026-agentic-traffic-triples-meta-muse-debuts-at-no-1/">humansecurity.com/learn/blog/september-2026-agentic-traffic-triples-meta-muse-debuts-at-no-1/</a></li>
</ul>
<p>The post <a href="https://www.rankdough.com/cloudflare-ai-agents/">Is Cloudflare blocking AI agents from your site?</a> appeared first on <a href="https://www.rankdough.com">Rank Dough Digital</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
