Bulk-manage your redirect rules and search the list

⏱ ~9 min read · quick answer above the fold · full reference below.
In short. Go to Redirects → All Redirects. Use the Search box to filter to the rules you want, tick their checkboxes, choose an action from the dropdown — Move to Active, Move to Inactive, or Delete Permanently — and click Apply. The whole set updates in one shot. Always export a CSV backup (Import / Export → Export) before any large Delete Permanently run — there is no undo.

On this page: What this is for · Good use cases · What NOT to use this for · Steps — activate · Steps — delete · Examples · Troubleshooting


How to bulk-activate, bulk-deactivate, bulk-delete, and search your redirect rules

Important note for the launch period. Redirects are currently being verified on the live site. Your support team will confirm the rollout status with you before you rely on the redirects in production. Bulk-management actions on this page — activate, deactivate, delete, and search — work fully on the admin side today. Treat this guide as the authoritative reference for the admin-side bulk operations. Live-side verification will come from your support team during the launch window.

What is this for?

Redirect rule sets grow over time — a page rename adds one rule, a blog migration adds eighty. The bulk-action toolbar lets you flip a whole selection from Active to Inactive (or delete them entirely) in a single click instead of editing rows one by one.

The Search box is the partner. Filter the table down to a meaningful subset first — "all the rules from the WordPress migration," "all the rules from the holiday campaign" — then tick and act on just those rows. Search + bulk action together is the highest-use workflow on this page.

Scope

This reference covers the bulk-action toolbar and Search box on the All Redirects page — selecting groups of rules, running Move to Active / Move to Inactive / Delete Permanently, and filtering the list by source URL substring. It does not cover the Add New form (one rule at a time), the per-row Edit controls, or the Import / Export tab; those are documented in their own guides.

All Redirects — Your Store

Browse, filter, and bulk-manage your redirect rules
+ Add New
TypePriSource URLDestinationHitsLast MatchedStatus
30110/blog/summer-sale-2024/blog2,18412 days agoActive
30110/about-our-team/team1,556yesterdayActive
3028/store/shop8743 hours agoActive
3015/old-pricing/pricing6122 days agoActive
3015/contact-us-old/contact2985 days agoActive
3013/holiday-2023/products1441 month agoInactive
3011/founders-letter-v1/about/story912 months agoActive
3010/2022-archive/blog/archive66 months agoInactive

Good use cases

  • Quarterly Inactive cleanup. Filter to Inactive, scan for rules with Last Matched older than six months or "Never," tick them, choose Delete Permanently, click Apply. Five minutes of clicks keeps the rule set lean.
  • Maintenance-window pause. Search for rules pointing into the section you are taking offline, tick them all, choose Move to Inactive, click Apply. Reactivate the same way when the maintenance is done.
  • Campaign rollback. When a promo is over, search by campaign code, tick the rules, choose Delete Permanently, click Apply. Clean in minutes.
  • Pre-launch batch activation. Create a set of rules in Inactive state during planning. On launch day, filter to Inactive, search by the common path prefix, tick all, choose Move to Active, click Apply.
Bulk-action effects at a glance

What NOT to use this for

  • Editing a rule's source or destination. The bulk toolbar only flips Status or deletes. To change a source URL, destination, type, priority, or regex flag, click Edit on the row.
  • Undoing a bulk delete. Delete Permanently is permanent — no recycle bin, no undo. Export a CSV backup first; if you need the rules back, re-import through Import / Export.
  • Selecting rows across multiple pages. Checkbox selections clear on pagination. Set ?per_page=200 in the URL so the full set fits on one page, or act one page at a time.
  • Bulk-importing new rules from CSV. This page operates on existing rules only. For CSV imports, use the Import / Export tab.

Fields

The bulk-action toolbar offers the following controls. Each acts on every checked row in the current filtered view.

ControlWhat it doesNotes
Checkbox (per row)Selects a rule for the next bulk actionHeader checkbox selects all visible rows on the current page only.
Search boxFilters the table by source URL substringUse before selecting rows — selections clear on search.
Bulk action dropdownChoose: Activate, Deactivate, or Delete PermanentlyNo undo for Delete Permanently. Export a backup first.
Apply buttonRuns the selected action on all checked rowsNothing happens if no rows are checked — the page reloads to the same state.
Page-size controlIncrease rows per page (e.g. ?per_page=200)Selections do not survive pagination — raise the limit before selecting if you need to act on a full set.

How this connects to other features

  • All Redirects (the list itself) — bulk-management is the action half of the same page. The browse and filter side is covered in All Redirects.
  • Edit (per row) — for any change to a rule's source, destination, priority, type, or regex flag, click Edit on the row. Bulk actions only flip Status or delete.
  • Import / Export — always export a CSV before a large Delete Permanently run. You can re-import the CSV to restore deleted rules. Full detail: Import and export redirect rules.
  • Test URL form — after a bulk Move to Active, paste a sample source URL into the Test URL form to confirm the rule fires at the simulator level.

Before you start

A bulk action has three moving parts: the selection (which rows are ticked), the action (the dropdown choice), and the Apply click (commits it). The Search box is the optional fourth piece — use it before selecting if you want to act on a filtered subset.

A few things worth knowing:

  • Selection is per-page. If you have 200 rules across 10 pages of 20 each, ticking five rows on page 1 and paginating to page 2 loses the page-1 ticks. Set ?per_page=200 to see everything on one screen.
  • Delete Permanently asks for confirmation; the others do not. Move to Active and Move to Inactive apply immediately on Apply. Delete Permanently pops a confirmation modal listing how many rules will be removed.
  • Hits and Last Matched columns are preserved through bulk actions. Only Delete Permanently wipes that history.

What the bulk-action toolbar looks like

This is the strip just above the table, showing search + action selector + Apply.

Where to go

Sidebar path: Dashboard → Redirects → All Redirects.

Direct URL: /sg-admin/redirects.

The bulk-action toolbar sits above the table on the right. The Search box is on the left of the same row. If you have a large rule set, append ?per_page=200 to the URL so the whole set fits on one screen — this lets select-all + bulk-action work on the entire set in one click.

Steps — Bulk-activate a group of rules

1. Find the rules you want to activate

Use the Search box to narrow the table — type a substring of the source URL (for example, holiday-campaign), then click Search. The table refreshes to matching rows. Click the Inactive filter pill if you want to scope to only the Inactive ones.

2. Tick the rows you want to activate

Click the checkbox on each row, or click the column-header checkbox to tick everything visible on the current page.

3. Choose Move to Active and click Apply

Open the bulk-action dropdown and pick Move to Active. Click Apply. The page reloads; the ticked rows now show Active in the Status column.

4. Spot-check with the Test URL form

Copy a source URL from one of the activated rules, paste it into the Test URL form at the top of the page, and click Test.

yoursite.com/holiday-campaign/landing

The dry-run simulator confirms the activated rule is firing at the admin level. The green 'Matched rule' banner with the right destination tells you the rule is configured correctly. Once support confirms the live-side rollout, real visitors will land on the destination too.

A green "Matched rule" banner with the right destination confirms the rule is live at the admin simulator level.

5. (Optional) Watch the Hits column over the next few days

Once the live rollout is verified by your support team, the Hits column will start incrementing on rules that visitors use. Sort by Hits after a week to see which newly-activated rules are getting traffic.

Steps — Bulk-deactivate a group of rules

1. Find the rules you want to deactivate

Use the Search box to filter, or click the Active filter pill, or scroll to the rows. A common case: you are about to take a section offline for maintenance and want to pause the redirect rules pointing into it.

2. Tick the rows

Click each row's checkbox, or use the column-header checkbox to tick all visible rows.

3. Choose Move to Inactive and click Apply

Open the bulk-action dropdown, pick Move to Inactive, click Apply. The page reloads; the ticked rows now show Inactive. The rules are not deleted — they just stop firing for visitors.

Settings saved

All five rules have been moved to Inactive. They are still in your rule set; visitors who arrive at the source URLs will see the original page until you reactivate.

4. Confirm the table reflects the change

The affected rows should now show a grey "Inactive" badge. The rules will not fire for visitors until you bulk-activate them again.

5. (Optional) Set a calendar reminder to re-activate

There is no auto-reactivation. Rules stay Inactive until you flip them back manually — set a reminder if this pause has a planned end date.

Steps — Bulk-delete a group of rules

1. Take a CSV backup first

Click Import / Export in the top-right of the page and download a CSV of the current rule set. Ten seconds now prevents a panic later. If you regret the delete, you can re-import the CSV to restore the rules.

2. Find the rules you want to delete

Use the Search box to filter. Common patterns: a migration prefix (wordpress-categories), a campaign code (holiday-2023), or a retired path (old-store).

3. Tick the rows you want to delete

Click each row's checkbox, or use the column-header checkbox to tick all visible rows. Scan the Source URL column — once you confirm the modal, the rules are gone permanently.

4. Choose Delete Permanently and click Apply

Open the bulk-action dropdown, pick Delete Permanently, click Apply. A confirmation modal appears listing how many rules will be removed. Read the count and the URLs. Click Cancel if anything looks wrong.

5. Click "Delete N Rules" to confirm

Once you click the red confirmation button, the rules are removed. The page reloads with the deleted rows gone from the table.

6. Confirm the table count dropped

Check the filter pills at the top. The count next to "All Rules" should have dropped by the number you deleted.

Steps — Search the rule list

1. Decide what you want to find

The Search box is most useful when you have a substring. Examples: a path prefix (/blog/), a campaign code (holiday-2024), a migration tag (wordpress), or a specific slug (summer-sale-2024). If you want to scan everything, use the Active / Inactive filter pills above the table instead.

2. Type the substring into the Search box

Type your substring without wildcards — the search is a plain substring match on the source URL. Click Search.

3. Click Search

The table refreshes to rows whose source URL contains your substring. The source URL is matched anywhere in the path (substring match), but the destination URL is matched only at the start (prefix match). Search by source path for reliable results.

Search results: 'wordpress'

5 rules match this search — narrow before bulk-acting
+ Add New
TypePriSource URLDestinationHitsStatus
3015/wordpress-categories/news/blog412Active
3015/wordpress-categories/products/shop298Active
3015/wordpress-categories/team/team144Active
3015/wordpress-categories/about/about91Active
3015/wordpress-tags/sale/blog/sale56Inactive

4. Run a bulk action on the filtered set (optional)

With the table filtered, tick all rows (column-header checkbox) and run a bulk action. This search + bulk action combination is the highest-use workflow on this page.

5. Clear the search to return to the full table

Click the All Rules filter pill, or clear the Search box and click Search with empty input.

What success looks like

A clean bulk-management session leaves your rule set:

  • Smaller than it started — fewer stale rules cluttering the audit.
  • More predictable — Active rules are deliberately Active, Inactive rules are deliberately paused.
  • Backed up — for any destructive action on more than a handful of rules, you have a CSV in your downloads folder you can re-import if needed.
  • Verified at the admin level — you spot-checked at least one touched rule with the Test URL form and got the expected banner.
yoursite.com/holiday-campaign/landing

Custom public-site preview.

What to do if it does not work

I clicked Apply but nothing happened.

Confirm you had rows ticked — bulk actions on zero rows are no-ops with no feedback. Tick a row and try again. If the page reloaded to the same state, the action was a no-op due to no selection.

The Move to Active worked but the rule still does not redirect when I visit the URL.

This is the launch caveat from the top of the page — the public-side hook is being verified by your support team during the launch window. If the admin Test URL simulator returns "Matched rule" but visiting the URL anonymously still lands on a different page, reach out to your support team with the source URL you tested.

Search did not find a rule I know exists.

  • Search the source URL, not the destination.
  • Try a shorter substring — summer is more reliable than summer-sale-2024.
  • Confirm the rule exists by clearing the search and scrolling manually.
  • If the rule has a regex source like ~^/blog/.*$~, search by a literal substring of the regex (e.g. blog).

I bulk-deleted rules I needed to keep.

If you took a CSV backup, open Import / Export and re-upload it. If you did not take a backup, the rules are gone — re-create them through Add New.

I selected rows on page 1 and clicked to page 2, but my page-1 ticks were lost.

Expected behavior — selection is per-page only. Set ?per_page=200 in the URL so all the rows you want fit on one page, or do the bulk action one page at a time.

Search returned far more rows than I expected.

The source-URL search is a substring match, not an exact match. blog matches any rule whose source contains "blog" anywhere. Search for a more specific substring like /blog/summer-sale-2024 or /old-blog/.

Examples

Three common scenarios.

Example 1: Quarterly Inactive cleanup

Your site has accumulated 247 redirect rules over two years. You open Dashboard → Redirects → All Redirects and click the Inactive filter pill. The table shows 41 Inactive rules.

Before deleting, you click Import / Export and download a CSV backup. Back on the Inactive list, you click the column-header checkbox to select all 41 rows, then untick the 13 that were paused recently for an active investigation, leaving 28 selected. You pick Delete Permanently from the dropdown and click Apply.

The confirmation modal lists the 28 rules. You scan the list, confirm nothing looks useful, and click Delete 28 Rules. The page refreshes with 13 Inactive rules remaining. Total time: 6 minutes.

Example 2: Holiday-campaign rollback

Your site ran a six-week campaign with seven redirect rules forwarding promo URLs to a campaign landing page. The campaign is over.

You open All Redirects and type holiday-campaign into the Search box, click Search. The table filters to the seven rules. You tick all seven via the column-header checkbox, pick Delete Permanently, and click Apply. The modal lists the seven rules; you confirm.

Settings saved

The campaign rule set is gone. Visitors who arrive at any of the old promo URLs will now see your site's regular 404 page. Set up new redirects when the next campaign launches.

You run the Test URL simulator on yoursite.com/holiday-campaign/landing to confirm — the simulator returns a "No rule matched" banner. Cleanup done.

Example 3: Maintenance-window pause

The shop section of your site is being rebuilt over the weekend. You need to pause the eight redirect rules pointing into /shop so visitors are not forwarded to destinations that are in flux.

Friday afternoon, you open All Redirects, type /shop into the Search box, click Search. Eight rules appear. You tick all eight, pick Move to Inactive, click Apply. All eight rules now show Inactive. You set a calendar reminder for Monday morning.

Monday morning, after maintenance is verified complete, you repeat the search, tick the eight rules (now Inactive), pick Move to Active, click Apply. The rules are live again. You spot-check one with the Test URL form — green banner — done. Total admin time: 3 minutes Friday plus 2 minutes Monday.

Next steps