Cook bacon in a skillet over medium heat until crisp. Drain bacon on a paper towel-lined plate. Remove drippings from pan, leaving about 1 tablespoon in the pan.
Mix together paprika, onion powder, salt, and pepper. Sprinkle over both sides of chicken breasts.
Cook chicken in the skillet over medium-high heat for 5 minutes, flip, brush with half of the barbecue sauce and cook another 5-6 minutes until chicken is done (165 degrees F).
Remove from pan and brush the remaining barbecue sauce on the bottom side. Cool for 10 minutes and then slice.
Assemble salad with lettuce, corn, black beans, avocado, tomatoes, cheese, onion, chicken, and bacon. Add the desired amount of ranch dressing, toss, and serve.