14 Checks · Code Examples · Free

Measurement & Analytics Checklist

You cannot improve what you do not measure. Proper analytics setup tracks organic traffic, conversions, user behavior, and content performance.

Why Measurement Matters

You cannot improve what you do not measure. Proper analytics setup tracks organic traffic, conversions, user behavior, and content performance. Without measurement, you are making SEO decisions blindly.

14 checks with implementation steps
6 free & paid tools covered
7 GA4 reports for organic SEO

The 14 Checks

Every check ranked by impact. Start at the top and work down.

# Check Category Impact Difficulty
1Set up GA4 for organic trackingGA4CriticalEasy
2Configure Google Search ConsoleGSCCriticalEasy
3Set up conversion events in GA4TrackingCriticalMedium
4Track organic landing pagesGA4CriticalEasy
5Monitor crawl stats in GSCGSCHighEasy
6Set up custom SEO dashboardsReportingHighMedium
7Track keyword rankingsRankingsHighEasy
8Monitor Core Web VitalsPerformanceHighEasy
9Track internal link clicksAnalyticsMediumMedium
10Set up goal funnelsConversionMediumMedium
11Monitor index coverageGSCMediumEasy
12Track bounce rate and engagementGA4MediumEasy
13Create monthly SEO reportsReportingLowEasy
14Benchmark against competitorsAnalysisLowMedium

GA4 Setup for Organic Tracking

Configure Google Analytics 4 to accurately measure organic search performance.

Step 1: Enable Enhanced Measurement

Go to Admin → Data Streams → Web and enable Enhanced Measurement. This auto-tracks scrolls, outbound clicks, site search, video engagement, and file downloads without extra code.

Step 2: Link Search Console to GA4

Navigate to Admin → Search Console Links. Select your property and web data stream. This gives you the Google Search Console reports directly inside GA4, showing queries, landing pages, impressions, and CTR alongside your traffic data.

Step 3: Key Reports for SEO

Report Path in GA4 What It Shows
Traffic AcquisitionReports → Acquisition → Traffic AcquisitionSessions, engagement rate, and conversions by channel (filter for Organic Search)
Landing PageReports → Engagement → Landing PageWhich pages organic visitors land on first, with engagement metrics
Search Console QueriesReports → Acquisition → Search Console → QueriesActual search queries driving clicks, impressions, CTR, and average position
Search Console Landing PagesReports → Acquisition → Search Console → Landing PagesOrganic landing page performance with GSC metrics combined
User AcquisitionReports → Acquisition → User AcquisitionNew user counts by first-touch channel (useful for measuring SEO's role in new traffic)
Pages and ScreensReports → Engagement → Pages and ScreensPageviews, average engagement time, and event count per page
ConversionsReports → Engagement → ConversionsWhich conversion events fired, broken down by session source

Step 4: Create a Custom Organic Search Segment

In Explore, create a new exploration. Add a segment where Session source/medium equals google/organic. Save this as "Organic Search Only" to reuse across all explorations. This isolates organic behavior from other channels.

Google Search Console Configuration

Set up GSC properly to unlock every SEO insight available.

Verify Your Property

Use the URL-prefix property for your exact domain (https://www.example.com). Verify via HTML file upload, DNS record, or GA4 tag. The URL-prefix method gives you more granular data than domain-level properties.

Submit Your Sitemap

Go to Sitemaps in GSC. Enter your sitemap URL (usually /sitemap.xml or /sitemap_index.xml). GSC will report how many URLs were discovered vs. indexed. Check this weekly for discrepancies.

Key GSC Reports to Monitor

Report Location What to Watch
Performance → Search ResultsPerformance → Search ResultsClicks, impressions, CTR, and average position. Filter by page, query, country, or device. Compare date ranges to spot trends.
Performance → DiscoverPerformance → DiscoverVisibility in Google Discover feed. Track which content gets surfaced.
Index → PagesIndex → PagesIndexed vs. non-indexed pages. Fix errors (404s, soft 404s, redirect issues, noindex conflicts).
Index → Video PagesIndex → Video PagesVideo indexing status if you embed videos.
Experience → Core Web VitalsExperience → Core Web VitalsLCP, INP, CLS field data for mobile and desktop. Fix "Poor" and "Needs Improvement" URLs.
Experience → Mobile UsabilityExperience → Mobile UsabilityMobile-specific issues like text too small, clickable elements too close.
Crawl StatsSettings → Crawl StatsCrawl requests, download size, and response time. Watch for spikes or drops that signal server issues.

Filters to Use Right Away

  • Compare date ranges: Last 28 days vs. previous 28 days to spot ranking shifts
  • Filter by query: Find keywords ranking positions 4-15 (quick-win opportunities)
  • Filter by page: Isolate a single URL to see all queries it ranks for
  • Filter by device: Compare mobile vs. desktop CTR differences

Custom SEO Dashboard Setup

Build a single-view dashboard in Looker Studio that pulls from GA4 and GSC.

Metrics to Include

Section Metrics Data Source
OverviewSessions, users, new users, engagement rateGA4
Organic TrafficOrganic sessions, organic users, session durationGA4 (filtered by organic)
Search PerformanceClicks, impressions, average CTR, average positionGSC
Top QueriesTop 20 queries by clicks with CTR and positionGSC
Top Landing PagesTop 20 organic landing pages with sessions and conversionsGA4 + GSC
ConversionsOrganic conversion count, conversion rate, revenue (if ecommerce)GA4
Technical HealthIndexed pages, crawl errors, Core Web Vitals scoresGSC
RankingsKeywords in top 3, top 10, top 20; week-over-week changesAhrefs / Semrush

Looker Studio Setup Steps

  1. Go to lookerstudio.google.com and create a new report
  2. Add a Google Analytics 4 data source connected to your GA4 property
  3. Add a Search Console data source connected to your GSC property (use "Site Impression" for query data)
  4. Create a date range control at the top (default: last 28 days)
  5. Add scorecards for top-level KPIs (sessions, clicks, conversions)
  6. Add time series charts showing organic traffic and GSC clicks over time
  7. Add tables for top queries and top landing pages
  8. Add a filter control for device category (mobile/desktop/tablet)
  9. Save and share with your team via link or scheduled email

Goal Funnels & Event Tracking

Track the actions that matter and see where users drop off.

Setting Up Conversion Events in GA4

Go to Admin → Events. Create events for key actions:

Event Name Trigger Condition Mark as Conversion?
form_submitEvent name equals form_submitYes
generate_leadEvent name equals generate_leadYes
purchaseEvent name equals purchase (auto-collected)Yes
sign_upEvent name equals sign_upYes
file_downloadEvent name equals file_download (enhanced measurement)Optional
scroll_depth_75Event name equals scroll, percent_scrolled equals 75No (engagement metric)

After creating each event, toggle "Mark as conversion" in Admin → Conversions.

Building a Funnel Exploration

  1. Go to Explore → Funnel Exploration
  2. Define steps: Landing Page → Product/Service Page → Contact/Checkout → Confirmation
  3. Add a segment for Session source/medium = google/organic
  4. Set the date range to last 90 days for sufficient data
  5. Identify the step with the highest drop-off rate — that is your optimization priority

Event Tracking with Google Tag Manager

For events not auto-collected by GA4, use GTM:

  1. In GTM, create a new Tag → choose Google Analytics: GA4 Event
  2. Enter your GA4 Measurement ID and the event name (e.g., cta_click)
  3. Create a Trigger → Click - All Elements, with conditions like Click Classes contains cta-button
  4. Preview and debug using GTM's Preview mode
  5. Submit and publish the container

Rank Tracking & Monthly Reporting

Monitor keyword positions and build a repeatable reporting workflow.

Rank Tracking Workflow

  1. Build your keyword list: Export queries from GSC Performance report. Filter to queries with impressions > 100. Combine with your target keyword list from keyword research.
  2. Import into a rank tracker: Add keywords to Ahrefs Rank Tracker, Semrush Position Tracking, or AccuRanker. Set location and device targeting to match your audience.
  3. Tag keywords by intent: Label each keyword as informational, navigational, commercial, or transactional. This lets you filter reports by intent.
  4. Group by page: Map each keyword to the URL that should rank for it. Track whether the right URL is ranking.
  5. Review weekly: Check for position drops > 5 spots. Investigate immediately — could be a content issue, technical problem, or competitor movement.

Monthly SEO Report Template

Use this structure every month. Pull numbers from your Looker Studio dashboard.

Section Include Why It Matters
Executive Summary3-5 bullet points: wins, losses, next stepsStakeholders skim this and nothing else
Traffic OverviewOrganic sessions, users, new users (MoM and YoY)Shows growth trajectory
Keyword RankingsKeywords in top 3/10/20, biggest movers (up and down)Tracks visibility progress
Top Landing PagesTop 10 organic pages by traffic and conversionsIdentifies what content works
Search Console InsightsTop queries, CTR changes, new queries discoveredShows real user search behavior
ConversionsOrganic conversion count, rate, revenue attributionProves SEO's business impact
Technical HealthCrawl errors, index coverage issues, Core Web VitalsCatches problems before they hurt rankings
Competitor MovementCompetitor ranking changes, new content they publishedKeeps you aware of the landscape
RecommendationsPrioritized list of actions for next monthTurns data into action

Tools for SEO Measurement

The right tools turn raw data into actionable insights.

Tool Pricing Best For Key Features
Google Analytics 4 Free Traffic and conversion tracking Traffic acquisition reports, conversion events, funnel explorations, audience segments, enhanced measurement
Google Search Console Free Search performance and indexing Query data, click/impression tracking, index coverage, Core Web Vitals, mobile usability, sitemap submission
Looker Studio Free Custom dashboards and reporting Connect GA4 + GSC, build visual dashboards, scheduled email reports, shareable links, custom charts
Ahrefs Rank Tracker From $29/mo Keyword position monitoring Daily rank updates, SERP feature tracking, competitor rank comparison, keyword tagging, visibility metrics
Semrush From $140/mo All-in-one SEO suite Position tracking, site audit, backlink analysis, keyword magic tool, organic research, content gap analysis
Screaming Frog Free (500 URLs) / $259/yr Technical SEO crawling Full site crawls, broken link detection, redirect chains, meta tag analysis, duplicate content, structured data validation
Need Better Rankings

Let's Optimize Pages That Rank and Convert

Got pages stuck on page two? Traffic that won't convert? Let's fix it with a personalized on-page SEO audit.

Get a Free SEO Audit

Frequently Asked Questions

What analytics tools do I need for SEO?

At minimum you need three free tools: Google Analytics 4 for traffic and conversion tracking, Google Search Console for search performance, crawl data, and index status, and Looker Studio for building custom dashboards that combine both data sources. For rank tracking, add a paid tool like Ahrefs Rank Tracker ($29/mo) or Semrush ($140/mo). For technical audits, Screaming Frog's free version handles sites up to 500 URLs.

How do I track organic conversions in GA4?

First, ensure your key actions (form submissions, purchases, sign-ups) are firing as GA4 events. Go to Admin → Events and mark each relevant event as a conversion. Then open Reports → Acquisition → Traffic Acquisition, filter the table to show only Organic Search as the session default channel group. The conversion column will show how many conversions came from organic traffic. For deeper analysis, use Explore → Free Form and add Session source/medium as a dimension with Conversions as a metric.

What SEO metrics matter most?

Six metrics form the core of any SEO measurement strategy: Organic sessions (are more people visiting from search?), Keyword rankings (are you moving up for target terms?), Click-through rate (are people clicking your results in SERPs?), Engagement rate and bounce rate (are visitors sticking around?), Conversion rate (is organic traffic turning into leads or sales?), and Core Web Vitals (is your site fast and stable?). Track all six weekly. A drop in any one of them is an early warning that needs investigation.

How often should I report on SEO?

Follow a three-tier cadence: Weekly — check organic sessions, top keyword movements, and conversion counts. This catches sudden drops fast. Monthly — full report covering traffic trends, top landing pages, Search Console query data, technical health (crawl errors, index coverage), and competitor movement. Quarterly — strategic review looking at year-over-year growth, content performance patterns, and opportunity areas for the next quarter. Use Looker Studio to automate the weekly and monthly reports via scheduled email delivery.

How do I build an SEO dashboard in Looker Studio?

Create a new report at lookerstudio.google.com. Connect your GA4 property and Search Console property as data sources. Add a date range control at the top (default: last 28 days). Create scorecards for KPIs: organic sessions, organic conversions, GSC clicks, GSC impressions, average CTR, and average position. Add time series charts for traffic trends, tables for top queries and top landing pages, and a device filter. Share via link or schedule weekly email delivery to stakeholders.

What is the difference between GA4 and GSC data?

They measure different things. Google Search Console tracks what happens before someone clicks — impressions, clicks, CTR, and average position in Google search results. Google Analytics 4 tracks what happens after someone lands on your site — pageviews, engagement, conversions, and revenue. GSC shows you the queries people used; GA4 shows you what those visitors did on your site. Link them together in GA4 Admin to see both datasets side by side.

AA

Amir Ali

Founder of Clienvora, a content marketing agency that combines SEO and copywriting to drive rankings, traffic, and revenue. This checklist is maintained and updated regularly.