Ryan Lenk

Set up your measurement stack in 30 minutes: GSC, Bing, Clarity, and GA4

You cannot prove a win you never measured. This is the exact measurement stack I install before writing a single word of content, in about 30 minutes, all free. It is the same stack running on my mom's shop (where it counted 80 AI citations last month) and on this site, where I installed it at zero and screenshotted the zeros on purpose.

Why measurement comes before content

Most owners do it backwards. They write pages for months, then install analytics, then wonder what worked. The problem: every number you brag about later needs a base. "Traffic doubled" means nothing if you cannot show where it started. I published my own site's zero (Google literally said "processing data") so that every future win has a receipt. Thirty minutes now buys you a provable story forever.

Part 1: Google Search Console (about 8 minutes)

Search Console is Google's own report of how your store shows up in Search: queries, clicks, impressions, indexing problems. It is the closest thing to the source of truth.

Go to search.google.com/search-console and add a domain property (not a URL prefix; the domain property catches www and non-www in one place). Verification happens with a DNS TXT record: your domain host (or Shopify, under Settings, then Domains) has a DNS section where you paste the record Google gives you. It usually verifies within minutes.

Then submit your sitemap: in the left menu, Sitemaps, then enter sitemap.xml and submit. On Shopify your sitemap already exists at yourdomain.com/sitemap.xml; you are just telling Google to read it.

What day zero looks like: "Processing data, please check again in a day or so." That is normal, not broken. Screenshot it. That screenshot is your baseline.

Part 2: Bing Webmaster Tools (about 5 minutes)

Here is the part almost nobody tells small businesses: Bing is not just Bing. Microsoft's Copilot answers lean on Bing's index, and Bing Webmaster Tools now has an AI Performance report that counts citations of your site from Microsoft Copilots and partners. Skipping Bing means flying blind in an entire AI ecosystem.

Go to bing.com/webmasters and choose Import from Google Search Console. Two clicks, done: your verified property and sitemap come over. Then find AI Performance in the left menu and look at your zero. Mine was a flat line at 0. Screenshot it.

Part 3: Microsoft Clarity (about 7 minutes)

Clarity is free behavior analytics (heatmaps, session recordings), and it quietly became one of the most important GEO tools available: its AI citations dashboard counts how many times AI answer engines pulled from your pages, which queries they grounded on, and your share of authority on those queries. The 80-citations number I publish for my mom's shop comes from this exact report, exported monthly, originals kept.

On Shopify, install the Microsoft Clarity app from the app store and connect it; on any other platform, add the tracking snippet from clarity.microsoft.com. Then open the AI citations section and meet your zero.

Part 4: Google Analytics 4 (about 10 minutes)

GA4 answers what visitors do once they arrive. Three settings matter on day one, and two of them are ones most setups miss:

First, data retention. Admin, then Data collection and modification, then Data retention: change event data retention from 2 months to 14 months. The default quietly deletes your history.

Second, an AI referral channel group. Out of the box, visits from ChatGPT or Perplexity hide inside "Referral" and you will never see them. Admin, then Data display, then Channel groups: create a new group, add a channel named "AI / LLM Search" with the condition Source matches this regex, and drag it above Organic Search (order is priority):

.*chatgpt\.com.*|.*chat\.openai\.com.*|.*perplexity\.ai.*|.*copilot\.microsoft\.com.*|.*gemini\.google\.com.*|.*bard\.google\.com.*|.*claude\.ai.*|.*edgeservices\.bing\.com.*|.*meta\.ai.*|.*you\.com.*|.*poe\.com.*|.*phind\.com.*|.*deepseek\.com.*|.*mistral\.ai.*|.*grok\.com.*

If GA4 offers you a built-in "AI Assistants" channel, keep that too; the two work as a team, and the honest number is both rows added together.

Third, link Search Console. Admin, then Product links, then Search Console links. Now your search queries and your on-site behavior live in one place.

The screenshot ritual (the step that makes it all provable)

Before you close the tabs: screenshot every dashboard at its starting state and put the date in the filename. Then repeat monthly. A dated folder of exports is the difference between "trust me, it grew" and receipts. When I say my mom's shop went from 71 citations to 80 across two 30-day windows, I can show both exports. That standard costs five minutes a month.

Frequently asked questions

Do I actually need all four tools?

Yes, because they answer four different questions. Search Console shows how Google Search sees you. Bing Webmaster shows how Microsoft's ecosystem sees you, including Copilot citations. Clarity shows what visitors do and how often AI answers pull from your pages. GA4 shows where visitors come from and what they are worth. No single tool covers another's job.

Are these tools really free?

All four are free, no card required. Clarity is free without traffic limits, GA4's free tier is more than any small business needs, and Search Console and Bing Webmaster Tools have no paid tier at all.

How long until I see real data?

GA4 shows you in its Realtime report within minutes, and Clarity within a few hours. Search Console and Bing typically need a day or two before reports populate ("processing data" at the start is normal). AI citations take the longest on a new site: engines have to crawl and then actually use your pages, which can take weeks. That wait is exactly why you screenshot the zero now.

What is an AI referral channel group?

It is a rule in GA4 that files visits from AI tools (chatgpt.com, perplexity.ai, copilot.microsoft.com and similar sources) into their own named channel. Without it, those visits hide inside Referral or Direct and the question "does AI send me customers" becomes unanswerable. With it, you get a plain row you can watch grow.

Should I set this up before or after writing content?

Before. Measurement installed after the fact cannot recover your baseline, and every percentage you ever publish needs that base to be honest. Thirty minutes of setup first means every win afterward is provable.

Next: find out what the engines can already see with the 10-minute check, or start at the beginning with the plain-English GEO guide. I publish my own site's numbers from this exact stack, zeros included, in The Receipts.