Skip to content

Free Technical SEO tool

Bulk 301 Redirect Generator

The Bulk 301 Redirect Generator converts a list of old and new URLs into redirect rules for Apache .htaccess, Nginx or the WordPress Redirection plugin. Paste your pairs or upload a CSV, map the columns and copy hundreds of error-free redirects in seconds, without anything leaving your browser.

  • 100% free
  • No sign-up
  • Runs in your browser
Click to upload CSV

CSV Headers Detected

Manual Input Paste: Old [Tab] New
Apache Config

How it works

How to use the Bulk 301 Redirect Generator

  1. Add your redirect map

    Paste old and new URL pairs, or upload a CSV exported from your migration spreadsheet.

  2. Map the columns

    For CSVs, confirm which columns hold the source and destination URLs. Common headings such as "old" and "new" are detected automatically.

  3. Choose your server

    Select Apache, Nginx or WordPress (Redirection plugin JSON).

  4. Copy, deploy and test

    Add the rules to your server configuration or import the JSON, then spot-check a sample of URLs before and after launch.

Why redirect mapping makes or breaks a migration

When URLs change during a redesign, a platform move or a restructure, every old address that has earned rankings, backlinks or bookmarks needs to send visitors and search engines to its closest new equivalent. Miss them and those URLs return 404 errors, the equity they built is lost, and organic traffic can drop sharply within weeks of launch.

Writing hundreds of rules by hand is slow and invites typos. A single misplaced character in .htaccess can even take the whole site offline. Generating the rules from a clean spreadsheet removes that risk.

How to build a good redirect map

  1. Crawl the old site and export every indexable URL. Add URLs from Search Console, analytics landing pages and your backlink tool, because a crawl alone misses orphaned pages that still get traffic.
  2. Match each URL to the most relevant new page, not simply the homepage. Blanket redirects to the homepage are often treated as soft 404s.
  3. Avoid chains. Point old URLs straight at the final destination rather than through an earlier redirect.
  4. Generate and deploy the rules, then crawl the old URL list after launch to confirm every one returns a single 301 to a live 200 page.

Apache, Nginx or WordPress?

Most shared hosting and many Plesk servers run Apache, where rules go in the site’s .htaccess file. Nginx rules belong in the server block configuration and need a reload. On WordPress, the Redirection plugin keeps redirects manageable from the dashboard and logs 404s so you can catch anything you missed.

Planning a migration? Redirects are only one piece. We run full migration audits covering crawl benchmarking, redirect validation, canonical and hreflang checks, and post-launch monitoring.

Questions

Bulk 301 Redirect Generator FAQs

Is the Bulk 301 Redirect Generator free?

Yes. There is no cap on the number of redirects and no account to create.

Which formats does it output?

Apache Redirect 301 rules for .htaccess, Nginx rewrite directives, and the JSON import format used by the WordPress Redirection plugin.

Does it apply the redirects for me?

No. It writes the code. You or your developer still add it to the server or plugin and deploy it.

Is my CSV uploaded?

No. Parsing and code generation happen in your browser, so client URL lists stay private.

Should I use 301 or 302 redirects for a migration?

Use 301 (permanent) redirects when content has moved for good. They tell search engines to transfer the old URL’s signals to the new one. Keep 302s for genuinely temporary moves.

Work with The Search Foundry

Need the whole site checked properly?

Our technical SEO audits crawl every URL, prioritise fixes by revenue impact and come with a developer-ready action list.