Your Squarespace site already looks great. Now let visitors read it in their own language, so someone in Madrid or Paris understands your offer as easily as someone in New York.
There’s no “translate” button in the Squarespace editor, and the language setting you’ll find in Squarespace doesn’t touch the text you wrote. The practical way to translate a Squarespace website is to add a translation tool through Code Injection, with no rebuilding and no copied pages. Setup takes a few minutes. Once it’s installed, ConveyThis automatically translates your pages and any new content as your site grows.
Squarespace is popular with businesses that go multilingual: in our research into multilingual website trends, it was the second most common named platform among websites using ConveyThis, after WordPress. This guide shows the exact steps, then how to style the language switcher, review translations and get each language found in search.
ConveyThis in numbers: 20,000+ websites translated, 4,500+ paying customers, rated 4.8/5 on Capterra from 36 reviews.
Before you start
- Your Squarespace plan. Squarespace includes Code Injection in the Core, Plus and Advanced plans and some older plans. It isn’t available on the Basic plan.
- Your Squarespace version. Both 7.0 and 7.1 work, because the code goes into Code Injection.
- A ConveyThis account. The Free plan covers one language and 10,000 words, with no card required.
- Your languages. Decide which language your visitors need most. Most websites start with one: in our research, 73% of multilingual websites translate into a single language.
Step by step: translate your Squarespace website
Step 1. Add your website in ConveyThis
Log in to ConveyThis (or create a free account) and click Add Domain. Under Website platform, choose Squarespace. Then enter your domain, your site’s current language and the language you want to add.

Step 2. Copy the code
Keep the default page addresses if you’re not sure; you can change them later. On the Install step, click Copy next to the code.

Not the person who edits the website? Enter your developer’s email on the same step and click Send. They get the code and the steps for Squarespace.
Step 3. Paste the code into Squarespace
In your Squarespace dashboard, go to Website, then Pages. Scroll down to Custom Code and open Code Injection.

Paste the code into the Header field and click Save. If the field already has code in it, that’s fine: add the ConveyThis code after it.

Step 4. See your site in another language
Back in ConveyThis, click Check my site now. Then open your website: a language switcher appears in the bottom-right corner. Pick a language and the page is translated.
From now on, ConveyThis translates your Squarespace pages automatically, including pages and blog posts you publish later. The one exception is Squarespace’s checkout, which doesn’t run custom code (more on that below).
The same steps, with more detail, are in our help article: How do I add ConveyThis to Squarespace?
Ready to see your own site in another language? The Free plan needs no card, and setup takes a few minutes.
Add a language switcher that fits your design
The switcher is what your visitors actually see, so it’s worth two minutes of styling. In ConveyThis, go to Domains and open Settings on your website. You can:
- Move it to another corner. See Change the switcher position.
- Change the flags: rectangle, square, circle or no flag at all, and pick a different flag for a language, for example the UK flag for English. See Change a language flag.
- Pick a theme. The new switcher themes include Glass, which looks especially good over Squarespace’s large photos.
Edit and review your translations
ConveyThis translates with AI and machine translation, which reads naturally most of the time. Still, a few minutes of review makes a big difference:
- Start with the pages that matter most: your home page, prices, contact details and anything legal.
- Fix any wording in the visual editor, right on the page. Your edit replaces the automatic translation. See How do I edit my translations?
- Keep brand and product names as they are. If a name gets translated, correct it once in the editor.
Multilingual SEO for Squarespace
Translating your site helps the visitors who already arrive. To get new visitors from search in other languages, search engines need to find each language. Here’s what that takes.
Give each language its own address. By default, translated pages use the same address as the original, and the visitor switches language on the page. That’s great for visitors, but search engines mostly see your original language. On the ConveyThis Business plan and above, each language can have its own address:
- a subdomain, such as
es.example.com, with one DNS record per language; - a subfolder, such as
example.com/es/. On Squarespace this needs a DNS change, which the setup shows you: you replace thewwwrecord with the record from the wizard. With a subfolder, all of your site’s traffic goes through ConveyThis.
See Sub-domain or sub-directory and Customize your URLs for the details.
Let search engines connect the versions. ConveyThis adds hreflang tags, which tell search engines which page is the Spanish or French version of which. With a subdomain or subfolder, they’re in the page’s HTML. Our hreflang guide explains how they work.
Translate titles and descriptions too. ConveyThis translates each page’s title and meta description, which are what people see in search results.
Check it in Google Search Console. Once a language has its own address, make sure your Search Console property covers it, then use URL Inspection on a translated page to confirm Google can read it.
What Squarespace can and can’t do on its own
You may wonder whether you need a tool at all. Squarespace has two built-in options, and both have real limits:
- The site language setting (in Language and region) changes Squarespace’s built-in text, such as the wording on the checkout page, and how dates and currency are formatted. It doesn’t translate your page text, blog posts or product descriptions, and it shows one language at a time, so visitors can’t switch.
- Duplicating your pages by hand is free. You copy every page, translate it yourself and add a drop-down menu per language to your navigation. But every change has to be made two or three times, and Squarespace notes you can’t give each language its own domain or subdomain this way.
| Site language setting | Duplicate pages by hand | ConveyThis | |
|---|---|---|---|
| What gets translated | Built-in text only | What you copy and translate | Your content on every page, including new pages |
| Visitors can switch language | No | Yes, through menus | Yes, with a switcher |
| Time to set up | Minutes | Hours, plus every update | A few minutes |
| Language addresses for search | None | Separate pages on one domain | Subdomain or subfolder on Business and above |
| Cost | Free | Free, plus your time | Free up to 10,000 words, paid plans from $12/month |
How much does it cost to translate a Squarespace website?
- Squarespace: a plan that includes Code Injection (Core or higher).
- ConveyThis: start on the Free plan, which is enough for many small sites, and upgrade from your dashboard when you need more.
| Free | Starter | Business | |
|---|---|---|---|
| Price | $0, no time limit | $12/month | $24/month |
| Words | 10,000 | 60,000 | 200,000 |
| Languages | 1 | 1 | 3 |
| Card required | No | Yes | Yes |
| Own address per language for search | No | No | Yes |
Larger plans add more languages, words and websites. See them all on the pricing page.
Common problems and quick fixes
- The switcher doesn’t appear. Check that the code is in the Header field of Code Injection and that you clicked Save. It can take a few minutes the first time: clear your browser cache and reload.
- Code Injection is missing. Your Squarespace plan doesn’t include it. It’s available from the Core plan.
- Some text isn’t translated. See Translations are not displayed. Text inside images isn’t translated, but you can show a different image for each language.
- The checkout stays in one language. Squarespace doesn’t run custom code on checkout pages, so no code-based tool can translate them. Squarespace’s own site language setting controls the checkout’s built-in wording.
Frequently asked questions
Does Squarespace translate websites automatically? Not by itself. The site language setting only changes Squarespace’s built-in text. To translate your own content automatically, you need a translation tool such as ConveyThis.
Can I translate a Squarespace site for free? Yes. The ConveyThis Free plan covers one language and 10,000 words. Duplicating pages by hand is also free, but it takes much more time.
Will my translated pages show up in Google? They can, once each language has its own address (a subdomain or subfolder, on the Business plan and above). ConveyThis then adds hreflang tags and translates titles and meta descriptions.
Does it work on Squarespace 7.0 and 7.1? Yes. ConveyThis is added through Code Injection, so the version doesn’t matter. What matters is that your plan includes Code Injection.
Can I translate my Squarespace store? Yes. Product pages, collections and descriptions are translated like any other page. The checkout itself doesn’t run custom code, so its built-in wording follows Squarespace’s site language setting.
Translate your Squarespace site for free
Start with the language your visitors need most. The Free plan gives you one language and 10,000 words with no card required, and setup takes a few minutes.
