Description
SurfLink is the Ultimate Link Manager, all-in-one WordPress utility and management tool designed to Search & Replace, Easy Redirection, 404/410 Manager, Link Shortener, Auto Linking, Backup & Restore, Hide Login Url Security. Stop installing five different plugins to do the job of one.
🚀 Module 1: Search and Replace
Safely perform bulk find-and-replace operations directly on the database.
* Database Management: Supports all tables and handles serialized data (critical for preventing data corruption).
* Safety First: Includes a “Dry Run” mode to test before applying, case-sensitivity toggles, and specific GUID handling.
* History Logs: View detailed logs of changes with a “View Changes” diff modal (Before vs. After).
* Easy URL Updater (Pro): A dedicated visual interface to update old domain names or migrate HTTP to HTTPS across contents, attachments, and links.
* Rerun Operation (Upcoming): Re-run a Search & Replace operation from the History Logs.
🔗 Module 2: Redirects, 410 & 404s
A complete suite for managing traffic and broken links.
* Redirect Manager: Create 301, 302, or 307 redirects.
* Advanced Rules (Pro): Redirect based on Regex, “Starts With”, “Contains”, “Is 404”, User Agent, or even redirect to Random Posts.
* Redirect List: View redirects in a nice table. Create, edit, and delete redirects.
* Dead Link Handling: Monitor 404 logs and easily convert them to Redirects or 410 Gone status (to tell Google a page is permanently deleted).
* Import/Export: Support for CSV import/export for bulk management.
🔗 Module 3: Smart Links
A pro suite for creatin and managing shortlinks.
* Link Shortener (Pro): Create custom, memorable shortlinks (e.g., mysite.com/go/sale) with click tracking.
* Group Tagging (Pro): Create, edit, and delete shortlinks groups.Organize links into groups for easy navigation.
* ShortLink List (Pro): View shortlinks in a nice table. Create, edit, and delete shortlinks.
* Import/Export: Support for CSV import/export for bulk management.
* Auto Linnker (upcomimg): Let SurfLink handle your affiliate linking for you. Enter your keywords once, and watch every existing and future post monetize itself automatically.
💾 Module 4: Backup and Restore
Secure your site data with a few clicks.
* Flexible Backups: Backup the entire database, specific directories (Uploads, Themes, Plugins), or both.
* Selective Restore: Restore an entire site or just specific components (e.g., restore only the database, keep the themes).
* Scheduled Auto Backups (Pro): Set it and forget it. Schedule daily or weekly backups to ensure you never lose data.
* Upload & Restore (Mix): Restore backups from external files easily. Unlimited file size support in premium version.
* Remote Backups (Upcomimg): Backup to a remote location (e.g., Google Drive) for long-term storage.
🔒 Module 5: LoginHider Security
Protect your site from brute-force attacks.
* Hide Login URL: Change your default wp-login.php to a custom slug (e.g., /my-secret-entry) and show a nice login form.
* Options: Configure the custom login slug, max login attempts, and IP ban duration.
* Limit Attempts: Log failed login attempts and automatically ban IPs after a set threshold.
* Failed Login Logs: View detailed logs of failed login attempts.
* IP Unbanning: Easily remove IP addresses from the ban list.
Module Manager
- Module Manager: Enable/disable modules to keep your admin interface clean.
- Background Processes: Also enable/disable background processes to optimize performance as needed.
* Advanced Options (Upcomimg) : You can enable/disable a specific sub-module in the Module Manager.
🟢 Free Features vs 🔴 Pro Features
Free Version Includes:
- Search & Replace: Standard DB search/replace, Dry Run, History Logs, “View Changes” diff.
- Redirects: Add specific (single/bulk) redirects, 404 Logs, Specific 410 (Gone) status, Import/Export.
- Backup: Manual Backup creation, Saved Backup logs, Manual Restore, Selective Restore.
- Security: Login Hider settings, Failed login logs, IP Unbanning.
- General: Module Manager (enable/disable features).
Pro Version Includes:
- Easy URL Updater: Visual interface for URL migration.
- Advanced Redirect Rules: Regex, Wildcards, Parameter handling, Random post redirects.
- Link Shortener: Create and track branded shortlinks.
- Group Tagging: Create, edit, and delete groups of shortlinks.
- Advanced 410: Add 410s automatically from deleted items (trash/delete hooks).
- Add Multisite 410: Add multiple 410s at once.
- Scheduled Backups: Automated daily/weekly backups to keep your data safe.
- Upload large files & Restore: Restore backups from external files with no size limitation.
Screenshots

Module Manager (DARK MODE): Easily toggle Search & Replace, Redirects, Backup, and Security modules. 
Search & Replace (DARK MODE): Interface showing search and replace process. 
Advanced Redirects (LIGHT MODE): Setting up regex rules in Advanced Redirects. 
Backup & Restore (LIGHT MODE): Managing saved backups. 
Login Security (LIGHT MODE): Configuring custom login slug.
Installation
Install SurfLink like you would install any other WordPress plugin.
Dashboard Method:
- Login to your WordPress admin and go to Plugins -> Add New
- Type “SurfLink” in the search bar and select this plugin
- Click “Install”, and then “Activate Plugin”
Upload Method:
- Download: Download the plugin zip file.
- Upload: Go to your WordPress Dashboard > Plugins > Add New > Upload Plugin. Select the
surflink.zipfile. - Activate: Click “Activate Plugin”.
FAQ
-
Can I damage my site with the Search and Replace module?
-
Yes! Database operations are powerful. Entering a wrong search or replace string could break your site. Always perform a Backup (using Module 3) before running a Search & Replace operation. Use the “Dry Run” feature first to verify what will be changed.
-
How does the Login Hider work?
-
It intercepts requests to
wp-adminandwp-login.php. If the request does not match your custom slug, the user is redirected to a custom login form. -
Does this work on WordPress Multisite?
-
No. It is not fully compatible with WordPress Multisite. Use with caution on Multisite installations.
-
How to switch between light and dark mode?
-
You don’t have to change anything it will adjust with your browser’s preferred theme.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“SurfLink – Ultimate Link Manager” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “SurfLink – Ultimate Link Manager” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.1.1
- fix: Possible naming conflicts with other plugins and the SurfLink Premium is fixed.
- Update: Surflab User Dashboard link is updated.
2.1.0
- fix: Accidentally deleting other version’s data of SurfLink while uninstalling is fixed.
- Update: New Settings: User cand decide whether to delete redirects and 410 data during uninstall or not. As they are user created data.
2.0.2
- Update: Target url is now validated less strictly to be more user-friendly.
2.0.1
- Update: used date() instead of gmdate() to avoid timezone issues.
2.0.0
- New Feature: Added Module Manager to enable/disable specific sections.
- Module 1 (Enhanced): Added Easy URL Updater (Pro) and improved Search/Replace History Logs with visual diffs.
- Module 2 (New): Added comprehensive Redirect Manager (301/302/307).
- Module 2 (New): Added Shortlinks manager (Pro).
- Module 2 (New): Added 410 Gone status manager and 404 Error logging.
- Module 3 (New): Added full Backup and Restore system (Database + Files).
- Module 3 (New): Added Scheduled Auto Backups (Pro).
- Module 4 (New): Added LoginHider (Brute-force protection and custom login URL).
- Update: Tested compatibility up to WordPress 6.9.
1.0.0
- Initial release.
- Basic Search and Replace functionality.
- Serialized data support.
