Heat the olive oil in a large skillet over medium heat. Season the chuck roast lightly with salt and sear on all sides until browned, about 2–3 minutes per side.
Transfer the roast to the crockpot and pour the beef broth around it.
Add the pepperoncini peppers and pepperoncini juice, then sprinkle the ranch seasoning, onion powder, and garlic powder evenly over the roast.
Cover and cook on LOW for 8 hours or HIGH for 4–5 hours, until the beef is very tender and easily shreds with a fork.
Shred the roast directly in the crockpot and stir it into the juices before serving.