Skip Navigation
July 29, 2021

The SEOPress plugin allows you to optimize your WordPress website for search engines. In this guide, we will walk you through the process of optimizing your WPML multilingual site using SEOPress.


Getting Started

To follow along with this tutorial, make sure that you have activated the SEOPress plugin by going to the Plugins page in the admin.

Also, ensure that you have activated the WPML Multilingual CMS, WPML String Translation, and WPML Translation Management plugins.

For a top translation experience, we recommend that you enable the WPML’s Advanced Translation Editor. To do this, go to the WPMLSettings page. Under the How to translate posts and pages section, check the Use WPML’s Advanced Translation Editor option.

Enabling the Advanced Translation Editor

WPML Translation Tools

We recommend using WPML’s Advanced Translation Editor as it offers affordable automatic translation, a glossary, a spell checker, and more!

Besides translating your site content yourself, you can also:

Translating Global SEO Texts

SEOPress allows you to set global SEO options such as the homepage meta description, site title, organization name, and more. For example, you can set the default-language site title and the home page meta description by navigating to SEOTitles & Meta.

Setting the default language site title and homepage meta description

To translate these texts follow the steps below:

  1. Go to WPMLString Translation.
  2. Look up the text you want to translate using the search for field then click the Search button. In this example, we are translating the site title text.
  3. Click the plus icon under the language you want to translate your site title into, add the translation, and click outside the translation field to save the translation. 
Translating the site title text

You can translate any SEO-related texts using the same steps.

It is worth noting that WPML automatically synchronizes the non-textual SEO values between different languages such as hiding SEO meta boxes for posts and pages, disabling author archives, and enabling 404 monitoring.

Translating On-Page SEO Attributes

SEOPress adds a meta box to the content editor that allows you to set the page title, meta description, target keywords along with other SEO attributes.

Setting on-page SEO attributes

To translate the page’s SEO attributes along with the page content follow the steps below:

  1. Go to the page or post editing screen. 
  2. In WPML’s Language section, click on the plus icon corresponding to the language you want to translate your page into. This will take you to WPML’s Advanced Translation Editor screen.
Clicking the plus icon to translate the page content and SEO attributes
  1. On the Advanced Translation Editor page, you will find all the on-page textual SEO attributes along with the page content available for translation.
  2. Click on the Translate automatically button, review the translation to ensure it is accurate, then click Complete to publish the translation.  
Translating the SEO attributes and post content via the Advanced Translation Editor page

How SEOPress Sitemaps Work with WPML

Sitemaps provide information to search engines like Google about the different pages on your website and the relationships between them.

When you set the language URL format to Different languages in directories or Language name added as a parameter, SEOPress creates one sitemap that includes all pages in the different languages.

WPML also creates hreflang tags to let search engines know the default language of the page’s content and the translations available in different languages.

Known Issues

WPML works fine with this plugin, but sometimes there could be minor issues we're working on. This is expected as both plugins provide frequent updates.

Current issues:

Getting Help From Our Support

In case you need help translating SEOPress options using WPML, visit WPML’s support forum.