How to Annotate your Analytics Data (GA4 and Google Search Console)

Written by Ryan Jones. Updated on 07, August 2025

Annotating your analytics data is a great way to mark down events that may impact your search traffic. Making changes to your website, servers going down, public holidays, and more, will always have an impact on your traffic. Annotations will help you keep track of this, and help when reporting to stakeholders, too.

When you think of the “big” analytics tools, you are probably thinking of Google Analytics (especially Google Analytics 4, otherwise known as GA4) and Google Search Console. In this blog post, we’ll talk a little more about these tools and annotating the data within them.

Google Search Console

Unfortunately, it is not currently possible to add your own annotations directly onto your Google Search Console data. There is an annotations section, which can be seen in your Search Performance report directly under your data graph, but this is simply used by Google to show notes of activities or incidents which may impact your data.

Here is an example of this:

Example of an annotation on Google Search Console to show more information about data.

Whilst this is useful for search marketers, it is annoying that we cannot yet add our own annotation directly within Google Search Console.

John Mueller has confirmed in the past that colleagues have advocated for this to be introduced but, in his words, it sounds like a hard sell. It seems, for the foreseeable future, we are without this capability.

Google Analytics 4 (GA4)

When we think of annotating Google Analytics data, we think of Universal Analytics. This is all well and good, but Google will be “sunsetting” Universal Analytics on the 1st July 2023, meaning we will no longer be able to annotate our data here as the tool will stop processing new data.

Companies have been urged to make the switch to Google’s new solution, GA4, for a while now. And a lot of companies now believe they are at the stage where they can begin using GA4 full-time.

There is just one problem.

GA4 does not support annotations in the same way Universal Analytics did. You can add “notes” to pages, but it is a complicated process, requiring you to visit each individual page you wish to add a note to. What’s worse? You cannot add notes to all page types.

There are some workarounds:

  • You can make use of Google Sheets. This will require you to bring your graphs from GA4 into your Google Sheets and mark your annotations in a new tab. You will have to do this on a recurring basis, every time you need a snapshot of your data. This can be incredibly annoying and, obviously, means you need to combine two different tools.
  • You can also use Looker Studio (formerly Google Data Studio), but again, this will require you to add data on an ongoing basis and add annotations within this tool, not GA4 itself.

So, how can we add annotations to our analytics data?

You can use SEOTesting to add annotations to your Google Search Console data.

SEOTesting takes its data directly from the Google Search Console API, meaning the data you see within SEOTesting is exactly the same data as you’d see in Google Search Console. We allow you to add annotations at a site level, page level and query level.

Screenshot showing an annotation on a graph based on Google Search Console data

Within SEOTesting you’ll find the Annotations link on the main left hand navigation when you are working inside the context of an individual site.

Annotation menu item is found in the main navigation

Upon clicking on the annotations link, you’ll see existing annotations, and also the button to create a new one.

You can annotate at a site, page or query level.

Creating a new annotation

If you create a site annotation, that site annotation will also appear on individual page and query reports. This is because anything that affects the entire site, should also show for individual page and query views as well.

Google Search Console site annotation displayed at the url level

It is worth adding a good description when creating an annotation. When you see them on a graph, you can click on the annotation label and you’ll be taken to a view where these extra details can be seen.

SEOTests and annotations are a great way to track what has changed, and why. All of these tests and annotations are rolled up into the Site Changelog report. This orders each change recorded and groups them into months.

Site Changelog report that rolls up all SEO tests and annotations

This is a great report for SEO consultants and agencies to use for reporting to clients on the work completed over each monthly period. It’s also useful for everybody who runs a website as a historical record of what has changed over the website over time.

Frequently Asked Questions

Can I add annotations in Google Search Console?

No, Google Search Console does not allow users to add their own custom annotations. It only shows annotations from Google for major events or issues that may affect data.

Can I annotate data in GA4 like I could in Universal Analytics?

Not easily. GA4 does not support traditional annotations. You can add notes to some reports, but the process is limited and not as flexible as Universal Analytics.

Why did Google remove annotations in GA4?

Google hasn’t officially explained why, but it may be due to changes in how GA4 handles and structures data. The annotation feature many marketers used in Universal Analytics was not carried over.

What are some workarounds for adding annotations in GA4?

You can use tools like Google Sheets or Looker Studio to manually mark events alongside your GA4 data, but this requires ongoing effort and does not integrate directly into GA4’s interface.

How can I annotate Google Search Console data?

You can use SEOTesting.com to annotate your Google Search Console data. It pulls GSC data via the API and allows annotations at the site, page, or query level.

What’s the benefit of using SEOTesting for annotations?

Annotations in SEOTesting help track changes, diagnose traffic shifts, and report to stakeholders more effectively. All annotations are included in a Site Changelog report for easy monthly reporting.

Do annotations affect SEO performance?

No, annotations do not affect rankings or search visibility. However, they help you analyze the impact of changes and external events, making it easier to manage SEO performance over time.