And Keogh believes he can continue to get better with the Championship high-flyers.
"I was delighted to sign the new deal," he told the club's official website. "Pledging my long term future to Wolves was something I really wanted to do and I'm glad it was all sorted so smoothly.
"I'm really settled here and am more than happy to have signed on until 2012.
"I'm still getting better as a player and trying to learn more about the game and this is a great place to keep doing that."