Comeet HR plugin not showing canonicals

#503415
  • Resolved Pasha Kagan
    Rank Math free

    Hey,
    I switched a site over from Yoast to Rank Math, and ever since I did, the career pages that are being generated by the popular Comeet lost their canonicals, all point to the main careers page.

    Please check https://wsc-sports.com/careers/
    Any job opening just points back to the main page, regardless of actual URL.

    We asked their support, and they told to revert back to Yoast. We did, and it worked.

    Would you mind taking a quick look and seeing how to resolve this?

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

    Thank you for contacting Rank Math support, and sorry for any inconvenience that might have been caused due to that.

    We might need to take a closer look at the settings. Please edit the first post on this ticket and include your WordPress login 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 pages are being generated dynamically and that’s why the canonical URL is referencing the actual template page’s URL. I added the following filter to the code snippets plugin on your site to add the correct canonical URL:

    add_filter( 'rank_math/frontend/canonical', function( $canonical ) {
    	global $wp;
    	if(strpos(home_url( $wp->request ), '/careers/')) {
    		$canonical = home_url( $wp->request );	
    		return $canonical;
    	}
    	return $canonical;
    });

    Hope that helps. Let us know if you need any other assistance.

    Looks much better now, thanks!
    Can it also handle other meta data (title, description, image)?

    Nigel
    Rank Math business

    Hello,

    I checked your individual career pages and the Rank Math title description and image meta are already being added, so no changes need to be made.

    Hope that helps. Please let us know if you have questions.

    But… looking at a singular job posting, let’s say https://wsc-sports.com/careers/co/new-york/C7.139/business-partnerships/all/ – we still see the “general” title/description of the “careers” page:
    <title>Careers - WSC SPORTS</title>`
    <meta name=”description” content=”WSC Sports keeps expanding and we're looking for new team …”/>`

    Hello,

    Since this is a dynamically generated page, our plugin can’t assign each of these pages its own SEO meta settings.

    You can instead create a dynamic meta detail to fetch unique data from each of the generated pages which may require modifying these filters:

    https://rankmath.com/kb/filters-hooks-api-developer/#change-the-title
    https://rankmath.com/kb/filters-hooks-api-developer/#change-meta-description

    Hope that helps and please do not hesitate to let us know if you need our assistance with anything else.

    Thank you for the assistance. Does this require hiring a developer?
    Unfortunately, this is beyond my coding capabilities – I do SEO, and switched to RM from Yoast on account of it being superior, and regrettably it affected the well-indexed job listings. Comeet is a popular HR plugin, and Yoast do support it without changing any settings, so I’m trying to determine my next steps here…

    Nigel
    Rank Math business

    Hello,

    I am sorry to disappoint but Comeet is not currently fully supported in Rank Math. If you cannot implement the code snippets provided, you will need the help of a developer.

    Hope that helps. Please let us know if you have questions.

    Hey,
    I spoke with Comeet and they’ve explained some of their logic.
    Is it possible to have Rank Math not to override meta titles/descriptions/canonical/og:image for all paths under /careers/? That would solve the problem.

    Hello,

    Sorry for the delay in the response.

    You could try to apply the following action to remove some of the data we generate only on those specific pages: https://rankmath.com/kb/filters-hooks-api-developer/#remove-opengraph-tags

    The same procedure could be applied to remove other actions from our plugin.

    If that doesn’t work, then we don’t have any other possibilities to make this work.

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

    Hey,
    Unfortunately, the company’s HR forced us to revert back to Yoast, and I’m communicating directly with Comeet’s team for them to add official support for Rank Math.

    As the SEO professional, I don’t have a direct budget to hire a developer, and the next time a budget can be discussed is Q2 or Q3.

    Hope this’ll be a temporary setback and we’ll be able to keep on using Rank Math in the near future.

    Hello,

    Sure, we understand that the tight budget prevents this from happening.

    We would also like to share the following plugin which allows you to disable a particular plugin for a CPT and you could try that to disable Rank Math on the CPTs currently having issues: https://wordpress.org/plugins/plugin-load-filter/

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

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

The ticket ‘Comeet HR plugin not showing canonicals’ is closed to new replies.