Unlike a stock, a commodity has a physical calendar behind it — a harvest window, a heating season, a driving season, a breeding cycle. Those calendar-driven forces repeat every year, so many commodities show recurring price tendencies at roughly the same time each year, distinct from whatever the multi-year trend is doing.
Seasonality is a tendency built from history, not a guarantee for this year. A drought, a demand shock, or a policy change can override the seasonal pattern completely, and a pattern that "always" worked for ten years can simply stop. The useful way to use it is as context — one more data point alongside the futures curve and COT positioning — not as a standalone signal to trade on its own.
Commodity Hub's COT positioning & seasonality tool charts historical seasonal patterns for every tracked commodity, with a regime scanner that flags when the current year is running off its usual script. Open the app to see the seasonal chart for any commodity.