301 Redirects

The 301 Redirects page shows every permanent redirect set up for your site, all in one place, and lets you download the full list as a CSV or JSON file for audits, backups, or sharing.

Where to find it

  1. Open your project.
  2. In the project sidebar, find the Extensions section.
  3. Click 301 Redirects.

What you're seeing

This page is a read-only view of the redirects configured for your site in Webflow. Each redirect is listed in a table with three columns:

  • From URL: the old address a visitor requests.
  • To URL: the address they're sent to instead.
  • Status Code: always 301, which tells browsers and search engines the move is permanent.

The 301 Redirects page needs two things to show data: your project must be connected to Webflow, and the site must be on a Webflow Enterprise plan. 301 redirects are a Webflow Enterprise feature. Without both, the page can't display any redirects.

Adding or editing redirects

Redirects are created, edited, and deleted in Webflow, not in WCH. This page reads and displays them; it doesn't change them. To add or update a redirect, open your site's settings in Webflow (under its Publishing settings) and manage the 301 redirects there.

You don't need to publish or push anything in WCH for the change to appear here. WCH reads your redirects live from Webflow, so a redirect you add in Webflow shows up on this page the next time you open it or refresh.

Downloading your redirects

Use the buttons at the top right of the page to export the full list:

  • Download CSV: a spreadsheet-friendly file with From URL, To URL, and Status Code columns. Good for reviewing in Excel or Google Sheets.
  • Download JSON: a structured file, handy for developers or importing into other tools.

The file is named after your site (for example, redirects-your-site.csv). Both buttons are unavailable when there are no redirects to export.

CSV format

The first row is a header, followed by one row per redirect. Any value containing a comma or quote is wrapped in quotes automatically:

From URL,To URL,Status Code
/old-page,/new-page,301
/blog/2021/launch,/blog/launch,301
/services/old-name,/services/new-name,301

JSON format

The JSON file wraps everything in a redirects list. Note that the keys here are from, to, and statusCode (the status is a number, not text) — slightly different from the CSV's column headers:

{
  "redirects": [
    {
      "from": "/old-page",
      "to": "/new-page",
      "statusCode": 301
    },
    {
      "from": "/blog/2021/launch",
      "to": "/blog/launch",
      "statusCode": 301
    }
  ]
}