Analytics for search traffic: from the landing page to the signup
Search Console stops at the click and analytics start after it. These guides join the two on the one key they share, the landing page, in GA4 and in PostHog, so a search can be followed to a signup and a signup back to the query that started it.
By Théophile Louvart, founder of Porteur · Updated 14 September 2026 · Markdown
Two halves, one key
Search Console knows the query, the impression, the position and the click, and nothing after. Analytics know the session, the pages, the events and the signup, and nothing before. Neither replaces the other, and their totals never reconcile exactly: a click can start no session, a session can follow several clicks, and consent tools drop sessions. They meet on the landing page, and every guide in this theme is a way of joining them there.
In Google Analytics 4, organic search is a default channel group, the Landing page report shows sessions and key events by the first page of the session, and the Search Console link adds two reports that put queries and impressions next to landing pages, with Search Console's own lag. In PostHog, a pageview carries the referrer and the UTM values, a person keeps their first landing page and initial referrer, the Web analytics dashboard classifies sessions into channels, and a funnel runs from a pageview on a landing path to a signup event, broken down by where the person first came from.
The two questions worth answering
Which landing pages bring people who later sign up, and which bring people who leave. The first needs the person's first landing page joined to a later event, which product analytics do and page analytics do not; first touch is the honest attribution for search, because the search is what brought the person. The second is the table of pages that win clicks and sign nobody up, and it belongs to the conversion theme once it exists.
Revenue attribution is the same join one step further: the payment event, the person, their first landing page. A table per landing page with clicks, signups, paying accounts and revenue answers what a search click earns and what to write next. It lies in two cases the guide names: long sales cycles, and accounts with several people.
The order to read the guides
- First: organic search traffic in GA4, then the GA4 landing page report, then linking Search Console to GA4. That is the free setup in an hour.
- Then product analytics: PostHog for search traffic, and how to track signups from search by landing page.
- Then the discipline: UTM parameters without breaking your search data.
- Then the money: what a search click earns.
What a monthly read looks like
One screen. The landing pages from organic search sorted by sessions, with the signup rate beside each, and the same pages from Search Console with their impressions, clicks and position. Three lists fall out of it: pages with many clicks and few signups (the page), pages with many impressions and few clicks (the title), and pages with few impressions that convert everyone who lands (the ones to push, with links and a refresh). Consent means every rate undercounts; the ranking of pages against each other still holds.
Keep the three lists from month to month. A page that moved from the first list to none is a fix that worked; a page that entered the second list is a title to rewrite this week; a page that stays in the third for a quarter with no links pointing at it is the page the next guide should link to. The read takes twenty minutes once the two reports are open side by side, and it is the only meeting the site needs.
Where the free check fits
The free check reads the outside of the site and needs no analytics. The growth report, bought once, connects PostHog with three read scopes and does this join for you: the pages that take the clicks and sign nobody up, the searches that lead to signups, and the change on each page as a brief. Search Console connects to the report with a read-only scope, so every finding carries your own impressions, clicks and positions beside the analytics.
The guides, in the order to read them
17 guides on the theme, each on one question, each ending in your own figures.
- Organic search traffic in GA4: where it is and how to read itGuide
See organic search in GA4, read source and medium, landings and key events, link Search Console, and build a one‑screen monthly view that you can act on.
- The GA4 landing page report: the pages that bring people, and what they doGuide
Find the GA4 landing page report, filter to Organic Search, compare key event rates, avoid thresholds and sampling traps, and turn it into a fix list.
- Linking Search Console to GA4: what you get and what you do notGuide
Link Search Console to GA4, find the two reports, read queries next to landing pages, and know why clicks and sessions never match.
- PostHog for search traffic: from a landing page to the signupGuide
Set up PostHog to see organic search landings, funnels to signup, and monthly answers from landing page to product event, cleanly tied to referrers and UTMs.
- How to track signups from search, by landing pageGuide
Join Search Console with analytics to see which landing pages bring signups from organic search, and which pages get clicks but convert nobody.
- UTM parameters: use them without breaking your search dataGuide
What UTM parameters mean, when to use them, how GA4 reads them, and the rules that keep your search and referral data clean on a small site.
- What a search click earns: revenue attribution for a product siteGuide
Track what a search click earns. Join payment events to the person and their first landing page, and see which pages bring signups and revenue.
- How to measure the return on SEO for a small productGuide
Join search clicks to signups and revenue by landing page, pick first touch, watch the payback period, and stop claiming numbers you cannot prove.
- How to check organic traffic: yours exactly, a rival’s roughlyGuide
See your exact Google clicks in Search Console, your organic sessions in GA4, and a rival’s rough traffic with estimator tools. What to trust and why.
- An SEO dashboard for free: Search Console, GA4 and Looker StudioGuide
What to show on one screen, how to build it in Looker Studio with free connectors, and when Search Console alone is enough for a small product.
- SEO goals that mean something: a figure, a date, a KPIGuide
Set SEO goals you can ship: one KPI with a figure and a date, tied to pages and searches. Examples for new and growing sites, plus a review routine.
- SEO in thirty minutes a week: the routineGuide
The weekly half hour as steps: what to open, what to read, what to decide. Plus the monthly hour, the quarterly afternoon, and what to ignore in between.
- SEO KPIs: the three numbers a founder reads weeklyGuide
Track three SEO KPIs each week: non-brand clicks, signups from search, and revenue from search. See where each comes from and what to do when one moves.
- SEO metrics explained: what each one measures and what it does notGuide
Know which SEO metrics matter, where they come from, what they measure, and the traps. Set one KPI, track diagnostics, and report in one page.
- A monthly SEO report on one page: what changed, why, what nextGuide
Make a one-page SEO monthly report that shows what changed, why, and what to do next. KPIs, table of figures, and a worked example.
- An SEO report template that a founder actually readsGuide
Use this simple SEO report template. One page a founder reads. What to include, where to pull it from, a filled example, and versions for audits and months.
- The best SEO reporting tools, and the free one that covers most foundersGuide
Use Looker Studio with Search Console and GA4 for clear SEO reporting. See what to include monthly and when paid tools or a one-off report help.
The free tools
Each checks one thing on one page or one site, without an account, and says what it found in words.
- Click-through rate calculatorFree tool
Clicks and impressions to a rate, the typical range at your position, and the rows of a Search Console export ranked by the clicks they leave behind.
- On-page SEO checkerFree tool
Paste a URL and get the page read as a crawler reads it: title, description, canonical, indexability, headings, alt text, links, share tags, what to fix first.
The words
What each term means for a small site, and what to do about it.
- Conversion rateGlossary
Conversion rate is conversions divided by eligible visits or visitors in a period. Learn how to define, measure and use it on a small site.
- Bounce rateGlossary
Bounce rate is the share of sessions that were not engaged. See when a high rate is fine, when it is a problem, and what to change first.
- ClicksGlossary
What clicks mean in Search Console, why they differ from sessions, how to read the metric, and what to change on small sites.
- ImpressionsGlossary
What an impression is in Search Console, how it is counted, why impressions can rise without clicks, and what to fix on a small site.
- Click-through rate (CTR)Glossary
CTR is clicks divided by impressions. See why it varies by position and the results page, how to read it in Search Console, and how to fix weak titles.
- Search appearanceGlossary
Search appearance splits clicks and impressions by result type. See which rich results, video, Discover or news formats earn traffic, and what to do next.
Questions
They count different things. A click can start no session (the visitor left before the page loaded), a session can follow several clicks, consent tools drop sessions, and Search Console lags two to three days. Compare the ranking of pages, not the totals.
First touch. The search is what brought the person; a signup weeks later belongs to the landing page that started it. GA4 defaults to data-driven attribution, which spreads credit; product analytics keep the person's first landing page, which is the honest answer for search.
The GA4 half, yes: organic sessions and key events by landing page, plus the Search Console link. The join to a person's later signup needs an event-based tool that keeps the first landing page on the person, which is what product analytics add.
Only when misused: on internal links they break sessions, and a shared UTM URL can be indexed as a duplicate. On external links with a canonical on the page they are harmless and useful.
Check my site, free
Paste your URL for the free check; connect PostHog to the growth report and it follows each search to the signup and says where it stops.
- Free check, no card
- Read-only, your own accounts
- Readable by your agent