How to Setup Google Site Kit Plugin in WordPress Site?

Google loves WordPress websites and show special recommendations on all their tools for WordPress users. For example, if you check your speed in Google PageSpeed, you can get special recommendations for WordPress. Google will automatically detect the site using WordPress and offer useful recommendations. This is the same case with AdSense account as well. However, there is no singe place Google show all recommendations for WordPress users. This problem was solved by Google by offering Site Kit plugin for WordPress. In this article, we will explain how to setup Google Site Kit plugin and activate all modules in the plugin.

What Google Site Kit Offers?

Google Site Kit is an all in one plugin for WordPress users to access all useful services inside WordPress dashboard. There are four services you can access :

Earlier Google was offering AdSense publisher plugin which was discontinued and removed from the repository. So, Site Kit is the next official plugin available from Google for AdSense users.   

Installing and Activating the Plugin

Login to your WordPress admin panel and navigate to “Plugins > Add New” section. Search for “Site Kit” and locate the plugin.

Install Google Site Kit Plugin
Install Google Site Kit Plugin

Click on the “Install” and then “Activate” buttons to install the plugin on your site. After installing and activating the plugin, navigate to the newly created menu item “Site Kit > Dashboard”.  Make sure Google can crawl your page to successfully use Site Kit plugin. You should see the screen like below without any errors before proceeding further.

Setup Site Kit Plugin
Setup Site Kit Plugin

Setup Google Site Kit Plugin

The plugin setup is a length process needs three steps.

  • Connecting your Search Console account to verify ownership
  • Allow access to Google account data
  • Setup Search Console
Related:  Checklist for Writing SEO Optimized Content

1. Verifying Ownership

Click on “Start Setup” button to proceed further setting up the plugin. This will take you to Google Site Kit website outside of your WordPress installation. Click on the “Sign in with Google” button to login to your Google account. This is required to verify the ownership of your Search Console property.

Three Steps Setup Process
Three Steps Setup Process

Enter you Google email and password to and sign into your account.

Connecting Google Account
Connecting Google Account

On the next two pop-ups, click on “Allow” to grant permission for Google Site Kit plugin to access your Search Console and domains in your account.

Access Permission
Access Permission
Access Permission Again
Access Permission Again

Finally, click on another “Allow” button to accept the risk and grant permission. Note, Google Site Kit plugin was having a security vulnerability and targeted by hackers to access user’s Search Console data. Therefore, Google mention it is a risk to grant access to plugins accessing your personal account details. You can read more about the security problem in the blog post published by Wordfence threat intelligence team.

Confirm the Options
Confirm the Options

After granting the access, you will be taken back to Site Kit webpage.

Site Verification Step
Site Verification Step

Click on “Proceed” button so that the plugin will add HTML verification code to your site. After successful verification, you will see the first step is completed.

Verified Successfully
Verified Successfully

2. Allow Access to Google Data

This is an easy step as you have already granted access in the first step. Simply click on “Allow” button to complete this step.

Data Access Granted
Data Access Granted

3. Setup Search Console

This is also a quick step. Click on the “Add site” button to add your site to Search Console property. Once done, you will see a success message like below:

Setup Completed
Setup Completed

Click on the “Go to my Dashboard” button to go back to your WordPress dashboard.

Related:  How to Create Full Width CSS Parallax Page Layout?

Activating Other Google Services

The above way of activating will only connect your site to Google Search Console. You have to activate the remaining services like Analytics, AdSense and PageSpeed Insights from the dashboard.

Site Kit Dashboard
Site Kit Dashboard

Click on the “Connect Service” link under each option or go to “Site Kit > Settings” to activate the required modules.

Connect Other Services
Connect Other Services

Again, you need to grant permission for the plugin to access your AdSense account.

Grant Persmission for Analytics
Grant Persmission for Analytics

Using Site Kit Plugin

Using Site Kit plugin pretty much simple. You can view the data from Search Console, Analytics and AdSense accounts under the dashboard section. The plugin also allows you to check individual URL performance in Google Search.

Check Individual URL Search Performance
Check Individual URL Search Performance

Deleting Site Kit Plugin from Your Site

At any point of time, if you decided to delete the plugin first click on the “Disconnect” option available under your email id.

Disconnect Plugin
Disconnect Plugin

Confirm disconnecting the plugin from your account to remove the granted permissions. You should see the message like below showing, you have revoked the access.

Access Revoked
Access Revoked

Alternatively, you can click on the “Reset Site Kit” option to disable the connection to your account.

Reset Plugin
Reset Plugin

After disconnecting from your account, you can deactivate and delete the plugin under “Plugins > Installed Plugins” section.

Problems with Site Kit Plugin

As with any Google services, you may face many issues when installing the plugin.

Too Many Verifications

You have to verify and grant permission for each service. This is a lengthy and time taking process before you completely setup the plugin for usage.

Deactivate Caching Plugin

You will see a warning message showing the site is using a caching plugin. Deactivate the caching plugin on your site. Surprisingly, Google Site Kit plugin will still show the message even after deactivating the caching plugin.

Error with Caching Plugin
Error with Caching Plugin

In case, if you are using maintenance or coming soon mode disable all those options.

Related:  Google Webmaster Tools New Interface

Failed Verification Process

In our case, verification failed multiple times and we need to follow the entire process starting from the beginning.

Failed Verification Process
Failed Verification Process

Incomplete Setup Error

After connecting to AdSense, we still see the error message under “Site Kit > Settings” that the setup is not completed for AdSense module. It took lot of time to locate your AdSense account and connect to Site Kit plugin.

Incomplete Setup
Incomplete Setup

Final Words

This has been a problem with Google offering plugin and then removing without maintenance. Earlier, Google discontinued AdSense plugin including the iOS / Android mobile apps. As such there are no official plugins for PageSpeed, Search Console and Analytics. At times we are hoping Google to manage this Site Kit plugin properly, it was hit with security hacking issue. In our opinion, if you are looking for integrating Search Console and Analytics, check other simple plugins. You can always use the official websites to get reports and check gathered data.  

Recommended Articles:

Leave a Comment