I'll frequently lay down a loop of a mildly random sounding chord progression, and then use the writing of the solo to tie the progression's changes together.
Listen until you know and can play the melody of the tune. From there, branch out, support, emulate and enhance the melody. That way your solo will have meaning with regard to the tune. Hope this helps....
I play guitar but sometimes it's hard for me to come up with a solo. Anyone have a technique. The thing is that I can play pretty fast but I suck horribly at improvising. Is there a way to improve this?