Skip to main content

Redirections

The Minorank SEO redirections manager gives you full control over all site redirects from a single WordPress admin page. Redirections fire before WordPress loads any templates, so they add zero overhead to unaffected page requests.

Minorank SEO Redirections page showing search bar, filter dropdowns, redirect table with type badges, and Active/Edit/Delete actions


Redirect types

CodeNameLocation headerWhen to use
301Moved PermanentlyYes — passes full SEO valuePage permanently moved to a new URL
302Found (Temporary)Yes — SEO value stays on sourceTemporary maintenance redirect
307Temporary RedirectYes — method-preserving (POST stays POST)Temporary redirect where form submissions must reach the original URL
410GoneNo — no destination neededPage permanently deleted with no replacement
451Unavailable For Legal ReasonsNo — no destination neededContent removed due to legal requirements

Use 301 for permanent changes. Use 302 or 307 only when the move is genuinely temporary. Use 410 rather than letting deleted pages return 404 — 410 signals intentional deletion to search engines and helps them remove the page from the index faster.


Adding a redirect

  1. Go to Minorank SEO → Redirections.
  2. Click + Add Redirection.
  3. Fill in the modal:
FieldNotes
Source URLPath only — e.g. /old-page/. Do not include the domain.
Target URLPath or full URL. Not required for 410 and 451 types.
Redirect Type301, 302, 307, 410, or 451
Group NameOptional. Groups organise redirects (e.g. homepage, migration-2025). Autocompletes from existing group names.
EnabledToggle on/off without deleting the redirect.
  1. Click Save.

Filter bar

ControlPurpose
SearchLive-filter by source URL or target URL — no page reload
All TypesFilter by redirect type (301, 302, 307, 410, 451)
All GroupsFilter by group name
Count badgeShows how many redirects match the current filters

Table columns

ColumnDescription
Source URLThe path being redirected
Target URLThe destination URL
TypeColour-coded badge: 301 (green), 302, 307, 410, 451
GroupGroup label (if set)
ActionsActive toggle, Edit, Delete

Bulk delete

Select any rows using the checkboxes (or the header checkbox to select all rows matching the current filters), then click Delete Selected in the bulk bar that appears.


CSV bulk import

To import a large number of redirects at once:

Prepare a CSV file with these columns:

source,target,type,group_name
/old-page/,/new-page/,301,migration
/another-old/,/another-new/,301,migration
/deleted/,,410,

Notes:

  • source and type are required
  • target is required for 301, 302, 307 — omit for 410 and 451
  • group_name is optional
  • Do not include a header row

Import via Minorank SEO → Redirections → Import CSV and upload the file. Duplicate source URLs are skipped automatically.


Groups

Groups are optional labels for organising redirects. Useful for:

  • Migration projects — group all redirects from a domain migration
  • Seasonal pages — group redirects that are toggled on/off seasonally
  • Page type — separate product redirects from blog redirects

Filter by group name to view only that group's redirects. Bulk-enable or bulk-disable a group by filtering to it and using the select-all checkbox + toggle.


Performance note

Redirections are stored in a dedicated database table and loaded into memory once per PHP request (not once per redirect check). On sites with thousands of redirects, this is significantly more efficient than redirections stored as post types or options.


Next steps

  • 404 Monitor — create redirects directly from logged 404 errors
  • REST API — manage redirections programmatically via the API
  • WordPress SEO Management — manage redirections for all client sites from the Minorank Platform