How Web Scrapers Harvest Your Email and What to Do About It

The Problem: Bots Are Scanning the Whole Web for Your Address

Every day, automated crawlers (commonly called web scrapers) roam the internet looking for mailto: links, plain‑text email addresses, and contact forms that expose a real mailbox.

How they work What they collect
Crawl public pages – Search engines, GitHub READMEs, Twitter bios, static blogs, forums, etc. Any string that matches an email pattern ([email protected])
Follow mailto: URIs – These are explicit signals to “send an email to…”. The exact address, plus optional subject or body parameters
Parse HTML & JavaScript – Even obfuscated emails can be decoded with simple scripts. Your address, sometimes combined with other personal data (name, company)

The result? Your inbox is flooded with spam, phishing attempts, and unsolicited sales pitches. Because the address is publicly visible, it can be sold to third‑party marketers or added to massive spam lists almost instantly.

Why Traditional “Contact Me” Links Fail

  • mailto: links expose the address directly in the page source.
  • Plain‑text email strings are trivially found with regular expressions.
  • Self‑hosted forms still require you to publish a backend endpoint, which often ends up on the same domain and can be discovered by sophisticated bots.

Even if you use a CAPTCHA, many scrapers have learned to bypass or simply ignore it, harvesting the address before the form is even displayed.


The Solution: Hide Your Email Behind a Private Link

FormCrab (formcrab.com) gives you a clean, anti‑spam, no‑code way to collect messages without ever exposing your real email address.

Key Benefits

  • Receive Messages, Hide Your Email – Share a single private URL; the bot never sees your mailbox.
  • No Code Required – No HTML forms to write, no server to manage.
  • Built‑in Anti‑Spam Protection – FormCrab filters out bots before they reach you.
  • Perfect for GitHub READMEs, Twitter bios, static blogs – One link, full control.
  • We provide the landing page, the form, and the backend – You just get the messages in your inbox.

Stop putting your raw email on websites. Get a private link, share it anywhere, and receive messages directly in your inbox.


How FormCrab Works

  1. Create a private link on FormCrab.
  2. Replace the placeholder ({custom-link}) with the token you receive.
  3. Share the link wherever you need a contact point (README, bio, blog).
  4. Visitors click the link, fill the form, and you get an email notification.
  5. Your real email never appears in the page source, keeping bots at bay.

No HTML? No Hosting? No Problem

  • Landing page: Fully styled by FormCrab.
  • Form processing: Handled on FormCrab’s secure backend.
  • Redirects & customization: Controlled via GET parameters (see below).

Customizing Your FormCrab Link with GET Parameters

Adding query parameters to your private link lets you pre‑fill fields or change the post‑submission experience. Replace {custom-link} with your unique token.

Purpose Parameter Example
Auto‑fill the visitor’s name name <a href="https://formcrab.com/f/{custom-link}?name=Hugh" target="_blank">Email us</a>
Pre‑set the visitor’s email (when you already know it) email <a href="https://formcrab.com/f/{custom-link}[email protected]" target="_blank">Contact Support</a>
Set a custom subject for classification subject <a href="https://formcrab.com/f/{custom-link}?subject=Urgent+Support+Request" target="_blank">Report an Issue</a>
Provide a template message message <a href="https://formcrab.com/f/{custom-link}?message=I+would+like+to+request+a+demo" target="_blank">Inquiry</a>
Override the default thank‑you redirect next <a href="https://formcrab.com/f/{custom-link}?next=https://yoursite.com/success" target="_blank">Send and Return</a>

Example Code Snippets

<a href="https://formcrab.com/f/{custom-link}?name=Hugh" target="_blank">Email us</a>
<a href="https://formcrab.com/f/{custom-link}[email protected]" target="_blank">Contact Support</a>
<a href="https://formcrab.com/f/{custom-link}?subject=Urgent+Support+Request" target="_blank">Report an Issue</a>
<a href="https://formcrab.com/f/{custom-link}?message=I+would+like+to+request+a+demo" target="_blank">Inquiry</a>
<a href="https://formcrab.com/f/{custom-link}?next=https://yoursite.com/success" target="_blank">Send and Return</a>

These parameters are optional; you can mix and match them to suit any workflow.


Real‑World Use Cases

  • GitHub README – Replace mailto:[email protected] with https://formcrab.com/f/abc123.
  • Twitter Bio – “Got a question? 👉 https://formcrab.com/f/abc123”.
  • Static Site – Embed the link in a plain‑text footer; no script needed.
  • Product Documentation – Provide a “Request a Demo” link that auto‑fills the product name.

Take Action Today

  1. Visit formcrab.com and generate your private link.
  2. Swap any visible email address on your sites with that link.
  3. Enjoy a cleaner inbox, fewer spam attacks, and full control over how contacts reach you.

Your email is personal. Keep it that way—let FormCrab do the heavy lifting.


Feel free to share this post with anyone still exposing their email address online. The web is safer when we all hide behind a private link.

Ready to build your own forms?

Start receiving submissions today without worrying about email exposure or complex backends.

Create Your Private Link
Back to all articles