Romeo Redirect Manager is a modern, lightweight WordPress plugin designed to make redirect management effortless and beautiful. Say goodbye to clunky tables and outdated interfaces β welcome to a sleek, card-based dashboard that supports the latest SEO standards, including 308 Permanent Redirects.
| Feature | Description |
|---|---|
| π¨ Modern UI/UX | Beautiful card-based interface that feels like a modern SaaS app |
| π Full Standard Support | Supports 301, 302, 307, and 308 status codes |
| π Instant Search | Real-time, optimistic search filtering to find redirects instantly |
| π Internal Linking | Intelligent autocomplete for Posts and Pages |
| π±οΈ Override Mode | Force the redirect to take precedence over the existing page |
| π Quick Copy | One-click copy buttons for Source and Target URLs |
| β‘ Performance Focused | Lightweight native JavaScript with zero heavy dependencies |
| π Hit Counting | Track redirect popularity with built-in hit counters |
| π½ Advanced Sorting | Instantly sort your list by Name, Hits, Type, and Date |
Managing hundreds of redirects is now faster than ever. Instead of clicking checkboxes one by one, you can click and drag across the grid to instantly select multiple cards.
- Smart Detection: Text selection is automatically disabled while dragging for a smooth experience.
- Visual Feedback: Selected cards highlight instantly, ready for bulk deletion.
Sometimes you need to redirect a URL that already exists as a page (e.g., redirecting your old /contact page to a new separate domain, even if the page still exists).
- Conflict Warning: The plugin detects if a slug is already in use by a Post or Page and warns you.
- Override Mode: Simply check the "Override" box to force the redirect to take precedence over the existing page.
Don't let visitors hit a dead end. Configure exactly what happens when a 404 error occurs:
- To Homepage: The simplest option. Instantly redirects all 404 traffic to your site's home page.
- External URL: Send lost traffic to a specific external help center or partner link.
- Existing Page: Select any page on your site (like a custom "Search" or "Sitemap" page) from a dropdown list to keep users engaged.
- Auto-Cleanup: Switching between these modes automatically cleans up unused database options to keep your site fast.
- Download the latest release
.zipfile from the link above - Go to Plugins β Add New β Upload Plugin
- Upload the zip file and click Install Now
- Activate the plugin
- Download or clone this repository
- Upload the
romeo-redirect-managerfolder to/wp-content/plugins/ - Activate Romeo Redirect Manager from the WordPress admin dashboard
- Navigate to the Romeo Redirect Manager menu item in the sidebar
- Click the "Create New Redirect" button
- Enter your desired Source Slug (e.g.,
my-offer) - Select the Target Type:
- External URL: Enter any web address (e.g.,
https://google.com) - Internal Post: Type to search for any page or post on your site
- External URL: Enter any web address (e.g.,
- Choose your HTTP Code (Recommend
308for modern permanent redirects) - Click Save
| Code | Type | Use Case |
|---|---|---|
| 301 | Moved Permanently | Traditional permanent redirect |
| 302 | Found | Temporary redirect |
| 307 | Temporary Redirect | Temporary redirect (preserves method) |
| 308 | Permanent Redirect | Modern permanent redirect (preserves method) |
- Search: Use the rounded search bar to filter redirects by slug or target
- Edit: Hover over any card and click the β Edit icon to modify it
- Delete: Hover and click the π Trash icon to remove a redirect
- WordPress: 5.6 or higher
- PHP: 7.4 or higher
- Tested up to: WordPress 6.9
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the GPL-2.0+ License. See LICENSE for more information.
For questions, feature requests, or customizations:
- π Open an Issue
- π Contact Me
If you find this plugin helpful, please consider:
- β Starring this repository
- π Leaving a 5-star review on WordPress.org
- π£ Sharing it with others
- π Reporting bugs or suggesting features
Made with β€οΈ by Harsh Trivedi








