[Atomic Glue](atomicglue.co)

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:

  1. Open – content you want AI to index, reference, and surface in answers
  2. Gated – content AI can read but not train on or reproduce
  3. 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.

Fig. 01 — Open tier

Open content feeds AI answers, not clicks

Blogatomicglue.co
free access →ClaudeBotcitations, not clicks →
free access →GPTBotcitations, not clicks →
free access →GoogleBotcitations, not clicks →
AI Answersaggregated across models
"extraction gap" → Atomic Glue ↗searches for a solution
brand recall path →
atomicglue.covisits directly, later
Citations build brand recall — the payoff is a later direct visit, not a click.

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.

Fig. 02 — bot-tier-map, atomicglue.co

Tag every page by value tier

Every page gets tagged once. The tag decides what a crawler is allowed to do with it.

Page titleBot tierHuman accessibleBot trainable
Blog: Your Website Is Their Training DataOpen
Case Study: NewCore Platform MigrationGated
Compliance Scan ToolBaited
Pricing PageGated
About the TeamOpen
Source — Atomic Glue internal CMS tagging pass

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 disallow in our AI-specific robots.txt section for the /case-studies/ and /internal/ paths
  • A X-Robots-Tag: noai HTTP 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. noai does 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.

Fig. 03 — The noai filter

Still open to humans, closed to training

Before — open by default
AI training data — nearly full
After — noai appliednoai filter
AI training data — ~60% full
Still accessible to humans.Blocked from training.
Source — Atomic Glue 7-day crawler monitoring

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:

  1. 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.
  2. Describe the shape of the solution at a high level. Enough to establish credibility. Not enough to satisfy the query.
  3. 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.

Fig. 04 — The bait pattern

The AI becomes a lead-gen channel

User Query

"How to measure AI extraction gap on my website"

The user asks a question.
AI Answer

"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.
Click Through

Full methodology, plus a "Schedule a consultation" button.

The AI becomes a lead-generation channel.
Source — Atomic Glue compliance-scan referral pattern

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.

Fig. 05 — Problem vs. solution

The AI can describe the problem, not the solution

AIReads the page, evaluates the source
Problem definition ✓ full accessSolution ✗ missingatomicglue.co
"Atomic Glue has the solution"clicks through
The AI can describe the problem. It cannot give the answer. That requires a click.
Source — Atomic Glue baited-tier page structure

The Implementation Checklist

If you want to do this on your own site, here is the 30-minute audit:

  1. 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.
  2. Tag the Gated pages with noai meta tags and robots.txt directives. Test with a bot simulator.
  3. Restructure your Baited pages so the first 200 words define the problem clearly. Remove the solution from crawlable content. Add a clear CTA.
  4. Set up tracking – bot visits per page by user-agent, referral visits from AI interfaces. Measure the crawl-to-referral ratio before and after.
  5. Monitor weekly for the first month. Bots will adjust. Some crawlers take 48-72 hours to pick up new directives. Recheck your noai tags 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.

Jeff Walden
Jeff Walden, Managing Director

Jeff Walden is the Managing Director of Atomic Glue, where he works hands-on with clients on web development, SEO, and digital growth strategy.

Power upyourdigital world

Want to know what your crawl-to-referral ratio looks like? We can pull it from your own server logs in about an hour.

Atomic Glue moose mascot
# The Bait-and-Switch Bot Strategy

We built a three-tier bot-access framework on our own site — open, gated, and baited content — and saw a 3x jump in citation-readability and a 35x better crawl-to-referral ratio on the baited tier. Here's exactly how it works.

Author: Jeff Walden, Managing Director

**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:

  1. **Open** -- content you want AI to index, reference, and surface in answers
  2. **Gated** -- content AI can read but not train on or reproduce
  3. **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.

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:

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.

### Step 2: Apply `noai`, `robots.txt`, and HTTP Headers

Every Gated page gets:

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:

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.

## 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:

  1. **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.
  2. **Describe the shape of the solution** at a high level. Enough to establish credibility. Not enough to satisfy the query.
  3. **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.

### 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:

Here is what it does not contain:

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 Implementation Checklist

If you want to do this on your own site, here is the 30-minute audit:

  1. **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.
  2. **Tag the Gated pages** with `noai` meta tags and `robots.txt` directives. Test with a bot simulator.
  3. **Restructure your Baited pages** so the first 200 words define the problem clearly. Remove the solution from crawlable content. Add a clear CTA.
  4. **Set up tracking** -- bot visits per page by user-agent, referral visits from AI interfaces. Measure the crawl-to-referral ratio before and after.
  5. **Monitor weekly** for the first month. Bots will adjust. Some crawlers take 48-72 hours to pick up new directives. Recheck your `noai` tags 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. <a href="#" onclick="window.openBookingModal({ notes: 'Free bot audit' }); return false;">Schedule your free audit</a> 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.


Published August 6, 2026. Permalink: atomicglue.co/blog/bait-and-switch-bot-strategy

Schedule a call

30 min · Video call

1
Date
2
Time
3
Details