Annotations in SEOmonitor are either automatically added, as key points on the charts, when known internal or external events that might affect the metrics happen, or they allow you to manually add marks on the charts, with the events that might have affected these metrics.
How does this work?
There are various types of annotations signaled by a letter and, if you have multiple annotations on the same day, the number of annotations will be shown instead of the identifier letters below.
Automatically generated annotations
On Visibility charts:
[A] for (Google) Algorithm changes: we constantly check this source for updates and add their descriptions accordingly.
[K] for new Keywords added, as this directly impacts the baseline of the Visibility metric (and it is not performance-related):
it is generated when there are keywords with a significant search volume (>±10% of the total search volume of the campaign) added/deleted in a day;
it is applied only at a campaign level (All Keywords group).
[R] for Reaggregation of close variations:
at times, Google Ads aggregates/de-aggregates some keyword variations under/from the same main keyword, resulting in significant changes in the search volumes;
these rare events are signaled on the charts, so you can understand why the Visibility might have a drop or spike (>±1% from the previous day), unrelated to ranking performance.
On Traffic charts:
[G] for Google account connection update:
automatically added when Search Console or Analytics profile connections are changed, without historical reprocessing.
[M] for manual, added by a user with Edit access → on Traffic or Visibility:
on any visibility graph, on any section that contains that graph,
on any traffic-related graph (sessions, revenue, etc) on any section that contains that graph.
[C] for Customer Success annotations, to announce on charts about incidents that might have affected the data.
The structure of an annotation:
the data chart it's associated with (Visibility or Traffic),
user (for manual annotations added).