Skip to main content

Google Search Console

Google Search Console is a free service from Google that helps you monitor, maintain, and troubleshoot your site's presence in Google Search results, including search analytics, sitemaps, and URL indexing status.

Authentication Types

Google Search Console supports 1 authentication method:

  • OAuth - Create your own Google Cloud OAuth app. Every user connects with their Google account.
    • Pros: Full control, per-user tracking, production-ready
    • Cons: Requires Google Cloud Console setup

Setting up OAuth

  1. Go to https://console.cloud.google.com/ and create a new project or select an existing one

  2. Go to APIs & ServicesLibrary, search for the Google Search Console API, and click Enable

  3. In the left sidebar, go to APIs & ServicesOAuth consent screen

  4. Configure your OAuth consent screen with the required information

  5. On the Scopes page, add the Search Console scopes you need:

    • https://www.googleapis.com/auth/webmasters.readonly (read-only access)
    • https://www.googleapis.com/auth/webmasters (full access)
  6. Go to APIs & ServicesCredentials

  7. Click Create CredentialsOAuth client ID

  8. Select Web application

  9. Under Authorized redirect URIs, add:

    • For SaaS deployments: https://{org}.mcp-s.com/{org}/api/auth/callback
    • For On-Premise deployments: {connectUrl}/{org}/api/auth/callback
  10. Click Create

  11. Copy the Client ID and Client Secret

  12. In Willow, paste the Client ID and Client Secret

  13. Select the same scopes you configured (at minimum, webmasters.readonly)

  14. Click Save Changes

Note: You may need to enable the Google Search Console API in APIs & ServicesLibrary if not already enabled.

On this page