I agree with Matt regarding video.
As far as location of testimonials, our strategy is to have so many testimonials on every forum that people can’t help but see how effective we are.
We have people post on Facebook and Google. We used to have them post on Yelp, but north jersey isn’t super active on Yelp. Then, I’ll take the testimonial and either put it on our “general testimonial” page, a specific pain condition testimonial page, or I’ll write a blog post about it to get SEO power from it.
At least a couple of times a month, new patients come in citing our testimonials. Also, our google analytics show that our web presence is growing with this strategy.