Hello,
We apologize for the issue you are facing with the Rank Math FAQ blocks displaying code instead of the intended formatting. Thank you for raising this concern.
The appearance of Unicode characters like u003c and u0022 typically indicates that the HTML is being escaped incorrectly. This can happen due to various reasons, including conflicts with other plugins or themes, or specific settings in your WordPress installation.
Since you’ve already tried troubleshooting with no plugins and a default theme, we recommend checking the following:
- Check Rank Math Settings: Ensure that there are no settings in Rank Math that might be affecting how the FAQ blocks render.
- Recreate the FAQ Block: Sometimes, simply recreating the FAQ block can resolve formatting issues. Try deleting the existing block and adding a new one to see if it resolves the problem.
- Inspect for JavaScript Errors: Open your browser’s developer console (usually F12) and check for any JavaScript errors that might be affecting how the content is rendered.
- Update Rank Math: Ensure that you are using the latest version of Rank Math, as updates often include bug fixes and improvements.
If the issue persists after trying these steps, please reply to this ticket, and a human agent from the Rank Math Support team will take over and assist you further.
Thank you for your understanding, and we hope to resolve this issue for you soon!
Sources:
Migrating from Yoast SEO to Rank Math SEO » Rank Math
I tried and checked the 4 options.
Only no. 2 (recreating) works, but that’s not a preferable option.
I have 25 pages with FAQ’s and that will take quite some time to recreate.
The problem is also with Howto blocks I found out.
I can’t believe that I’m the only one with this problem.
Please advice, thanks!
Hello,
Thank you for reaching out to Rank Math support.
We have investigated the issue on your website and it seems that the problem is arising because your website is converting the HTML tags inside Rank Math’s FAQ block to their respective Unicode characters. For example, U0022 is the Unicode character for quotation marks '', and U003C and U003E are the Unicode characters for Less-Than < and Greater-Than > respectively.
To further investigate why this is happening, we would need admin access to your website. However, before doing that, please try recreating the FAQ block by removing it from the page and recreating it without copying and pasting the old data. Once this is done, please let us know so we can check again to see if the issue still persists.
We hope this information helps you in resolving the issue. If you have any other questions or concerns regarding Rank Math, please feel free to reach out to us. We are always here to help.
Thank you for choosing Rank Math!
Thank you for coming back to me.
I am able to create new FAQ lists without this issue.
Only, the problem is that I have at this moment more then 25 pages with these messed up FAQ lists.
When I switch off the Rankmath plugin, the problem is gone, but then I don’t have the Schema markup and other functions of RankMath.
Hello,
The problem does not occur when you disable Rank Math because the corrupted codes are in the Rank Math FAQ block, which will not exist when Rank Math is deactivated.
We believe one of your plugins or your active theme caused the untimely conversion of the HTML tags. The only way forward is to recreate the FAQ blocks or use a search-and-replace plugin to search and replace the corrupt code.
Let us know if you need help with anything else
Hi,
I also disabled all plugins and changed the theme to a Twenty theme.
Then all is good.
But when I switch on RankMath plugin the problem arises.
So, with only Rankmath plugin and a standard WP theme there is a problem.
Hello,
As previously explained, the converted tags are located within the Rank Math FAQ block. Therefore, you will only encounter this issue when the Rank Math plugin is activated. However, it appears that Rank Math did not convert the HTML tags; something else on your website did.
To address this issue, please follow the steps I provided earlier.
Thank you for your patience and cooperation.
Hello,
Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.
If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.
Thank you.