How to Track Organic Conversions in GA4
Step-by-step guide to track organic conversions in GA4. Link GSC, set up key events, and measure revenue from search. No agency needed.
Why Organic Conversion Tracking Matters
You shipped. Traffic's coming in. But you have no idea which organic searches actually convert to customers.
This is the gap that kills founders. You optimize for rankings, watch impressions climb, then discover your SEO traffic doesn't move the needle on revenue. You're flying blind.
GA4 conversion tracking closes that gap. It ties organic traffic directly to the actions that matter—signups, purchases, demo requests, whatever your business calls a win. Without it, you're guessing. With it, you ship faster because you know what's working.
The brutal truth: most founders never set this up. They run GA4 out of the box, which tracks pageviews but not conversions from organic search. They miss the data that would tell them to double down on certain keywords or kill content that wastes time.
This guide walks you through the complete setup. You'll connect Google Search Console to GA4, configure key events as conversions, and build reports that show organic revenue. It takes 30-60 minutes. No agency required.
Prerequisites: What You Need Before Starting
Before you begin, make sure you have these in place:
Google Analytics 4 installed and active. If you're still on Universal Analytics, migrate now. GA4 is the only version Google supports. Setting Up Google Analytics 4 for SEO Tracking from Day One walks you through the full setup if you need it.
Google Search Console verified. GA4 won't connect to GSC if your domain isn't verified. You need admin access to your GSC property. If you haven't done this yet, How to Set Up Google Search Console in 10 Minutes covers all verification methods—DNS, HTML file, meta tag, or Analytics.
Admin access to GA4. You need to be able to modify events, conversions, and settings. Editor or Admin role will work. Viewer access won't.
A conversion action defined. You need to know what counts as a conversion for your business. Is it a form submission? A purchase? An account signup? A demo request? Define this before you start. You'll need the URL, event name, or page path where conversions happen.
Google Tag Manager (optional but recommended). GTM makes tracking cleaner and safer because you don't edit your site code directly. If you don't have it, Setting Up Google Tag Manager Without Breaking Your Site shows the fastest setup path.
If you have all of these, you're ready. If not, spend 15 minutes on the missing pieces first. It's faster than troubleshooting tracking later.
Step 1: Link Google Search Console to GA4
GA4 can't see organic search data without a direct connection to Google Search Console. This is the foundation. Everything else depends on it.
Here's how to connect them:
- Open GA4 and go to Admin (bottom left).
- Under the Property column, click Data Sources.
- Click Search Console links (or Google Search Console depending on your GA4 version).
- Click Link.
- Select your Search Console property from the dropdown. If you have multiple properties, pick the exact one that matches your GA4 property (same domain, same protocol—http vs https matters).
- Click Confirm.
GA4 will now pull organic search data from GSC. This includes search queries, impressions, clicks, and click-through rates. But it doesn't automatically pull conversion data—you need to set that up separately.
Wait 24-48 hours. GA4 needs time to sync data from GSC. You'll see new dimensions appear in your reports once the connection is live. Linking GA4 with Google Search Console: The 2-Minute Setup shows how to use this data once it arrives.
Pro tip: Verify the connection worked. Go to your GA4 Acquisition report, filter by Organic Search, and look for GSC dimensions like Search Query and Search Position. If you see them, the link is live.
Step 2: Define and Set Up Your Key Events
GA4 tracks actions as "key events" (formerly called conversions). A key event is anything that matters to your business—a form submission, a purchase, a video play, a download, whatever.
You need to set these up before GA4 can track them. There are three ways to create a key event:
Option A: Mark an existing event as a conversion (fastest)
If your site already sends events to GA4 (like form submissions or purchases), you just need to mark them as conversions.
- In GA4, go to Admin → Events.
- Find the event you want to track (e.g., "form_submit", "purchase", "signup").
- Click it and toggle Mark as conversion to ON.
- Save.
That's it. GA4 now counts this event as a conversion. GA4 Events for SEO: What to Track Beyond Pageviews explains which events matter most for organic traffic.
Option B: Create a new event based on page URL
If you don't have event tracking set up, you can create a conversion based on page visits. For example, if conversions happen on a thank-you page at /thank-you, you can track that.
- In GA4, go to Admin → Events.
- Click Create event.
- Name it something clear like "conversion" or "purchase_complete".
- Under Matching conditions, select Page location (or Page path).
- Set the condition to match your conversion page. For example, if your thank-you page is
/thank-you, set the condition to contains/thank-you. - Click Create.
- Once created, go back to Admin → Events, find your new event, and toggle Mark as conversion.
GA4 will now track every time someone lands on that page as a conversion. This works well for simple funnels like form submissions or purchases.
Option C: Use Google Tag Manager for complex tracking
If your conversion logic is complex (e.g., you need to track conversions only if a user spent more than 30 seconds on the page, or if they clicked a specific button), GTM gives you more control.
Setting Up Google Tag Manager Without Breaking Your Site walks through GTM setup. Once GTM is installed, you can create custom triggers and tags to fire conversion events based on any condition you define.
Choose one method and stick with it. Most founders use Option A (mark existing events) or Option B (page-based conversions). GTM is overkill unless you need it.
Once your key events are marked as conversions, GA4 will start tracking them. Wait 24-48 hours for data to populate.
Step 3: Verify Your Tracking Is Working
Before you build reports, confirm that GA4 is actually capturing conversions. Silent tracking failures are common. You think you're tracking, but the data never arrives.
Use the Realtime report to check:
- Open GA4 and go to Reports → Realtime.
- Generate a conversion on your site (submit a form, complete a purchase, whatever your conversion is).
- Within 1-2 seconds, you should see it appear in the Realtime report. Look for your event name in the Events section.
If it appears, tracking is live. If not, something's broken. Verifying Your Tracking Setup with the Tag Assistant shows how to debug this using Google's Tag Assistant tool.
Check the conversion event specifically:
- In Realtime, look for your conversion event name (e.g., "purchase", "form_submit").
- If you see it firing when you complete the conversion action, you're good.
- If you don't see it, go back and check your event setup. The event name might be misspelled, or the trigger condition might be wrong.
This step saves hours of troubleshooting later. Don't skip it.
Step 4: Build Your Organic Conversion Report
Now that tracking is live, you need a report that shows organic conversions. GA4's default reports don't always surface this clearly, so you'll create a custom exploration.
The fastest way: Use the Traffic Acquisition report
- Go to Reports → Acquisition → Traffic Acquisition.
- The table shows traffic by source. Filter to Organic Search only.
- Look at the columns. You should see Conversions and Conversion Rate.
- This tells you how many conversions came from organic search and what percentage of organic sessions converted.
That's your baseline. But you need more detail. You need to know which keywords and landing pages drove conversions.
Create a custom exploration for deeper insight:
- Go to Explore (left sidebar).
- Click Blank exploration.
- Under Dimensions, add:
- Landing page (to see which pages convert)
- Organic search source (to see Google, Bing, etc.)
- Session source (optional, for more detail)
- Under Metrics, add:
- Sessions
- Conversions
- Conversion rate (or create a calculated metric: Conversions / Sessions)
- Under Filters, add:
- Session source equals Organic Search
- Click Run.
You now see organic traffic by landing page and source, with conversion counts and rates. This is the report that tells you which organic keywords and pages actually convert. The 5 GA4 Reports Every Busy Founder Should Bookmark covers other reports worth tracking.
Add revenue if you track it:
If your conversion event includes revenue (e.g., you track purchase events with revenue values), add Purchase revenue as a metric. Now you see not just conversions, but actual revenue from organic search.
This is the number that matters. Organic traffic that doesn't drive revenue is noise. Organic traffic that drives revenue is the goal.
Step 5: Connect Organic Conversions to Search Queries
Your Traffic Acquisition report shows conversions by landing page. But you need to know which search queries led to those conversions. This requires linking GA4 data with GSC data.
GA4 pulls search query data from GSC once you've linked them (Step 1). Now you need to see it in your reports.
Create an exploration that shows search queries and conversions:
- Go to Explore → Blank exploration.
- Under Dimensions, add:
- Search Query (from GSC)
- Landing page
- Session source
- Under Metrics, add:
- Impressions (from GSC)
- Clicks (from GSC)
- Sessions (from GA4)
- Conversions (from GA4)
- Conversion rate
- Under Filters, add:
- Session source equals Organic Search
- Click Run.
You now see every search query that brought traffic to your site, which landing page it hit, how many sessions it drove, and how many of those sessions converted. This is the report that guides your SEO strategy.
If a keyword drives 100 sessions but zero conversions, it's not worth optimizing. If a keyword drives 10 sessions and 5 conversions, it's gold. Double down on it.
Pro tip: Sort by Conversions descending to see your best-performing keywords first. Then sort by Conversion rate to find keywords with the highest conversion potential (even if they drive fewer sessions).
Step 6: Set Up Automated Alerts for Conversion Changes
Once your tracking is live, you need to know when something breaks or changes. GA4 has a built-in alert system.
Create an alert for conversion rate drops:
- Go to Reports → Acquisition → Traffic Acquisition.
- Click the three-dot menu (top right) and select Create alert.
- Set it up like this:
- Alert on: Conversion rate
- Condition: Decreases by 25% (or whatever threshold matters to you)
- Frequency: Daily
- Channels to monitor: Organic Search
- Add your email.
- Click Create.
Now GA4 emails you if organic conversion rates drop significantly. This catches problems early—a tracking bug, a site change that broke conversions, or a ranking drop.
Create an alert for conversion volume:
- Repeat the above, but set Alert on to Conversions and Condition to Decreases by 30%.
This catches drops in raw conversion count, not just rate. Both matter.
Step 7: Build a Dashboard for Weekly Reviews
You don't want to dig through reports every week. Build a dashboard that shows organic conversions at a glance.
Create a GA4 dashboard:
- Go to Reports → Dashboards.
- Click Create dashboard.
- Name it "Organic Conversions" or "SEO Performance".
- Click Add card.
- Add these cards:
- Metric card: Organic sessions (filtered to Organic Search)
- Metric card: Organic conversions (filtered to Organic Search)
- Metric card: Organic conversion rate (filtered to Organic Search)
- Table: Top landing pages by conversions (filtered to Organic Search)
- Table: Top search queries by conversions (requires GSC link)
- Save the dashboard.
Now you have a one-page view of organic performance. Check it weekly. If conversion rate drops, dig into the exploration reports to find out why.
Connecting Google Search Console to Looker Studio for Founders shows how to build an even more polished dashboard in Looker Studio if you want to share it with your team.
Step 8: Tie Conversions to Revenue (If You Sell)
Conversions are good. Revenue is better. If your business generates revenue from conversions, track it.
Set up purchase or revenue tracking:
If you sell online (e-commerce, subscriptions, etc.), your payment processor or checkout system should fire a purchase event to GA4. This event should include revenue data.
- Check your checkout code. Does it send a purchase event with revenue?
- If not, ask your developer to add it. Most payment processors (Stripe, Shopify, etc.) have GA4 integration.
- Once purchase events are firing, go to Admin → Events and mark purchase as a conversion.
- In your reports, add Purchase revenue as a metric.
Now you see organic revenue directly. This is the number that matters most.
If you don't sell directly:
If your conversion is a lead (form submission, demo request, etc.), you need to manually track revenue. When a lead converts to a customer, add that revenue to GA4 using the Measurement Protocol or GTM.
This is more complex, but GA4 Events for SEO: What to Track Beyond Pageviews covers the setup. Most founders skip this step and just track conversion count, which is fine.
Step 9: Analyze Attribution and Conversion Paths
Not every conversion happens in one session. A user might search for your brand, leave, search for a feature you offer, leave again, then convert on the third visit. GA4 tracks this.
View conversion paths:
- Go to Explore → Blank exploration.
- Under Dimensions, add:
- Session source (first dimension)
- Session medium (second dimension)
- Under Metrics, add:
- Conversions
- Under Filters, add:
- Event name equals your conversion event
- Click Run.
You see conversion paths. How many conversions came directly from organic search? How many came from organic, then direct? This tells you if organic is the first touch or the final touch in your conversion funnel.
Check attribution settings:
GA4 uses "last click" attribution by default. This means the last source before a conversion gets credit. If someone searches organically, then clicks an email link, then converts, email gets the conversion credit—not organic.
If you want to give organic more credit for conversions where it's the first touch, change your attribution model:
- Go to Admin → Attribution settings.
- Choose Data-driven or First click instead of Last click.
- Save.
This changes how conversions are attributed across all your reports. Use data-driven attribution if you have enough conversion volume (GA4 requires at least 600 conversions in the last 28 days). Otherwise, use first-click to see organic's true impact.
Step 10: Audit and Troubleshoot Common Tracking Issues
Tracking breaks silently. You think you're tracking, but you're not. Here's how to catch it.
Check data freshness:
- Go to Admin → Data retention.
- Confirm it's set to 14 months (not the default 2 months). If it's 2 months, GA4 deletes old data automatically. GA4 Data Retention Settings: The One Toggle Founders Forget explains why this matters.
- Change it to 14 months.
Verify your conversion events are firing:
- Generate a conversion on your site.
- Go to Reports → Realtime.
- Look for your conversion event name in the Events list.
- If you don't see it within 1-2 seconds, the event isn't firing. Check your event setup in Admin → Events.
Check for data discrepancies between GA4 and GSC:
GA4 and GSC report different numbers sometimes. GA4 shows sessions; GSC shows clicks. They're different metrics.
- Go to your Traffic Acquisition report.
- Compare Sessions (from GA4) with Clicks (from GSC).
- Clicks are usually higher because not all clicks result in sessions (some users bounce immediately).
- If the gap is huge (clicks are 10x sessions), something's wrong. Check your GA4 tracking code.
Confirm GSC link is active:
- Go to Admin → Data Sources → Search Console links.
- You should see your property listed with a green checkmark.
- If it shows a warning icon, the link is broken. Click it and re-link.
Verifying Your Tracking Setup with the Tag Assistant shows how to use Google's Tag Assistant to catch silent tracking failures.
Advanced: Multi-Channel Conversion Funnels
Once basic tracking is live, you can build funnels that show how organic traffic moves through your site.
Create a funnel exploration:
- Go to Explore → Blank exploration.
- Change the Technique to Funnel exploration (top right).
- Add steps:
- Step 1: Landing page (where organic traffic enters)
- Step 2: Product page (where they learn more)
- Step 3: Signup page (where they convert)
- Under Filters, add Session source equals Organic Search.
- Click Run.
You see the funnel. What percentage of organic visitors land on your site? What percentage click to the product page? What percentage convert?
If 1,000 organic sessions land, 500 visit the product page, and 50 convert, your funnel is 1% → 50% → 10%. Now you know where to optimize. If the product page drop-off is high, fix that page. If the signup page drop-off is high, fix that.
Quarterly Review: Measuring Organic ROI
Once you've been tracking for 3 months, you can calculate organic ROI.
Calculate organic revenue per session:
- Go to Reports → Acquisition → Traffic Acquisition.
- Filter to Organic Search.
- Note total Sessions and total Purchase revenue (if you track it).
- Divide revenue by sessions. This is your revenue per organic session.
If organic drove 10,000 sessions and $50,000 revenue, that's $5 per session. Now compare this to your cost per acquisition (CPA) from paid channels. If paid search costs $20 per conversion and organic costs $0, organic is 20x more efficient.
Track organic conversion rate over time:
- Create an exploration with Date as a dimension and Conversion rate as a metric.
- Filter to Organic Search.
- Run it.
You see conversion rate trend. Is it going up, down, or flat? If it's going up, your organic content is improving. If it's going down, something's broken or your traffic mix changed.
The Quarterly SEO Review: A Founder's Repeatable Process walks through a full quarterly review template.
Key Takeaways: What You've Built
You now have end-to-end organic conversion tracking. Here's what you've set up:
1. GSC to GA4 connection. Organic search data flows directly into GA4. You see search queries, impressions, clicks, and CTR.
2. Key event tracking. GA4 captures conversions on your site. Whether it's form submissions, purchases, or signups, you track it.
3. Organic conversion reports. You can see how many conversions came from organic search, which landing pages converted best, and which search queries drove conversions.
4. Real-time alerts. GA4 emails you if conversion rates drop, so you catch problems early.
5. Weekly dashboard. One page shows organic sessions, conversions, and conversion rate. No digging required.
6. Revenue tracking (optional). If you sell, you tie organic traffic directly to revenue.
7. Attribution analysis. You understand whether organic is the first touch or the final touch in your conversion funnel.
This setup takes 30-60 minutes. It costs $0. And it answers the question every founder needs answered: "Is my SEO actually making money?"
Without this tracking, you're guessing. With it, you ship faster because you know what works. You double down on keywords that convert. You kill content that wastes time. You measure organic ROI like a business, not a vanity metric.
Next Steps
You've set up tracking. Now use it.
Week 1: Let data accumulate. Don't make decisions on 1-2 days of data. Wait a week.
Week 2: Review your dashboard. Which landing pages convert? Which search queries drive conversions? Which have high drop-off?
Week 3: Optimize. If a landing page has low conversion rate, improve it. If a search query drives traffic but no conversions, check if the page matches intent.
Month 2: Review trends. Is conversion rate going up or down? Are you getting more organic sessions? Is revenue per session improving?
Quarter 1: Full audit. The Quarterly SEO Review: A Founder's Repeatable Process shows how.
Tracking without action is waste. Use this data to ship faster and smarter. That's the point.
If you want to accelerate this—if you need a full SEO audit, keyword roadmap, and 100 AI-generated blog posts in under 60 seconds—Seoable delivers all of that for a one-time $99 fee. It's built for founders who ship. No agency, no retainer, no fluff. Just data and content that drives organic traffic.
But whether you use Seoable or not, set up this tracking today. Your future self will thank you when you realize which keywords are actually converting customers.
Get the next one on Sunday.
One short email a week. What is working in SEO right now. Unsubscribe in one click.
Subscribe on Substack →