CSV import format

The reference for the exact format used by both import and domain-scoped export, so files round-trip cleanly between the two.

Columns

Column

Required

Notes

source_path

Yes

The path or pattern to redirect from, e.g. /about, /blog/*, or * for a global rule

destination_url

Yes

Full URL including https://, wildcards supported with * to carry over the matched path

redirect_type

No

301, 302, 307, or 308. Defaults to 301 if left blank

notes

No

Optional free-text memo for your own reference

Example rows

source_path,destination_url,redirect_type,notes
  
/about,https://example.com/about,301,Moved during 2026 rebrand

/blog/*,https://example.com/blog/*,301,Path forwarding, keeps everything after /blog/

*,https://example.com,302,Temporary catch-all during maintenance
source_path,destination_url,redirect_type,notes
  
/about,https://example.com/about,301,Moved during 2026 rebrand

/blog/*,https://example.com/blog/*,301,Path forwarding, keeps everything after /blog/

*,https://example.com,302,Temporary catch-all during maintenance
source_path,destination_url,redirect_type,notes
  
/about,https://example.com/about,301,Moved during 2026 rebrand

/blog/*,https://example.com/blog/*,301,Path forwarding, keeps everything after /blog/

*,https://example.com,302,Temporary catch-all during maintenance

Download a template

Formatting rules

The first row must be a header row with these exact column names, order doesn't matter. source_path follows the same matching rules used everywhere else in the app: exact paths match only that path, a trailing /* matches everything under it, and * alone means a global rule. See Path Redirects and Global Redirects for how those are interpreted.

This format is domain-scoped

This 4-column format is what a specific domain's page both imports and exports, so a file exported from one domain can be edited and re-imported into that same domain. Exporting from /redirects (all domains at once) produces a different format with an added domain column, that version is for reference only and can't be re-imported.

See Exporting Redirects.

Related

Bulk Import via CSV for the full import flow, including how conflicts and errors are handled.

Missing something?

If there's a feature you need that Redirect Supply doesn't have yet, we want to hear about it. Every request goes straight to the team building this.

Missing something?

If there's a feature you need that Redirect Supply doesn't have yet, we want to hear about it. Every request goes straight to the team building this.

Reference

/

CSV import format