DevDome Redirect Manager - free WordPress redirects with geo targeting, device targeting, link rotation and scheduling
The free alternative to Pretty Links Pro, ThirstyAffiliates Pro, 301 Redirects Pro and Yoast Premium redirects. Redirect the whole site, selected pages, custom paths or every 404 with 301, 302, 307, 308, JavaScript or meta refresh. Every rule gets its own geo filter, device filter, schedule, rotation order and click statistics. Unlimited rules, no paid tier.
- Install from WordPress.org: https://wordpress.org/plugins/devdome-redirect-manager/
- Website: https://devdome.com
- Support: https://wordpress.org/support/plugin/devdome-redirect-manager/
| DevDome Redirect Manager | Redirection | Pretty Links | ThirstyAffiliates | 301 Redirects (WebFactory) | Yoast SEO | |
|---|---|---|---|---|---|---|
| Price for geo targeting | Free | Not available | Marketer plan, $149.50 / year | Pro, from $99.60 / year | Pro, from $5.99 / month | Not available |
| Price for link rotation / split testing | Free | Not available | Pro | Not available | Pro | Not available |
| 301 / 302 / 307 / 308 redirects | Yes | Yes | Yes | Yes | Yes | Premium, $99 / year |
| Device targeting (desktop, mobile, tablet) | Yes | No | Pro | No | No | No |
| Scheduled redirects | Yes | No | No | No | No | No |
| Redirect every 404 to a page | Yes | Log only | No | No | Yes | No |
| Per-rule statistics | Yes | Log | Pro | Pro | Pro | No |
| Once per visitor, every N-th visitor | Yes | No | No | No | No | No |
| Unlimited rules | Yes | Yes | Per plan | Per plan | Per plan | Yes |
Prices are the vendors' published plans in September 2026. Redirection is a good free 301 tool; it has no geo, device, rotation or scheduling. Rank Math includes redirects only as part of its full SEO suite.
- What to redirect: the entire website, selected posts, pages and categories, a list of custom paths, or every 404 page.
- Where to: one URL, a rotating list (first to last, random, or weighted with a slider), a link or button already on the page, or the same path on another domain.
- Method: 301, 302, 307, 308, JavaScript (with optional delay, new tab, or wait-for-click), meta refresh.
- Frequency: every visit, once per visitor (by IP or IP plus device), or again after a delay you set; redirect only every N-th unique visitor.
- Geo filter: include only listed countries, or redirect everyone except them. Proxy and CDN aware.
- Device targeting: desktop, mobile, tablet.
- Scheduling: start and end date and time, your timezone.
- Statistics per rule, purge page cache on save (WP Rocket, LiteSpeed, W3 Total Cache, WP Super Cache and more), import and export.
- AI-agent ready: every feature is exposed through the WordPress Abilities API and MCP, see below.
Since 1.4.0, on WordPress 6.9 and newer, DevDome Redirect Manager registers every feature of the plugin as WordPress Abilities. Any AI agent or MCP client connected to the site through the official WordPress MCP Adapter discovers them automatically, so you can ask Claude, ChatGPT or Cursor "create a 302 for /old-promo/ to the new landing page for US and Canadian mobile visitors, weekdays 9 to 17 Berlin time, but don't start it yet" and the agent fills in every option. Every ability runs the same code as the plugin screens and is guarded by the same administrator capability; nothing is exposed to anonymous requests.
| Ability | What it does | Kind |
|---|---|---|
devdome-redirect-manager/list-redirects |
Every rule in priority order with its full configuration, state and statistics | read |
devdome-redirect-manager/get-redirect-details |
One rule with per-source, per-destination, per-country and daily counts | read |
devdome-redirect-manager/get-redirect-stats |
Totals across all rules (redirects, bypassed, page views, deduplicated unique visitors, devices) plus per-rule stats | read |
devdome-redirect-manager/find-404-redirect-candidates |
404 paths real visitors hit, with suggested targets (needs DevDome Link Monitor) | read |
devdome-redirect-manager/search-site-content |
Find pages, posts and categories by title to use as sources | read |
devdome-redirect-manager/get-geo-status |
Geo lookup service health and proxy / CDN detection | read |
devdome-redirect-manager/export-redirects |
The full configuration as JSON, same as the Export button | read |
devdome-redirect-manager/create-redirect |
Create a rule with every option: what to redirect, method, destinations and rotation, open mode and delays, frequency, schedule, geo, devices, fallback, custom domains. Created stopped unless start: true |
add |
devdome-redirect-manager/update-redirect |
Change any settings of a rule; all or nothing, a refused key leaves the rule untouched | modify |
devdome-redirect-manager/set-redirect-state |
Start or stop a rule (Run / Stop buttons) | modify |
devdome-redirect-manager/duplicate-redirect |
Copy a rule as " copy", stopped, with zero statistics | add |
devdome-redirect-manager/reorder-redirects |
Set the priority order of all rules | modify |
devdome-redirect-manager/delete-redirect |
Permanently delete a rule; requires confirm: true |
destroy |
devdome-redirect-manager/reset-redirect-stats |
Reset a rule's statistics and visitor memory; requires confirm: true |
destroy |
devdome-redirect-manager/purge-redirect-cache |
Purge page caches for one rule or all rules | modify |
All fifteen are public and show_in_rest (GET /wp-json/wp-abilities/v1/abilities, authenticated). Read abilities carry
the readonly annotation, add and modify abilities are non-destructive, and the two destroy abilities are annotated
destructive and refuse to run without an explicit confirm: true. On the MCP Adapter's default server they appear as
direct tools (devdome-redirect-manager-create-redirect and so on) next to the adapter's discover / execute meta-tools.
Try it: install the MCP Adapter, create an application password for an administrator, then add the site to Claude Code:
{"mcpServers":{"my-site":{"type":"http","url":"https://example.com/wp-json/mcp/mcp-adapter-default-server","headers":{"Authorization":"Basic <base64 user:application-password>"}}}}Verified 2026-09-10 with Claude Code as the MCP client: a full-option create request ("302, Black Friday mobile, US and CA, weekdays 9 to 17 Berlin, once per visitor, don't start") produced a correct stopped rule unaided, a rename of a rule that did not exist was refused instead of guessed, and a subscriber account was denied.
Redirect rules: independent rules with priority, nickname and statistics.
Redirect setup: targets, method, destinations, rotation order and frequency.
Geo filter: listed countries only, or everyone except them.
Device targeting and optional settings.
Scheduling: run a rule between dates and times.
WordPress 6.0+, PHP 7.4+. Geo filtering uses the DevDome geo service.
- In wp-admin go to Plugins > Add New, search for DevDome Redirect Manager, install and activate.
- Open DevDome > Redirect Manager, add a rule, choose what to redirect and where, save and run.
Free WordPress plugins by DevDome: Analytics (cookieless, bot and AI crawler split, public API and MCP server), Redirect Manager, Media Cleaner, Link Monitor, Affiliate Manager. Every plugin ships with the DevDome Dashboard inside wp-admin, so the others install in one click.
This repository mirrors the release published on WordPress.org. Bug reports and feature requests: open an issue here or use the support forum.
GPL-2.0 or later. See LICENSE.
