USER GUIDE

— Free WordPress plugin · version 1.3.6

CodeBold Redirects user guide.

Send old addresses to new ones, catch pages that moved before anyone notices, and fix every "page not found" with one click. This guide walks through every screen.

Get it free on WordPress.org Needs WordPress 6.5+ and PHP 8.1+

01 Install and open it

  1. In your WordPress dashboard, go to Plugins → Add New.
  2. Search for CodeBold Redirects, then click Install Now and Activate.
  3. Open CodeBold Redirects from the main admin menu.
The CodeBold Redirects screen: tabs, four figures, the Add a redirect form and the list of redirects, with CodeBold Redirects highlighted in the admin menu.
Everything is on one screen: five tabs, four figures that double as shortcuts, the add form and your redirects.

Tip: a red number on the menu item means new pages were not found since you last looked.

02 Add a redirect

  1. Old address — the address that should stop being a dead end, e.g. /old-pricing. You can paste a full link; the plugin keeps only the part after your domain.
  2. Send visitors to — start typing a page's name and pick it from the list, or paste any address, even on another site. Picking a page links the redirect to the page itself, so it keeps working if the page moves later.
  3. Type — leave it on 301 · Moved for good unless you have a reason not to (see below).
  4. Click Add redirect. It works immediately.
The Add a redirect form with /old-pricing typed as the old address and the Pricing page suggested in the page search.
Type a few letters of a page's name and pick it.
Which type to choose
TypeMeansUse it when
301Moved for goodThe page has a new home for ever. The usual choice — search engines pass the old page's ranking to the new one.
302 / 307Moved for nowA sale, a seasonal page, maintenance. Search engines keep the old address.
308Moved for good (strict)Like 301, but forms keep their data on the way. Rarely needed.
410GoneRemoved on purpose — tells search engines to forget the page sooner than a 404 would.
451Legal blockRemoved for legal reasons.

You don't need to worry about: trailing slashes, capital letters or ?utm_ tags — /About/, /about and /about?utm_source=x all match the same redirect.

03 More options

Click More options under the form. Three sections open, each remembering whether you left it open, and each saying in one line what is set inside when it's closed.

More options open, showing the Matching, Conditions and schedule, and Organise sections, with Wildcard selected.
Matching, Conditions & schedule, and Organise.
  • Matching — Exact address for one page; Wildcard to move a whole section: /blog/* → /news/* keeps each page's name; Regular expression for experts ($1, $2 carry captured parts across). You can also keep the visitor's query string or make capital letters matter.
  • Conditions & schedule — only redirect when something is true: logged in or out, a user role, the device, the browser, the language, where the visitor came from, a cookie, an IP address, the country, or only if the page is genuinely not found. Add a start and end date for sales and seasonal pages.
  • Organise — put redirects in a group (e.g. "Site move 2026"), set a priority when two patterns could match the same address, and leave yourself a note.

04 Manage your redirects

The list of redirects with filters, visit counts, on/off switches, and the more-actions menu open on one row showing Test, Duplicate as new, Copy old address and Delete.
Each row shows where it goes, its type, how often it's used, and a switch.
  • The four figures at the top are shortcuts: click Need attention to see redirects pointing at pages that are no longer published.
  • Filters and search — All, On, Off, Automatic, Never used, and by group. Search covers addresses, groups and notes.
  • The switch turns a redirect off without deleting it.
  • The pencil opens the redirect for editing, right in the list.
  • The ⋯ menu — Test, Duplicate as new, Copy old address and Delete. Deleting shows an Undo button, so there's no "are you sure?" to click through.
  • Many at once — tick the boxes on the left to turn several on or off, move them to a group, or delete them.

05 Fix pages not found

Every time a visitor asks for a page that doesn't exist, it's listed under Pages not found — most visited first, with where the visitor came from.

The Pages not found tab listing missing addresses with visit counts, where visitors came from, and one-click fix suggestions such as About us 100%.
A suggested page appears beside each address the plugin can match.
  • One-click fix — click the green suggestion to redirect the address to that page. Fixed addresses leave the list.
  • Redirect… — choose any page yourself. Ignore hides addresses you don't care about; Delete removes the record.
  • Filters — Found by people, Linked from somewhere (fix these first: a real link points at them) and Bots and scanners.

Good habit: check this tab once a week. A broken link fixed today is a visitor — and a search ranking — kept.

06 Automatic redirects

You don't have to add most redirects yourself:

  • Renamed or moved pages — change a page's or post's address, move it under another page, or change a post's date, and a redirect from the old address is made for you. Pages beneath a moved page are covered too.
  • Categories and tags — renaming a category, tag or product category gets the same treatment.
  • Moved to the bin — optionally send visitors to the parent page, or answer 410 Gone. Restoring the page removes it again.

Automatic redirects are marked Automatic: address changed in the list, and you can turn each kind on or off in Settings.

07 Test an address

Not sure what happens at an address? Paste it under Test an address. You'll see which redirect applies, where it leads and why — and Check the real response asks your live site as a logged-out visitor would, which also catches redirects made by your server, a CDN or another plugin.

Test an address showing that /about-us.html answers 301 and visitors are redirected to the About us page.
Open Test as a particular visitor to try conditions: logged in, a role, a device, a cookie.

08 Import & export

The Import and export tab: a drop zone for files, a box to paste addresses, and export formats CSV, JSON, Apache and Nginx.
  • Switching from another plugin? Redirects from Redirection, Rank Math, Yoast SEO Premium, Safe Redirect Manager and Simple 301 Redirects are found automatically — import them with one click.
  • From a file — drop a spreadsheet (CSV), a JSON backup, or .htaccess / Nginx rules, or paste lines like /old-page, /new-page. Every line is checked in a preview before anything is saved.
  • Export — a spreadsheet, a full backup for moving to another site, or rules for Apache (.htaccess) and Nginx.

09 Settings & Dark mode

The Settings tab: Appearance with Light, Dark and Match WordPress, and the When content moves settings.
Every setting is explained in a sentence, right beside it.
  • Appearance — Light (the default), Dark, or Match WordPress to use your admin colour scheme. It's your own choice: everyone who manages redirects picks their own.
  • Dark mode button — beside the tabs; one click for dark, another for light.
  • Other settings — automatic redirects, the pages-not-found list (how long it's kept, ignoring images and bots), defaults for new redirects, letting editors manage redirects, and what happens to your data if the plugin is deleted.
The CodeBold Redirects screen in Dark mode: black panel with lime buttons and icons.
Dark mode.

10 Shortcuts around WordPress

The Redirects dashboard widget: three figures and the most-visited pages not found, each with a Fix button.
Dashboard widget — your figures and the worst broken links, each with a Fix button.
The WordPress admin bar on a missing page, showing Redirect this address.
Admin bar — on a page that wasn't found, click Redirect this address.

While editing a page or post, the Redirects box shows the old addresses that lead to it, and lets you send the page itself somewhere else.

11 Questions

Do I need to do anything when I rename a page?

No. Change the page's address in WordPress and the plugin adds a redirect from the old one on its own. It follows the page if you rename it again, so old links never go through a chain of redirects.

Why doesn't my redirect work when I'm logged in?

It does — unless the redirect has a condition such as "only for logged-out visitors", or your browser remembers an older redirect. Try it in a private window, or use Test an address to see exactly what happens.

Does it work with page caching?

Yes. Redirects are answered before a page is built. If a cache or CDN in front of your site remembered an old answer, clear that cache once after adding the redirect.

Should I send every missing page to the homepage?

Usually not. Search engines treat that as a "soft 404", and visitors land somewhere they did not ask for. Fix the addresses that matter from Pages not found instead.

Does it store my visitors' data?

No personal data. Pages not found keeps the address, a count, when it was seen, and where the visitor came from — never IP addresses.

What happens if I deactivate or delete the plugin?

Your redirects stop working while it is off, and are kept. Deleting the plugin keeps them too, unless you turned on "Delete all redirects when this plugin is deleted" in Settings.

— Let's talk

Have a project
in mind?

Tell us what you're building — we respond to every enquiry within 24 hours, with next steps, not a sales pitch.

Working with clients internationally, since 2013.