Prepare Broccoli: Wash and chop broccoli into small, bite-sized florets. Pat dry to remove excess moisture.
Cook Bacon: Cook bacon in a skillet over medium heat until crispy. Drain on paper towels, then crumble into small pieces.
Make Dressing: In a small bowl, whisk together mayonnaise, apple cider vinegar, sugar, salt, and pepper until smooth.
Combine Ingredients: In a large mixing bowl, add broccoli, bacon, cheddar cheese, red onion, cranberries, and sunflower seeds.
Toss Salad: Pour the dressing over the salad and toss until everything is evenly coated.
Chill & Serve: For best flavor, refrigerate for at least 30 minutes before serving to let flavors meld.