Google’s Site Kit plugin is an excellent WordPress plugin that give WordPress owner, site insights about how people find and use their site. Site Kit is the one-stop solution to deploy, manage, and get insights from critical Google tools to make the site successful on the web. It provides authoritative, up-to-date insights from multiple Google products directly on the WordPress dashboard for easy access. The Site Kit provides insights from different Google products like Search Console, Analytics, AdSense, PageSpeed Insights, Tag Manager and Optimise.
But if you are trying to setup Site Kit for any anyone one or two the product with but not google search console then you will run into trouble. In my case this happened since I was using a G Suite hosted domain. When trying to setup the Google’s Site Kit plugin for WordPress gives you an error that ‘Internal Server Error: checking requirements failed’ or stalls on the Site Kit website to show the message “checking requirements failed”.
There are quite a few users who have faced similar issue/error. The “checking requirements failed” error has been discussed on the WordPress plugin’s official support, on the GitHub repo for this plugin and on google product support. Most of solution talked about clearing cache, removing and re-adding the plugin or try to disable conflicting plugins. But none of solutions worked for me.
The solution to this issue is pretty simple and something we might have missed. To resolve the Google’s Site Kit plugin “checking requirements failed” to follow these steps.
- Go on to the admin console of your domain http://admin.google.com and click on “Apps”
- Now in the Google admin console Apps page select “Additional Google services”
- In the “Additional Google services” page scroll down to “Google Search Console” and select it.
- Now in the “Google Search Console” you will see that the “Service status” is set to OFF for everyone”. Click on that status.
- In this page select “ON for everyone” and click “SAVE”.
These steps ensure that you have Google Search Console Service status is ON for everyone. This is one of the first check that Google’s Site Kit plugin for WordPress checks for when setting it up on your WordPress installation. Once done you need to run the Site Kit plugin. This time your Site Kit plugin should work as intended.