For the 'ranking' part of the video question, this depends on many things. As with the Google maps ranking and marketing it all mainly depends of the DA / PA of your domain and pages, video competition (Meaning how many other videos are competing for the same video keywords.), and the amount of quality back links your video, or YouTube video, has. It can be done but you must take these aspects into consideration. Our videos all have video schema added to all pages and video meta tags (Title, description and tags) so normally if you get this part right then the video should get in the top 10 ,even No1. For the second part of the question we can design Photo or product videos. We can arrange quality animation ones also. Obviously you might also already have a video so we would then only optimize it. Drop us an email so we can have a chat.