Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: Search API attachments 10.0.13 — Minor update available for module search_api_attachments (10.0.13). Release: Editoria11y Accessibility Checker 3.0.10 — Minor update available for module editoria11y (3.0.10). Release: Editoria11y Accessibility Checker 2.2.24 — Minor update available for module editoria11y (2.2.24). Release: Mismatched entity and/or field definitions 1.2.1 — Minor update available for module meaofd (1.2.1). Release: Lupus Custom Elements Renderer 2.8.1 — Minor update available for module lupus_ce_renderer (2.8.1). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

Analyze Search Console

25 sites Security covered Drupal 10–11

Part of the Analyze ecosystem · 11 projects

View on drupal.org

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 optimisation
  • 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 authorise. 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 authorise
  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

FAQ

What Google Cloud setup is required?

Create a Google Cloud project, enable the Search Console API, and create OAuth credentials (Web application type) with your site's callback URL. Paste the Client ID and secret into the module's settings page, click authorise, and select your Search Console property from the dropdown. The entire setup takes about five minutes.

Does the module support multiple Search Console properties?

The module auto-detects all Search Console properties your Google account has access to. Select the property that matches your Drupal site from the dropdown. If your account manages multiple sites, each Drupal installation connects to its own property independently.

What date ranges are available for search data?

Switch between 7, 14, 28, or 90 day windows. Filter by Web, Image, Video, or News search type. The module shows period-over-period comparison automatically (for example, "1,234 clicks, up 12.3% from the previous 28 days"), so you see trends without manual calculation.

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

Analyze Search Console is part of the Analyze suite included in DXPR CMS, a turnkey marketing CMS for Drupal that combines content analysis, a premium Drupal theme, and a drag-and-drop layout builder. See getting started or explore pricing.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Apr 2026
Latest release
6 days ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.0 Stable 10–11 Oct 1, 2026
1.0.0-beta2 Pre-release 10–11 Aug 7, 2026
1.0.0-beta1 Pre-release 10–11 Apr 6, 2026