Hello,
Thanks for contacting us and we regret the inconvenience caused.
If the schemas are displayed on the backend, then they should also be displayed on the front end of the website.
We might need to take a closer look at the settings. Please edit the first post on this ticket and include some of the affected URLs and your WordPress logins in the designated Sensitive Data section.
It is completely secure and only our support staff has access to that section. If you want, you can use the below plugin to generate a temporary login URL to your website and share that with us instead:
https://wordpress.org/plugins/temporary-login-without-password/
You can use the above plugin in conjunction with the WP Security Audit Log to monitor what changes our staff might make on your website (if any):
https://wordpress.org/plugins/wp-security-audit-log/
We really look forward to helping you.
Hi,
Thanks for the reply. The site is on localhost / dev environment unfortunately for testing purposes so giving access at the moment is not possible.
But what I mean with visible in the backend is on posts -> all posts on SEO details column you can see that the jobposting schema is assigned to all existing posts.
However it will only be active on the frontend (in the source code) when the post will be updated. Now maybe this can be caused by WP-rocket caching plugin? Could that be?
Hello,
Thank you for keeping in touch with us.
It could be that a caching plugin is preventing the schema to be displayed in the front end. You can go ahead and clear your website cache, see if the issue goes away. You may also do a hard refresh on your browser:
Windows: Ctrl + F5
Mac/Apple: Apple + R or command + R
Linux: F5
You can also check your website’s page source and copy the code to Rich Result Test:
https://i.rankmath.com/nLpvlU
Let us know how it goes. We are looking forward to helping you.
Hello,
I have updated the sensitive data as requested. Can you please check further?
Thank you.
Hi,
I gave access to a temporary testsite.
Hello,
Thanks for your reply.
I was able to login into your website’s admin area and I saw that the schemas are added into the posts but they are neither displayed on the All Posts page nor on the frontend’s source.
Upon further investigating, I found that you’ve set the default schema to JobPosting and the schema is not getting added unless you manually apply the schema to the post.
I’ve forwarded the details to our dev. team for further analysis of the issue and we will soon get back to you.
In the meantime, if you have another question, please feel free to reach out, and it will be our pleasure to assist you.
Thanks.
Hi,
Thanks for looking into the issue and glad that you were able to reproduce it. Looking forward to your reaction and do you have any idea when you will be able give a reaction?
Kind regards
Hello,
Thanks for your reply and sorry for the delay.
The JobPosting schema is not added in the frontend as it does not have any data. The JobPosting schema needs to be configured prior to adding it and there are many fields that can be different based upon the job like Address, Enrolment Type, etc.
I suggest you keep the Article schema as the default schema and since you have to configure the JobPosting schema before adding it, you can add the JobPosting schema from the Post Editor window.
Hope this helps.
Thanks.
Hi,
Thanks and okay then there is no possibility to assign all existing vacancies the jobposting schema at once I understand.
Makes sense for vacancies indeed. I will migrate from Yoast to Rankmath and we will assign by hand then.
Thanks for looking into it!
Hello,
We’re glad that we could address your concern.
If you have another question in the future, please feel free to reach out, and it will be our pleasure to assist you again.
Thank you.