plugin-icon

Neutrope SEO Report Dashboard

Neutrope Inc. yazdı·
Google Search Console and GA4 key metrics in your WordPress admin, optimized for weekly and monthly SEO reporting.
Sürüm
0.1.2
Son güncellenme
Jul 7, 2026
Neutrope SEO Report Dashboard

Neutrope SEO Report Dashboard brings the numbers you actually report on — from Google Search Console and Google Analytics 4 (GA4) — into a single, reporting-focused screen inside WordPress.

It is not a replacement for Google Site Kit or a general-purpose analytics tool. It is a focused reporting layer on top of your Google data, built for SEO specialists, web production and maintenance agencies, and in-house marketers who prepare regular SEO reports and want the key figures without bouncing between Search Console and GA4.

What it does

  • Shows Google Search Console and GA4 key metrics in the WordPress admin.
  • Purpose-built for SEO reporting and monthly client/internal reports.
  • A reporting-focused layer on top of your Google data — not a Site Kit replacement.
  • Register your priority keywords and track their Search Console performance.
  • Register your priority pages and track organic traffic and conversions.
  • Save monthly reporting notes (actions taken, results, concerns, next focus, internal memo).
  • See week-over-week and month-over-month comparisons.
  • Export keyword, page and monthly-memo data to CSV (UTF-8 with BOM, Excel-friendly).
  • Update on demand, or automatically via WP-Cron.
  • Connect securely with Google OAuth 2.0 using your own OAuth client, with an assisted setup wizard and Client ID / Client Secret copy.
  • All fetched data is stored in your WordPress database.

Metrics shown

  • Search Console: clicks, impressions, CTR, average position (site, per keyword, per page).
  • GA4: organic sessions, active users, engaged sessions, engagement rate and configured conversion events (site and per page).

Developer hooks

Neutrope SEO Report Dashboard exposes a small set of filters and actions so developers can read or adjust report data and integrate their own tooling. All hooks use the neutrope_srd_ prefix, and default behavior is unchanged when no callbacks are attached.

Filters

  • neutrope_srd_capability (string $capability, string $context) – Capability required to view the plugin’s admin screens and to run its admin-post actions. Default manage_options. The same value governs menu visibility, page access and write actions, so return a capability a user either fully has or fully lacks. $context is advisory (the screen or action name), so return a value that does not depend on it.
  • neutrope_srd_dashboard_summary (array $summary) – The assembled dashboard summary shown on the Dashboard screen.
  • neutrope_srd_keywords_report (array $rows) – The keyword report as a 2D array (the first row is the header), used for CSV export.
  • neutrope_srd_pages_report (array $rows) – The page report as a 2D array (the first row is the header), used for CSV export.
  • neutrope_srd_monthly_memo_report (array $report, string $month) – The monthly memo report (header row + one data row) for the given YYYY-MM month, used for CSV export.

Actions

  • neutrope_srd_after_fetch_all (array $result) – Fires after a full data update (Search Console + GA4) and snapshot regeneration, for both the manual “Update all data” action and scheduled (WP-Cron) updates. $result contains overall, gsc and ga4 status strings (success, partial, skipped or failed). May run outside the admin context, so callbacks should not assume an admin request.

Constants

  • NEUTROPE_SRD_MENU_SLUG – Slug of the plugin’s top-level admin menu, so integrations can attach sub-pages without hardcoding it.

External services

This plugin connects to Google APIs to retrieve your Search Console and Analytics data. It only does so after you connect your own Google account via OAuth, and it communicates with Google when you manually update data or when a scheduled (WP-Cron) update runs. No data is sent anywhere except Google’s APIs, and retrieved data is stored in your WordPress database.

Google OAuth 2.0 (accounts.google.com, oauth2.googleapis.com) Used to authorize access and to obtain/refresh access tokens. The plugin sends your OAuth client ID/secret and the authorization code or refresh token, and receives access and refresh tokens. Tokens are stored encrypted.

Google Search Console API (www.googleapis.com/webmasters) Sends: OAuth access token, the selected Search Console property URL, date ranges, your registered keywords and registered page URLs. Receives: clicks, impressions, CTR, average position, and query/page performance data. When: when you manually update Search Console data, or when a scheduled update runs.

Google Analytics Data API (analyticsdata.googleapis.com) Sends: OAuth access token, your GA4 property ID, date ranges, registered page paths and configured conversion event names. Receives: organic sessions, active users, engaged sessions, engagement rate, and event counts for the configured conversion events. When: when you manually update GA4 data, or when a scheduled update runs.

Google Analytics Admin API (analyticsadmin.googleapis.com) Sends: OAuth access token. Receives: GA4 account and property summaries available to the connected Google account. When: only when you click Refresh GA4 properties on the GA4 settings tab.

Your use of Google APIs through this plugin is subject to the Google APIs Terms of Service (https://developers.google.com/terms) and the Google Privacy Policy (https://policies.google.com/privacy).

Ücretsiz(ücretli paketlerde)
Kurulum işlemini tamamlayarak, WordPress.com'un Hizmet Şartları ile Üçüncü Taraf Eklenti Şartlarını kabul etmiş olursunuz.
Test edilen son sürüm
WordPress 7.0
Bu eklenti, sitenizde kullanılmak üzere indirilebilir.