# 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.

Updated 2026-09-14 · Source: https://porteur.ai/guides/analytics

## 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.

> UTM parameters belong on the links you place elsewhere, never on internal links: an internal UTM starts a new session and breaks the attribution you built. A shared UTM URL can be indexed; a canonical to the clean URL prevents it.

## 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

- [Organic search traffic in GA4: where it is and how to read it](https://porteur.ai/guides/organic-search-traffic-in-ga4): 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 do](https://porteur.ai/guides/ga4-landing-page-report): 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 not](https://porteur.ai/guides/link-search-console-to-google-analytics): 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 signup](https://porteur.ai/guides/posthog-for-search-traffic): 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 page](https://porteur.ai/guides/track-signups-from-search): 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 data](https://porteur.ai/guides/utm-parameters): 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 site](https://porteur.ai/guides/what-a-search-click-earns): 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 product](https://porteur.ai/guides/how-to-measure-seo-roi): 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 roughly](https://porteur.ai/guides/how-to-check-organic-traffic): 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 Studio](https://porteur.ai/guides/seo-dashboard): 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 KPI](https://porteur.ai/guides/seo-goals): 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 routine](https://porteur.ai/guides/seo-in-30-minutes-a-week): 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 weekly](https://porteur.ai/guides/seo-kpis): 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 not](https://porteur.ai/guides/seo-metrics): 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 next](https://porteur.ai/guides/seo-monthly-report): 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 reads](https://porteur.ai/guides/seo-report-template): 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 founders](https://porteur.ai/guides/best-seo-reporting-tools): 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

- [Click-through rate calculator](https://porteur.ai/tools/click-through-rate-calculator): 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 checker](https://porteur.ai/tools/on-page-seo-checker): 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

- [Conversion rate](https://porteur.ai/glossary/conversion-rate): 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 rate](https://porteur.ai/glossary/bounce-rate): 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.
- [Clicks](https://porteur.ai/glossary/clicks): What clicks mean in Search Console, why they differ from sessions, how to read the metric, and what to change on small sites.
- [Impressions](https://porteur.ai/glossary/impressions): 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)](https://porteur.ai/glossary/click-through-rate): 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 appearance](https://porteur.ai/glossary/search-appearance): 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

### Why do Search Console clicks and GA4 sessions differ?

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.

### Which attribution model for search?

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.

### Can I do this without PostHog?

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.

### Do UTM parameters hurt SEO?

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.

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: https://porteur.ai/
