analyze_search_console
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
- Create a Google Cloud project and enable the Search Console API
- Create OAuth credentials (Web application type) with your site's callback URL
- Paste Client ID and secret at /admin/config/analyze/search-console, save, and authorize
- Select your Search Console property from the dropdown
- 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.
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