How To

How to connect Search Console to Google Ads and GA4

Usman·3 November 2026·9 min read
upRanker blog cover with the headline "Search Console, GA4 and Google Ads, connected" next to three linked circles

To connect Search Console to Google Ads, open Google Ads, go to Tools, then Data manager, choose Search Console and link a property you own; that switches on the paid and organic report. Linking Search Console to GA4 is a separate step, done in GA4 under Admin, Product links, Search Console links, and it brings Google organic query data into your analytics.

A third link, Google Ads to GA4, ties ad clicks to what people did on the site. None of the three is hard. They just live in different menus, need different permissions, and fail quietly when the wrong property is picked. This guide covers all three in the order that avoids rework.

What does each link give you?

Each pair of tools shares something different. It helps to know what you are getting before you go hunting for the settings.

LinkSet up inAccess neededWhat you get
Search Console and GA4GA4: Admin, Product links, Search Console linksEditor role or above in GA4; verified owner in Search ConsoleQueries and Google organic search traffic reports inside GA4, with engagement and key events per landing page
Google Ads and GA4GA4: Admin, Product links, Google Ads linksEditor role or above in GA4; admin access in Google AdsGA4 key events imported as Ads conversions, GA4 audiences in Ads, ad cost and click data in GA4
Search Console and Google AdsGoogle Ads: Tools, Data managerAdmin access in Google Ads; owner of the Search Console propertyThe paid and organic report: ad and organic performance for the same queries side by side

If you only do one, link Search Console to GA4. It is the link most people need for SEO reporting. If you run ads, the paid and organic report is the one that changes decisions, because it shows where you pay for clicks on queries you already win organically.

How to link Search Console to GA4

Before you start, check two things. You must be a verified owner of the Search Console property, and you need at least the Editor role on the GA4 property. If either is missing, the property will not appear in the list during setup.

  1. In GA4, open Admin (the gear icon), then Product links, then Search Console links.
  2. Click Link, then Choose accounts, and tick the Search Console property for this site.
  3. Select the web data stream for the same site. A Search Console property links to one web stream, and a web stream to one Search Console property.
  4. Review and submit.
  5. Go to Reports, open Library, find the Search Console collection and publish it. Until you do, the new reports exist but do not show in the left-hand menu.

Once published, you get two reports. Queries shows the Google searches that led to impressions and clicks. Google organic search traffic shows landing pages with Search Console clicks and positions next to GA4 engagement and key events, which is the closest GA4 gets to answering which organic pages produce leads. For that column to mean anything, your lead form needs to fire an event that is marked as a key event.

Pick the right Search Console property

Search Console has two property types. A Domain property, verified by DNS, covers every subdomain and both http and https. A URL-prefix property covers only the exact address it was created for. If you verified https://www.example.com but the site serves https://example.com, the link will work and the data will be close to empty. When in doubt, verify a Domain property and link that.

How to link Google Ads to GA4

  1. In GA4, open Admin, then Product links, then Google Ads links.
  2. Click Link, choose the Google Ads account, and confirm. You need admin access in Ads and Editor or above in GA4.
  3. Leave auto-tagging on when asked. It adds a click ID to ad URLs so GA4 can attribute sessions to the right campaign.
  4. In Google Ads, go to Goals, then Conversions, and import the GA4 key events you want to bid on, such as generate_lead.
  5. Wait a day, then check that Google Ads traffic shows in GA4 under the Advertising section and in the Traffic acquisition report.

Importing key events is optional, but it means Ads optimises towards the same lead definition your SEO reporting uses. Two systems counting leads differently is how teams end up arguing about numbers instead of acting on them.

How to connect Search Console to Google Ads

In Google Ads, open Tools, then Data manager (older versions of the interface call it Linked accounts), and choose Search Console. Enter the site and follow the prompts. If the Search Console property belongs to someone else, they need to approve the link, or add you as an owner first.

Then open Reports, Predefined reports, Basic, Paid and organic. The report lists queries with ad clicks, organic clicks, or both. It can take a day or two to fill.

What to look for in the paid and organic report

  • Queries with paid clicks and no organic presence. If they convert, they are your clearest gaps for new content.
  • Queries with strong organic positions and steady ad spend. These are where a careful bid test makes sense; the method is in using your Google Ads search terms report for SEO.
  • Queries with organic impressions and a low organic click-through rate. A page is showing up and not getting chosen; the title and description usually need work.

Let the data you just connected plan your content

upRanker reads your Search Console near-miss queries and, read-only, the Google Ads keywords that already convert, then builds a 30-day content calendar and publishes the articles to WordPress. 3-day free trial, no credit card.

Start Free

Common mistakes when linking GSC, GA4 and Google Ads

SymptomUsual causeFix
Search Console property missing from the GA4 listYou are not a verified owner, only a userAsk the owner to add you as an owner, or have them create the link
GA4 Search Console reports almost emptyLinked a URL-prefix property for the wrong host or protocolVerify a Domain property and relink
Reports linked but not in the menuThe Search Console collection is not publishedReports, Library, publish the collection
Data going to the wrong placeLinked a staging stream or an old GA4 propertyCheck the measurement ID on the live site matches the stream you linked
Ads clicks not attributed in GA4Auto-tagging off, or a redirect strips URL parametersTurn on auto-tagging and test an ad URL through any redirects

Why don't Search Console clicks match GA4 sessions?

They measure different things, so they never match exactly. Search Console counts clicks from Google results. GA4 counts sessions from visitors whose browser loaded the tag and, where you use a consent banner, agreed to analytics. Ad blockers, declined consent and people who leave before the page loads all widen the gap.

Time zones and privacy add to it. Search Console reports dates in Pacific Time, while GA4 uses the time zone set on the property. Search Console also leaves out some rare queries for privacy, so query totals are lower than page totals. Use Search Console for search demand and positions, GA4 for behaviour and leads, and compare trends rather than exact numbers.

Check your retention settings

Search Console keeps 16 months of performance data. GA4 keeps event-level data for Explorations for either 2 or 14 months, and new properties start at 2. Change it under Admin, Data collection and modification, Data retention. Standard reports are not affected, but year-on-year Explorations are.

What does an auto SEO tool need from this stack?

Less than you might think. upRanker connects to two of the three: Search Console, to find queries where you sit roughly in positions 4 to 15 and plan content to push them up, and Google Ads, read-only, to pull the keywords that already convert. It does not change bids, edit campaigns or write anything back to Ads. GA4 stays your own measurement tool.

The setup on the upRanker side is covered in connecting Google Search Console to an auto SEO tool, and how it works shows where the Ads data enters the plan. Why converting ad terms deserve a place in the calendar at all is argued in using converting Google Ads keywords to drive your content calendar. For a simple monthly report you can run yourself from these sources, see running SEO without an agency.

Connecting Search Console, GA4 and Google Ads: questions

How do I link Search Console to GA4?
In GA4, go to Admin, Product links, Search Console links, click Link, choose the Search Console property and the matching web data stream, and submit. Then publish the Search Console collection under Reports, Library so the Queries and Google organic search traffic reports appear in the menu. You need to be a verified owner in Search Console and have the Editor role or above in GA4.
How do I get the paid and organic report in Google Ads?
Link Search Console to Google Ads first: in Google Ads, open Tools, then Data manager, and choose Search Console. After the link is live, the report is under Reports, Predefined reports, Basic, Paid and organic. It shows queries where you had ad clicks, organic clicks or both, and can take a day or two to fill with data.
Why does GA4 show fewer organic sessions than Search Console shows clicks?
Search Console counts clicks from Google results, while GA4 only records visits where the tag loaded and, if you use a consent banner, analytics consent was given. Ad blockers, declined consent and quick exits all reduce GA4 numbers. The two tools also use different time zones, so compare trends rather than exact totals.
Should I use a Domain property or a URL-prefix property for the link?
A Domain property is usually the safer choice. It is verified through DNS and covers all subdomains and both http and https, so the linked data reflects the whole site. A URL-prefix property only covers the exact address it was created for, and linking the wrong one leaves reports nearly empty.
Do I need GA4 to use an auto SEO tool?
Not necessarily. upRanker plans content from Search Console and, optionally, read-only Google Ads data, and it does not read GA4. You still want GA4 set up properly so you can see which published pages turn visitors into leads, but the content planning itself does not depend on it.

Set up the three links once, check them with real data a week later, and put a reminder in the calendar to confirm they still work after any site migration or domain change. That is where they usually break.

Google Search ConsoleGoogle AdsSetupSEO Reporting