Know which searches send you clicks, not just where you rank.
Read your average positions, the queries Google says you appeared for, and your Google reviews on one screen. Search Console supplies both the positions and the clicks, so a phrase that ranks and earns nothing shows up for exactly what it is.
Which keywords do I rank for, and are they worth ranking for?
Your target set, with the number that says whether each phrase matters. Choose the set with your team in the second week of setup, when the first pull and the baselines are taken. Each keyword shows its average position as Search Console reports it, the change against the prior window, and its average monthly searches. A phrase that climbed five places on thirty searches a month reads as exactly that, and so does a phrase sitting on page two with two thousand.
Click a row and the detail opens: position, change, monthly volume and the page that ranks for it. Volume comes from Google's own keyword planner through our Ads access, as average monthly searches for the United States in English, never from a third party's estimate. When the planner returns nothing for a phrase, the view treats it as unknown, not as zero.
Change the set from the screen. Open Settings, find Target keywords and choose Add. The request goes to your team and is logged, and the keyword joins the tracked set. Nothing on the screen writes to your site, your listing or your ads account.

What did people type before they found me?
Search Console answers that, and the view reads it directly. Once your property is mapped, the view carries a range picker, three tiles for clicks, impressions and click-through rate, and a rankings table sorted best position first: query, rank, prior rank, change and searches. Lower is better, and inside ten is the first page. The table runs up to sixty queries, and a query with fewer than three impressions in the window is left off, because a single stray impression is not a ranking. Under it sit the top queries by clicks, the top pages, and clicks by device and by country.
This is the number that separates ranking from earning. Our own site taught us that. Over ninety days it held 457 non-brand queries in the top ten. They produced 4,719 impressions, a median of one each, and across every non-brand query 42,945 impressions turned into 2 clicks. A position chart on its own would have called that a win. The clicks column is why this table exists.
Pick a comparison window and every row carries its prior value, so a move in the change column is a real move and not the arrival of a new phrase. Average position is weighted by impressions, so a query seen twice cannot move it as far as one seen two thousand times. Google releases this data two to three days after the fact, and the view carries a note saying the most recent days are still filling in. Appearances in Google's AI Overviews are measured here, through Search Console, not in the answer-engine view.
Are my Google reviews on here?
Yes, and they are live. Where your Business Profile is connected, a card on the search view shows your rating, the stars, your review count and a button that opens the listing on Google. It is read from Google each time you open the view, not copied in once at setup. If the card cannot reach Google it says so, rather than showing a sample.
Reviews sit beside rankings on purpose. For a high-ticket local service business the review count is a ranking input as much as an outcome, and a homeowner reads it before deciding whether to get in touch. Rankings, queries and reviews move together, so the view keeps them on one page and you read them together.
Connect it by adding our Google account as a manager on your listing, from your own Business Profile console, in the first week of setup. The role stays yours to revoke in the same console. We never hold your password, and nothing on the screen writes to your listing.
How do I compare with the companies I lose jobs to?
Where market data is enabled for your account, the view adds the wider keyword market: the phrases your trade competes on, your rank on each, monthly searches, a difficulty score out of 100, and the page that ranks. Rising here means people who have never heard of you finding you. Click a row for the detail.
Competitive intelligence sits beneath it in three tables. Ranking movement lists the keywords you gained and slipped on, with the change in places, so repeated losses on one topic say where to reinforce. Competitor keyword gaps list the phrases a competitor ranks for and you do not yet, with who ranks and where; each gap is a page or post your team can build. Competitor paid keywords list what nearby companies pay Google for, with an estimated cost per click, which is a demand signal your team weighs for your own campaigns or aims organic content at.
This is a paid data layer from a third-party provider, refreshed on a 24-hour cache, and it renders only where your account enables it. The search view itself is on all tiers.
Is this the SEO work, or the report on it?
The report, measured on the same screen where the work is read. The work is the program: technical fixes, pages aimed at phrases with measured volume, content that earns links, and the answer-engine layer described on the AI visibility page. If a phrase we targeted has no impressions after ninety days, this view is where it shows, and it is the signal your team acts on.
Part of it runs on a schedule whether anyone is at a desk. Where the content engine runs for you, every topic passes a demand gate on real search volume and on who already holds the top ten for the phrase, so the engine writes for phrases people type and skips the ones a national brand owns. Each piece is filed as a Google Doc in your Drive. Your dashboard rebakes at 12:01am Central and pulls fresh numbers when you open it. The rest stays with a person: choosing the keyword set, reading the gaps, and changing what your pages say.
Setup takes two to four weeks and is not billed. Week one is access: Search Console, Analytics, Ads and your Business Profile, each a manager invitation you grant in your own console and can revoke there. Week two takes the first pull, the baselines and the keyword set. From then on every number on this view accrues against a dated baseline instead of a memory.

What should I check in the demo?
Open demo.trulata.com. There is no form. The company is fictional and every number is illustrative, but the engine code is the same code every client instance runs. Open the SEO view. Click a keyword row: the detail opens with position, change, monthly volume and the ranking page. Look for the Google reviews card and the keyword market table. On a live account each renders only when its source is connected or its layer is enabled, so an absent card is honest, not broken.
Then hold it to the ceiling. The position column is Search Console's average position, not a rank tracker, and it describes organic results, not the map pack. Search Console runs two to three days behind. Search volume is a planner average, not a count of this month's searches. Organic sessions come from GA4 and run hours behind. The Refresh button starts a new pull, from 2 seconds to a little over 3 minutes, and reloads the page when the stamp moves; it never shows an error, and it cannot make Google release a day early. The header stamp says when the data was pulled.
Nothing on this view writes anywhere. The write paths from the screen are a keyword, content or targeting request to your team, logged, and a website change request, also logged. None of them touch your site, your listing or your ads account directly. That is the whole list, and the security page prints it.
What the search view reads.
| What | Where it comes from | How fresh |
|---|---|---|
| Keyword positions | Search Console average position on your target set | 2 to 3 days behind, set by Google |
| Search volume | Google keyword planner, through our Ads access | Average monthly searches, as Google reports them |
| Queries, impressions, clicks | Google Search Console, your property | 2 to 3 days behind, set by Google |
| Reviews | Google Business Profile, read from Google | Live, each time the view opens |
| Keyword market and competitors | Third-party market data, where enabled | 24-hour cache |
| Organic sessions | GA4 | Hours behind, set by Google |
Search Console counts every real search that showed you, so a phrase that ranks and earns nothing shows up on this view as exactly that.
Questions, answered.
Where do the keyword positions come from?
Search Console. Each is Google's average position for that phrase across every impression in the window, weighted by impressions, for the target set chosen with you in setup week two.
Where does search volume come from?
Google's own keyword planner, through our Ads access, as average monthly searches. No third-party estimate, and an empty planner result reads as unknown, never as zero.
Why is Search Console data a few days old?
Because Google releases it two to three days after the searches happen. The view shows the newest day released and carries a note that the latest days are still filling in.
Are reviews live?
Yes. The card reads your rating and review count from Google each time you open the view, once our account is a manager on your listing.
Can I add a keyword?
Yes, from the screen. Open Settings, choose Add under Target keywords, and the request goes to your team and is logged. The keyword then joins the tracked set.
Is competitor data included?
Where it is enabled for your account. The keyword market and competitive intelligence layer is third-party data on a 24-hour cache, and the search view is on all tiers.
See it running
before you decide.
The demo is the real product on a fictional company, with no form in front of it. Pricing is three published tiers. Setup on your own accounts takes two to four weeks.
Open the live demo See pricing
New here? See what the Command Center is. Prefer to write? Send us the one thing you want to know.
- Refreshed when you open itLive data on page load, never a monthly PDF
- Counted from your own formsLeads recorded server-side, compared daily with Ads and GA4
- Four answer engines, measuredChatGPT, Gemini, Claude and Grok, with a published denominator
- A review-first queue on every sendEvery draft waits in a review-first queue and every send is logged.