Railvoot - Email Addresses & Phone Numbers Encoding WordPress Plugin — is a vital security tool for any WordPress website owner who wants to display contact information without exposing it to malicious bots. This lightweight yet powerful plugin automatically finds and encodes email addresses and phone numbers throughout your site, including posts, pages, widgets, and comments. The encoding process makes the data invisible to automated scripts that scan websites for contact details to add to spam lists, while remaining perfectly clickable and usable for human visitors.
With a "set it and forget it" approach, Railvoot works seamlessly in the background without requiring any manual shortcodes or complex configuration. It intelligently protects various link formats, such as `mailto:` and `tel:` links, ensuring full functionality for your users on both desktop and mobile devices. By implementing this plugin, you can significantly reduce the amount of spam emails and unsolicited calls you receive, protecting your privacy and improving your website's overall security posture. It's an essential utility for business sites, portfolios, and blogs that need to provide contact details publicly.
Why This Is Important
Ever wondered why your inbox is flooded with spam moments after launching a new website? The reason is simple: automated bots constantly crawl the web, harvesting any plain-text email address they can find. According to SpamLaws, nearly 45% of all emails sent worldwide are spam. Displaying your email or phone number unprotected is like leaving your front door wide open for these digital pests.
This leads to more than just annoyance. It exposes you to phishing attacks, malware, and time wasted sifting through junk. Railvoot acts as a digital shield. By encoding your contact info, it makes it gibberish to bots but perfectly functional for potential customers. Stop the spam flood before it starts and ensure that the only people contacting you are the ones who genuinely need to.
Features
- Automatic Content Protection: Scans and encodes contact information across your entire site automatically.
- Email & Phone Number Encoding: Protects both email addresses and phone numbers from being harvested.
- Multiple Encoding Methods: Utilizes a mix of character and Unicode encoding for robust protection.
- `mailto:` and `tel:` Link Protection: Ensures that clickable contact links are also fully protected yet functional.
- No Shortcodes Required: Works out of the box without needing any manual intervention in your content.
- Lightweight & Fast: Designed for minimal performance impact, ensuring your site stays fast.
- Broad Compatibility: Works with posts, pages, widgets, comments, and most page builders.
- Customizable Exclusion Rules: Add CSS classes to specific elements to prevent them from being encoded.
- Developer Friendly: Includes filters and hooks for advanced customization.
- Gutenberg & Classic Editor Support: Seamless integration with both modern and legacy WordPress editors.
Encoding Effectiveness Comparison
| Protection Method | Bot Readability | User Experience | Implementation | Recommended For |
|---|---|---|---|---|
| Plain Text (e.g., [email protected]) | Very High | Poor (Not clickable) | Very Easy | Not Recommended |
| Image (Text as a picture) | Low | Bad (Not copyable, bad for accessibility) | Medium | Avoid if possible |
| JS Obfuscation (Simple script) | Medium | Good | Hard | Tech-savvy users |
| Railvoot Encoding | Very Low | Excellent (Clickable & copyable) | Automatic / Very Easy | All WordPress Sites |
How to install the plugin?
- Download the plugin archive using the button above.
- Navigate to Plugins > Add New in your WordPress dashboard.
- Click "Upload Plugin" at the top and select the downloaded ZIP file.
- Install, activate the plugin, and follow the quick setup wizard instructions.
FAQ
Will Railvoot slow down my website?
No, Railvoot is engineered to be extremely lightweight. The encoding process is highly optimized and runs on the server-side with minimal resource consumption, so it will not have any noticeable impact on your website's loading speed or performance.
Does this plugin work with page builders like Elementor or WPBakery?
Yes, absolutely. Railvoot is designed to filter the final HTML output of your pages. This means it works seamlessly with virtually all page builders, including Elementor, Beaver Builder, Divi, and WPBakery, by protecting contact information added in text widgets, headings, or any other content element.
Can I prevent certain emails or phone numbers from being encoded?
Yes, you can. The plugin provides a simple method for exclusion. You can wrap the specific email or phone number in an HTML element and assign it a specific CSS class (e.g., `no-encode`). This gives you full control over which information gets protected.
Is the encoded information still accessible for users with disabilities?
Yes. The encoding happens behind the scenes and is decoded by the browser. For the end-user, including those using screen readers, the email addresses and phone numbers appear as normal, clickable links. We prioritize accessibility, ensuring a seamless experience for all visitors.