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
- WPML translation tools
- Translating global SEO text
- Translating on-page SEO attributes
- How SEOPress sitemaps work with WPML
- Getting help
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 WPML → Settings page. Under the How to translate posts and pages section, check the Use WPML’s Advanced Translation Editor option.
Besides translating your site content yourself, you can also:
- Send your content for translation to a professional translation service.
- Create your own team of local translators from the Translation Roles tab in Translation Management and assign translation jobs to them.
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 SEO → Titles & Meta.
To translate these texts follow the steps below:
- Go to WPML → String Translation.
- 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.
- 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.
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.
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.
To translate the page’s SEO attributes along with the page content follow the steps below:
- Go to the page or post editing screen.
- 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.
- On the Advanced Translation Editor page, you will find all the on-page textual SEO attributes along with the page content available for translation.
- Click on the Translate automatically button, review the translation to ensure it is accurate, then click Complete to publish the translation.
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 WPML → Languages 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 en.mydomain.com for the English version of the website and es.mydomain.com 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.
In case you need help translating SEOPress options using WPML, visit WPML’s support forum.