Preheat your oven to 425°F. Line a large baking sheet with parchment paper or lightly grease it with cooking spray.
Wash the potatoes well, then cut them into thick wedges. Pat the wedges dry with paper towels to remove extra moisture. This helps the potatoes roast better and get crisp around the edges.
Add the potato wedges to a large bowl. Drizzle with olive oil, then season with garlic powder, onion powder, smoked paprika, seasoned salt, black pepper, chili powder, and cayenne if using. Toss until the wedges are evenly coated.
Spread the wedges onto the prepared baking sheet in a single layer. Do not overcrowd the pan. If needed, use two baking sheets so the potatoes have enough room to brown.
Bake for 20 minutes, then flip the wedges. Continue baking for another 15–20 minutes, or until the potatoes are golden brown, crispy on the outside, and tender in the center.
Remove the pan from the oven and sprinkle the shredded cheese over the hot wedges. Return the pan to the oven for 3–5 minutes, or until the cheese is melted.
Top the wedges with crumbled bacon and sliced green onions. Drizzle ranch dressing and BBQ sauce over the top.
Serve immediately with extra ranch and BBQ sauce on the side.