301 Redirects: Sending Old URLs to New Ones

Change or remove a URL on your site and anyone who follows the old link lands on a dead page. A redirect sends them to the right place instead.

That "anyone" covers more than you'd think โ€” a visitor with a bookmark, a search engine that already indexed the page, another site linking to you. The Redirects tool in your site settings is where you manage all of it. It's the fastest way to clean up after a URL change, and it handles bulk lists, so consolidating or pruning a batch of pages doesn't mean editing them one by one.

๐Ÿ“ฌ A redirect is like mail forwarding, but for your website's pages.


Find the Redirects tool

Managing redirects requires site administrator access. Without it, the Redirects tab won't appear โ€” ask an account owner or admin on your team.

Go to Site Admin โ€บ Settings, then open the Redirects tab โ€” or open your Redirects settings directly.


Add a single redirect

  1. In From, enter the old path. Your domain is already shown for you, so type just the part that comes after it โ€” for example old-page.
  2. In To, enter where it should go:
    • a page on this site, starting with a slash โ€” /new-page
    • or another site entirely, as a full URL โ€” https://othersite.com
  3. Check the preview below the fields. It shows exactly where the redirect will land, so you can catch a typo before saving.
  4. Choose the redirect type:
    • Permanent (301) โ€” the default. Use this when the change is for good. It passes your SEO value on to the new URL.
    • Temporary (302) โ€” use this when the old URL will come back.
  5. Click Add redirect.

Screenshot of the Add a redirect form with "contact" typed in the From field, "/contact-us" in the To field, and the preview below showing where the redirect will land.

Your redirect appears in the Active redirects list below and takes effect on your site right away.

โ„น๏ธ Query strings โ€” including UTM tracking tags โ€” are carried over automatically. A visitor who follows /old-page?utm_source=facebook keeps that tracking on the new URL, so your campaign reporting stays intact.


Redirect a whole section at once with a wildcard

To move everything under one path, add a trailing /* to both sides:

  • /blog/* โ†’ /resources/* โ€” with /* on both sides the rest of the path carries across, so /blog/my-post lands on /resources/my-post, and one rule covers every page under /blog/.
  • /old-section/* โ†’ /new-home โ€” with /* on the From side only, everything beneath /old-section/ lands on that single page.

The * only works as a trailing /*. Patterns like /blog* or /a/*/b aren't accepted.


Add redirects in bulk

Moving a batch of URLs โ€” after a site restructure, or when consolidating pages โ€” is faster in bulk.

  1. Click Bulk 301 Redirect Import to expand it.

  2. Either paste your redirects, one per line as from, to:

    /old-page, /new-page
    /about-us, /about
    /blog/*, /resources/*
    
  3. Or upload a CSV with one from,to pair per row. If your file has a header row (like source,target), it's skipped automatically.

  4. Click Add / upload redirects.

Screenshot of the expanded Bulk 301 Redirect Import section with three redirects pasted in, and the Import results list below showing each one marked Added.

Each row is then reported back to you individually:

  • Added โ€” the redirect was created.
  • Duplicate โ€” the same From path appeared on an earlier row in this import.
  • Already exists โ€” a redirect for that From path is already on your site.
  • Error โ€” something in the row isn't valid, like a missing destination or a path we can't accept.
  • Limit reached โ€” your site is at its 1,000-redirect limit, so this row wasn't imported.

Rows that succeed are saved even if others fail, so you can fix just the problem rows and re-import them.

โ„น๏ธ Bulk imports come in as permanent (301) redirects. If any of them should be temporary, edit them to 302 after the import.


Review, edit, and remove redirects

The Active redirects list shows every redirect on the site, with its From and To paths and a 301 or 302 badge for its type. The total count sits beside the heading.

Screenshot of the Active redirects list showing four redirects with their From and To paths, a 301 type badge, and Edit and Delete actions on each row.

  • Edit โ€” change the paths or switch between 301 and 302. The row becomes editable in place; Save to apply or Cancel to leave it as it was.
  • Delete โ€” removes the redirect. You'll be asked to confirm first, since the old URL will start returning a dead page again.
  • Filter โ€” once a site has more than 15 redirects, a filter box appears. It matches on both the From and To paths, and narrows the list as you type.

Longer lists are paginated 25 at a time.


Good to know

  • One thousand redirects per site. That's the cap; a bulk import that would cross it reports the extra rows as Limit reached.
  • One redirect per old URL. Each From path can only point to one destination. To change where an existing redirect goes, edit it rather than adding a second one.
  • Capitalization doesn't matter on the From path. /About and /about are treated as the same URL, so you only need one redirect to cover both.
  • Trailing slashes are trimmed for you. /old-page/ and /old-page are the same path.
  • A redirect can't point at itself. The From and To paths have to be different.
  • Only redirect to a relevant page. Send an old URL somewhere with the same intent. If you delete a page and have no close replacement, it's usually better to let the URL drop from search results than to redirect it somewhere unrelated โ€” irrelevant redirects can work against your SEO.

If you ever see "Saved, but we couldn't update your site," your redirect was saved successfully but didn't reach your live site on that attempt. Reload the page to check, and contact us for assistance if it keeps happening.


Related

Was this article helpful?