Google do own Youtube, but I think they still have to abide by their own algorithm.
I would try mixing up the alt text etc.
For example if your title is "download blue brand widget"
Your alt text could be "free blue widget brand download"
Obviously you can be much more creative than that.