If you’re having trouble setting up or using Site Kit, check the list below. If you encounter a problem that’s not listed here, please open a new support topic and we’ll be happy to help you troubleshoot.

Site Availability

  • Your site needs to be publicly accessible with no password protection on the homepage
  • Maintenance mode and coming soon plugins typically overwrite your WordPress front-end so that your site is not able to connect to Site Kit. Temporarily deactivate these plugins before proceeding with Site Kit setup.
  • When setup is complete, you can reactivate your coming soon or maintenance mode plugin. 

Google Accounts

  • Setup requires a WordPress login with the role of Administrator
  • You must also have access via your own Google account to the Google services that you are connecting to Site Kit

Browsers

  • Opera: Temporarily disable the Ad Blocker feature while you’re setting up Site Kit.
  • Brave: As of version 1.38, the Brave browser auto-redirects AMP pages by default. With this setting enabled, you will not be able to complete Site Kit setup, and will also get an Error: Bad Request: missing parameter: ‘code’ message when trying to grant Site Kit permissions as part of setup or module connection. To complete setup or connect a module, disable this setting from Settings > Shields > Auto-redirect AMP pages.
  • All browsers: Temporarily disable any ad blocking extensions, such as AdBlock, when setting up Site Kit. Ad blockers can mistake API requests for the AdSense module in Site Kit as serving ads directly and block them.

WordPress REST API

The WordPress REST API is used by Site Kit to communicate between your site and the connected Google services. It must be enabled and accessible for site administrators during setup and when viewing the Site Kit dashboards. It is enabled by default on every WordPress site. 

Hosting configurations, firewall restrictions, or third-party plugins can cause WordPress REST-related errors. Please check these services to ensure that the WordPress REST API is not blocked or restricted.

Locations

  • As of 2021, Google services, including all Site Kit services, are blocked in China and Egypt.

WordPress plugins

  • Caching plugins (WP Super Cache, Breeze, Autoptimize): Temporarily disable caching plugins while you’re setting up Site Kit.
  • URL Conversion plugins (Make Paths Relative, Relative URL): Plugins that convert absolute URLs to relative URLs can cause issues with setting up Site Kit and connecting modules. Buttons which are required to complete setup/connecting modules may be unclickable. Temporarily disable these plugins before setting up Site Kit or connecting any modules within the plugin to avoid these issues.
  • Autoptimize: If you’re experiencing issues with admin page display, turn off the “Optimize JavaScript code” setting.
  • Monster Insights: Temporarily disable Monster Insights while you’re setting up the Google Analytics module.
  • Updraft Plus: Disable the Google Drive backup storage option while setting up Site Kit or alternatively deactivate Updraft Plus during Site Kit Setup.
  • Translation plugins (WPML, TranslatePress): Plugins that store language variations in the database as opposed to create new language-specific pages can result in “no data available” notices as Analytics is unable to track data for content that does not have an individual post or page.
  • WPML: Analytics cannot be viewed for sites using WPML multi-domain setup

WordPress setups

  • Multisite: Currently, Site Kit doesn’t support WordPress multisite networks. If you want to use Site Kit in a WordPress multisite installation, activate the plugin for each individual site you would like to use it on.
  • Headless: Headless setups are not supported at this time.