SEO Campaign Tracking
I stopped tracking rankings alone. Now I connect Search Console to GA4, set a baseline, and measure conversions first.
What I’d do first
- Connect Search Console to GA4 before you optimise anything to see query data alongside on-site behaviour.
- Record a baseline of current rankings, organic traffic, conversion rates, and page speed before making changes.
- Focus on business outcomes like leads or revenue, not just clicks or impressions.
- Review SEO performance weekly for 15 minutes and monthly in more depth to catch issues early.
- Pair visibility metrics (rankings, impressions) with behavioural metrics (conversion rate, bounce rate) to avoid misleading wins.
The path I'd take
I start by verifying the site in Search Console, then link it to GA4. That connection is non-negotiable; it lets me see query-level clicks and impressions alongside on-site behaviour like bounce rate and conversion rate. Without it, you are guessing which rankings actually drive value. Next, I export a baseline: current rankings for target keywords, monthly organic sessions, conversion rate, and average page speed. I record this in a spreadsheet and take a screenshot of the Search Console performance graph. I then build a custom dashboard in [Looker Studio](/looker-studio/) that combines Search Console impressions, GA4 organic sessions, and goal completions. I include a table of top landing pages with their conversion rates, and a trend line for assisted conversions. I review this dashboard weekly for 15 minutes: I look for sudden drops in clicks or impressions, check for crawl errors, and note any ranking shifts. Monthly, I dig deeper into which pages are driving revenue, not just traffic. I also set up [SEO KPIs](/seo-kpis/) like lead volume and revenue per organic visitor, tied to campaign activities. For example, last quarter I saw a 12% traffic increase but only 3% more leads. That told me the traffic was less relevant, so I prioritised content targeting bottom-of-funnel queries. In one project, after linking Search Console to GA4, I discovered that the #1 ranking query for "cheap web hosting" had a 1.2% conversion rate, while the #5 ranking query for "best managed hosting" converted at 6.8%. If I'd only tracked rankings, I'd have celebrated the first term and wasted budget on it. My dashboard now highlights conversion rate by query, not just rank. That decision changed how I allocate content effort.
Watch-outs
Do not track only rankings. I have seen campaigns where rankings soared but conversions flatlined because the query attracted informational searchers, not buyers. Always pair visibility with behavioural [SEO metrics](/seo-metrics/) like bounce rate, time on page, and conversion rate. Do not skip the baseline. Without it, you cannot prove your campaign moved the needle. I once launched a content refresh without recording pre-campaign data; traffic jumped 40%, but I later realised it was seasonal. I lost two weeks of clarity. Do not rely on one tool. Search Console shows impressions but not sessions; GA4 shows sessions but not query-level data for all traffic. Cross-check them using a [Google Analytics](/google-analytics/) custom report. Also, avoid setting up tracking in a way that double-counts conversions. I use [Google Tag Manager](/gtm/) to manage event tags precisely, with careful trigger configuration. Another watch-out: ignore technical health at your own risk. A crawl error or slow page can tank performance even if your content is strong. I monitor index coverage and page speed monthly. Finally, review frequently enough. I have seen teams wait three months to check campaign data, then discover a tracking break at week one. Weekly 15-minute checks catch those. For an e-commerce client, I noticed that mobile traffic had low conversion rates despite high rankings. The issue was a slow checkout page. If I had only looked at desktop data, I would have missed it. So now I segment by device in every dashboard. Also, beware of attribution: a user might click an organic result, then convert later via direct. I use GA4's data-driven attribution to give organic some credit, but I still compare last-click organic conversions as a sanity check. That tension is worth acknowledging.
What I got wrong
I used to obsess over keyword rankings. I would celebrate hitting #3 for a high-volume term, only to realise traffic barely moved. The ranking was for a query that did not convert. Now I track conversions first, rankings second. I also skipped the baseline once. I launched a content refresh and saw traffic jump — but I could never prove it was my work, not seasonality. That mistake cost me a client's trust. I got wrong the frequency of review. I initially set up monthly reports, but that was too slow to catch issues. I switched to weekly quick checks. I also underestimated the importance of tracking off-site metrics like branded search volume. An SEO campaign can increase brand awareness, and that shows in branded query growth. I now include branded impression trends in my dashboard. And I once relied solely on GA4 for conversion data without validating it against the CRM. I later found a discrepancy: GA4 counted 50 leads, the CRM showed 38. The GA4 tag was firing on form page views, not submissions. I now validate every conversion event with a test submission. Finally, I used to think SEO tracking was just about reporting. It is actually about diagnosing. The numbers tell you what to fix next. I ignored assisted conversions for a long time. Organic often assists other channels. By attributing all revenue to the last click, I undervalued SEO. Now I look at assisted conversion reports in GA4. That changed how I talk about [SEO ROI](/seo-roi/). I also learned to look at search impression share; losing ground there can signal competition changes. I now track impression share trends monthly.
Next step
Quick answers
How often should I review SEO campaign data?
I do a 15-minute weekly check for sudden changes, a monthly deep work through trends and content performance, and a quarterly review tied to budget decisions. This cadence catches problems early without overwhelming me.
What is the most important metric to track in an SEO campaign?
It depends on your business model, but I prioritise conversions tied to revenue, such as purchases or demo requests. Rankings and traffic are leading indicators, but they only matter if they lead to business outcomes.
Should I track assisted conversions for SEO?
Yes, because organic often helps other channels. In GA4, I look at the assisted conversions report to see how many sales SEO assisted without being the last click. This gives a fuller picture of SEO's contribution.
How do I set up a baseline for SEO tracking?
Before starting any campaign, I record current rankings for target keywords, monthly organic traffic from GA4, conversion rate, and page speed. I export this data to a spreadsheet and keep a screenshot of the Search Console performance graph.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — Primary documentation for search performance and measurement concepts.
- Google Analytics 4 Help — Official guidance for tracking sessions, events, and conversions in GA4.
- Google Search Console Help — Official source for clicks, impressions, CTR, and query reporting.
Notes from Callum Bennett.