ShieldmyLinks
Why a Simple Math Problem Stops Almost Every Bot
Security3 min readMay 7, 2026

Why a Simple Math Problem Stops Almost Every Bot

A basic math question sounds almost too simple to be effective. Here's the technical reason it stops the vast majority of bots — and why complexity is rarely the answer.

Why Simple Works

When people hear "math captcha" — a question like "What is 3 + 4?" — their first reaction is often skepticism. "Can't bots just solve simple math?"

Yes, a sufficiently sophisticated bot can. But the vast majority of bots used to spam communities, scrape links, and auto-register for events are not sophisticated. They follow predictable patterns, and a math captcha breaks every one of them.


How Bots Actually Work (Most of Them)

The bots that flood your WhatsApp groups and Discord servers aren't AI-powered supercomputers. They're scripts that:

  1. Click the link automatically
  2. Follow redirects to the destination
  3. Perform an action (join group, fill form, post message)

Step 2 is where the captcha gate sits. When a bot hits a page that requires DOM interaction, form submission, and JavaScript execution to proceed, most bots simply stop.

Why? Because building a bot that can read a math problem, parse the question, compute the answer, and submit a form requires significantly more development effort than the attacker invested. The economics don't work out.


The Technical Barrier

A math captcha on ShieldmyLinks requires a bot to:

  • Render JavaScript — most simple scrapers don't execute JS at all
  • Parse the DOM — find and read the question text
  • Interpret natural language — understand "3 + 4 = ?"
  • Submit a form — interact with the page as a human would

Each step filters out another category of bot:

  • No JS execution = fails at step 1
  • No DOM parsing = fails at step 2
  • No NLP capability = fails at step 3
  • No form interaction = fails at step 4

When to Use Math Captcha vs reCAPTCHA

Math captcha is ideal for:

  • Community invite links (WhatsApp, Discord, Telegram)
  • Event registration links
  • Any link where a 2-second quiz is acceptable

reCAPTCHA v3 is better for:

  • High-volume public links where friction must be minimal
  • Scenarios where you need a risk score, not a pass/fail

ShieldmyLinks supports both — you choose the right tool for each link.


I was worried users would find the math question annoying. I asked five of my followers. All five said they didn't even notice it — it was so fast. Meanwhile, zero bots have gotten through in three months."Yuki T., online educator, 12k community members

Ready to protect your links

Protect your first link free — no credit card required.