Drupal is a registered trademark of Dries Buytaert
Release: Drupal 11.4.5 Update released for Drupal core (11.4.5)! Release: Drupal 10.6.15 Update released for Drupal core (10.6.15)! Release: Superfish Dropdown Menu 8.x-1.15 Minor update available for module superfish (8.x-1.15). Release: Leaflet 10.4.10 Minor update available for module leaflet (10.4.10). Release: Raven: Sentry Integration 7.5.1 Minor update available for module raven (7.5.1). Release: htmLawed 8.x-3.8 Minor update available for module htmlawed (8.x-3.8). Release: Raven: Sentry Integration 7.5.0 Minor update available for module raven (7.5.0). Module Revived: Media Library Form API Element 2.1.5 Module media_library_form_element updated after 10 months of inactivity (2.1.5). Release: Acquia Content Optimization 2.1.0-alpha1 First alpha version released for module conductor (2.1.0-alpha1). Usage Milestone: Manage display Module manage_display crossed 1,000 active installs.

This module provides Google Search Console data directly within Drupal, showing clicks, impressions, CTR, and ranking for each page. It allows users to view query and dimension breakdowns, filter by country and device, and switch between different date ranges and search types without leaving Drupal.

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
  • You are building a marketing CMS and need SEO performance data integrated directly into the editorial workflow

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

Related Modules

  • Analyze - Required parent framework that provides the Analyze tab and plugin system this module extends
  • Key - Required for secure storage of Google OAuth credentials used by this module
  • Analyze PostHog - Sibling Analyze plugin that adds PostHog product analytics to the same Analyze tab
  • Analyze Broken Links - Sibling Analyze plugin for broken link detection in the Analyze tab

Activity

Tracked releases
2
Tracked since
Apr 2026
Latest release
1 day ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.0-beta2 Pre-release Aug 7, 2026
1.0.0-beta1 Pre-release Apr 6, 2026