Cloudflare Bulk Redirects CSV Builder
This Cloudflare Bulk Redirects CSV builder transforms pairs of legacy source URLs and new destination targets into a fully formatted, import-ready Cloudflare bulk redirect CSV file. Built for SEO practitioners, DevOps engineers, and site migrators, the tool automatically parses path pairs, verifies status codes, and flags dangerous circular loops or chained intermediate hops that degrade crawl budget. Paste your URL pairs or raw spreadsheet columns below to produce an error-free redirect list ready for direct upload into the Cloudflare dashboard.
URL Pairs Input
Paste Old URL and New URL pairs (comma, tab, or space separated)
Source URL,Target URL,Status Code,Preserve Query String,Include Subdomains,Subpath Matching,Preserve Path Suffix "/old-blog-post","https://example.com/blog/new-post",301,true,false,false,false "/products/item-1","/catalog/item-1",301,true,false,false,false "/legacy-faq","https://example.com/help",301,true,false,false,false "/help","https://example.com/support",301,true,false,false,false "/loop-a","/loop-b",301,true,false,false,false "/loop-b","/loop-a",301,true,false,false,false
What This Tool Does Not Check
This tool validates syntax, loops, and chains within your submitted list. It does not ping external servers to verify whether destination URLs return HTTP 200, nor does it inspect Cloudflare account-level quota limits or active Page Rules.
Related Technical SEO Workflows
If your infrastructure uses standard web servers in addition to Cloudflare, you can:
convert URL mappings for Apache, Nginx, or VercelAfter deploying your redirects, verify status codes with our tool to:
test live server response headersLearn how to plan domain migrations and edge routing in our guide on:
technical SEO migration architectureProtect your edge edge endpoints and configure HSTS with our utility to:
generate Cloudflare security headersFrequently Asked Questions
What column format does Cloudflare require for Bulk Redirects CSV imports?
Cloudflare Bulk Redirects expects a CSV containing Source URL, Target URL, Status Code (301, 302, 307, or 308), Preserve Query String (true/false), Include Subdomains (true/false), Subpath Matching (true/false), and Preserve Path Suffix (true/false). This generator formats every row to match Cloudflare ruleset specifications exactly.
How does the loop and chain detection protect my website?
A redirect loop occurs when URL A redirects to URL B, which then points back to URL A, causing browser errors. A chain occurs when URL A points to B, and B points to C. Chaining wastes crawl budget and delays page rendering. The tool inspects your entire dataset to surface loops and collapse multi-hop chains into direct single-hop redirects.
Can I use relative paths or only absolute URLs?
Cloudflare Bulk Redirects supports both full absolute URLs (e.g., https://example.com/old-page) and URL paths. If you enter relative paths, you can specify your primary domain to generate canonical absolute source patterns required by the Cloudflare edge engine.
What is the difference between 301 and 308 redirects in Cloudflare?
Both 301 and 308 are permanent redirects that pass search ranking equity. A 301 redirect allows HTTP methods to change from POST to GET on redirect, whereas a 308 redirect guarantees that the original HTTP request method and body remain unchanged.
Upgrade to the Starter Plan ($29/mo)
Automate high-volume domain audits and monitor edge status codes continuously with the Starter Plan ($29/mo).