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.
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:
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.