Hello,
We tried to debug the issue further and on the staging website, we found that that plugin “LearnDash Ratings, Reviews, and Feedback” was also causing some conflict.
Due to the sheer amount of plugins on your website, we can’t test one by one to see what the culprit is but we can assure that this is caused by one or multiple plugin conflicts but to further test that you’ll need to follow the steps in this tutorial to try and isolate the possible combinations: https://rankmath.com/kb/check-plugin-conflicts/
Don’t hesitate to get in touch if you have any other questions.
OK. Thank you for the update, Miguel.
For the plugin that has a conflict (LearnDash Ratings, Reviews, and Feedback), what’s the next course of direction?
Is it that Rankmath needs to implement some codes? or LearnDash Ratings, Reviews, and Feedback plugin needs to fix? or rankmath will work out with the plugin owner?
I just hope that things dont get stuck and hung with the stament of ‘my plugin works fine’.
I will have to find a replacement of either rank math or LearnDash Ratings, Reviews, and Feedback… when both are needed. I guess you have seen some folks walk away from rank math for the similar reasons.
Anyway let me know what is your usual approach for this kind of situation and I am not sure what would happen if I purchase the rank math pro version, will you be able to get the fix..?
Thank you
Rohan
Hello,
You can get in touch with the devs of Learndash as they might already have a fix for the issue.
However, could you please confirm if you followed the tutorial guide shared by my colleague to isolate the plugin(s) conflicting and causing the issue?
If not, please follow the guide and let us know how that goes.
Looking forward to hearing back from you.
Thank you.
Yes I have tested it with the shared method one by one and found out that that particular plugin “LearnDash Ratings, Reviews, and Feedback”.
This is not the Learndash team but LD associated 3rd party company. (https://wisdmlabs.com/)
You know what?
Now I remember the tikcet earlier that I had with them regarding some other conflict issue with Rankmath. they insisted saying it’s working fine from their clean environment after 20days back&forth emails and that’s the time I decided to opt for SEOPress.. I still prefer Rank Math to SEOPress…
Anyway they are rather passive and defensive from my experience.. In fact, it’s a huge mistake for LD to outsource some of key features of LD to this team in my opinion. even from non-programmer view, their code quality is pretty bad..
Back to the topic,
If possible, I would like to deal with Rank Math than them. Or can you help point out exactly what is causing the issue from technical standpoint? I am not a programmer so I failed to convince them it was their issue back then…
With your help, maybe they cant bullshit me…
In addition, is there anything you can do about it as a quick fix to overcome this issue while the long convincing effort is on going with them..
Thank you
Hello,
Allow me to further escalate this issue with our dev team to further check the issue from our end. Please continue to enable all the temporary logins so our dev team can conveniently access them.
In the meantime, please don’t hesitate to contact us anytime if you need our assistance with anything else.
OK. Thank you for the update.
I will keep those access but on live site, I need to turn on the cloudfront. Please do le me know if you need it to be off for the troubleshooting and i will turn that off.
I believe you can get the same symptom from the staging env (dev6) for the troubleshooting anyway.
I really hope to see the fix not only for me but also many other users out there too.
Thank you
Hello,
Unfortunately, we can’t do a thorough debugging of that plugin to find which function is making it so those pages are improperly detected.
However, we did make a filter that applied on your website to force the robots meta tag to be index
.
add_filter( 'rank_math/frontend/robots', function( $robots ) {
$affected_pages = ['/activity/', '/members/', '/community/', '/activate/', '/photos/', '/documents/'];
if(in_array($_SERVER['REQUEST_URI'], $affected_pages)) {
$robots['index'] = 'index';
$robots['follow'] = 'follow';
}
return $robots;
});
After applying this and enabling the plugin in question we noticed the pages now don’t have the noindex
and should be able to be indexed fine by Google.
Hope this helps solve your issues.
Don’t hesitate to get in touch if you have any other questions.
Thank you for the update and quick fix for that.
but I would love to get the permanant fix than a patch as there is something is not right in the system.
What would you recommend to get this fixed for good?
Thank you
Hello,
We understand that this might not be ideal but since the plugin we mentioned seems to be taking ownership of the robots meta tag generation and title generation these filters are required since they run on page load and as such can bypass those generations.
For a more permanent solution, you might need to get in touch with the plugin developers and ask them to test this plugin combination to be able to track down the function causing this issue.
Don’t hesitate to get in touch if you have any other questions.
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.