Rank Math is duplicating Job Posting structured data

#810984
  • Resolved Joel Young
    Rank Math free

    So I’m using the WP Job Manager plugin with Google Indexing API and it works nearly perfectly using Yoast SEO. Jobs were being indexed completely fine however they were just missing a tiny bit of organisation structured data.

    However, I’ve recently switched over to Rank Math – love the plugin so far and want to sign up to the pro version but for some reason it duplicates the job posting schema that is natively supplied by WPJM.

    I have no other plugin’s providing structured data. I disabled Rank Math and it reverts to 1 job posting enhancement in rich results/search console.

    I’ve retested this multiple times by changing the schema type in Titles & Meta > Jobs from None to Article to Job Posting. All of them duplicate the job posting enhancement.

    This is isolated to the Schema (Structured Data) module as when this is disabled it no longer duplicates the structured data.
    I’ve tested this multiple times by going into advanced settings and ensuring posts, pages and companies are all set to no index to ensure the duplicate structured data isn’t being pulled from elsewhere and the job listing page has always had no schema applied to it anyways.

    Yet still it duplicates the job posting structured data from the WP Job Manger plugin (not even two separate sets of structured data – exactly the same.)

    Why is this and how can I stop it duplicating?

Viewing 9 replies - 1 through 9 (of 9 total)
  • Hello,

    I apologize for the issue you are facing with Rank Math duplicating the Job Posting structured data on your website. It seems like you have thoroughly investigated the problem and identified that the duplication occurs when the Schema (Structured Data) module of Rank Math is enabled.

    To address this duplication issue, you can follow these steps:

    1. Check Schema Settings: Ensure that the Schema settings within Rank Math are correctly configured. You can review the settings related to Job Posting Schema in Rank Math SEO > Titles & Meta > Jobs.

    2. Disable Job Posting Schema in Rank Math: If you are experiencing duplication issues with the Job Posting Schema, you can try disabling the Job Posting Schema feature within Rank Math temporarily to see if it resolves the problem. You can do this by navigating to Rank Math SEO > Titles & Meta > Jobs and setting the Schema type to "None."

    3. Review Plugin Compatibility: Since you mentioned that the duplication issue started after switching to Rank Math, it might be beneficial to reach out to Rank Math support directly to investigate any potential conflicts between WP Job Manager and Rank Math that could be causing the duplication.

    If the issue persists after trying these steps, I recommend assigning this ticket to our support team for further investigation. You can do this by clicking on the available buttons to escalate the ticket to a human agent who will assist you further.

    Thank you for bringing this concern to our attention, and we appreciate your patience as we work to resolve this matter for you.

    Warm regards.

    Sources:
    JobPosting Schema Type » Rank Math

    Hello,

    I have updated the sensitive data as requested. Can you please check further?

    Thank you.

    Hello,

    Thank you for contacting support.

    We installed that plugin on our local installation to see if it was duplicating the Schema but we don’t see any duplication.

    To make sure that you don’t have any JobPosting Schema please access your postmeta database table and look for the following key rank_math_schema_JobPosting.

    If you see any entries for that is because there are pages with the JobPosting Schema which would explain the duplication.

    Don’t hesitate to get in touch if you have any other questions.

    Hi Miguel,

    I’ve searched the postmeta database and I can only find the above key in two job post id’s. They’re actually the job posts that I manually applied and edited the Rank Math job posting schema to for testing.

    All other job posts do not have the above key in, do not have any rank math schema applied and yet duplicate the job posting schema when rank math or the structured data module is activated.

    Surely there must be another reason for this?

    I really don’t want to revert to Yoast due to this.

    Hello,

    We might need to take a closer look at the settings. Please edit the first post on this ticket and include your WordPress & FTP logins in the designated Sensitive Data section.

    Please do take a complete backup of your website before sharing the information with us.
    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.

    Hello,

    I have updated the sensitive data as requested. Can you please check further?

    Thank you.

    Hello,

    The issue is with the add-on plugin called “WPJM Google Indexing API Integration” because it contains a compatibility code for our plugin that is forcing the output of the Schema on the pages even if it’s not set inside our plugin.

    The file causing this is the following: plugins\wpjm-google-indexing-api\src\ThirdParty\RankMath\RankMath.php

    We would recommend getting in touch with the support team responsible for this plugin and asking them to either remove this entirely or make sure it’s not outputting incorrect data.

    Don’t hesitate to get in touch if you have any other questions.

    Hi Miguel,

    Thank you so much for your help and apologies as I really thought it was down to an issue with Rank Math which evidently it is not.

    I’ll get in contact with them now and then hopefully once sorted I can fully convert to Rank Math.

    Thank you for your help.

    Kind regards
    Joel

    Hello,

    We are super happy that we could address your concern. If you have any other questions in the future, know that we are here to help you.

    If you don’t mind me asking, could you please leave us a review (if you haven’t already) on https://wordpress.org/support/plugin/seo-by-rank-math/reviews/#new-post about your overall experience with Rank Math? We appreciate your time and patience.

    If you do have another question in the future, please feel free to create a new forum topic, and it will be our pleasure to assist you again.

    Thank you.

Viewing 9 replies - 1 through 9 (of 9 total)

The ticket ‘Rank Math is duplicating Job Posting structured data’ is closed to new replies.