What if “SEO-friendly” URLs are actually a disadvantage for AI crawler discovery?
SEOs have been taught for decades that URLs should be descriptive. A URL such as /wordpress-performance-optimization/ is considered better than something meaningless like /x7ab31/.
But that assumes the crawler actually needs to fetch the page before deciding what it is about.
I've been watching AI crawler behavior more closely, particularly GPTBot and ClaudeBot, and something made me question that assumption.
If a crawler can infer enough about the likely content from the URL, link context and surrounding semantics, it can also decide that the page isn't worth fetching - without ever seeing the actual content.
So I tested the opposite approach.
I exposed alternative Markdown representations of existing content through completely opaque URLs. The URLs contained no topic, keyword or other clue about what was behind them.
Both GPTBot and ClaudeBot discovered and fetched all of them.
This obviously doesn't prove that the content is used for training, citations or AI answers. It only proves something much earlier in the chain: the content was actually retrieved.
And that made me wonder whether GEO is currently starting too late.
Most GEO advice focuses on optimizing content for AI systems after discovery: structure, entities, concise answers, citations, schema, etc.
But what if the first optimization layer should be:
Make sure the AI crawler actually sees the content in the first place.
In that context, a descriptive URL may not always be an advantage. It may also give a crawler enough information to reject the content before fetching it.
Maybe AI discovery needs to be treated as its own optimization layer, separate from traditional SEO.
Has anyone else observed crawler selection happening before the actual page fetch?