Richards, 25, has scored 11 goals in 31 appearances in his first season at the club, and has impressed under manager Steve Chettle.
“Having worked with Kane previously, he fits the profile of our football club and is versatile in many playing positions," said Chettle.
"His return of goals and assists this season has been fantastic and to extend Kane’s contract is a big positive for us."
Richards added: “I can see the club is going somewhere and I have a lot of faith in the Gaffer and the Chairman’s vision for the club.”
Keep up-to-date with our exclusive email newsletters.
Subscribe