The story
Tomas roasts coffee. His listings carry a farm name, an altitude and three tasting notes, which is exactly how the specialty trade talks and exactly what his buyers already understand. What his pages did not carry was the vocabulary those buyers actually search with.
They search origin plus process plus roast level plus brew method: a washed Ethiopian for a V60, a natural Brazilian for espresso, a decaf that is not terrible. Each of those is a specific query with a specific answer, and his product titles were the farm name alone.
Adding process, roast level and brew-method language to the descriptions, publishing the grind and brewing questions as FAQ schema, and generating snippets meant that the expert searches his coffee deserved actually landed on it.