Preheat your oven to 375°F (190°C).
Season the chicken breasts with garlic powder, onion powder, paprika, salt, and pepper.
In a skillet over medium heat, cook the seasoned chicken for about 5-7 minutes on each side, or until fully cooked and no longer pink in the center. Remove from heat and let cool slightly.
Once cooled, shred the chicken using two forks and mix it in a bowl with the chopped bacon, shredded cheddar cheese, and ranch dressing until well combined.
Butter one side of each slice of bread.
Place two slices of bread, buttered side down, in a skillet over medium heat.
Spoon half of the chicken mixture onto each slice of bread in the skillet. Top with the remaining slices of bread, buttered side up.
Cook for about 3-4 minutes on each side, or until the bread is golden brown and the cheese is melted.
Remove from the skillet, slice in half, and serve warm.