Publishing

Translate a Ghost site

Ghost has a code injection panel with a site footer field. It lands before the closing body tag on every page the theme renders.

What you need

Where the snippet goes

  1. Copy your snippet

    Open your site in the Verbafy dashboard and copy the embed snippet.

    Your page, before </body>
    <script
      src="https://cdn.verbafy.app/widget.js"
      data-site-id="site_abc123"
      data-api-key="pk_live_your_key"
    ></script>
  2. Open code injection

    In the Ghost admin, open Settings, then Code injection. Older versions of the admin put it under Settings, Advanced, Code injection.

  3. Paste it into Site Footer

    Paste the snippet into the Site Footer field and save. Ghost renders it before the closing </body> tag on every page of the site.

Check it is working

Worth knowing on Ghost

The Ghost admin is out of scope by design

Site footer injection is part of the theme's output. The admin at /ghost/ is a separate application that does not render your theme, so it never loads the snippet and never spends your word allowance.

Posts, pages and tag archives

One field covers all of them. Per-post injection exists too, but there is no reason to use it here.

Steps taken from Ghost's own documentation

Read on 11 October 2026. Platforms move their menus; if a step no longer matches, their page is the one to trust.

Somewhere else?

All platforms

Ghost, in every language

Try it free for 7 days, with 5,000 words to test with. No card needed.

Start your 7-day trial