This project's SEO Analyzer checks the honest, legitimate side of SEO — meta tags, headings, schema, sitemaps. This page covers the other side: how real search engines catch people trying to cheat, using this project's own demo scripts as working examples.
Showing crawlers (Googlebot) different content than real visitors see — usually stuffed with keywords for the crawler while humans see a normal page.
npm run cloaking-demo or visit
/cloaking-demo.The crawler sees a normal, legitimate-looking page — but real visitors get bounced somewhere else entirely via a hidden script.
npm run sneaky-redirect-demo or visit
/sneaky-redirect-demo.Repeating the same word or phrase far beyond natural writing, hoping to rank for it.
npm run keyword-stuffing-demo or visit
/keyword-stuffing.html. This is exactly what the SEO
Analyzer's Keyword Analyzer category checks on real pages.Structured data claiming thousands of 5-star reviews that don't actually exist anywhere on the site.
npm run fake-schema-demo or visit
/fake-schema.html.Faking engagement with scripted clicks — then hiding it by spreading requests across many IPs and fabricating a "new device" every time.
npm run bot-demo, proxy-rotation-demo,
fingerprint-spoofing-demo, engagement-fraud-demo — watch
the live dashboard react to each.Automating past a CAPTCHA that's too simple (plain arithmetic, no distortion, no behavior check) to spam a "protected" action.
npm run captcha-bypass-demo.Exploiting an uncapped ranking signal (like raw backlink count) to inflate a score artificially.
npm run algorithm-loophole-demo.Attacking a competitor's ranking instead of improving your own; buying an old domain to inherit its trust instantly; publishing on someone else's high-authority platform to borrow its ranking power.
npm run negative-seo-demo, expired-domain-demo,
parasite-seo-demo.Bots click-bombing a rival's ad budget to zero; publishing the same templated article reworded five times as if it were original content each time.
npm run ad-fraud-demo, content-spam-demo.Only asking happy customers for a review, and quietly not asking unhappy ones. Every single review is 100% real — nothing is faked.
npm run review-gating-demo.One honest site vs. one that stacks every trick above at once.
npm run hacker-seo-demo — this is the best one to end on.