By Anurag Anant Mishra — MarTech Architect

The short version

Everyone wants their content to show up in AI answers now. The instinct is to "optimise for AI" as if it were a brand-new discipline with its own rules. In my experience getting my own site cited by AI tools, the reality is more grounded: the things that decide whether an AI crawler can see your content are old, unglamorous fundamentals - rendering, crawl access, and indexing. Get those wrong and no amount of AI-specific tactics will save you.

Let me walk through what actually blocked me, and what fixed it.

Why weren't AI crawlers seeing my content?

Here is the part that surprised me. My robots.txt allowed everything. My CDN and security layer had nothing blocking bots. On paper, every crawler was welcome. And yet AI crawlers still weren't picking up my content.

The culprit was client-side rendering. The page was shipping a near-empty HTML shell and then building the actual content with JavaScript after load. When a crawler fetched the page, the initial response had almost nothing in it. Yes, some AI bots can render JavaScript themselves - but you don't want to depend on that. Rendering is the foundation. If the content isn't in the response, "allowing" the crawler is meaningless, because there's nothing there to read.

So the first fix had nothing to do with AI at all. It was making sure the content was actually present in the HTML the server sends.

The silent killer: your content never getting indexed

The real risk isn't a dramatic block. It's your content quietly never making it into an index. A crawler can render, it can be allowed, and your page can still fail to get indexed - and if it's not indexed, it can't be retrieved, and if it can't be retrieved, it can't be cited.

This is why I keep coming back to indexing as the foundation. AI bots rendering your page is nice, but indexing is what makes your content discoverable in the first place. Everything downstream - search rankings, AI citations, answer-engine visibility - is built on top of that one thing.

The three layers people confuse

Most of the confusion I see comes from treating three very different things as if they were one. They're not.

  • robots.txt is a politeness request. It tells well-behaved crawlers what you'd prefer they do. It's advisory - a crawler can respect it or ignore it.
  • Edge and security rules are enforcement. Whatever sits in front of your origin - a CDN or WAF like Cloudflare, Akamai, Fastly, or AWS - can block a crawler at the edge, and it's a hard block. This layer can stop a crawler even if robots.txt welcomes it - which is exactly why "robots.txt allows it" is not the same as "the crawler can reach it." Many of these tools now ship an explicit "block AI scrapers/bots" toggle that can be on without you realising.
  • Rendering decides whether there's anything to read. Even with access granted at both layers above, if the content isn't in the response, the crawler sees an empty page.

All three have to line up. When people say "I allowed the crawler and it still didn't work," it's almost always because one of the other two layers was quietly failing.

The perception that trips people up

There's a common belief that ChatGPT and other AI tools are purely dependent on live web search - that they go out and browse in real time for every answer. AI can do a lot on its own, and the picture is more nuanced than that. But here's what matters: the foundation of indexing still helps enormously.

Most AI answer engines lean on a search index underneath. Being indexed by Bing, for instance, underpins both Copilot and a large share of ChatGPT's web retrieval. So the single most useful thing you can do for "AI visibility" often isn't an AI-specific trick at all - it's making sure you're properly indexed by the search engines those AI systems are built on.

The mistake I want to warn against

This is the take I feel strongest about. A lot of people right now assume the move is to optimise directly for AI and treat traditional SEO as yesterday's problem. That is a weak point in their thinking.

SEO is still important. Indexing across search engines, allowing the right crawlers, clean rendering, solid technical foundations - these are the things that get you into the systems AI reads from. "AI optimisation" without that foundation is a roof with no walls. If you skip the fundamentals and chase AI-specific tactics, you're optimising for a system you were never actually admitted into.

So my honest advice: don't abandon SEO for AEO. AEO sits on top of SEO. Do the boring foundational work first.

How to verify it's actually working

Don't guess - use the tools the search engines give you. This is how I confirmed each layer on my own site:

  • Live URL fetch - fetch the page as a crawler would and confirm the real, rendered content comes back, not an empty shell.
  • URL inspection in Google Search Console and Bing Webmaster Tools - confirm whether a page is crawled and, crucially, actually indexed. "Discovered but not crawled" and "crawled but not indexed" are different states, and each tells you where you're stuck.
  • IndexNow - notify Bing of new or changed URLs immediately instead of waiting for the natural crawl cycle.
  • Request indexing - a manual nudge in both consoles for pages you want prioritised.

Between these, you can see exactly which layer is failing, instead of guessing. That's the difference between "my site isn't showing up in AI" as a vague worry and a specific, fixable diagnosis.

The takeaway

AI visibility feels like a new game, but the field it's played on is the same one we've always had: render your content properly, make sure the right crawlers can reach it, and get it indexed. Do that, and AI systems can find you. Skip it, and no AI-specific tactic will compensate. The fundamentals didn't go away - they became the prerequisite.

I write about MarTech architecture, analytics governance, and privacy-first measurement. You may also find my pieces on tag governance across Adobe and GA4 and Consent Mode v2 useful. More of my work is on the home page.