Skip Navigation
WPML -
Kathy Banach
Updated
September 19, 2023

Yoast SEO and WPML power tens of thousands of multilingual WordPress sites. Together, they help you optimize your site’s content for search engines in each of the site’s languages ( multilingual SEO).

Improving the ranking and having more visitors is one of the important goals for any website. Yoast SEO plugin is a great plugin to improve your site’s SEO. Its integration with WPML allows you to have your multilingual search engine optimized with ease.

On This Page:

  • Getting Started
  • Translating Global SEO Texts
  • Translating Page SEO Attributes
  • Translating Breadcrumbs
  • How SEO Sitemaps Work with WPML
  • Known Issues
  • Getting Help

Getting Started

Start by installing and activating the following plugins:

  • Yoast SEO
  • WPML core plugin and WPML String Translation add-on
  • WPML SEO add-on. This “glue” plugin makes it possible to translate your SEO content using WPML. You can download it from your WPML Downloads page.

If you’re new to WPML, check out our Getting Started Guide. It quickly walks you through different translation options you can use.

Translating Global SEO Texts

Yoast SEO lets you enter texts that apply to the homepage and act as templates for the entire site.

You can set how your content looks in search results by going to Yoast SEO → Settings. In the Content types section, you can individually determine how your Homepage, Posts, and Pages should appear.

Determining how the homepage should look in search results

If you have selected a static homepage on the SettingsReading page, you can set the title and description for the front page by editing it.

Link to edit the site’s homepage

After you enter the title and meta description, you can translate them on the WPML String Translation page.

The String Translation page includes all the texts that do not belong to a specific post or page. This includes texts coming from different themes and plugins.

To display all of Yoast SEO admin texts available for translation:

  1. Use the In domain drop-down menu to select admin_texts_wpseo_titles.
  2. Click the plus icon next to the text you want to translate. Add the translation and press enter.
Translating global SEO Texts

Follow the same steps to find all the translatable strings for the rest of the SEO attribute templates.

Translating Page SEO Attributes

Yoast SEO adds a meta box to the content editor. There, you can control the page title, meta description, and focus keywords for each page separately.

Default language page SEO attributes

To translate these SEO attributes:

  1. Click on the plus icon in the Language box.
Clicking the plus icon to translate the page
  1. This opens the Advanced Translation Editor. Here, you can translate the SEO attributes along with the content of your page. After you are done translating, click the Complete button.
Translate the page content and SEO attributes in the Advanced Translation Editor

If we take a look at the translation on the backend, we can see the translated SEO attributes.

Translated page SEO attributes

WPML automatically synchronizes the non-text settings when you translate the page. As the example below shows, the option to disallow search engines from crawling images is synced across languages.

Non-text settings for the default language page

Non-text settings for the secondary language page

If you update or change these non-text settings for the default language page after you have already translated it, you need to synchronize the non-text setting with the secondary language page.

You can do this by clicking the spinning arrows icon to update the translation of the page. This takes you to the Advanced Translation Editor, where you can click Complete to update and save the changes.

Currently, you will not see a spinning arrows icon next to translated pages after updating non-text settings. To apply the setting to your secondary language page, you need to click the Update button on your default language page twice.
We are working on a fix for this issue.

Translating Breadcrumbs

To enable breadcrumbs for your theme, go to the Yoast SEO Settings page and expand the Advanced tab. Then, click on Breadcrumbs. You can find the option at the bottom of the page.

Enabling breadcrumbs for your theme

Once enabled, the page titles added to breadcrumbs will automatically appear in the appropriate language.

The only exception is the anchor text for the homepage. You need to translate it by going to WPMLString Translation

From there, you can search for texts in the admin_texts_wpseo_titles domain and then click the plus icon next to the text you want to translate.

Translating the anchor text for the homepage

How SEO Sitemaps work with WPML

A sitemap is an XML file that lists all the pages on your site for search engines like Google.

Usually, there should be a sitemap for each domain. This is exactly what happens when you use WPML’s A different domain per language option together with the Yoast SEO plugin.

For example, when you have en.mydomain.com for the English site’s versions and es.mydomain.com for the Spanish site’s version, you will end up with different XML files for each language version. Both versions list the correct pages for their respective language.

You can find the default language sitemap by going to yourdomain/sitemap_index.xml. For the sitemap in the secondary language, go to your-secondary-language-domain/sitemap_index.xml.

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 unresolved issues:

  • Yoast SEO – Uncategorized Category in Breadcrumbs Posts
  • WPML SEO – Issue with Divi Theme and Transient Cache Settings for Yoast SEO Sitemaps
  • Yoast SEO – Redirection RegEx Rules Differ Across Languages with WPML
  • Yoast SEO – Meta field synchronization does not work for fields set as “copy”
  • Yoast SEO – “Title |” disappears when using the Automatic Translation

You can also search all known issues including previously resolved issues for this plugin.

Getting Help

If you need help translating your site built using Yoast SEO and WPML, visit WPML’s support forum.

代做工资流水公司汕头办贷款工资流水绵阳企业银行流水模板济宁办理工资流水宁德流水单打印哈尔滨工资代付流水代做菏泽制作贷款工资流水珠海查个人流水三亚办银行对公流水宿迁企业对私流水开具西宁制作房贷收入证明兰州贷款工资流水 图片太原查询贷款工资流水重庆打印银行流水账单大连打印银行流水PS许昌打流水单惠州房贷流水图片信阳流水打印许昌工作收入证明淮安个人银行流水代办揭阳制作购房银行流水菏泽银行流水PS查询嘉兴工资代付流水样本南宁工资证明办理商丘入职银行流水多少钱昆明个人银行流水代办成都转账银行流水办理德阳入职流水办理邯郸打印房贷流水咸阳查询贷款工资流水北京背调银行流水模板香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化