Show HN: Stop AI scrapers from hammering your self-hosted blog

Dev drops Fuzzy Canary: scare bots with naughty links; cheers, worries, and SEO panic

TLDR: A new tool hides invisible adult-site links to trip AI scrapers’ safety filters. Commenters cheer the guerrilla move while worrying about Google rankings, workplace blockers, and accessibility—turning a clever trick into a lively debate over risk vs reward.

AI bots are gobbling up blog posts to train their models, so Fuzzy Canary proposes a cheeky defense: plant invisible links to adult sites so scrapers’ safety filters freak out and back off. The crowd loved the prankster energy—cport1 called it “hilarious” while pointing to alternatives like webdecoy.com. Username223 lit the rebel torch with “let a thousand flowers bloom,” framing it as grassroots resistance against “VC-funded looters.” There were brainy vibes too, with n1xis10t dropping a zine-y reference to “Piracy as Proof of Personhood” via Paged Out magazine.

Then the drama hit: what if Google thinks your site is sleazy? N1xis10t worried this could “rank porn higher,” and wazoox warned your blog could get blocked at work—awkward if it’s a tech blog. Accessibility questions popped up: yjftsjthsd-h asked how this looks to screen readers, and someone even wondered about the old-school Lynx text browser. The dev notes claim legit search bots are spared if you inject server-side, but static sites risk baking the links into pages that Google sees. Cue a split community: some cheering guerrilla tactics, others clutching pearls over SEO, workplace filters, and usability. One thing’s clear—people are ready to troll the bots, but they don’t want to nuke their own traffic.

Key Points

  • Fuzzy Canary inserts invisible links in HTML to trigger AI scrapers’ content safeguards and discourage scraping.
  • The tool is available via the @fuzzycanary/core package and supports server-side and client-side integration.
  • Server-side integration (e.g., React frameworks like Next.js and Remix) is recommended for better coverage of non-JS scrapers.
  • To protect SEO, Fuzzy Canary avoids injecting for known search bots; this is reliable on server-rendered sites.
  • Static sites risk SEO harm if the canary is baked into HTML; client-side injection can mitigate by checking navigator.userAgent.

Hottest takes

"let a thousand flowers bloom!" — username223
"I wonder if this will start making porn websites rank higher in google" — n1xis10t
"Isn't there a risk to get your blog blocked in corporate environment though?" — wazoox
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.