This project is not covered by Drupal’s security advisory policy.

This module is part of the Analyze module ecosystem and included in DXPR CMS.

Stop Switching to Google Search Console Every Time You Edit a Page

You're editing a blog post. How many clicks did it get last month? Which queries bring people here? Is the ranking improving or declining? Right now you'd have to open Search Console in another tab, find the URL, set the date range, and squint at a chart. With this module, that data is right there on the Analyze tab — every page, every metric, zero context switching.

You need Analyze Search Console if

  • You make content decisions but check Search Console data in a separate tab (or don't check it at all)
  • Your content team needs to see which search queries drive traffic to each page — without leaving Drupal
  • You want to spot ranking trends per page with previous period comparison, not just static numbers
  • You need to filter search data by country, device, or search type for targeted optimization

What You Get

  • Clicks, impressions, CTR, and position per page

    Every content entity shows its Google Search performance in the Analyze tab — with change vs the previous period (e.g., "1,234 clicks (+12.3%)") so you see trends, not just numbers.

  • Detailed query and dimension breakdowns

    Drill into the full report to see which search queries drive traffic, how performance varies by country and device, and whether you're gaining or losing visibility:

    • Queries — the actual search terms people use to find this page
    • Countries — geographic distribution of search traffic
    • Devices — desktop vs mobile vs tablet breakdown
  • Flexible date ranges and search types

    Switch between 7, 14, 28, or 90 day windows. Filter by Web, Image, Video, or News search. Apply dimension filters with visual chips.

  • Three-click setup

    Create OAuth credentials in Google Cloud, paste Client ID and secret, click authorize. The module auto-detects your Search Console properties — no manual URL entry.

  • Drush commands

    Query search data for any URL, check connection status, and manage the cache from the command line.

Getting Started

  1. Create a Google Cloud project and enable the Search Console API
  2. Create OAuth credentials (Web application type) with your site's callback URL
  3. Paste Client ID and secret at /admin/config/analyze/search-console, save, and authorize
  4. Select your Search Console property from the dropdown
  5. Enable the analyzer per content type at /admin/config/content/analyze-settings

Prefer a turnkey demo site?

Spin up DXPR CMS — Drupal pre-configured with DXPR Builder, DXPR Theme, the full Analyze suite including Search Console integration, and security best practices out of the box.

Get DXPR CMS »

Additional requirements

This module requires:

  • Analyze module (>=1.1.0)
  • A Google Cloud project with the Search Console API enabled and OAuth credentials
  • A Google account with access to the Search Console property

Project information

Releases