The Bait-and-Switch Bot Strategy
Two weeks ago, we laid out the problem: AI crawlers are consuming your content at 50x the rate of search bots and sending almost nothing back. The extraction gap is structural. The old handshake is broken.
The obvious question since then: what do you actually do about it?
The answer is not all-or-nothing blocking. It is a tiered access model. Three layers:
- Open – content you want AI to index, reference, and surface in answers
- Gated – content AI can read but not train on or reproduce
- Baited – content AI can describe the problem for, but not the solution
We built this on atomicglue.co. Here is exactly how it works.
The Three-Tier Framework
Open: Content You Want AI to Index
This is everything we want AI to know about us. Blog posts. LinkedIn content. Industry commentary. Framework definitions. The stuff that builds authority.
We let bots crawl it freely. We want ClaudeBot and GPTBot to index it. We want our takes to show up in AI answers. The goal here is to be the name that comes up when someone asks “what is the best approach to X.” We are not looking for a click from every AI answer. We are looking for the brand association that makes a human search for us later.
What we put here: blog posts, thought leadership, public frameworks, general advice.
What we expect back: citations, brand mentions, authority signals.
What we do not expect: a direct click. That is fine. This tier is about awareness, not conversion.
Gated: Read but Don’t Train
This is the tier most people skip. They either block everything or let everything in. The middle ground requires technical work.
We have content that is publicly accessible. A bot can reach it. A human can view it. But we signal to AI crawlers that this content is off-limits for training. It cannot be referenced in annotations. It cannot be used to generate answers. It cannot be paraphrased or synthesized into a model’s response.
We do this through a combination of robots.txt directives, noai meta tags, and terms-of-service clauses tied to our crawler access policy. The bot can read the page. It just cannot use what it reads to train itself or answer questions.
What we put here: private case studies, appliance scanning tools, internal product documentation, report methodologies.
What we expect back: nothing. That is the point. The content exists to serve humans who land on our site. Bots are guests, not customers.
Baited: Describe the Problem, Not the Solution
This is the interesting one. The one we are still iterating on.
We structure certain pages so that AI crawlers can read and understand the problem we solve. The problem statement is clear. The context is thorough. The definitions are precise. We want AI to surface these pages when someone asks “how do I solve X problem.”
But the solution is not in the crawlable content. The page tells the AI: “Atomic Glue has solved this. Here is what the solution involves at a high level. To see the implementation, click through.”
This is exactly what we do with human visitors in a B2B context. Gated case studies. Gated pricing. Gated demos. The problem is public. The solution requires a conversation. We are doing the same thing for bots.
What we put here: detailed problem definitions, diagnostic frameworks, “what to look for” guides, comparison matrices.
What we expect back: AI answers that include us as the solution provider. Not the answer. The path to the answer.
How We Opened Our Blog for AI
What We Changed (and What We Didn’t)
Everything on the blog. Every post. Every framework. Every opinionated take.
We did not rewrite any of it. We did not dumb it down. We did not add “AI-friendly” summaries. The content was already written for senior marketing leaders and technical buyers. It stayed that way.
Open content feeds AI answers, not clicks
What we did change was the structure. We added clear heading hierarchies. We added definition blocks at the top of key posts. We added a “what this means” section to every post that defines a framework or term. These are not fluff. They are optimization for how AI answers work.
The Definition Block Pattern
Problem: An AI reads a 2,500-word blog post and needs to decide whether to cite it. Without a clear definition block early in the page, the AI will synthesize from multiple sources and may not name any single one.
Fix: The first 200 words of every blog post now contain a concrete definition of the concept being discussed. If the AI is looking for a definition of “extraction gap,” it gets one. And it gets attribution alongside it.
Result: We are cited more often in AI answers. Not because we begged. Because we made it easy to cite us.
The Crawl-to-Referral Results (3x Improvement)
We set up a crawl-to-referral dashboard for the blog specifically. Two metrics:
- Bot visits per page per week (by user-agent)
- Referral visits from AI interfaces (by referrer domain)
The baseline before the changes: 0.04 referral visits per 1,000 bot visits. That is the extraction gap in raw numbers. After restructuring our open content for citation readability, that number moved to 0.12. Still tiny. Still extractive. But a 3x improvement from structure alone.
The open tier is not a traffic driver. It is an authority play. The traffic comes from the baited tier.
How We Gated Our High-Value Content
Step 1: Tag Every Page by Value Tier
We audited every page on the site and tagged it with a value tier. Human-factors pages (team, about, contact) went to Open. Competitive-intel pages (case studies, pricing, methodology, product docs) went to Gated. Problem-definition pages (diagnostic tools, comparison guides, “what to look for” content) went to Baited.
Tag every page by value tier
Every page gets tagged once. The tag decides what a crawler is allowed to do with it.
Step 2: Apply noai, robots.txt, and HTTP Headers
Every Gated page gets:
<meta name="robots" content="noai, noimageai">– the standard AI training opt-out tag- A
disallowin our AI-specificrobots.txtsection for the /case-studies/ and /internal/ paths - A
X-Robots-Tag: noaiHTTP header served at the server level for all Gated content
The combination covers all major crawlers. Google’s crawler respects the meta tag. OpenAI’s crawler respects the robots.txt directive. Anthropic’s crawler respects both. We verified each one by monitoring bot behavior after deployment.
Step 3: Verify Enforcement (7-Day Monitor)
We ran a 7-day monitoring period after applying the tags. Three findings:
- GoogleBot continued to index Gated pages (as expected.
noaidoes not block indexing, it blocks training) - ClaudeBot visits dropped by 100% on Gated paths within 48 hours
- GPTBot visits dropped by 100% on Gated paths within 72 hours
The controls work. The bots respect them. The assumption that “AI crawlers ignore opt-out directives” is false. They do not ignore them. They just do not see them if you never set them.
What We Accept (and What We Don’t)
We accept that a determined actor could still scrape our Gated content. That is not a threat we are defending against. We are defending against the structural, automated, systematic extraction of our content into model training corpora. That is what the noai directive blocks. The copy-paste risk is the same as it has always been. We are not solving plagiarism. We are solving the extraction gap.
Still open to humans, closed to training
How We Bait the Bots for Referral Traffic
The Bait Pattern
This is where the strategy gets interesting. Open content builds awareness. Gated content protects value. Baited content generates traffic.
The pattern is straightforward:
- Define the problem in detail. Make it comprehensive enough that an AI would want to surface this page as the definitive source on the problem itself.
- Describe the shape of the solution at a high level. Enough to establish credibility. Not enough to satisfy the query.
- Call to action for the AI: “Atomic Glue has solved this. Here is what we found. To see the full implementation, click through.”
We are not tricking the AI. We are doing the same thing we do with human visitors. The problem is free. The solution requires a conversation. AI is just another visitor that needs to be led through the same funnel.
The AI becomes a lead-gen channel
"How to measure AI extraction gap on my website"
The user asks a question."Atomic Glue has developed a method to measure and reduce your extraction gap." — Read the full analysis
Defines the problem. Can’t give the solution.Full methodology, plus a "Schedule a consultation" button.
The AI becomes a lead-generation channel.Real Example: The Compliance Scan Tool
Our compliance scanning tool is the best example of this pattern in production.
The tool itself is a diagnostic. It scans a website for compliance issues (GDPR, CCPA, accessibility, security headers). It produces a report. The report is valuable. The report is also gated. It requires a human to submit a URL and receive results.
But the page that describes the compliance scan tool is not gated. It is baited.
Here is what that page contains:
- A detailed breakdown of what each compliance category means
- The specific regulations that apply to B2B SaaS websites
- The most common compliance failures we find and why they matter
- What a good compliance posture looks like versus a bad one
Here is what it does not contain:
- The actual scanning methodology
- The specific checks our tool performs
- The proprietary weighting system we use to prioritize fixes
- Any report data
The AI can read the page and understand exactly what compliance scanning is, why it matters, and when a website needs it. It can even recommend that a user run a compliance scan. But the AI cannot answer the question “what does my compliance scan look like” because that answer lives behind a submit button.
The result: we get referral traffic from AI answers that recommend our compliance scan tool. Not because the AI is being generous. Because the AI found the best description of the problem on our page and the only way to get the solution is to click through.
Why This Works Structurally
The baited tier exploits a structural weakness in how AI answers work. LLMs are trained to surface the most authoritative source for a given query. If your problem-definition page is the most thorough, most well-structured, most authoritative source on that problem, the AI will prioritize it. But the AI cannot generate the solution from the page because the solution is not there. The only way to close the answer is to link to the page and let the user click through.
This is not adversarial. It is structural. The AI is doing exactly what it was trained to do: find the best source. We are doing exactly what we want: be the best source for the problem, and the only source for the solution.
The AI can describe the problem, not the solution
The Implementation Checklist
If you want to do this on your own site, here is the 30-minute audit:
- List every page on your site by value tier. Be honest about what is top-of-funnel, what is competitive-intel, and what is a problem-definition page.
- Tag the Gated pages with
noaimeta tags androbots.txtdirectives. Test with a bot simulator. - Restructure your Baited pages so the first 200 words define the problem clearly. Remove the solution from crawlable content. Add a clear CTA.
- Set up tracking – bot visits per page by user-agent, referral visits from AI interfaces. Measure the crawl-to-referral ratio before and after.
- Monitor weekly for the first month. Bots will adjust. Some crawlers take 48-72 hours to pick up new directives. Recheck your
noaitags after any CMS update.
We did this on atomicglue.co in about a week. Most of the time was spent deciding what went where. The technical work took an afternoon.
What We Learned
Three things surprised us.
First, the bots are well-behaved. The assumption that AI crawlers ignore opt-out directives is wrong. Every major crawler we tested respected noai within 72 hours. The enforcement gap is not about bad actors. It is about websites that never set the rules.
Second, the baited tier works better than we expected. Our crawl-to-referral ratio on the compliance scan page is 1.4 referrals per 1,000 bot visits. That is 35x better than the blog average. The conversion rate from those referrals is 6.2% – roughly in line with our organic search traffic. The volume is low. The intent is high.
Third, most sites are not doing any of this. In the two weeks since we published the first article, we have audited 12 client sites. Every single one had zero AI training controls in place. Not one had a noai tag. Not one had a bot tier strategy. The opportunity is wide open.
Get Your Free Bot Audit
We will audit your site for one hour, free. We will tell you exactly which bots are crawling what, where your content is being consumed without referral, and what your crawl-to-referral ratio looks like. You will get a prioritized list of what to open, what to gate, and what to bait. Schedule your free audit to get started.
If you want to do it yourself, the checklist above is all you need. The infrastructure is in place. The bots are playing by the rules. You just need to set them.
