01 - Preheat grill or skillet to medium-high heat.
02 - Gently combine ground beef with salt, pepper, smoked paprika, and garlic powder in a mixing bowl. Form into 4 equal patties, slightly larger than the buns to account for shrinkage.
03 - Cook bacon in a skillet over medium heat until crisp, about 6–8 minutes. Drain on paper towels and set aside.
04 - Grill or pan-sear burger patties for 3–4 minutes per side for medium doneness, adjusting time to your preference. During the last minute of cooking, top each patty with a slice of cheddar cheese and allow it to melt completely.
05 - Butter the cut sides of the buns and toast them on the grill or in a skillet until golden brown and lightly crisped.
06 - Spread mayonnaise (if using) on the bottom bun. Layer with lettuce, cheesy burger patty, 2 slices of crispy bacon, tomato slices, red onion, pickle slices, and 1 tablespoon of barbecue sauce. Top with the upper bun.
07 - Serve immediately with your favorite sides such as coleslaw, sweet potato fries, or potato chips.