Free Tool
4.9/5

Free Squarespace Redirect Generator

Build Squarespace URL Mappings rules (/old -> /new 301) for Settings → Developer Tools, paste straight in, save. Redirects fire immediately.

Squarespace supports 301 and 302 redirects in the URL Mappings panel. Wildcards ([slug] and {slug}) are available, edit the output below to add them by hand for the rare cases you need.

How to add in Squarespace

1. In Squarespace go to Settings → Developer Tools → URL Mappings. (On older accounts: Settings → Advanced → URL Mappings.)

2. Paste the output above into the textbox, one rule per line, exactly as shown.

3. Click Save. Redirects fire immediately, no republish needed.

4. Test one URL in an incognito window. If the redirect didn't fire, double-check the source path matches your live URL exactly (Squarespace is case-sensitive on paths).

Wildcards: Squarespace supports [slug] for capture and {slug} for re-use: /blog/[slug] -> /articles/{slug} 301

Need redirect destinations you can edit anywhere?

Squarespace URL Mappings strips query strings (UTMs lost). Point campaign URLs at Flyn short links, UTMs preserved, destinations editable from anywhere, full per-click analytics.

Try Flyn free

How to Create Squarespace Redirects in 3 Steps

Step 1: Enter your old and new URLs, Squarespace Redirect Generator screenshot
1

Enter your old and new URLs

Add rows of source path (old Squarespace URL) and destination (new URL or external). Pick 301 or 302 per rule. Add as many as you need.

Step 2: Copy the URL Mappings output, Squarespace Redirect Generator screenshot
2

Copy the URL Mappings output

The tool generates one rule per line in Squarespace's URL Mappings syntax (/old -> /new 301), copy the whole block in one click.

Step 3: Paste into Squarespace and save, Squarespace Redirect Generator screenshot
3

Paste into Squarespace and save

Settings → Developer Tools → URL Mappings. Paste the block, click Save. Redirects fire immediately, no republish needed.

Squarespace URL Mappings, Syntax and Rules

Squarespace handles redirects in Settings → Developer Tools → URL Mappings (older themes: Settings → Advanced → URL Mappings). The syntax is one rule per line, hand-typed:

/old-page                  ->  /new-page                  301
/blog/old-post-slug        ->  /blog/new-post-slug        301
/blog/[slug]               ->  /articles/{slug}           301
/promo-summer-25           ->  /promo                     302
/portfolio-2024            ->  https://case-studies.com   301

The format is strict: path starts with /, the arrow is exactly ->, the status code is at the end. Wildcards use [slug] to capture and {slug} to re-use, powerful for bulk slug migrations.

When to Add a Squarespace Redirect

Squarespace auto-redirects when you rename a standard page slug, but NOT blog posts, products, or deleted pages. Manual URL Mappings cover everything else:

SituationWhy it matters
Renamed a blog post slugSquarespace auto-redirects standard page slugs but NOT blog post slugs, old URLs 404 silently. Add manually every time.
Restructured your blog into a different pageUse a wildcard rule: /blog/[slug] -> /articles/{slug} 301 covers every post in one line.
Deleted a page or productSend the deleted URL to the closest replacement page, Google soft-404s any redirect that lands on the homepage.
Moving from one Squarespace template to anotherTemplate switches sometimes change URL structures, every old URL needs a redirect.
Migrating from a sub-brand site to the main Squarespace siteBulk-redirect using wildcards where possible, keep the SEO equity from both domains.
Old marketing campaign URLsSend /promo-spring-25 to /promo rather than letting it 404 after the campaign ends.

Pro tip

Squarespace strips UTMs on redirect, terrible for ad campaign attribution. Route campaign URLs through a Flyn short link instead: Flyn preserves UTMs to the final destination, and you can change the destination anytime without touching Squarespace.

Squarespace Redirect Best Practices

Do

Don't

Always 301 a renamed blog post (Squarespace does NOT auto-redirect blog slugs)

Assume Squarespace handles every URL change

Use wildcards ([slug] / {slug}) for bulk prefix moves

Add 500 individual rules when one wildcard would do

Redirect to the closest topical page

Send everything to / (Google soft-404 risk)

Keep a master spreadsheet of all your rules

Trust the textarea as your only source of truth

Use Flyn for marketing URLs that change destinations

Hardcode campaign destinations into URL Mappings

Test in incognito immediately after save

Trust the cached browser view

Marketing Redirects Belong Outside Squarespace

Edit without Squarespace login

Point a Flyn link at any new destination from anywhere, no Squarespace login, no URL Mappings textarea to wade through, no risk of breaking other rules.

Real per-link analytics

See clicks by country, device, referrer, hour. Squarespace URL Mappings has no analytics, Flyn shows you everything.

UTMs preserved through redirect

Squarespace strips query strings on redirect. Flyn passes UTMs (and any params) through to the final destination intact.

Branded short URLs

go.yourbrand.com/launch instead of /promo-summer-25-cta-v3. Cleaner in emails, ads, packaging, influencer briefs.

Frequently Asked Questions

What format does Squarespace expect for redirects?
One rule per line in the URL Mappings textarea. Format: /old-path -> /new-path 301 (or 302). The path must start with /, the arrow is a literal -> (hyphen + greater-than), and the status code is at the end separated by a space. Squarespace parses each line and applies the rules at request time.
Where in Squarespace do I paste the rules?
Settings → Developer Tools → URL Mappings. On older account themes you may find it at Settings → Advanced → URL Mappings. Paste the entire output (one rule per line), click Save. Redirects fire immediately, no republish needed.
How are Squarespace redirects different from WordPress / Shopify?
Squarespace uses its own text-based syntax (/old -> /new 301) instead of a CSV or admin form, applied via Developer Tools → URL Mappings. The rules take effect immediately without republishing the site (unlike Webflow), they support both 301 and 302 (unlike Shopify), and they support wildcards via [slug] capture (unlike most form-based redirects).
Do wildcards work in Squarespace URL Mappings?
Yes. Use [name] to capture a path segment and {name} to drop it into the destination. Example: /blog/[slug] -> /articles/{slug} 301 redirects /blog/launch to /articles/launch, /blog/recap to /articles/recap, and so on for every blog URL. Powerful for bulk slug migrations, one rule covers thousands of URLs.
When should I use 301 vs 302 in Squarespace?
301 (Permanent) for renamed/moved content, deleted posts pointed at replacements, restructured collections. Transfers SEO equity. 302 (Temporary) only for short-term redirects: maintenance pages, A/B tests, holiday landing pages. The wrong choice has SEO consequences, Google trusts 301s far more than 302s when consolidating ranking signals.
Will Squarespace auto-redirect when I rename a page URL slug?
Yes, Squarespace auto-creates a 301 redirect from the old URL slug to the new one when you change it in the Pages panel, for standard pages. But: this does NOT cover blog post URL slug changes in the Blog page, product URL changes, deleted pages, or URL changes on a different page. For all those, manual URL Mappings rules are required.
Can I redirect to an external URL (off my Squarespace site)?
Yes. Use the full URL in the destination: /old-portfolio -> https://case-studies.brand.com 301. Squarespace issues the 301 at its edge and the browser follows the cross-domain redirect. Useful for: pointing legacy URLs at a new external domain, redirecting old blog posts to a Medium/Substack archive, or sending old shop URLs to an external storefront.
How many redirects can Squarespace handle?
Squarespace documents no hard limit on URL Mappings. In practice the textarea handles thousands of rules without issue, but the UI is one giant text field, no search, no per-rule editing, no version history. For sites past ~500 redirects, keep an off-Squarespace master copy (in a spreadsheet or in this tool's persisted state) so you can re-paste cleanly if something goes wrong.
Are query strings preserved on Squarespace redirects?
Generally no, Squarespace strips the query string on redirect by default. So /old-page?utm=foo becomes /new-page (UTMs dropped). This breaks ad campaign attribution. The fix: route campaign URLs through a Flyn short link instead. Flyn preserves query strings and UTMs all the way through to the final destination.
Will my old URLs still rank after the redirect?
For 301 redirects to topically-relevant new URLs: yes, between 90-99% of the old URL's ranking signals transfer. For 301s to the homepage or unrelated content: Google often treats those as soft 404s and equity is lost. Always map old URLs to the closest replacement, not to /, that is the single most important SEO rule for any redirect.
Can I track which old URLs are still being hit?
Squarespace itself does not show hit counts per URL Mapping rule. Use Google Analytics → Acquisition → Referrals → look for hits on the old URLs landing as 301 traffic. For deep per-link analytics (geo, device, referrer per redirect), point the high-priority old URLs at Flyn short links, every click logged with full context.
How do I migrate FROM Squarespace to another platform?
Export your URL list from Search Console → Performance → Pages. Map each Squarespace URL to its new platform equivalent. On the new platform: WordPress → use our WordPress Redirect Generator (Redirection plugin JSON). Shopify → use our Shopify Redirect Generator (CSV). Webflow → use our Webflow Redirect Generator. Set up DNS to point at the new host only after every URL has a redirect.

Stop losing Squarespace traffic on renamed posts

URL Mappings keep your structural Squarespace SEO intact. Flyn keeps your marketing URLs editable forever, with full analytics on every campaign click.