Is Yoast Toast?


I had an email conversation with the authors of Rank Math and they seem to think they are supporting ClassicPress.

Exact quote.

We are supporting WordPress 4.9.8-4.9.9 and thus the ClassicPress.

I have suggested that they state it officially at some point, because it is hard for ClassicPress community to know whether the compatibility is because the initial fork is near identical to WordPress or whether they would have fixed things if there was an issue.


Function available for newest update of Rank Math to move the metabox to the bottom of the admin screen (eg, below custom fields you may have added).


I just gave Rank Math a try this weekend and it seems pretty good but it’s definitely challenging to get everything “in the green”, so to speak…


That isn’t necessarily a bad thing. It means you have to work harder on your pages than with Yoast, so maybe the standards are higher.

That said, a lot of that stuff that gets the green light is just a rough guide and not always a necessity for good SEO.

I have Rank Math on my test site and will probably convert from Yoast on the live site.


Not quite…this is the comms I got from them

We support WordPress 4.9.9 and thus ClassicPress.
If ClassicPress changes anything, we do not intend to support them separately.


This sounds more like it’s compatible for now, rather than actually supporting ClassicPress.


I think this is going to be the case for most existing plugins until CP has a user base large enough to justify the additional effort to specifically support CP.


Absolutely, @raygulick. It’s important we understand the difference, so we ca make the best decisions going forward.


If you think about it, I doubt many plugin developers would guarantee to always support Wordpress if changes happen that make it unfeasible so to do.


It’s not about guarantees; it’s about intent and perception of viability. Plugin devs will cater to markets they consider viable. WP represents a big market, so I think most plugin devs (unless they decide to throw in the towel or place their bet on CP’s just emerging market) will ask “How high?” when WP says “Jump!”


More from mythemeshop, looking better:

We do not have any plans of dropping the support for WordPress 4.9.9 since we ourselves use Classic Editor on many of our web properties.


maybe I spoke too soon. I just had an issue that I could not connect the plugin to my account at Mythemeshop for the SEO analysis tool to work.

Then I found that oif I rolled back to WP4.9 it was fine so perhaps this is one feature of the plugin that is not compatible with CP. I’ve mentioned it on their support forum so waiting to hear back if that is actually the issue as I suspect.


@Voodoochill this sounds familiar. If you have a chance, can you try adding this code to your site to help us narrow down the issue?

You can drop it in wp-content/mu-plugins/temp-useragent-fix.php or in your active theme’s functions.php file, and that will be enough to test:


add_filter( 'http_headers_useragent', function( $ua ) {
    return 'WordPress/' . get_bloginfo( 'version' ) . '; ' . get_bloginfo( 'url' );
} );


I had a good response from RankMath when I joined their Facebook group and mentioned I was with CP:


That does sound promising. I’m going to install it on a site and try it out.


I’m interested to know what you think…


Hi James, I’m just trying RM and I can confirm that I couldn’t connect to the MyThemeShop account in a standard CP site. Adding that code to functions.php solved the problem for me.


Adding it to functions.php causes website just show as blank page.

temp-useragent-fix.php works, it allows me to connect.

So the question now, is this something CP will add or is it something RM needs to fix from their side ideally?


Ideally Rank Math would fix this issue on their side, but they are not the only one. This is something we’ll fix in the upcoming rc1. Thanks for helping me test & confirm the issue.

@Voodoochill I didn’t specify this, but if you were pasting that code into an existing PHP file then you would need to omit the <?php tag since the file would already have one.