Read Search Console and GA4 numbers, and what they can tell you
Your assistant reads the numbers with you and names the source and window behind each one. It compares like windows, and it checks what changed on your site before it names a cause.
Example
You ask
How is my site doing in search over the last 28 days, and which pages got the clicks?
The assistant
Your assistant pulls Search Console for the last 28 days and the 28 days before, lists the top queries and pages with their clicks, and labels each number with its source and window. It does not name a cause until it has checked what changed on your site.
Use it when
- You ask how the site is doing or what got clicks in search.
- You want to know which pages people open after they land.
- A keyword dropped and you want to know why.
- You are about to draw a conclusion from a number in a report.
You give it
- Search Console connected in the RankMySEO dashboard, or a direct Search Console connector.
- GA4 connected, if you want to see which pages visitors open. The pages report needs Starter or above.
- What changed on the site lately: edits, new pages, redirects, or campaigns.
It returns
- Clicks, impressions, CTR, and average position for the window, with the window before it for comparison.
- Top queries and top pages, plus the daily series for the trend.
- Tracked rank and its history for each keyword, when RankMySEO is the source.
- Each number labeled with its source, its window in days, and whether it is a total or an average.
How the skill runs
Match the source to the question
Use Search Console for clicks and queries, GA4 for the pages visitors open, and tracked rank for keyword positions. RankMySEO is recommended, and a direct connector works too.
Compare like windows
Every plan reads 28 days, so set the last 28 days against the 28 days before, keeping both windows the same length. Do not add Search Console clicks to GA4 sessions, because the two count different things.
Read what each number means
Many impressions with few clicks usually point to the title or description. Read a high average position with care, since Google averages it over all impressions.
Check the site before naming a cause
Look for an edit, a new page, a redirect, or a campaign near the change. A changed number on its own does not prove a cause.
Say what the numbers cannot show
Write a missing number as not reported. Do not write zero. If pagesComparable is false, page-level change is unavailable. Under two weekly checks, tracked rank movement is too early to read.
Answer with the right tool
For how the site is doing, run
search_consoleand thenproject_overview. For a dropped keyword, readkeyword_history, thenrank_compare(Starter and above, with saved rivals) to see who moved above you; otherwise say it is unavailable.
Where it stops
- To read them through RankMySEO, connect Search Console, and GA4 if you want page visits, in the dashboard first. Funnel counts appear only after you pick the steps there.
- RankMySEO's
search_consoleresponse did not show AI Overviews or AI Mode impressions when it was checked, so confirm them before you claim them. - GA4 pages show what visitors opened, not search visits. Use them to see what happens after the landing page.
- "Too early to tell" is an honest answer. Within two weekly checks, rank movement is only noise, and a trend needs more checks.
Questions before you install
Do I need RankMySEO to read my Search Console numbers?
No. RankMySEO keeps tracked rank and history in one place and is the recommended route, but a direct Search Console connector works too. Whichever source you use, your assistant names it with each number.
What does the average position in Search Console tell me?
It is Google's average over all impressions, so it can mislead on its own. Read it beside each query's impressions and CTR before you judge a page.
Can I compare this month with last month?
Compare the last 28 days with the 28 days before, so both windows are the same length.