SEO & AI·5 min read·

Should I block AI web crawlers in my robots.txt or let them train on my blog content?

Block them to protect IP, allow them to chase AI citations — both are valid. Target specific bots by name so you don't tank your SEO by accident.

Whether you should block AI crawlers ultimately comes down to your personal priorities: block them to fiercely protect your hard-earned intellectual property, or allow them access in hopes of showing up as a cited source in AI chatbots. It's a straightforward trade-off between strict copyright control and potential future discoverability.

Why are so many creators locking out the bots?

Let's face it, pouring your heart into a blog post only to have a massive tech company scrape it for free feels a bit like highway robbery. A lot of writers worry that if a chatbot can just spit out their exact insights, nobody will bother clicking through to the actual site. That's a massive dealbreaker if you rely on ad revenue, newsletter signups, or affiliate links to keep the lights on. By updating your site's directives, you throw up a digital "no trespassing" sign. It tells these companies they absolutely cannot gobble up your hard work to make their language models smarter without giving you a dime in return. Plus, aggressive scraping by thousands of hungry bots can sometimes bog down servers. (Though, to be fair, since VeloCMS runs on the ridiculously fast Next.js and PocketBase stack, server strain isn't something you really have to sweat like the WordPress crowd inevitably does!)

Is there a catch to blocking them entirely?

You might actually be shooting yourself in the foot when it comes to the future of search if you pull up the drawbridge. Think about how people look for answers right now. They don't always scroll through ten pages of Google results anymore; they just ask an AI for a quick rundown. If you completely shut out the major web crawlers, your blog literally stops existing in their universe. Letting them train on your content means you actually have a shot at being referenced or linked in those AI-generated summaries. Since VeloCMS is explicitly built as an AI-first platform, leaning into this new wave of search could give you a serious edge over legacy sites that are frantically locking their doors out of fear. It's all about playing the long game. If your goal is maximum brand awareness and you don't mind sharing the wealth a little bit, leaving the gates wide open might just pay off down the road.

How do I actually block them if I decide to?

If you've decided to keep your content strictly human-only, getting the bots to back off is wonderfully simple. VeloCMS generates your robots.txt dynamically, and there is a per-bot toggle for each major AI crawler in Admin → Settings → SEO — GPTBot, ClaudeBot, PerplexityBot, and the rest, each with its own switch. Flip the bots you want to keep out and VeloCMS writes the matching User-agent + Disallow rules into your robots.txt for you. My biggest actionable tip here is exactly what those toggles encourage: block the specific bots you object to rather than everything blindly, so you don't accidentally ruin your normal SEO. The changes apply to the generated robots.txt immediately — no file editing, no plugins, no deploy.

Navigating this whole AI landscape feels like the wild west right now, and there honestly isn't a single perfect way to handle it. You just have to weigh your protective instincts against your desire to be seen in the next generation of search tools. The beauty of running your blog on a slick, modern setup like VeloCMS — which is infinitely cheaper and more secure than older alternatives — is that you have total control to pivot whenever you want. Try leaving it open for a few months to see if you catch any AI-driven traffic, or lock it down from day one if that helps you sleep better at night. Either way, it's your corner of the internet, so you call the shots.