Wedding guests range from eight to eighty, and every one of them has a different idea of a good song. The trick isn't finding music everyone loves. It's giving every group a moment, in the right order.
Start with the songs everyone knows
Early in the dance set, lean on tracks that cross generations: the classics that parents taught their kids and that still fill a floor. They get the most people dancing at once, and a full floor pulls in the hesitant ones.
Give each group its window
Older guests tend to leave earlier, so their favorites belong in the first hour. Save the newer, harder-hitting tracks for later, when the crowd that wants them is the crowd that's left.
Keep the key moments separate
Your first dance, parent dances, and last song are fixed points. Pick those carefully, then let the dance sets flow around them instead of planning every track in between.
Leave room to read the room
A list of must-plays and do-not-plays gives your DJ the guardrails. The space between them is where a good DJ watches the floor and adjusts.