Common subscription issues

A license key is no longer needed to use our premium plugins because we launched a customer portal where you can find and manage all the Yoast SEO products you own. If you don’t have an account yet or want to know how it all works, this guide will get you started.

As part of changing to our customer portal, there are a number of reasons why the subscription will be active in MyYoast but not show active on your website. Please check the following:

  • Did you download and install the premium plugin?
    If not, please install the premium plugin. Our installation guides will walk you through the process.
  • Is a supported version installed on your site?
    If your premium plugin version is below 5.x, please manually update to the current version to activate your subscription.
  • Is the premium plugin installed into the correct folder?
    If you are unsure of the folder name, please remove the plugin, download a new copy from MyYoast, and install the premium plugin again. Your settings are stored in the database so you will not lose any information when you remove and reinstall the premium plugin.
  • Are you using the correct URL in MyYoast?
    The URL in MyYoast needs to be the same as the one found in Settings -> General -> Site URL. Changing the URLs in the WordPress settings could break your site, so be sure to make a backup first!
  • Are you using an older version of a previously managed by Yoast plugin such as Google Analytics by Yoast (now Google Analytics by MonsterInsights) or Post Connector?
    If so, please update to the most recent version of the plugin as some older versions interfere with the subscription activation verification process.
  • Do you receive a connection error?
    If so, please see the section below.

Subscription Connection Errors

Request error: Couldn’t connect to host.

Your server is unable to connect to

There are several possible causes, but all of them should be fixed by your webhost. For example by adding an exception to the firewall rules or updating the cURL module to the latest version. We cannot fix this for you, your webhost will. Or you can switch to another webhost.

Request error: Connection timed out.

Your server was unable to communicate to within the set time limit. This can be caused by, for example, a very slow webhost or a firewall.

Since this is a server-issue, we cannot fix this for you, your webhost will have to fix this. Or you can switch to another webhost.

Request error: “400 Bad Request”

The server couldn’t connect to with cURL.

Test if cURL can connect to In rare cases, your server’s IP may be blocked by our firewall. Please contact our support team with the results of the server connection test below.

Request error: “XYZ”

Your server responded to the request with error “XYZ”.

Search our Knowledge Base for the specific error. If not found, please send the complete error to the support desk of your webhost. They should be able to help you fix this, since this is a server-issue. Or you can switch to another webhost.

Server Connection Tests

In rare cases, there may be an issue with the communication between our server and your server. Unfortunately, unless you’re an administrator on the web server, you can’t solve the problems above yourself. You’d need to contact your web host and ask them to fix these issues.

If your web host is unable to resolve the issue, please ask your web host or server admin to provide us with the information listed below to help us identify where the connection issue occurs.

Server Information