Ghost CMS - Integration / Setup

Translate your Ghost CMS website

Translate your Ghost site and go from local to global in minutes with Weglot.

1) Create an account on Weglot

All your translations will be stored and managed on your Weglot account. Simply create a Weglot account here:

2) Select “Other” as your website technology.

3) Add your domain URL, original language, and desired translated language(s).

You’ll be shown a screen where you can enter your website’s domain name (which you are probably hosting via a domain name provider like GoDaddy or 1&1, for instance), the original language of your site. the languages you’d like to translate it into. Don't worry—you're free to change these later if you wish.

If you don’t yet have a custom domain and are using your Ghost-provided “” domain, you can still use the JavaScript integration at the bottom of the page. If this is the case, go directly to step 5 of this guide. You can add your custom domain later on if you choose to purchase one and connect it to Ghost.

Click “Next” to go to the next step.

4) Go to your DNS provider to add the CNAME entry provided by Weglot.

This will allow you to have a dedicated subdomain for each translated language and thus have a fully SEO-optimized website in all languages.

Head over to your domain name provider site, open your DNS records table, and create a new “CNAME”-type entry. Copy and paste the entry provided to you on your Weglot setup page into these respective spaces.

Go back to your Weglot setup page. Once your DNS entry has been successfully configured (you can refresh its status by clicking the “Check DNS” button at the bottom of the screen), you should see a green check icon appear. This means you can click “Next.”

5) Add a simple JavaScript snippet.

Copy the JavaScript snippet provided to you on your Weglot setup page.

Then go to your Ghost admin > Settings > Code injection > Site Header.

Add the JavaScript snippet provided by Weglot, and save.

6) And voilà! Your blog or website is now multilingual!

Go to your website, you should now see the Weglot language switcher at the bottom right of your website. Click on the translated language you selected and check out your newly-translated blog!

7) Manage your translations

Weglot provides you with a first layer of automatic translation, which is a great way to save a lot of time when managing your translations. You can edit your translations as you wish or order professional translations directly inside your Weglot Dashboard.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us