Build your site in more than one language

Add a language, fill its folder of pages, and show it to visitors when it is ready.

Updated 7 Oct 2026

Every language on your site has its own folder of pages. Your main language holds the pages you have now. When you add another language, it gets its own folder, and any page you build inside that folder is in that language.

Add a language

  1. Open Site settings and go to Languages.
  2. Click Add language and pick the language.
  3. Click Add language again to confirm.

The new language starts hidden. Visitors see nothing new yet, so you can take your time filling it in.

Fill the new language's folder

Go back to the editor. The Pages list now shows one folder per language. The new folder starts empty. You can fill it in three ways:

  • Translate an English page. In the empty folder, click Translate an English page and pick a page. You can also right-click any page in your main language and choose Translate to the new language. The AI makes a copy, translates it, and opens it for you to check.
  • Translate all pages at once. Click Translate all pages in the empty folder. The AI translates every page, one after another. This uses AI credits for each page.
  • Build a new page. While a page in the new language is open, click + New page. The new page is in that language.

Pages stay in their language. You cannot drag a page from one language's folder to another. Use Translate to instead.

Your header and footer

If your site has a template that wraps every page, such as a shared header and footer, give each language its own version. Right-click the template under Templates and choose Translate to the new language. Pages in that language then use the translated header and footer automatically. Until you do, they use the main language's version.

Switch between languages while you edit

The bar at the top of the editor shows the language of the page you have open. Click it to jump to the same page in another language, or to translate the page if it does not have a version in that language yet.

Show the language to visitors

When the new language is ready:

  1. Open Site settings, then Languages.
  2. Click the ··· menu on the language's row and choose Make visible.
  3. Read what will change, then click Make visible.
  4. Publish your site.

From then on, every language has its own web address. For example, your English pages move from /about to /en/about and your Chinese pages are at /zh/about. Anyone using an old link is sent to the new address automatically. A language menu appears on every page that has a version in more than one language.

Change the default language

The default language is the one your home page opens in. To change it, click ··· on another language's row in Languages and choose Set as default. Do this from inside the site editor.

Remove a language

Click ··· on the language's row and choose Remove. You choose what happens to its pages:

  • Delete them, so they leave the editor too.
  • Keep them, hidden, so they come back if you add the language again.

The language leaves your live site the next time you publish.

Common questions

Why is my new language not on my website? It starts hidden. Make it visible in Languages, then publish.

Do blog posts and other collections get translated? Not yet. Languages cover your site's pages. Collections such as blog posts stay in one language for now.

Will Google still find my pages after the addresses change? Yes. Old URLs send visitors and search engines on to the new ones. Search results can take a few weeks to show the new URLs.

More in this topic

Back to Help centre

Still stuck?

Write to us and a person replies.

Email [email protected]