Connect your own Google account once and stop bouncing between four tabs. PRO adds Claude AI content recommendations that track your progress over time, weekly email reports, traffic-drop and low-SEO alerts.
Every Monday you open WP-admin, then Google Analytics, then Search Console, then RankMath or Yoast. You copy numbers between them. You forget half. You miss the alert that your traffic dropped 35%. Rankly puts everything in one place and (PRO) emails you the alert before you'd have noticed.
Click "Connect with Google", grant read-only access, done — like Site Kit's own-credentials mode. No service account to share, no JSON key file. Rankly refreshes tokens for you.
GA4 device split, GSC top queries, RankMath or Yoast SEO scores — all loaded together, refreshed together, side by side. Stop alt-tabbing.
Claude turns your GA4 + GSC + SEO data into a prioritised report with copy-and-paste content briefs. Every report is dated, so the next one reviews what your actions did to your rankings.
Twice-daily traffic-drop checks and low-SEO score scans email you the moment something breaks — not three weeks later when you happen to open WP-admin.
Everything runs inside WP-admin. No third-party SaaS account, no Composer install.
Create an OAuth client
In Google Cloud Console: enable the Analytics + Search Console APIs and create an OAuth client (Web application). Paste the Client ID + secret into Rankly. The Tutorial walks you through it (~10 min).
Connect + pick
Click "Connect with Google", grant read-only access, then pick your GA4 property and Search Console site from a dropdown loaded from your account.
Watch + automate (PRO)
PRO turns on background sync, weekly reports, traffic + SEO alerts, and Claude AI recommendations. Set once, runs forever.
No upsell tax on the dashboard itself — every chart, every query, every score is in the free version.
Three data sources, one screen.
Your own account, one click.
A roadmap that tracks itself.
Inbox before WP-admin.
Notifies you before you'd have noticed.
Always fresh, never wait.
Pure WordPress + PHP + standard openssl extension. Talks to Google's REST APIs directly. PRO adds the OCW License Server for licensing and updates — that's the only external dependency PRO adds beyond Claude.
6.0 or higher
8.0 or higher
RankMath / Yoast (optional)
3.2.0
Free is the dashboard. PRO is the watchdog that emails you when something breaks.
Rankly
Unified GA4 + GSC + SEO dashboard.
Free forever · 1 site
No signup, just your own Google Cloud project.
Rankly PRO
Dashboard + AI + alerts + auto-sync.
per year · 1 site · excl. VAT
Per year. Instant access after payment. Cancellable annually.
Answers to the questions I get most often.
Do I need a Google Cloud account?
Yes. A free Google Cloud account is required to create the OAuth client that lets you connect your Google account to GA4 + Search Console. The Tutorial walks you through it; total setup is ~10 minutes, one time.
How does connecting to Google work?
Rankly uses OAuth with your own OAuth client — like Google Site Kit's "use your own credentials" mode. You click "Connect with Google", grant read-only access to Analytics and Search Console, and Rankly reads data with your existing permissions. There's no service account to share access with, no JSON key file, and tokens refresh automatically. Your credentials stay on your own site — nothing is sent to us.
Will Claude cost me money?
PRO uses your own Claude API key, so Anthropic bills you directly. A typical recommendations generation uses 2k–4k tokens (one request, cached 6 hours per language). At current Claude rates that's a few cents per generation. Total monthly cost: usually under €1 unless you regenerate constantly.
Which SEO plugins are supported?
RankMath and Yoast SEO. Rankly auto-detects whichever is active (you can also force one under Settings → "SEO plugin"). Without either, you still get the full GA4 + GSC dashboard and Claude recommendations — only the SEO card and low-SEO alerts stay empty.
Can I move a PRO license to another domain?
Yes. Clear the key on the old site (this triggers /deactivate on the license server) and enter it on the new site. Single Site = 1 active domain at a time.
What happens if Google's API is unreachable?
The last-cached data stays visible. The plugin stores the error per source so you can see what failed. The next refresh attempts again. PRO's background sync respects the cache TTL, so it doesn't hammer Google.
Or you'd like a feature added — I'd love to hear it. I always reply personally.
This is how Rankly shows up in the WordPress.org plugin directory and in your plugins list — look for the teal-and-pink OCW style.
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Stuur een WhatsApp