Skip Navigation
February 25, 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 on your website to A different domain per language by navigating to WPMLLanguages page, SEOPress creates a sitemap for each domain.

Let’s say you have an English website that you translated into Spanish. You will have the domain for the English version of the website and for the Spanish version of the website. SEOPress will automatically create two sitemaps, one for each language.

On the other hand, 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. And WPML creates hreflang tags to let search engines know the default language of the page’s content and the translation available in different languages. 

Getting help from our support

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