Warm a large skillet over medium heat and add the olive oil.
Add the chicken, then season with salt, pepper, garlic powder, and smoked paprika. Stir until heated through, 3–4 minutes.
Remove from heat and toss the chicken with about half of the ranch dressing to coat.
Warm the tortillas until pliable: microwave 20–30 seconds or toast in a dry skillet 15–20 seconds per side.
Spread the remaining ranch down the center of each tortilla.
Layer on lettuce, the ranch chicken, bacon, tomato, cheddar, avocado, and red onion.
Fold in the sides, then roll up tightly. Toast seam-side down in the skillet 1–2 minutes to seal, if desired.
Slice each wrap in half and garnish with parsley. Serve right away.