Cook bacon in a skillet over medium heat until crispy, which takes about 10 to 12 minutes.
Move bacon to paper towels, let it cool down completely, then chop into small bite-sized pieces.
Cut broccoli into uniform, bite-sized pieces that are super easy to eat with just a fork.
Dice the red onion really fine so that the sharp flavor spreads out evenly through the whole salad.
Whisk mayo, vinegar, honey, salt, and pepper together until it's completely smooth and nice and creamy.
Put broccoli, onion, cranberries, sunflower seeds, and bacon together in your big mixing bowl.
Pour creamy dressing over everything and toss it all up until everything's coated really well.
Cover the bowl and refrigerate for at least 1 hour so all the flavors can blend together nicely.
Give salad another quick toss right before you serve it to make sure dressing's distributed evenly.
Add extra cranberries or seeds on top if you want, then serve it cold and ENJOY!