COS-General

How to manage multi-language content with HubSpot's COS

Last updated: January 4, 2017

Available For:

Marketing: Basic, Pro, Enterprise
Sales: N/A

As your company expands globally and you create pages in multiple languages, you need an easy way to create and manage all of the content for each market.

HubSpot provides an easy way for you to build and organize your multi-languages pages (currently these features are only available for Website and Landing Pages).

This feature also incorporates added SEO elements on your translated pages:

  • Icon added to Website and Landing Pages dashboard to indicate a translated page:
  • Page's language defined in html head (based on domain's "defined" language setting; if no language set the COS will default to defining the domain as English):
  • <meta http-equiv="content-language" content="fr">
  • Incorporating 'hreflang' tags for COS-hosted Website and Landing Pages:
  • <link rel="alternate" hreflang="fr">
    <link rel="alternate" hreflang="en">
    <link rel="alternate" hreflang="de">
  • Automatic link rewrites if we detect a pages internal link has a translated version.


Choose your primary language (per domain)

Before you create any translated pages in HubSpot, you'll need to set the primary language for each domain you have set up in HubSpot. To do this, follow the instructions below:

  • From your HubSpot Marketing account, navigate to Content > Content Settings.
  • Click Content Languages from the left side menu and you'll see a list of names of your domains > click Choose a primary language for your domain.

  • From the pop-up window, select a language from the dropdown > click Save.
Note: Please contact Support if you inadvertently set your 'primary language' setting incorrectly (it can take up to 3 business days to reset the 'primary language' setting).


Create a new translated website or landing page in HubSpot

  • From your HubSpot Marketing account, navigate to Content > Website Pages or Content > Landing Pages.
  • Click on the blue button to create a new page or hover over an existing page to edit

  • Once in the page editor, click Settings at the top > click Translation settings.

  • Under the Create new translation tab, choose the language of your current page from the dropdown menu and select a language for your translated clone > click Create.

  • A variation will be created and the language abbreviation will be appended to the Page Name and Page URL within Settings.
  • You can now go to any of the pages connected to (and including) the master page and access any of the translated pages from the language dropdown menu that appears at the top-left.

Please note: None of the actual content on the page will be translated - you will need to do this on your own.


Connect a translated page to a master page

If you have a master page using your default language that is already out there in the world and doing well in the search rankings, you can connect a translated page to that page that will have the same rankings as the master.

Learn how to connect an existing translated page to a master page:

  • From your HubSpot Marketing account, navigate to Content > Website Pages or Content > Landing Pages.
  • Click on the blue button to create a new page or hover over an existing page to edit

  • Once in the page editor, click Settings at the top > click Translation settings.

  • Under the Choose a master tab, select the language of your current page from the dropdown menu and select a master page to associate this translation with > click Choose.