Strategy and Metrics

Year-on-Year Comparison (YoY)

Also called YoY, year over year, year-on-year growth

A comparison of a figure with the same period twelve months earlier, used to see real growth once seasonal swings are taken out.

Quick facts: Year-on-Year Comparison (YoY)

Category
Strategy and Metrics
Also called
YoY, year over year, year-on-year growth
Level
Beginner
Affects
Performance reporting, budget decisions, seasonal planning, judging agency and campaign results
Where to see it
GA4 date comparison, Google Search Console, Google Ads and Meta date comparisons, Google Trends, your CRM
In this article4
  1. How a year-on-year comparison works
  2. Why it matters
  3. Common mistakes
  4. How to act on it

A year-on-year (YoY) comparison measures a figure against the same period twelve months earlier: October 2026 against October 2025, or this week against the matching week last year. Because both periods share the same season, it shows whether the business is genuinely growing or shrinking, rather than simply moving with the calendar. Year on year is the usual UK phrasing; year over year is the American version.

How a year-on-year comparison works

The sum is simple: take this period’s figure, subtract last year’s, and divide by last year’s. If a firm received 1,150 enquiries this quarter against 1,000 in the same quarter last year, that is 150 more, or 15% growth year on year.

The care goes into lining the periods up. Calendar months contain different mixes of weekdays and weekends, and for many businesses a Saturday behaves nothing like a Tuesday. For weekly or daily figures, compare against the period 52 weeks earlier, so Mondays sit against Mondays. GA4, Search Console and the ad platforms all let you add a comparison period to a date range; check which option you have chosen before reading the result.

Then look for anything that makes the two periods unlike each other. In the UK the usual suspects are:

  • Moving holidays. Easter falls in March some years and April in others, and bank holidays shift between weeks.
  • Different school holidays across England, Scotland, Wales and Northern Ireland.
  • Retail events such as Black Friday, which falls on a different date in late November each year.
  • Weather. A cold snap in one October and a mild one in the next changes demand for heating engineers, roofers and garden centres.
  • Changes to your own measurement Such as a new consent banner, a tracking fix, or a move from Universal Analytics to GA4 if your history goes back that far.

Why it matters

Many UK businesses have a strong seasonal pattern, and month-on-month figures mix that pattern up with real change. A tax accountant sees enquiries fall every February, straight after the 31 January Self Assessment deadline. Read month on month, February looks like a crisis. Read year on year, it may be the best February the practice has had.

The same applies to search. Organic clicks to a garden landscaper fall every winter; comparing this January with last January shows whether the site is gaining ground or simply following the weather. For paid search, comparing cost per click with the same month last year separates your account’s performance from seasonal changes in competition.

Common mistakes

  • Comparing across a tracking change. If your consent set-up or conversion tracking changed during the year, part of the movement is measurement, not customers.
  • Percentages on small numbers. Going from 4 sales to 8 is 100% growth, but it could easily be chance.
  • Revenue without volume. Price rises can push revenue up year on year while the number of customers falls. Report both.
  • Ignoring the market. If demand across your sector fell, holding steady may be a good result.
  • Not writing down what happened. A year later, nobody remembers that the site was down for two days or that a big campaign ran.

How to act on it

Report year-on-year change next to the raw figures and next to the month-on-month view, so readers can see all three. Keep a running log of anything that could affect the numbers: launches, price changes, tracking changes, outages, algorithm updates. In GA4 an annotation on the date does the job, and a shared spreadsheet works for everything else.

For organic search, Google Search Console keeps sixteen months of data, which is enough for one full year-on-year comparison; export it regularly if you want a longer history. Where tracking has broken, use a source that did not change, such as your CRM or your bank statements, to anchor the comparison. If you want an independent read of whether your search performance is really growing, a full SEO audit includes a year-on-year review of organic traffic by page and query.

Do and do not

Do

  • Line up days of the week when comparing weekly data
  • Log tracking changes, launches and outages as they happen
  • Show raw figures alongside the percentage

Do not

  • Compare across a tracking or consent change without noting it
  • Read big percentages on tiny numbers as a trend
  • Judge a seasonal business on month-on-month figures alone

Questions people ask about this

How do I calculate year-on-year growth?

Subtract last year's figure from this year's, divide the result by last year's figure, and multiply by 100 to get a percentage. For example, 1,150 this year against 1,000 last year is 150 divided by 1,000, which is 15% growth. Make sure both periods cover the same length of time and, for weekly data, the same days of the week.

Should I use year-on-year or month-on-month comparisons?

Use both, for different jobs. Month on month shows direction quickly and is useful for spotting a sudden problem. Year on year removes seasonal swings, so it is better for judging whether the business is really growing. If your business is strongly seasonal, give more weight to year on year.

What if I do not have a full year of data yet?

Use month-on-month and week-on-week figures, and read them with your own knowledge of the seasons in your trade. External sources can help: Google Trends shows how interest in a search term moves across the year in the UK. Start keeping careful records now, so the comparison is ready when the first year completes.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.