SEO reporting tool: Search Console and GA4 give you two halves. Verand joins them per page.

One funnel from query to conversion, attributed to the page that earned it. Verand reads both Google accounts, once a day and the moment you connect, and writes nothing back.

JR
Analysis & Tracking
SEO Analytics

Your Search Console and Analytics funnel: query to click to session to conversion.

Oct 13 – Nov 9, 2026GA4 · 2 addresses left outApplies to every card, unless it’s marked.
Clicks
Oct 13Nov 9
Annotations
Rewrote titles and metas on 9 pages
Oct 30 · Metadata Improvements
Refreshed 6 syndication guides
Oct 21 · Content Refresh
VisitorsGA4· 5,760 total
Visitors (5,760)AI-referred (114)
Traffic by SourceGA4
Visitors ⇅
Organic Search3,552
Direct1,446
Referral528
•Unassigned120
•AI Assistant114
Top queriesGSC
QueryClicksImprCTRPos
willowdale equity2811524.3%1
real estate diversification113303.3%24.1
asset managment91516%16.5
negative capital account on final k-18869.3%2.2
single family office structure81,1820.7%5
assest management7739.6%15.2
asset management74,5540.2%17.7
assett management6738.2%15.7
Top PagesGSCGA4Search columns: last 28 days
AI ✦PageImprPosClicksVisitorsConvEngmt
✦ 27/blog/non-recourse-guaranty12,3606.35586361263%
✦ 18/9,1504.94265041858%
✦ 12/blog/passive-investing-in-multifamily-real-estate5,94013.893117349%
✦ 6/blog/what-does-a-real-estate-investment-firm-do4,2605.7192243366%
—/blog/real-estate-recapitalization2,94016.42763341%
—/blog/doctors-investing-in-real-estate1,83022.31221037%
✦ 3/editorial-process2881.78493071%
—/privacy-policy1237.5912022%
ConversionsGA4
69 key events
1.2% conversion rate
Investor_Inquiry42
Newsletter_Opt_In21
Webinar_Registration6

Key events (GA4 conversions): the outcomes a YMYL site optimizes for. Toggle to see which pages & sources drive them.

LocationGA4
countryVisitorsShare
United States37230%
China31425%
United Kingdom17614%
Germany817%
Lithuania383%
Netherlands373%
Poland272%
France222%
DevicesGA4
Desktop85%1,054
Mobile15%183
Branded vs Non-BrandedGSC
Branded10%
Non-branded90%

“Branded” = queries containing your name; the rest is discovery demand you earned. 90% non-branded means your content, not your name, is pulling people in.

Search CoverageGSC
1,000
Ranked queries
queries you get impressions for
266
Ranked pages
pages earning impressions

How much of your content Google actually surfaces, the base of the funnel.

The funnel: per pageGSC→GA4
Search: Google → Your PageGSC
532,019Impressions1,125Clicks0.21% CTR
On-Site: Visit → ConversionGA4
1,239Visitors134Engaged10.8% engaged1Conversions0.1% CVR
Leak: Seen but not clicked: title/meta → routes this page to the Rewriter / Opportunities.
✦ AI Search & AssistantsLast 28 daysOct 13 – Nov 9, 2026Full AI Visibility →
AI-sourced visits
114
from AI assistants
Top assistant
Claude
66 visits
Share of voice
27%
AI rank #2 of 9
Avg sentiment
71/100
how AI describes you
Pages cited by AI
35
your pages AI links to
AI engagement
68%
vs 57% site avg
Referral traffic by assistant
All assistants · 114 visits · 68% engaged
Where AI cites you
Official website340×
The Ultimate Guide to Passive Real Estate Investing In Multifamily Via Syndication | Willowdale Equity202×
Class B Multifamily & The Two Other Asset Classifications147×
Portfolio94×
How It Works76×
Real Estate Syndication: The Passive Investors Guide43×

Whether AI mentions & cites you is measured in AI Visibility; the visits above are GA4 referrals.

The join

Two Google accounts,
one funnel per page.

Search Console stops at the click. Analytics starts at the session and has no idea which query produced it. Verand joins both onto the landing page, so one row runs impressions, clicks, visitors, engaged visits and conversions. The widest drop is named: seen but not clicked is the title and meta, clicked but not engaged is the body, engaged but not converting is the call to action.

Oct 13 – Nov 9, 2026GA4 · 2 addresses left outApplies to every card, unless it’s marked.
The funnel: per pageGSC→GA4Search: last 28 days
Search: Google → Your PageGSC
2,940Impressions27Clicks0.9% CTR
On-Site: Visit → ConversionGA4
63Visitors26Engaged41% engaged3Conversions4.8% CVR
Leak: Seen but not clicked: title/meta → routes this page to the Rewriter / Opportunities.
Per landing page

Which article ranks.
Which one earns.

One table, both halves. Impressions and average position come from Search Console, visitors, conversions and engagement rate from Analytics, matched on the URL. A page pulling 5,940 impressions into 93 clicks and 117 visitors has a title problem, not a content problem, and you can read that off a single row instead of two browser tabs.

Top PagesGSCGA4Search columns: last 28 days
AI ✦PageImprPosClicksVisitorsConvEngmt
✦ 27/blog/non-recourse-guaranty12,3606.35586361263%
✦ 18/9,1504.94265041858%
✦ 12/blog/passive-investing-in-multifamily-real-estate5,94013.893117349%
✦ 6/blog/what-does-a-real-estate-investment-firm-do4,2605.7192243366%
—/blog/real-estate-recapitalization2,94016.42763341%
—/blog/doctors-investing-in-real-estate1,83022.31221037%
✦ 3/editorial-process2881.78493071%
—/privacy-policy1237.5912022%
Core updates

Google's own updates,
on your own axis.

Confirmed ranking updates come off Google's Search Status Dashboard and land on every time series as dated markers. Your own events go beside them: the day it went live, what kind of change it was, a label, an optional note. The change type sets the marker colour, so a drop has a date next to a cause instead of a guess.

Annotations
Rewrote titles and metas on 9 pages
Oct 30 · Metadata Improvements
Refreshed 6 syndication guides
Oct 21 · Content Refresh
Geography

Where the demand
actually is.

Visitors by country, region and city, shaded on a map you can zoom, drag and open full size. Three quarters of this site's visitors sit in one country, and the Region tab splits that figure by state. For a practice licensed in a handful of states, that split is the difference between traffic and clients.

LocationGA4
countryVisitorsShare
United States34,91074%
Canada4,1209%
United Kingdom2,1805%
India1,5403%
Australia9802%
Germany6101%
Philippines4551%
Mexico3881%
AI assistants

Visits from AI assistants,
split out.

Visits that arrive from ChatGPT, Claude and the other assistants are counted on their own: how many, which assistant sends the most, how long those visitors stay against your site average, and the pages AI answers cite.

✦ AI Search & AssistantsLast 28 daysOct 13 – Nov 9, 2026Full AI Visibility →
AI-sourced visits
114
from AI assistants
Top assistant
Claude
66 visits
Share of voice
27%
AI rank #2 of 9
Avg sentiment
71/100
how AI describes you
Pages cited by AI
35
your pages AI links to
AI engagement
68%
vs 57% site avg
Referral traffic by assistant
All assistants · 114 visits · 68% engaged
Where AI cites you
Official website340×
The Ultimate Guide to Passive Real Estate Investing In Multifamily Via Syndication | Willowdale Equity202×
Class B Multifamily & The Two Other Asset Classifications147×
Portfolio94×
How It Works76×
Real Estate Syndication: The Passive Investors Guide43×

Whether AI mentions & cites you is measured in AI Visibility; the visits above are GA4 referrals.

Your traffic

Only your site’s own traffic
counts.

If your Analytics property also collects another address, a booking tool or a staging copy, those visits are left out of the funnel and the cards, and the scope chip says which. Conversions still count from the whole property.

JR
Analysis & Tracking
SEO Analytics

Your Search Console and Analytics funnel: query to click to session to conversion.

Oct 13 – Nov 9, 2026GA4 · 2 addresses left outApplies to every card, unless it’s marked.
Annotations
Rewrote titles and metas on 9 pages
Conversions

Which conversions
count.

Conversions are the key events you already mark in GA4, counted by event, by landing page or by traffic source. Verand reports your definition of success rather than inventing one.

ConversionsGA4
69 key events
1.2% conversion rate
Investor_Inquiry42
Newsletter_Opt_In21
Webinar_Registration6

Key events (GA4 conversions): the outcomes a YMYL site optimizes for. Toggle to see which pages & sources drive them.

How it works

Two connections, then it keeps itself current.

Both APIs are free and read-only. Nothing to install, no tag to add, no allowance spent.

Start for free
Free · read-only · about 2 minutes
  • Read-only. We never write to either account, and you can disconnect from Settings whenever you like.
01

Connect the two accounts

OAuth against your own Search Console and Analytics properties, read-only scopes, about two minutes. Either one fills the tab; both give you the whole funnel.

Search + Analytics Sync
Pulls the last 28 days of Search Console and Analytics performance onto every page: the clicks, impressions, position, CTR, sessions and conversions shown in Page Tracker, the Topical Map and the SEO Analytics funnel. Runs daily, and again the moment you connect either account
Ran 3h ago · Updated 544 page metrics (Search Console 272, Analytics 272)  
DailyNext in 21h
02

It syncs on connect, then daily

Connecting kicks its own first run rather than waiting for a schedule to come round. After that it runs once a day: two API calls and an update, no page fetching and no model.

03

28 days, joined per URL

Each run pulls the 28 days ending two days back, because Search Console's own reporting lags about that long, and writes the numbers onto pages the crawl has already found.

76Opp
/blog/1099-vs-w2-worker-classification
Striking · #11 for "1099 vs w2 worker classification"
04

The rest of the product reads it

Page Tracker, the Topical Map and Opportunities all read those columns. Striking distance, low CTR and traffic-but-no-engagement are rows that exist because this join ran.

Questions

What people ask before they connect Google.

What is read, how often, and what Verand will never write back.

Does Verand change anything in my Search Console or Analytics?

No. The scopes it asks for are webmasters.readonly and analytics.readonly, which cannot write. It runs reports, stores the numbers against your pages, and never submits, annotates, edits or deletes anything in either account. Disconnect either one in Settings and the reading stops. What is read and where it is kept is set out on How Verand uses Google services.

How fresh is it, and why does the window stop two days ago?

The sync runs the moment you connect either account, and once a day after that. It pulls a 28-day window ending two days back, because Search Console's own reporting lags roughly two days and a window running to today would report a fall that is really just missing data. The charts on the tab read live from Google at whatever range you pick, from 7 days to a year.

What does joining them show that neither one shows alone?

Where a page loses people. Search Console ends at the click and Analytics begins at the session, so on their own you get a page that ranks and a page that converts with no way to tell they are the same page. Joined, one row shows 1,742,905 impressions turning into 24,174 clicks, and the stage that leaks is named and routed to the fix.

Is this the same thing as Keyword Tracking?

No, and the difference matters. Search Console's position is an average across the window, every device and every location, and it only covers phrases you already get impressions for. Daily positions for the phrases you choose come from keyword tracking. Keyword Tracking reads the results page itself, once a day, for one phrase in one country on one device, including phrases you do not rank for at all. This tab is free on every plan; tracked keywords are metered.

What if I only connect one of the two?

Either one fills the tab on its own. Search Console alone gives you queries, impressions, clicks, CTR, position, countries and devices. Analytics alone gives you visitors, engagement, traffic sources and conversions. The funnel card and the per-page join need both, and any card that cannot be drawn says which account is missing rather than showing you a zero.

Does it count every host my GA4 property tracks?

No, only your site's own. A host on another domain, like a staging or preview copy, is always left out, and a subdomain, like your app, only if you choose to leave it out in Settings, which asks once about each subdomain the property tracks. Conversions still count from the whole property, because a sign-up or a checkout often happens on another host. When anything is left out, the tab names it and its sessions.

Where do the core-update markers come from, and can I add my own events?

The markers are Google's confirmed ranking updates, synced monthly from its Search Status Dashboard into one shared table, so the dates are the same for every customer and cost nothing per site. Your own annotations are per site: a date, a change type from the list, a label and an optional note. Both render on the same axis, and both show up in the hover readout for that day.

How it works in the help center: Keyword Tracking and SEO Analytics, and which to look at

SEO Analytics

Search Console and GA4, joined per page. Rank on Google and in AI answers from ChatGPT, Gemini, Google AI Overviews, Google AI Mode, Perplexity and Claude. Then act, gated.

Query to impression to click to session to conversion, per landing page, so a number you see has a page you can open and a fix your rules have already read.

Seven days, every feature unlocked, one click to cancel.

Compliance gate
Draft, paragraph 3

The 2019 fund returned 14.2% net to investors, and this offering carries guaranteed returns of 12 to 15% over a five year hold.

Base rules for every regulated siteHard rule

A guaranteed return is deceptive in any financial context and can be a securities violation. Say targeted or projected return, with its basis.

Ruleymyl-guaranteed-returns
Packbase-ymyl
BasisFTC Act §5; SEC Marketing Rule 206(4)-1; Reg D anti-fraud provisions
ChatGPT
Gemini
AI Overviews
AI Mode
Perplexity
Claude
Recorded ChatGPT · today 09:02
Cited
Pagewillowdaleequity.com/blog/syndication-minimums
Position#2 of 3Also cited
Share of voice by engine

Willowdale Equity and four competitors · 14 days

YouEquityMultipleBAM CapitalOrigin InvestmentsAshcroft Capital
Day 1
Across six engines31%You 27%14%11%8%
Share of brand mentions across active prompts
The answer · a buyer's question on ChatGPT, read and recorded0:00 / 0:30
Verand

Content built to rank in Google and get cited by ChatGPTPerplexityGeminiClaude, with every claim checked before it goes live.

support@verand.ai

© 2026 Verand. All rights reserved. TermsPrivacyAI policyAccessibilitySecurity
Not legal advice. Compliance packs are researched from the regulators' own text and tested by Verand, not reviewed by a licensed attorney.