There isn't really much need for a professional to draw one up. I just say,
Usage fee: $_____
This is for one time, nonexclusive use on _______________ (name website and page). Use on any other pages of this website subject to additional fees. Use on any other website, including any social media sites, is not covered by this agreement, and would be subject to additional licensing fees. Use on any other media, printed, online, or otherwise, is not covered by this agreement, and would be subject to additional fees. Payment in full to be received via _________ prior to any use of the image.
There is no need to say anything about retaining copyright - the photographer always retains copyright, unless some really unusual arrangement is made.
For this type of web usage you're typically going to be in the $25 - $75 range. Having a lawyer draw up a contract seems ridiculous to me, given the scale of such a transaction.
"Your" and "you're" are different words with completely different meanings - please use the correct one.
"They're", "their", and "there" are different words with completely different meanings - please use the correct one.
"Fare" and "fair" are different words with completely different meanings - please use the correct one. The proper expression is "moot point", NOT "mute point".