Analytics & measurementBeginner

Year-over-year comparison

A year-over-year comparison measures a metric against the same period one year earlier, which removes most seasonal swings from the reading.

Also called: YoY

Year-over-year (YoY) comparison sets this period's numbers beside the same period last year. It is the simplest way to separate real growth from seasonality: a December dip in B2B traffic looks alarming against November but normal against last December. YoY is standard in SEO reporting, where traffic follows strong calendar patterns.

How to calculate it

The formula is a percentage change, but the period choice matters as much as the math.

  • Align by weekday for short periods: compare Monday to Sunday with the matching week, not the same calendar dates
  • Watch moving holidays and events, such as a holiday that fell in a different week
  • Use full months or quarters for board reporting to avoid partial-period errors
YoY change = (This period - Same period last year) / Same period last year

When YoY breaks down

YoY assumes the measurement was the same in both years. Tracking migrations (for example, from Universal Analytics to GA4), new consent banners, changed key events and site migrations all break that assumption. Annotate those dates and add a caveat when a comparison crosses them.

Search Console keeps 16 months of performance data in the interface, enough for YoY on recent periods. For longer history, export the data regularly through the API or bulk export.

Pairing YoY with shorter views

YoY tells you about the trend; month-over-month tells you about momentum. Use both, and read sudden month-over-month changes against what happened in the same month last year before reacting.

Example

A summer slump that was not one

Imagine Larchpoint, an education SaaS, sees organic sessions fall in July versus June. YoY shows July up against last July, with the same seasonal dip in both years. The team reports growth and keeps the content plan, rather than launching an emergency audit.

Common mistakes

Comparing across a tracking change without saying so

The difference may be measurement. Flag it in the report.

Using calendar dates for weekly data

Different weekday mixes distort short comparisons, especially for B2B traffic that drops at weekends.

Questions

Use month-over-month trends and compare against similar launches or pages, and start building the history you will need next year.

Know the terms. Now win the searches.

We find the searches your buyers make, then build, publish and improve the pages that win them.