ViablyViably

Your Google Search Console data, beside the revenue it produced

Search traffic is usually the biggest thing a company knows the least about. The data lives behind its own login, one person checks it when they remember, and everyone else hears about a drop weeks later. Viably reads your Search Console performance data and puts it in the dashboard your team already opens, next to the leads and payments it turned into.
Trigger
Search
Lands in
Dashboard, with a weekly Slack summary
Setup
2 min
Needs
Nothing else
#growth
ViaApp9:00 AM

Search traffic is up 22% week over week

example.com, seven days to Monday

Clicks
1,840 (up 22%)
Average position
8.4, from 11.1
Top queriesTop pages

Most of the gain came from one guide finally reaching the first page of results.

What this guide produces, as it appears in Slack.

Search, next to the revenue

Viably already captures the form someone filled in, the payment that followed and the conversations your team had with them. What it couldn’t see was the moment before all that, when they typed something into Google and picked your result.

Connecting Search Console fills that in. The query that started a customer relationship now sits in the same system as the revenue at the end of it. That lets you ask which search terms earn money instead of just visits, whether a page that lost traffic slipped in the rankings or people stopped searching for it, and how long a new post takes to start pulling its weight.

Demand, not just visits

Impressions show how many people were looking for something you could have answered. That number moves before your traffic does.

The query behind the customer

Search sends people to a landing page, and Viably already knows which landing pages produce sign-ups. Put the two together and a search term stops being a vanity metric.

A second opinion on your analytics

If clicks in Search Console and sessions in your analytics drift apart, something broke between the click and the page. Usually a redirect, a consent banner or a tag that stopped firing.

Two minutes, no code

Google lets you share a property with a colleague by email address. Viably has an address, so you share it the same way. There's nothing to install and no API credentials to manage. For what Viably does with the data once it's connected, see Google Search Console automation.

Step 1Copy the address

Viably shows you a Google service address in its Search Console settings. It is the same one for every property you add, so you only ever need to find it once.

Step 2Add it in Google

In Search Console, open Settings, then Users and permissions, and add that address as a Restricted user. Restricted is deliberate, because reading performance data is all Viably ever does.

Step 3Pick your properties

Come back and press Check access. Viably lists everything Google will now let it read, you choose what to track, and the sixteen months of history start loading straight away.

Use a domain property if you have one
A domain property in Google looks like sc-domain:example.com and covers every subdomain and both protocols. Granting access there usually replaces four or five separate grants on URL prefixes, and it counts as one property on your plan.

What your team sees

One page per workspace, covering every property you've connected. Anyone can read it, not just whoever owns SEO.

The four numbers that matter

Clicks, impressions, click-through rate and average position, each shown against the previous period so you can see the direction as well as the level.

Queries and pages

The search terms people used and the pages they landed on, filterable by country and device, so you can see which page slipped instead of just that the site did.

Sixteen months of history

Loaded when you connect, so last year's seasonal peak is there to compare against on day one.

A weekly summary in Slack

Search performance joins your weekly pulse, with a button that breaks the week down day by day.

Position, weighted by impressions

Average position is weighted by impressions. A query seen thirty thousand times counts for more than one seen three times.

Click-through from the totals

Viably divides total clicks by total impressions to get click-through rate. Spreadsheets often average each query's rate instead, which inflates it.

Alerts and the weekly crawl

Viably alerts you when traffic drops, when a page you’ve starred slips, or when the connection breaks. Once a week it also crawls your site for dead links. Alerts go to the channel that gets your weekly pulse, and the SEO monitoring page covers what each one does.

Letting the crawler in
The crawler sends viably-seo-crawl/1, follows robots.txt and requests one page every 200ms. If bot protection blocks it, add a skip rule for that user agent. Cloudflare, Vercel and AWS WAF all support this. Until you do, Viably says so on the board and falls back to your repository if you’ve named one, or to your sitemap and Google’s index if you haven’t.

Ask about it in Slack

Most people will never open an SEO dashboard, and they shouldn't have to. Once Search Console is connected, @Via can answer questions about it in whatever channel you're in.

In plain language

“Is the site doing better than last month?” works fine. Nobody has to know what impressions means to get a useful reply.

Based on your numbers

Answers come from the data Viably has already collected for your properties, with the period stated.

Common questions

What teams ask before they turn this on.

What does SEO monitoring in Viably include?

Viably connects to Google Search Console and tracks clicks, impressions, click-through rate and average position for each property. It alerts your team in Slack when traffic really drops, ranks the queries that are missing clicks, crawls your site weekly for broken links, and shows the revenue that followed each query.

Do I still need Google Search Console?

Yes. Search Console is still where you submit sitemaps and inspect URLs. Viably reads the performance data and shares it with the rest of your team in Slack.

How do I connect Google Search Console to Slack?

Open the Search Console settings in Viably, copy the address it shows, and add it as a Restricted user on your property in Google. Then pick a Slack channel. Alerts and the weekly summary land there, repeats reply in the original thread, and anyone can ask @Via about search performance.

Do I need a developer to set this up?

You need someone who owns the property in Search Console, since only an owner can add users. Everything after that takes a few clicks in Viably.

How much history do I get?

Sixteen months, which is all Google Search Console stores. Viably loads all of it when you connect, and you can compare this month with the same month last year on day one.

How many websites can I track?

1 property on the free plan and 3 on Viably+. A domain property counts once and covers every subdomain and protocol under it. One grant on example.com usually brings in your blog, app and marketing site together.

Will I get an alert every weekend?

No. Viably compares each Saturday with the four Saturdays before it, and does the same for every other day.

Why do the numbers change after a day has passed?

Google keeps revising recent days for about 48 hours. Viably re-reads the last week on every sync and marks days that are still settling. Charts dim them and alerts skip them entirely.

How does Viably connect a search query to revenue?

Viably already records the page each new contact landed on and what they've paid since. Search Console shows which queries sent people to that page. Viably puts the query and the revenue side by side and leaves the conclusion to you.

Can Viably fix SEO problems for me?

If the fix is a link in your code, Viably can draft it as a pull request on the repository you name. You confirm twice before anything is written, and drafts only happen when you ask. Drafted fixes need Viably+ and the GitHub power.

Viably says it can't read my site. What now?

Bot protection is almost always the reason. The crawler identifies itself as viably-seo-crawl/1, follows robots.txt and requests one page every 200ms. Add a skip rule for that user agent in Cloudflare, Vercel or your WAF and it's fixed. Until then Viably works from what it can reach: the repository you named for the property, or failing that your sitemap checked against Google's index. It always says which one it used.

Is my Search Console data safe?

Viably only reads. Restricted is the lowest access level Google offers that still returns performance data, and it can't change settings, submit sitemaps or add users. You can remove it in Search Console any time, and Viably will notice on the next sync and tell you.

Get started

Add Viably’s address to your property in Google Search Console and sixteen months of history load on their own. One property is included on the free plan.

Add Viably to Slack
See it in actionSEO monitoring