Problem: The client is experiencing an issue where Yoast SEO titles and meta descriptions for taxonomy archive pages (product categories and product attribute archives) are always displayed in English on the frontend, despite being correctly translated in the backend. This problem occurred after a server migration and updates.
Solution: We recommend the following steps to address the issue: 1. Ensure that the original SEO strings for taxonomies are translated via the WPML → Translation Dashboard, where a string package containing all related terms is available. 2. Avoid adding translations directly via String Translation as it can overwrite values from the string package, leading to inconsistencies. 3. After translating, use the Yoast Test Helper plugin to reset the Yoast indexables tables, ensuring that changes are reflected on the frontend. This can be done by navigating to Yoast Test Helper plugin → Reset indexables tables. 4. If issues persist, consider rolling back to a previous version of the SEO plugin as suggested by our developers, and follow the guidance provided in the errata: https://wpml.org/errata/wordpress-seo-issues-translating-yoast-seo-term-meta/
Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket at WPML support forum for further assistance.
Problem: If you're experiencing issues where empty meta descriptions in a secondary language are still showing values from the primary language or from the String Translation, this might be due to how WPML currently handles these fields. Previously, setting a meta description to empty would result in no description appearing in the source code, even if there was a description in the original language. Additionally, there seems to be confusion due to having two places to input translations: directly in the Yoast fields in the attribute itself and in the String Translation. Solution: We recommend waiting for the main issue related to meta field management to be resolved. Once it's possible to manage meta fields directly in the secondary language via the category edit screen, setting these fields to empty should be recognized and used correctly. If this issue persists after the main problem is resolved, please consider revisiting this specific concern.
Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue continues, we encourage you to open a new support ticket at WPML support forum for further assistance.