{"id":266610,"date":"2025-12-26T23:05:59","date_gmt":"2025-12-26T23:05:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/redirection-romeo\/"},"modified":"2026-03-16T07:51:18","modified_gmt":"2026-03-16T07:51:18","slug":"romeo-redirect-manager","status":"publish","type":"plugin","link":"https:\/\/arg.wordpress.org\/plugins\/romeo-redirect-manager\/","author":15613181,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.5.1","stable_tag":"1.5.1","tested":"6.7.5","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"Romeo Redirect Manager","header_author":"Harsh Trivedi","header_description":"A modern, lightweight redirect manager. Redirect slugs to external URLs or internal posts with style.","assets_banners_color":"b04966","last_updated":"2026-03-16 07:51:18","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/buymeacoffee.com\/harshtrivedi","header_plugin_uri":"","header_author_uri":"https:\/\/harsh98trivedi.github.io\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":435,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"harsh98trivedi","date":"2025-12-29 02:12:23"},"1.1.1":{"tag":"1.1.1","author":"harsh98trivedi","date":"2025-12-29 02:45:30"},"1.2.1":{"tag":"1.2.1","author":"harsh98trivedi","date":"2026-01-29 20:47:23"},"1.3.1":{"tag":"1.3.1","author":"harsh98trivedi","date":"2026-03-05 08:34:20"},"1.4.0":{"tag":"1.4.0","author":"harsh98trivedi","date":"2026-03-08 22:53:19"},"1.5.1":{"tag":"1.5.1","author":"harsh98trivedi","date":"2026-03-16 07:51:18"},"master":{"tag":"master","author":"harsh98trivedi","date":"2025-12-29 02:47:59"}},"upgrade_notice":{"1.3.1":"<p>Major Premium UX\/UI overhaul including custom dropdowns and unified professional fields.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":5},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3428760,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3428760,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3428792,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3475302,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3475302,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.1","1.2.1","1.3.1","1.4.0","1.5.1","master"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3477639,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3477639,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3477639,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3477639,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3477639,"resolution":"5","location":"assets","locale":""},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3477639,"resolution":"6","location":"assets","locale":""},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3477639,"resolution":"7","location":"assets","locale":""},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":3483467,"resolution":"8","location":"assets","locale":""}},"screenshots":{"1":"<strong>Dashboard<\/strong> \u2014 The beautiful, modern card-based redirect management interface with real-time search, filters, and a dropdown for advanced sorting.","2":"<strong>Creator Panel<\/strong> \u2014 Expanded inline creator panel allowing you to easily add new 301, 302, 307, or 308 redirects right from the dashboard.","3":"<strong>Bulk Actions<\/strong> \u2014 Bulk select multiple redirect cards via a drag-to-select motion for quick deletion of old links.","4":"<strong>Import\/Export<\/strong> \u2014 The import conflicts modal handling uploads of JSON backups with intuitive choices to merge or overwrite existing redirects.","5":"<strong>Mobile Responsive<\/strong> \u2014 A fully responsive layout demonstrating the card interface flawlessly adapting to mobile device screens.","6":"<strong>Override Mode<\/strong> \u2014 A built-in safety net that warns when a chosen slug conflicts with an existing internal page, while offering an \"Override\" box to force the change.","7":"<strong>404 Management<\/strong> \u2014 Dedicated settings page to quickly map all lost 404 traffic to the homepage, external URLs, or any existing page.","8":"<strong>Dashboard Widget<\/strong> \u2014 A powerful snapshot on your main WordPress dashboard showing quick-add tools, top hits, and an active 404 handler toggle."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[932,252879,924,925,186],"plugin_category":[55],"plugin_contributors":[252880],"plugin_business_model":[],"class_list":["post-266610","plugin","type-plugin","status-publish","hentry","plugin_tags-932","plugin_tags-252879","plugin_tags-404-redirect","plugin_tags-redirection","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-harsh98trivedi","plugin_committers-harsh98trivedi"],"banners":{"banner":"https:\/\/ps.w.org\/romeo-redirect-manager\/assets\/banner-772x250.jpg?rev=3475302","banner_2x":"https:\/\/ps.w.org\/romeo-redirect-manager\/assets\/banner-1544x500.jpg?rev=3475302","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/romeo-redirect-manager\/assets\/icon.svg?rev=3428792","icon":"https:\/\/ps.w.org\/romeo-redirect-manager\/assets\/icon.svg?rev=3428792","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/romeo-redirect-manager\/assets\/screenshot-1.jpg?rev=3477639","caption":"<strong>Dashboard<\/strong> \u2014 The beautiful, modern card-based redirect management interface with real-time search, filters, and a dropdown for advanced sorting."},{"src":"https:\/\/ps.w.org\/romeo-redirect-manager\/assets\/screenshot-2.jpg?rev=3477639","caption":"<strong>Creator Panel<\/strong> \u2014 Expanded inline creator panel allowing you to easily add new 301, 302, 307, or 308 redirects right from the dashboard."},{"src":"https:\/\/ps.w.org\/romeo-redirect-manager\/assets\/screenshot-3.jpg?rev=3477639","caption":"<strong>Bulk Actions<\/strong> \u2014 Bulk select multiple redirect cards via a drag-to-select motion for quick deletion of old links."},{"src":"https:\/\/ps.w.org\/romeo-redirect-manager\/assets\/screenshot-4.jpg?rev=3477639","caption":"<strong>Import\/Export<\/strong> \u2014 The import conflicts modal handling uploads of JSON backups with intuitive choices to merge or overwrite existing redirects."},{"src":"https:\/\/ps.w.org\/romeo-redirect-manager\/assets\/screenshot-5.jpg?rev=3477639","caption":"<strong>Mobile Responsive<\/strong> \u2014 A fully responsive layout demonstrating the card interface flawlessly adapting to mobile device screens."},{"src":"https:\/\/ps.w.org\/romeo-redirect-manager\/assets\/screenshot-6.jpg?rev=3477639","caption":"<strong>Override Mode<\/strong> \u2014 A built-in safety net that warns when a chosen slug conflicts with an existing internal page, while offering an \"Override\" box to force the change."},{"src":"https:\/\/ps.w.org\/romeo-redirect-manager\/assets\/screenshot-7.jpg?rev=3477639","caption":"<strong>404 Management<\/strong> \u2014 Dedicated settings page to quickly map all lost 404 traffic to the homepage, external URLs, or any existing page."},{"src":"https:\/\/ps.w.org\/romeo-redirect-manager\/assets\/screenshot-8.jpg?rev=3483467","caption":"<strong>Dashboard Widget<\/strong> \u2014 A powerful snapshot on your main WordPress dashboard showing quick-add tools, top hits, and an active 404 handler toggle."}],"raw_content":"<!--section=description-->\nRedirects \u2013 The Ultimate Modern Solution for 301, 302, 307, 308 Redirections and 404 Management\n\n<p><strong>Redirects<\/strong> is a sleek, lightweight, and powerful solution for managing URL redirections and fixing 404 errors on your WordPress site. \nOptimize your <strong>SEO performance<\/strong> and improve user experience by preventing broken links and capturing lost traffic.\nBuilt for <strong>SEO experts, bloggers, and agencies<\/strong>, it replaces clunky old tables with a beautiful <strong>\"App-Grade\" card dashboard<\/strong> that makes link management fast and enjoyable.<\/p>\n\n<h3>Stop Losing Traffic with Smart Redirects<\/h3>\n\n<p>Whether you are migrating your site, changing permalink structures, or fixing crawl errors from <strong>Google Search Console<\/strong>, Redirects provides the most stable and visual way to handle your traffic.<\/p>\n\n<h3>Why Choose Redirects for your SEO?<\/h3>\n\n<p><strong>Modern Card UI<\/strong>: No more boring spreadsheets. Manage redirects with a visual, interactive card interface designed for high-density management.\n<strong>Full 308, 301, 302, 307 Support<\/strong>: Future-proof your SEO with <strong>308 Permanent Redirects<\/strong> (Preserve Method), alongside standard 301, 302, and 307.\n<strong>Smart 404 Capture<\/strong>: Automatically handle broken links by redirecting them to your homepage, a target URL, or a specific search page.\n<strong>Optimized for Core Web Vitals<\/strong>: Zero heavy dependencies. Native JavaScript and high-performance database queries ensure your site speed remains top-tier.<\/p>\n\n<h3>Why Use Redirects?<\/h3>\n\n<p><strong>Modern Card UI<\/strong>: Say goodbye to boring tables. Manage redirects with a visual, interactive card interface.\n<strong>Full 308 Support<\/strong>: Future-proof your SEO with modern <strong>308 Permanent Redirects<\/strong> (Preserve Method), alongside standard 301, 302, and 307.\n<strong>Instant Search<\/strong>: Filter through hundreds of redirects instantly by slug or target URL.\n<strong>Internal Linking<\/strong>: Intelligent autocomplete lets you search and link to your existing Posts and Pages in seconds.\n<strong>Drag-to-Select<\/strong>: Select multiple cards instantly by clicking and dragging across the grid.\n<strong>Quick Copy<\/strong>: Copy source or target URLs to your clipboard with a single click.\n<strong>Hit Counting<\/strong>: Built-in analytics tracker to see exactly how many times each redirect is used.\n<strong>Zero Bloat<\/strong>: Native JavaScript, optimized database queries, and no heavy external dependencies.<\/p>\n\n<h3>Perfect For:<\/h3>\n\n<ul>\n<li><strong>SEO Specialists<\/strong> \u2014 Fix broken links and optimize site structure with 301\/308 redirects.<\/li>\n<li><strong>Marketers<\/strong> \u2014 Create short, memorable links (e.g., <code>\/offer<\/code>) for social media campaigns.<\/li>\n<li><strong>Bloggers<\/strong> \u2014 Quickly fix typos or update old content URLs without losing traffic.<\/li>\n<li><strong>Developers<\/strong> \u2014 A clean, standardized code base that plays nicely with caching and other plugins.<\/li>\n<\/ul>\n\n<p>Complete control over your site's traffic flow, wrapped in a design you'll actually enjoy using.<\/p>\n\n<h3>Advanced Features<\/h3>\n\n<p><strong>Drag-to-Select (Bulk Management)<\/strong>\nManaging hundreds of redirects is now faster than ever. Instead of clicking checkboxes one by one, you can <strong>click and drag<\/strong> across the grid to instantly select multiple cards.\n- <strong>Smart Detection<\/strong>: Text selection is automatically disabled while dragging for a smooth experience.\n- <strong>Visual Feedback<\/strong>: Selected cards highlight instantly, ready for bulk deletion.<\/p>\n\n<p><strong>Smart Slug Overriding<\/strong>\nSometimes you need to redirect a URL that already exists as a page (e.g., redirecting your old <code>\/contact<\/code> page to a new separate domain, even if the page still exists).\n- <strong>Conflict Warning<\/strong>: The plugin detects if a slug is already in use by a Post or Page and warns you.\n- <strong>Override Mode<\/strong>: Simply check the <strong>\"Override\"<\/strong> box to force the redirect to take precedence over the existing page.<\/p>\n\n<p><strong>Advanced 404 Handling<\/strong>\nDon't let visitors hit a dead end. Configure exactly what happens when a 404 error occurs:\n- <strong>To Homepage<\/strong>: The simplest option. Instantly redirects all 404 traffic to your site's home page.\n- <strong>External URL<\/strong>: Send lost traffic to a specific external help center or partner link.\n- <strong>Existing Page<\/strong>: Select any page on your site (like a custom \"Search\" or \"Sitemap\" page) from a dropdown list to keep users engaged.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/romeo-redirect-manager\/<\/code> or install via the Plugin Installer.<\/li>\n<li>Activate through the \"Plugins\" menu.<\/li>\n<li>Click on <strong>Redirects<\/strong> in the admin sidebar.<\/li>\n<li>Click \"Create New Redirect\" to start adding your rules.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20the%20difference%20between%20301%20and%20308%20redirects%3F\"><h3>What is the difference between 301 and 308 redirects?<\/h3><\/dt>\n<dd><p>Both are permanent redirects. However, <strong>301<\/strong> may change the HTTP method (e.g., POST becomes GET), while <strong>308<\/strong> preserves it. 308 is the modern standard for permanent redirects.<\/p><\/dd>\n<dt id=\"does%20this%20track%20how%20many%20people%20use%20the%20redirects%3F\"><h3>Does this track how many people use the redirects?<\/h3><\/dt>\n<dd><p>Yes! Every redirect card shows a live \"Hit Counter\" so you can easily identify your most popular links.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20website%3F\"><h3>Will this slow down my website?<\/h3><\/dt>\n<dd><p>No. Redirects is built for performance. It uses lightweight native code and runs efficient database queries only when necessary.<\/p><\/dd>\n<dt id=\"can%20i%20redirect%20to%20internal%20posts%2Fpages%20easily%3F\"><h3>Can I redirect to internal posts\/pages easily?<\/h3><\/dt>\n<dd><p>Yes. The \"Target Type\" selector allows you to choose \"Internal Post\" or \"Internal Page\", which gives you a search bar to instantly find any Page or Post on your site.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.1 - 2026-03-16<\/h4>\n\n<ul>\n<li><strong>Feature:<\/strong> Custom Widget Selects \u2014 The Dashboard Widget now features the same premium custom select dropdowns as the main plugin.<\/li>\n<li><strong>Feature:<\/strong> Branded Slashes \u2014 Redirect slashes are now color-coded (Blue\/Amber\/Purple\/Pink) across the entire UI for instant status recognition.<\/li>\n<li><strong>UX:<\/strong> Retractable Sections \u2014 Dashboard widget sections are now collapsible and remember their state across sessions (cookie-reliant).<\/li>\n<li><strong>Scaling:<\/strong> Big Number Formatting \u2014 Automatic \"Hero Style\" formatting (e.g., 200k, 10M+) ensures stats always fit perfectly.<\/li>\n<li><strong>Bulk:<\/strong> Smart Select All \u2014 The bulk actions button now toggles, allowing you to instantly deselect all visible items.<\/li>\n<li><strong>Refinement:<\/strong> Robust slug truncation and hover-icon visibility for extra-long redirect URLs.<\/li>\n<li><strong>Refinement:<\/strong> Perfected vertical alignment and centering for all custom dropdowns and indicators.<\/li>\n<li><strong>Feature:<\/strong> Integrated Search \u2014 Clicking a redirect in the widget now takes you directly to the focused card in the manager.<\/li>\n<\/ul>\n\n<h4>1.5.0 - 2026-03-16<\/h4>\n\n<ul>\n<li><strong>Feature:<\/strong> Automatic protocol detection \u2014 enter \"google.com\" and it will automatically prefix \"https:\/\/\" for you.<\/li>\n<li><strong>UX:<\/strong> Improved 404 settings responsivity \u2014 vertical stacking on small mobile screens for better thumb reach and clarity.<\/li>\n<li><strong>SEO:<\/strong> Enhanced plugin metadata and tags for better visibility.<\/li>\n<li><strong>Refinement:<\/strong> Removed unnecessary animations and hover effects from the Status Codes guide for a cleaner interface.<\/li>\n<\/ul>\n\n<h4>1.4.0 - 2026-03-09<\/h4>\n\n<ul>\n<li><strong>Feature:<\/strong> Added sorting dropdown to instantly sort redirects by Name, Most Hits, Internal Pages, Internal Posts, and External Sites.<\/li>\n<li><strong>Feature:<\/strong> Added Dashboard Widget to view recent hits, 404 count, and quick toggle the 404 handler.<\/li>\n<li><strong>UX:<\/strong> Realigned List View for responsive mobile interfaces for better typography fit.<\/li>\n<\/ul>\n\n<h4>1.3.1 - 2026-03-05<\/h4>\n\n<ul>\n<li><strong>UX:<\/strong> Complete overhaul with \"App-Grade\" custom select components.<\/li>\n<li><strong>UX:<\/strong> Unified input fields and prefix boxes for a professional cohesive look.<\/li>\n<li><strong>Branding:<\/strong> Modernized all action buttons and segmented controls to dark theme (#151515).<\/li>\n<li><strong>Mobile:<\/strong> Fixed auto-zoom on inputs and improved touch targets.<\/li>\n<li><strong>Icons:<\/strong> Refined hover states for Edit, Copy, and Open actions (Dark theme).<\/li>\n<li><strong>Bugfix:<\/strong> Resolved alignment and spacing issues in card layouts.<\/li>\n<\/ul>\n\n<h4>1.2.1 - 2026-01-30<\/h4>\n\n<ul>\n<li><strong>Feature:<\/strong> Added Drag-to-Select functionality for bulk actions.<\/li>\n<li><strong>Feature:<\/strong> Added Copy buttons to Source and Target URLs on cards.<\/li>\n<li><strong>UX:<\/strong> Updated card layout to strict Left-to-Right Grid for better readability.<\/li>\n<li><strong>UX:<\/strong> Renamed \"Romeo Redirects\" to simplified \"Redirects\".<\/li>\n<li><strong>Fixed:<\/strong> 404 Settings now correctly clean up unused target data.<\/li>\n<li><strong>Fixed:<\/strong> Text selection issue during drag operations.<\/li>\n<li><strong>Improved:<\/strong> 404 Page selection is now a clear dropdown list.<\/li>\n<\/ul>\n\n<h4>1.1.1 - 2025-12-28<\/h4>\n\n<ul>\n<li>Added Import\/Export functionality with merge options.<\/li>\n<li>Added \"Select All\" functionality for bulk actions.<\/li>\n<li>Added keyboard shortcuts (Enter\/Ctrl+Enter) for quick redirect creation.<\/li>\n<li>Optimized Import to handle bulk creation without IDs.<\/li>\n<li>Removed Import\/Export buttons on mobile devices.<\/li>\n<li>Fixed mobile layout and design issues.<\/li>\n<li>Removed hits and IDs from export tracking.<\/li>\n<\/ul>\n\n<h4>1.0.0 - 2025-12-27<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Added support for 301, 302, 307, and 308 redirects.<\/li>\n<li>Introduced modern card-based UI.<\/li>\n<li>Real-time instant search functionality.<\/li>\n<li>Internal post\/page autocomplete linking.<\/li>\n<li>Hit counting for redirect tracking.<\/li>\n<li>Responsive design for all screen sizes.<\/li>\n<li>Bulk delete redirects.<\/li>\n<\/ul>","raw_excerpt":"Modern redirect manager with a beautiful card UI. Supports 301, 302, 307, 308, hit counting, and internal linking.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/266610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=266610"}],"author":[{"embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/harsh98trivedi"}],"wp:attachment":[{"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=266610"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=266610"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=266610"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=266610"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=266610"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=266610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}