[Resolved] Yoast SEO not detecting transition words in posts
This thread is resolved. Here is a description of the problem and solution.
Problem: You are building a multilingual website using WPML and Yoast SEO. Everything works fine for posts in the site's default language (Portuguese), but for translated posts (e.g., English), Yoast SEO fails to detect transition words and other readability checks, despite the WPML SEO plugin being installed and active. Solution: We recommend checking the profile screen of each user (Users -> Profile) and ensuring that the option 'Set admin language as editing language' is selected. This setting should resolve the issue as the admin language will then always match the language of the post being edited. Additionally, we have published an erratum regarding this issue, which you can find here: https://wpml.org/errata/yoast-seo-readability-analysis-can-provide-false-positives-when-your-display-language-does-not-match-the-post-language/.
If this solution does not apply to your case, or if it seems outdated, 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 issues persist, please open a new support ticket at our support forum.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
Thank you for your reply and for rebuilding the sandbox site.
I would like to clarify the issue again. It occurs in the Yoast analysis when posts can be written in multiple languages. In other words, we need to use WPML to have this functionality of multiple languages on the site, allowing the language to be set per post.
What we have noticed, and would like your help to try to adjust, is that the Yoast readability analysis fails—specifically in the points I’ve already mentioned—when the language of the post being analyzed is different from the language set in the user profile panel.
As I mentioned, to reproduce this scenario it is necessary to have WPML activated so that it is possible to define the language for the posts.
To fix something related to WPML, we must have the exact steps to replicate the problem. However, as I mentioned, I'm unable to reproduce this issue. I recorded a video. Please watch it here: hidden link
Are you able to replicate the issue and provide me with the exact steps?
Can you record a video like mine and show me the problem?
You can use the free online screencast service Komodo - hidden link.
Thank you for your reply and for recording the video.
I recorded a video as requested to show the issue on my side: hidden link
I apologize for the inconvenient background noises (I coughed during the recording). I hope the video is still clear enough for you to understand the problem.
Please let me know if you need me to provide any additional details or screenshots to complement the video.
I'd hoped that you replicated the issue on the sandbox site I already created. However, I see you recreated it on a test site of yours.
Could you please add the two posts in English and Portuguese to my test site?
Add them here: hidden link.
Then I'll be able to continue and consult our second-tier supporters about this problem.
I tried to access the sandbox you shared, but unfortunately I’m not able to log in. Could you please provide me with the correct access credentials or a new link? Once I have access, I will add the posts in English and Portuguese as requested.
After clicking, you will get this URL hidden link.
However, you will notice the admin bar on the frontend, from which you can log in.
Please see the attached screenshot.
I was able to access the sandbox site and I have added the posts as requested. I also managed to reproduce the issue there, and the problem with the Yoast Readability Analysis still occurs under the same conditions I mentioned before.
In the profile screen of each user (Users -> Profile), you will find the option 'Set admin language as editing language.' If this option is selected, then the problem with readability will not occur. The admin language will always change according to the language of the post being edited. I could confirm this on the sandbox site.
Could you please check it on your site and also confirm?
Update
This issue has been escalated to our developers and will be fixed in future versions of the WPML SEO plugin. We will keep you updated on when the version with the fix is released. Please note that our developers and management determine the priority of this issue.