Skip to main content
Migrate in Minutes

Import thousands of redirects from CSV

Upload a CSV file with your redirect rules and import them in bulk. Preview changes, detect conflicts, and import rules in a single operation. Available on Pro and Enterprise plans.

Standard
Defined CSV Format
Smart
Conflict Detection
Safe
Preview Before Import
50K+ rows
Large Files

Column Mapping

source_url
Source Pattern
target
Destination URL
http_code
Status Code

Preview

SourceDestinationStatusState
/old-page/new-page301Ready
/legacy/docs/docs301Ready
/temp-promo/sale302Ready

How CSV bulk import processes your redirect files

Upload a CSV file with the defined column format: source, destination, match_type, status_code, and trailing_slash_insensitive. The importer validates headers and parses each row according to this structure.

After mapping columns, the importer scans every row for issues. It validates URL patterns for syntax, checks for duplicate source URLs within the file and against existing rules, and flags rows with missing or invalid data. A detailed preview shows exactly what will be created, updated, or skipped.

When you confirm the import, all valid rules are created in a single atomic operation. The import is transactional — if any row fails to import, the entire batch is rolled back. This prevents partial imports that leave your rule set in an inconsistent state.

Why teams choose this

Built for performance, reliability, and developer experience.

Standard

Defined CSV Format

CSV with columns: source, destination, match_type, status_code, trailing_slash_insensitive.

Smart

Conflict Detection

Automatically detect duplicate sources, conflicting rules, and invalid patterns.

Safe

Preview Before Import

Review every rule change before committing — nothing is applied until you confirm.

50K+ rows

Large Files

Handle CSV files with tens of thousands of rows efficiently.

CSV bulk import use cases

1

Platform migration

Export redirects from your current CDN or CMS as a CSV and import them into Redirections in minutes instead of recreating rules one by one.

2

Agency client onboarding

Receive a client's existing redirect spreadsheet and bulk-import all their rules into a new project during onboarding.

3

Bulk updates

Export your current rules, modify them in a spreadsheet for batch changes, and re-import the updated file to apply changes at scale.

4

Historical data recovery

Import redirect rules from backups, exported configs, or crawl reports to restore rules that were lost or accidentally deleted.

How we compare

See how Redirections compares to alternatives.

Feature
Redirections
Alternatives
Import size
50K+ rules per file
100-500 limit
CSV format
Defined columns with validation
Fixed format only
Conflict handling
Auto-detect + resolve
Silent overwrite
Preview
Full diff before import
Import and hope

Migrate thousands of redirects in minutes

The CSV import system is designed to handle files with tens of thousands of rows efficiently. Large files are processed in chunks on the server side, with progress reporting so you can see import status in real time. Memory-efficient parsing means even 50,000-row files process without timeouts or memory issues.

Conflict detection goes beyond simple duplicate checking. The importer identifies overlapping prefix patterns, rules that would create redirect chains with existing rules, and duplicate source paths. Each conflict is categorized with a severity level and a suggested resolution.

After import, a detailed summary report shows how many rules were created, how many were skipped (with reasons), and any warnings about potential issues. The report can be downloaded as a CSV for record-keeping, making it easy to track what was imported and audit the results.

Import your existing redirects

Upload a CSV and migrate thousands of redirect rules in minutes. Available on Pro and Enterprise plans.

No credit card required · Free tier available