Squarespace ships zero native multilingual support. Three workarounds exist — Weglot's overlay, the duplicate-site method, and a third-party header script — and only the duplicate-site approach ranks reliably in both languages. The other two leak SEO equity, fail hreflang validation, or hide translated content from Googlebot. If you sell into Europe from a Squarespace site and you are running Weglot's free tier or relying on Google's auto-translate widget, you are leaving 40-60% of your potential European traffic uncaptured.
What Squarespace supports natively
Squarespace 7.1 supports a single primary language per site. There is no built-in language switcher, no /de/ or /fr/ subdirectory routing, and no hreflang tag injection at the platform level.
The platform's internationalisation guidance acknowledges this directly: it recommends building a duplicate site for each additional language and linking them manually. Squarespace's Code Injection feature lets you add custom HTML to the site header and footer, which is the hook every workaround relies on. You can swap a few interface strings via Custom CSS and JavaScript for things like nav menu labels, but page content, blog posts, product descriptions, and metadata stay locked to the source language. Squarespace Commerce — the ecommerce layer — has the same limitation. Product titles, descriptions, and variant names live in a single language, and there is no API hook to feed translated copy into the storefront. This is why brands serious about EU expansion on Squarespace often migrate to Shopify before they hit £100k turnover.
Why the gap matters for ecommerce conversion
The gap is not academic. Common Sense Advisory's repeatedly cited finding is that 76% of online shoppers prefer to buy in their native language, and 40% will not buy at all from a foreign-language site. On a Squarespace store doing £20k/month in the UK, the German-uncaptured share is roughly £8,000-£12,000 of monthly revenue you are not collecting because the site is English-only.
Worse, the SEO penalty is silent. Squarespace's lack of hreflang means even if you translate your pages with an overlay tool, Google sees one URL with one language and indexes accordingly. You miss every German long-tail query, you do not appear in Amazon-related comparison searches, and AI engines like ChatGPT and Perplexity skip you when answering product-research questions in German. Slator's 2025 enterprise localisation survey flags Squarespace explicitly as the platform with the highest implicit cost-per-language because the workarounds add complexity that cancels the platform's main benefit. If you are weighing platforms for an EU-bound launch, our translate website pillar walks through the trade-offs.
The three workarounds — and which one ranks
Workaround one: Weglot's JavaScript overlay. It installs in fifteen minutes via Code Injection, covers visible text, and gives you a language switcher widget. The catch is that Weglot's free tier caps at 2,000 words and one language. Beyond that you are paying €15-€190/month, and the rendered translations are JavaScript-injected, which means Googlebot sees them but slower than server-rendered alternatives.
Workaround two: build a parallel Squarespace site at a separate domain or subdomain — yourbrand.de for the German version — and hand-translate every page. This is what Squarespace's own docs recommend. It ranks the best because each page is a real URL with real HTML in the target language. The downside is double the editorial workload forever and double the £16-£40/month Squarespace subscription. Workaround three: Google's auto-translate widget via Code Injection. This is free, but Google retired the official Translate widget for websites in 2019, and modern AI engines flag pages relying on it as low-quality. We do not recommend it. Of the three, only the duplicate-site method gives you genuine bilingual SEO. See Weglot vs ConveyThis for the JavaScript-overlay alternatives if duplicate-site is out of scope.
The 4-step setup path on Squarespace
Step one: decide between subdomain (de.yourbrand.com) and separate domain (yourbrand.de). Subdomain is faster to launch; separate domain ranks marginally better in Germany but resets your SEO equity. We default to subdomain unless the client already owns the ccTLD.
Step two: clone the existing Squarespace site to the second domain. Squarespace does not have a one-click clone feature so this is a manual page-by-page rebuild — typically four to six hours of structural work plus the translation time itself. Step three: native human translation of every page, blog post, product description, and metadata field. We assign one native German or French reviewer per language and document their sign-off. Step four: install hreflang tags via Code Injection on both sites. The tag pair points each English page at its German counterpart and vice versa, with x-default falling back to English. Submit both XML sitemaps to Google Search Console under separate properties. End-to-end, a five-page Squarespace site with one extra language takes us seven to ten working days.
Cost reality on Squarespace
Self-managed: £40/mo Squarespace Business plan x2 sites = £80/mo, plus £1,800-£2,500 for native translation of a typical 5,000-word site, plus 15-25 hours of your own time on the rebuild. Total first-year cost runs £4,000-£5,500 before you account for ongoing content sync.
Managed via Eldris Website on the Starter tier: £497 activation plus £99/mo, which covers five core pages, one extra language, hreflang setup, and monthly content sync. Growth tier at £997 activation plus £149/mo handles twelve pages, one hundred blog posts, and twenty-five product pages — closer to the size of an active Squarespace store. The four-language EU bundle (DE/FR/IT/ES) ships with a 15% activation discount, which puts a fully bilingual Squarespace + Spanish + French + Italian rollout at roughly £1,700 activation. See the full website translation pricing breakdown. The decision usually comes down to whether you have a native German speaker on the team. If you do not, managed wins on cost-per-hour-saved alone.
When done-for-you is the right call
Done-for-you wins when you do not have an internal SEO lead who has shipped hreflang before. The duplicate-site method on Squarespace is unforgiving: one missed hreflang tag pair and Google starts treating your German site as duplicate content of the English site, which collapses both rankings.
It also wins when launch is tied to an Amazon FBA EU restock or a marketing campaign with a fixed date. Our 10-14 working day turnaround is faster than any internal team building this from scratch can plausibly hit. We handle the hreflang QA, the schema markup, the GDPR cookie banner translation, and the monthly content sync that keeps new blog posts from drifting back to English-only. For brands also navigating EU producer-responsibility filings, epr.eldris.ai handles the EPR registration side. For the German market specifically, our Amazon FBA Germany website post covers the FBA-DE-meets-Squarespace question in detail. To scope your specific page count, contact us for a fixed quote.
Frequently asked questions
Does Squarespace have any native multilingual feature?
No. Squarespace 7.1 is single-language at the platform level. The official guidance is to build a duplicate site per language. There is no language switcher, no hreflang injection, no per-page language metadata, and no API for translated content. Workarounds exist via Code Injection but every one of them is a third-party bolt-on, not a Squarespace feature. If multilingual is core to your launch, Shopify, WooCommerce, or a custom Astro/Next build will give you a faster path.
Will Weglot work on Squarespace?
Weglot installs via Code Injection in about fifteen minutes and does cover Squarespace. The free tier caps at 2,000 words and one language; paid tiers run €15-€190/month. Weglot's translations are JavaScript-rendered which means Googlebot reads them but at lower SEO weight than server-rendered HTML. For a small marketing site Weglot is fine. For an ecommerce store with 5,000+ words across products and posts, the duplicate-site method ranks meaningfully better.
How much does a bilingual Squarespace site cost?
A self-managed bilingual Squarespace site runs £4,000-£5,500 in the first year, including duplicate hosting, native translation, and your own time. Our Starter tier at £497 activation plus £99/mo covers a five-page bilingual site with monthly sync. Growth tier at £997 activation plus £149/mo covers twelve pages plus blog plus products. The four-language EU bundle is £1,700 activation. No per-word charges and no scope upcharges inside the agreed page count.
Can I migrate from Squarespace to Shopify and translate at the same time?
Yes — and for many EU-bound brands it is the right call. Squarespace's multilingual gap and lack of FBA-friendly product feeds are both solved by moving to Shopify. We bundle the migration and the translation as a single project, typically 14-21 working days. See our translate Shopify store post for the Shopify-side specifics.
What about cross-portfolio compliance?
UK packaging compliance is handled by responsible.eldris.ai, CPNP cosmetic notifications by cosmetics.eldris.ai, and EU EPR registration by epr.eldris.ai. Eldris Website handles the marketing site only. Brands launching into Germany typically need all three plus the website work, which we coordinate as a single onboarding.
Ready when you are
Send your URL. Fixed quote inside 24h.
We crawl your site, count pages and products, recommend a tier, and return a fixed activation plus monthly figure within one working day. No discovery call, no commitment, no chasing.