How to Set Up a Keyword Tracking Dashboard in GA4 + GSC

Emily RedmondData Analyst, EmilyticsApril 18, 2026

How to Set Up a Keyword Tracking Dashboard in GA4 + GSC

By Emily Redmond, Data Analyst at Emilytics · April 2026

TL;DR: Connect Google Search Console to GA4, then build a custom dashboard showing keywords, impressions, clicks, CTR, and conversions. One unified view of SEO performance.


Why You Need a Keyword Dashboard

Google Search Console shows keywords. GA4 shows behavior. Neither is complete.

A unified dashboard shows:

  • Which keywords are driving traffic? (GSC)
  • What do those users do after clicking? (GA4)
  • Which keywords convert? (GA4)
  • Which keywords are losing traffic? (GSC trend)

Without a dashboard, you're toggling between tools, losing context, and making slower decisions.


Step 1: Connect GSC to GA4

In GA4:

  1. Go to Admin > Data Sources > Google Search Console Links.
  2. Click Create a new connection.
  3. Select your GSC property.
  4. Click Create.

GA4 will start importing impressions and clicks from GSC (retroactive to the last 16 months).

Timeline: 24–48 hours to fully sync.


Step 2: Verify the Connection

Once connected, check that data is flowing:

  1. Go to Reports > Acquisition > Organic Traffic.
  2. Add a metric: Search Console impressions and Search Console clicks.
  3. Add a dimension: Query (this is the keyword from GSC).

You should see data. If blank, wait 48 hours.


Step 3: Create Your Custom Dashboard

This is where the magic happens.

Dashboard Layout (Example)

Section 1: Search Performance Overview

Metrics:

  • Total impressions (GSC)
  • Total clicks (GSC)
  • Overall CTR
  • Average position

Dimensions: None (aggregate only)

Section 2: Top Performing Keywords

Metrics:

  • Impressions
  • Clicks
  • CTR
  • Conversion rate

Dimensions:

  • Query (keyword)
  • Device

Filter: Top 25 keywords by impressions

Section 3: Keywords by Performance Tier

Metrics:

  • Keywords ranking position 1–3
  • Keywords ranking position 4–10
  • Keywords ranking position 11–30

Use a segment or custom dimension to categorize.


How to Create a Custom Report

Step-by-Step:

  1. Go to Reports > Customization > Create custom report.
  2. Name it: "Keyword Performance Dashboard".
  3. Add Cards:

Card 1: Search Impressions

  • Metric: Search Console impressions
  • Segment: (none)

Card 2: Search Clicks

  • Metric: Search Console clicks
  • Segment: (none)

Card 3: Search CTR

  • Metric: Search Console click-through rate

Card 4: Top Keywords

  • Dimensions: Query
  • Metrics: Search Console impressions, Search Console clicks, CTR
  • Sorting: By impressions descending
  • Limit: 25 rows

Card 5: Keywords Driving Conversions

  • Dimensions: Query
  • Metrics: Conversions, Conversion rate
  • Filter: Conversions > 0
  • Limit: 25 rows

Card 6: Position Distribution

  • Dimensions: Query
  • Metrics: Search Console position (average)
  • Create groups: 1-3, 4-10, 11-30

Advanced: Connect Conversions to Keywords

This is powerful. It shows which keywords actually make money.

Setup:

  1. In GA4, go to Admin > Events > Conversion events.
  2. Create a conversion event for:
    • Signup
    • Purchase
    • Lead form submission
    • Email capture

Now your dashboard can segment by query AND conversion.

Dashboard card: Revenue by Keyword

  • Dimensions: Query
  • Metrics: Revenue (if e-commerce), Conversions
  • Sorting: By revenue descending
  • Limit: 25 rows

This shows: Which keywords drive the most revenue?


Step 4: Set Up Weekly Review

Your dashboard is built. Now use it.

Weekly Ritual (30 minutes):

  1. Check the overview. Are impressions and clicks up or down this week?
  2. Review top keywords. Did any drop significantly in position or clicks?
  3. Check conversion keywords. Which keywords are converting best?
  4. Identify opportunities. High impressions + low clicks = optimize title/meta.
  5. Note action items. Create a list for next week.

Documentation: Paste a screenshot of your dashboard into a weekly report. Share with the team.


Common Dashboard Pitfalls

Pitfall 1: Too Many Metrics

A dashboard with 20 metrics is confusing. Keep it to 5–8.

Focus on:

  • Impressions (opportunity)
  • Clicks (traffic)
  • CTR (quality)
  • Conversions (ROI)
  • Position (ranking)

Everything else is noise.

Pitfall 2: Wrong Dimension Combinations

Avoid combining dimensions that don't help:

Bad: Query + Device + Page + Landing page + Operating System Good: Query + Position group

One or two dimensions per card.

Pitfall 3: Not Using Filters

Apply filters to focus on important data:

  • Filter: Impressions > 100 (hide noise)
  • Filter: Position < 30 (show only ranking keywords)
  • Filter: Conversions > 0 (show only converting keywords)

Filters eliminate noise.

💡 Emily's take: The best dashboard is the one you actually use. Don't build something fancy you'll never look at. Build something simple you'll check weekly. A simple dashboard you use beats a complex one gathering dust.


Advanced: Alerts for Dashboard Changes

Set up GA4 alerts for anomalies:

  1. Go to Admin > Anomaly detection.
  2. Create alert: "Organic traffic drops by 25%".
  3. Create alert: "Search CTR drops by 15%".

You'll get notified if something breaks.


Exporting Your Dashboard Data

Weekly Export to Spreadsheet

  1. Click the Export button on your dashboard.
  2. Download as Google Sheets or CSV.
  3. Create a Weekly Report spreadsheet.
  4. Paste the data.
  5. Add notes and action items.

This gives you a historical record of performance.


Frequently Asked Questions

Q: How long until I see GSC data in GA4?

A: Immediately for new data. Historical data (previous 16 months) takes 24–48 hours to backfill.

Q: Why are GA4 clicks different from GSC clicks?

A: GA4 only counts clicks that load your page. GSC counts all clicks. Small discrepancy is normal (<10%).

Q: Can I segment by keyword in GA4 normally?

A: Only after connecting GSC. The "Query" dimension comes from GSC. Before that, GA4 doesn't track keywords (Google doesn't share them for privacy reasons).

Q: Should I check my dashboard daily?

A: No. Data is noisy daily. Weekly or monthly is better. Check daily only if you're investigating an issue.

Q: How do I find keyword intent in GA4?

A: You can't directly. But you can infer from behavior: time on page, scroll depth, conversions. High engagement = good intent match.


Dashboard Setup Checklist

  • Connect GSC to GA4
  • Wait 48 hours for data sync
  • Verify data in Acquisition reports
  • Create custom report with cards
  • Add search performance metrics
  • Add keyword performance table
  • Filter for high-impact keywords
  • Set up conversion tracking
  • Link keywords to conversions
  • Schedule weekly dashboard review

The Bottom Line

A unified dashboard turns SEO analytics from a chore into a business routine. You see patterns faster. You make decisions quicker.

Build it once. Use it every week. Let it guide your SEO strategy.


Emily Redmond is a data analyst at Emilytics — the AI analytics agent watching your data around the clock. 8 years experience. Say hi →