Skip to content
Corporate training

Content performance analysis training for teams that have to explain the numbers.

Teach your content and SEO team to read GA4 and Google Search Console: what each number counts, what it leaves out, and what changed underneath it.

Then write a report that says how sure it is. No dashboard theater.

search console · performance · 16 months
4 pins
ClicksImpressionsmonthly view
Jun 2025Sep 2026
1

Sep 2025

Google stops supporting num=100

2

Nov 2025

Annotations and the branded filter

3

May 2026

GA4 gets an AI Assistant channel

4

Aug 2026

Google's AI report reaches every site

Your annotation · 120 characters max

Pricing template shipped. Read the pricing folder before and after this date with care.

Illustrative lines, not a real property. The pinned dates are real.

Built systems for content teams at

The same reporting habits, now taught to your team.

  • Procured
  • Procured
The problem

The report is fine. Nobody trusts the numbers under it.

Most teams can open both tools, but few can say why they disagree or how sure to be.

  • 01

    Impressions went up. Clicks went down.

    Under Google's own counting rules, both can happen in the same month. It is a finding to report, not an excuse to make.

  • 02

    Search Console says one thing. GA4 says another.

    Clicks never equal sessions, and the gap has several causes. Until someone measures which one matters, every meeting argues about it.

  • 03

    Average position fell. The phone rang more.

    The average runs across every query. Start appearing for new queries lower down and it drops while the business improves.

  • 04

    The monthly report is a list nobody acts on.

    One r/content_marketing poster (July 2026) called theirs "a graveyard of soft metrics." The fix is a report that ends in a decision.

What moved

Google changed the instruments. Your chart did not mention it.

Google changed the measurement under every content report between September 2025 and August 2026, and a 16-month chart reads across all of it.

Measurement changelog

Last checked 17 Sep 2026
  1. Sep 2025

    Google stops supporting num=100

    Search Engine Land, 18 Sep and 23 Oct 2025

    Search Engine Land tied it to lower impressions and better-looking average positions. Never compare across it without a note.

  2. 27 Oct 2025

    Query groups in Search Console Insights

    Google Search Central blog

    AI-computed groups that Google says may change over time. A lens for this month, not a segment to trend.

  3. 17 Nov 2025

    Custom annotations

    Google Search Central blog

    Up to 120 characters, pinned to a date, visible to everyone with access. Log every change here.

  4. 20 Nov 2025

    Branded queries filter

    Google blog · all eligible sites from 11 Mar 2026

    AI-classified, and Google says some queries may be misidentified. Spot-check a sample first.

  5. 4 Dec 2025

    AI-powered report configuration

    Google Search Central blog · experimental

    Describe the view in plain words and it sets the filters. Read the filters before the chart.

  6. 10 Dec 2025

    Weekly and monthly views

    Google Search Central blog

    Less weekday noise. Compare like with like, never a smoothed line with a daily one.

  7. 13 May 2026

    GA4 adds an AI Assistant channel

    Google Analytics release notes

    ChatGPT, Gemini and Claude visits get their own channel. A brand-new line can look like growth, so check older rows first.

  8. 3 Jun 2026

    Google announces its generative AI report

    Google Search Central blog

    AI Overview and AI Mode impressions, first for a subset of sites. For three months some teams had it and some did not.

  9. 29 Jul 2026

    Platform properties go global

    Google Search Central blog

    Social and video posts in Search, Discover and News. Say which property a report reads.

  10. 31 Aug 2026

    The AI report and the AI control reach every site

    Google Search Console Help

    Excluding a site means no traffic or impressions from those features. If anyone changed the setting, annotate the date.

None of the courses we read on 17 Sep 2026 cover these. Add your own site changes beside them.

Curriculum

What content performance analysis training covers, module by module.

Eight modules plus an optional ninth, each leaving the team something to keep.

1. The measurement model

Each content job mapped to a question, a source and a metric, leading and business indicators apart.

Team keepsA one-page measurement plan.

2. Search Console, read properly

Average position, AI Overview positions, chart totals versus rows, 1,000-row exports and 16 months of history.

Team keepsA reading checklist and one annotated export.

3. GA4 for content teams

GA4 training for marketers: engaged sessions, key events, sampling, thresholds, the AI Assistant channel and (not set) pages.

Team keepsGA4 set up for reading content.

4. The reconciliation

GA4 and Search Console joined on the landing page, every gap between clicks and sessions named.

Team keepsA join sheet for your top pages.

5. Diagnosing change

The five-question drill, annotation discipline, and lost indexing as a cause.

Team keepsA drop triage worksheet with confidence levels.

6. Decay and refresh evidence

Like-for-like windows, lookalikes ruled out before a page is called decayed.

Team keepsA ranked evidence list for the strategy call.

7. AI search, measured honestly

Google's AI report, the AI control, chatbot visits in GA4, and the mentions nobody measures.

Team keepsAn AI visibility source map.

8. Reports that end in a decision

The SEO reporting training module: what happened, why, how sure, what we will do and what we stop.

Team keepsA monthly content performance report template.

9. Optional: automating the pulls

Scheduled Search Console and GA4 pulls, reviewed by a person before anyone sees them.

Team keepsA spec for one scheduled pull.

Module 4 in one picture: why the numbers never match.

Search Console clicks

Google only · Web search type

[X]
+

Other search engines

GA4's Organic Search includes Bing, DuckDuckGo and the rest. Search Console counts Google only.

+

Other Google search types

Search Console reports Web, Image, Video and News separately. GA4's Organic Search counts them together.

Declined consent

Visitors who refuse analytics may be missing or modeled, depending on your consent setup.

Gone before the tag fired

A quick exit or a slow tag loses the session.

±

Canonical versus landing URL

Search Console credits the canonical URL. GA4 records the address the visitor landed on.

±

Redirects and query strings

One page can split across several landing page rows until the URLs are normalized.

±

(not set) landing pages

Google says (not set) can appear when a session has no page_view event.

±

Each tool's own filters

Thresholds, anonymized queries and bot filtering remove different rows on each side.

GA4 organic sessions

Every search engine the tag recorded

[X]

No numbers on purpose: the exercise measures each gap on your site.

performance · queries · Google's example
classic literature150
poetry125
science fiction100
non fiction75
Sum of the rows450
Anonymized queries, never itemized+100
Total on the chart550
Google Search Central blog, 19 Oct 2022 · a query filter drops the 100 too
Fit

For teams that report on content and get asked why.

Best for teams that already have GA4, Search Console and a monthly report somebody keeps questioning.

Do bring this

Best fit

  • Content and SEO teams that own reporting and refresh evidence
  • Marketing managers who have to explain a drop to leadership
  • Teams whose GA4 numbers and Search Console numbers disagree
  • Groups of roughly 5 to 20, analysts and writers together

Do not bring this

Not the right fit

  • Teams that need tracking built from scratch. That is scoped separately.
  • Anyone hoping for one number that proves what content is worth
  • Dashboards that exist mainly to look busy in meetings
  • Researchers after content analysis in the academic sense. This training reads marketing data.
AI visibility

Where your AI traffic actually lands.

Google's generative AI performance report reached every site on 31 August 2026, and it counts impressions only.

Clicks from AI Overviews and AI Mode

Search Console's Web search type, and GA4's Organic Search

Blended with every other Google click. An AI Overview takes one position for all of its links.

Impressions in AI Overviews and AI Mode

Search Console's generative AI report, also inside the overall Performance report

Impressions by page, country, device and date. No clicks, CTR, position or queries. The 1,000-row limit applies.

Visits from ChatGPT, Gemini, Claude and others

GA4's AI Assistant channel, since 13 May 2026

Sessions and what followed. Google's channel page also lists Deepseek, Copilot and Grok, and excludes AI Overviews and AI Mode.

A mention that earns no click

not measured

Neither tool

Only a prompt-based tracker sees it, and a tracker samples. Read its numbers as a sample.

search console · settings · search generative ai
Include my site's links and contentdefault
Exclude my site's links and content
Inherit the control from a parent propertydefault with a parent

Include is the default for every property. Inherit is the default when a property has a parent.

Excluding means no traffic or impressions from AI Overviews, AI Mode or Discover's AI features.

Google says a change generally takes a few days. Annotate the date.

Search Console Help · labels shortened from Google's

No AI rank, on purpose

The old "position 1 - 10" is "hard to map, or to make useful for site owners."

John Mueller, Google, on r/SEO, 8 Sep 2026

You "can ignore tactics like 'chunking' content, creating unnecessary AI text files (like llms.txt), or pursuing inauthentic mentions."

Google, optimizing for generative AI features, updated 10 Jul 2026

Before anyone panics

Five questions before anyone says traffic dropped.

The expensive mistake is skipping the first two questions and rewriting at the fifth.

  1. 01

    Is the tracking real?

    check first

    Tag firing, consent changes, a migration, a spike in (not set). GA4 can break while Search Console keeps counting.

  2. 02

    Did Google change the measurement?

    check first

    Hold the dates against the changelog above: num=100, the AI Assistant channel, a new filter, the AI control.

  3. 03

    Did demand change?

    ruled out

    Compare the same weeks last year, where 16 months allows. Branded and non-branded falling together usually means demand.

  4. 04

    Did the results page change?

    likely cause

    An AI Overview on the head query, a new kind of competitor, or two of your own URLs trading one query.

  5. 05

    Did the page or the site change?

    ruled out

    Template edits, internal links, lost indexing. The Page indexing report shows patterns; URL Inspection checks single pages.

What the drill writes down

medium confidence

Pricing guides: organic clicks down against the same four weeks last year.

Tracking verified. No measurement change inside the window.

Impressions held, so demand looks steady so far.

Likely cause: an AI Overview now shows on the head query.

Pages unchanged, and still indexed.

A confidence level, not a verdict. Anyone can check each line.

The paragraph it becomes in the monthly report.

Monthly summary · for leadership

template · one paragraph

Organic clicks to the pricing guides fell [X]% against the same four weeks last year, while impressions held.

What happened

An AI Overview now appears on the head query, and Google's AI report shows those URLs gaining impressions there.

Why we think so

Medium. The branded filter can misclassify a few queries, and four weeks cannot yet separate the AI Overview from a demand shift.

How sure we are

Rewrite the answer block on two guides, then read them again in four weeks.

What we will do

Reporting average position for this folder. Here it misleads more than it helps.

What we stop

Leading indicators

Impressions

Clicks

Engaged sessions

AI feature impressions

Business indicators

Key events

Pipeline touches

Revenue, where tracked

Side by side, never blended. Attribution is never perfectly clean, and the report says so.

Read this before you book

What reading the data better cannot promise.

A useful analytics session is modest: it makes the team precise about what the numbers can carry.

  1. 01

    Clean attribution.

    Consent, devices, long cycles and untracked mentions leave some credit unassigned. The team learns to say so in the report.

  2. 02

    Data you never collected.

    Search Console keeps 16 months, and the BigQuery export starts on the day it is switched on. No workshop can backfill either.

  3. 03

    The exact reason a ranking moved.

    Google does not explain individual movements, so a good diagnosis ends in a confidence level, not a verdict.

  4. 04

    A fixed tracking implementation.

    The sessions find what is broken. Rebuilding tags, consent mode or a data layer is scoped separately, as a custom program.

Complete AI numbers do not exist yet. A mention without a click is sampled at best.

The work

How the sessions run on your own data.

Here is how content performance analysis training runs on your real properties and last month's report.

  1. 01

    Before

    Collect the evidence first

    Read-only access to both properties, last month's report, and any record of site changes in the past 16 months.

    Intakeread-only
    GA4 propertyviewer
    Search Consolerestricted
    Last reportattached
    Change logpartial

    Partial is normal. Finishing it is an exercise.

  2. 02

    Session one

    Agree what each number means

    Which question each report answers, which tool can answer it, and what neither tool sees. Definitions get written down.

    Reading modeltab -> question

    Before

    After

    Same dashboards. A different first question.

  3. 03

    Live

    Reconcile and diagnose on your data

    Top landing pages, clicks beside sessions, every gap named, then one real drop run through the five questions.

    Gap causesyour site
    Other search enginesmeasured
    Consentmeasured
    Canonical vs landingmeasured
    (not set) pagescheck

    The biggest gap gets tested, not guessed.

  4. 04

    Afterwards

    Rewrite the report you already send

    Last month's report, rebuilt to end in decisions, plus the checklist, the changelog and the templates.

    Kept by the teamtemplates
    Measurement plankept
    Reconciliation sheetkept
    Triage worksheetkept
    Report templatekept

    The next report should not need me in the room.

Remote or in person, in English or Ukrainian.

Proof

Same brain. Same systems. Now taught to your team.

These are not training testimonials yet. They are the closest proof: content, SEO, automation, speed, and ownership from teams I have worked with.

Eugene is insanely talented with automation and SEO. He helped us produce content at scale without sacrificing quality, which is rare. Couldn't think of a better person for speed and precision.

Loïc Reco

Loïc Reco

Product / ColdIQ

Yevhen consistently delivered content on time, strictly adhering to briefs while frequently exceeding expectations. What sets Yevhen apart is balancing technical SEO with engaging, reader-friendly content.

Konstantin Vashkevich

Konstantin Vashkevich

Head of Marketing / RedTrack.io

Working with Yevhen has been great. They think strategically about SEO, focus on what drives growth, and execute consistently. Clear communication, strong ownership, real results.

Ivan Khymych

Ivan Khymych

CEO & Founder / SimplyDepo

Working with Yevhen is an absolute pleasure. His marketing analysis is some of the most in-depth I've ever seen. He consistently goes above and beyond expectations.

Ira Nykytenko

Ira Nykytenko

Operations Manager / Awesomic

What truly sets Eugene apart is his deep understanding of SaaS content marketing. He knows how to make content work hard – pulling in the right audience and converting them.

Andrew Kolp

Andrew Kolp

Founder / Generect

Eugene has been a huge help to us at TextPie.io as our Advisor. As a content and SEO expert, he helped us build a strong foundation for our SEO strategy.

Vladyslav Sizov

Vladyslav Sizov

Founder / TextPie

Working with Yevhen was great. Super professional, really quick, and to the point. Didn't need to manage anything – Yevhen got it right away. Definitely a strong recommend.

Max Bondarenko

Max Bondarenko

CMO / Spendbase

Eugene is one of those rare professionals who combines incredible skills with an unbeatable work ethic and amazing attitude. He creates experiences that grab attention and drive results.

Rimma Sytnik

Rimma Sytnik

Head of Inbound Marketing / Reply

Eugene is the easiest person to work with. He jumps in, gets it, and delivers great content without hand-holding. His topic suggestions helped us jump into top 10 right away.

Galyna Golitsyna

Galyna Golitsyna

Digital Marketing Team Lead / 42DM

Working with Eugene has been an absolute pleasure. As Head of Content, Eugene is not only a talented professional and a leader but also a supportive and empathetic colleague.

Olivia Minko

Olivia Minko

Fractional CMO

Eugene helped with our marketing efforts at Strada and has been terrific to work with. He's professional, dependable, and always finds a way to deliver high-quality work.

Amir Prodensky

Amir Prodensky

CEO / Strada

Working with Eugene has been a breeze. Sharp thinking, receptive to feedback, and always on time. One of those collaborators who gets it. Highly recommend.

Jean-Philippe Timog Métivier

Jean-Philippe Timog Métivier

SEO, Content & Brand / Tervene

His contributions have been incredibly valuable to our blog. I have immense confidence in his knowledge and expertise. He is undoubtedly a professional in content.

Zeynep Kantav

Zeynep Kantav

Marketing Manager / Transkriptor

Eugene's proactive approach ensured that we stayed ahead of the curve, implementing the latest SEO strategies and best practices. His expertise is evident.

Alessio Mavika

Alessio Mavika

Founder / AgencyDots

Eugene's commitment to quality and professionalism is truly impressive. He consistently offers fresh ideas, showcases great writing skills, and is always open to discussion.

Svitlana Fomenko

Svitlana Fomenko

Marketing Manager / CloudTalk

Eugene is a rare find with his mix of creativity and data-driven thinking. He knows how to create engaging content that grabs attention and drives traffic.

Maksym Zubenko

Maksym Zubenko

Head of Organic Growth / Jooble

Eugene's expertise didn't stop at content creation; he also offered valuable insights that boosted my website's performance and set the stage for better lead generation.

Dmytro Chervonyi

Dmytro Chervonyi

Co-founder / Forecastio

From his exceptional marketing skills to his expert content creation abilities, Eugene consistently excels. It was a pleasure to collaborate with someone so professional and talented.

Daniel Sokolov

Daniel Sokolov

Marketing Manager / PPM Express

Formats

Start small, go deeper, or rebuild the machine.

The workshop covers the measurement model, the reconciliation and the report, with the Search Console checklist as a handout.

Pricing is for focused content and marketing cohorts. Onsite delivery, larger groups, regulated industries, and custom implementation change the final number.

Option 1

Content Performance Workshop

3-hour live workshop

$1,500

Teams that need one shared way to read the numbers.

  • Measurement model
  • One month reconciled live
  • Report template
  • Search Console checklist handout
  • Q&A on your own charts
Talk about this format

Option 2

Content Performance Bootcamp

6 live sessions

From $2,500

Teams that want every module on their own properties, with homework between sessions.

  • All eight modules, plus the optional ninth
  • Exercises on your own data
  • Drop triage practice
  • AI visibility source map
  • Your monthly report, rebuilt
Talk about this format

Option 3

Content Measurement Program

Custom engagement

Custom

Teams that also need tracking fixed or pulls automated.

  • Tracking review and fix list
  • Scheduled data pulls
  • Automation spec
  • Documentation
  • Follow-up support
Talk about this format
Customization

Bring the messy version. That is the useful one.

The session uses your properties, consent setup, CMS quirks, last migration and the report leadership reads.

Your GA4 property

Your Search Console properties

Your consent setup

Your CMS and templates

Your SEO tools

Your reporting cadence

Your leadership audience

Your last migration

The alternatives

Three common ways to learn the tools, and one that teaches the reading.

Most GA4 courses skip Search Console, while content performance analysis training teaches both as one reading discipline on your data.

busyless
Self-serve course
Free certification
GA4 team trainer
What the team works on
Your own properties, pages and last month's report
A demo or sandbox property
Exam topics
GA4 setup and navigation
Search Console
Half the curriculum, joined to GA4
An integration step, if at all
Not the subject
Absent from the four team-training pages we read
AI search reporting
Google's AI report, the AI control, the AI Assistant channel, and the blind spots
Rarely current
Not covered
Occasionally, as a chatbot referral dashboard
What the data leaves out
Taught first: anonymized queries, thresholds, sampling, retention, row limits
Footnotes
Some product limits
Varies by trainer
Ends with
Evidence lists, a report template and decisions
A certificate or notes
A badge
A tidier setup and new reports
Cost shape
$1,500 workshop, bootcamp from $2,500, custom program after scoping
Free to $499 per learner (Loves Data $225, Analytics Mania $499)
Free (Google Skillshop)
$549 per person for a public day (Jellyfish) to from $5,000 per team (Analytics Playbook)

Prices read from each provider's page, 17 Sep 2026. For one person, a self-serve course is fine. Hiring instead? See the content analyst job description.

Scope the workshop

Bring the chart nobody can explain.

In 30 minutes we can tell whether the team needs the workshop, the bootcamp, or tracking work first.

Direct calendar

Book a 30-min workshop scoping call

Loading scheduler…

Calendar busy?

Send the chart instead.

Team size, reporting tools, and the number that keeps causing arguments.

Ask about a workshop

FAQ

Questions, ahead of time.

  • Do we need clean GA4 tracking before the content performance workshop?+
    No. Messy tracking is the usual start, and finding what can still be trusted is part of the session. Anything broken becomes a fix list; rebuilding it is separate work.
  • Is this GA4 training, Google Search Console training, or both?+
    Both, as one discipline. Most GA4 courses barely mention Search Console, and most Search Console tutorials stop at the click. These sessions join the two on the landing page.
  • Does the Search Console module cover AI Overviews and AI Mode data?+
    Yes. Google's AI report shows impressions only. Clicks from those features stay in the Web search type and in GA4's Organic Search. The AI control is covered too.
  • Can the analysis sessions run on our own Search Console and GA4 properties?+
    That is the preferred format. Read-only access to both is enough, and screen-sharing works if you would rather not grant any. Your gaps are not anybody else's gaps.
  • How is reading content data different from the content strategy training?+
    Strategy decides what to publish, fix, merge or retire. This training makes sure the numbers behind those calls mean what the dashboard says. Teams often take this one first.
  • Why do Search Console clicks and GA4 organic sessions never match?+
    Different counting: other search engines, Google's other search types, consent, and canonical URLs versus landing pages. The training measures which cause explains your gap.
  • Which tools does the content data bootcamp use besides Search Console and GA4?+
    It is tool-agnostic: a crawler, one paid SEO tool for context, Sheets or BigQuery for the join, and Data Studio if you already use it.
  • How will we know the team reads content data better after the training?+
    The monthly report changes: it states its confidence, keeps leading and business indicators apart, and ends in decisions. We do not promise traffic.