Margarita,
Google indexes and ranks posts with embedded Youtube videos. I suggest uploading your videos in your Youtube channel, then embedding it in your site. Here's why:
• Using your target secondary exact match and long tail keywords -- You can optimize your videos in Youtube for Youtube search -- This just involves optimizing your titles (use your secondary keywords), descriptions (at least 250++ words with your secondary keywords), tags (use your secondary keywords), views and almost non-existent bounce rate (longer videos, better), likes and subscriptions and comments and shares (give your viewers good reasons to do these things, and in your videos, entice them to like your videos, subscribe to your channel, leave comments and share your videos)...
• For traffic funneling results -- You can drive targeted traffic from other directly and laterally relevant trending, wildly popular, viral and top viewed videos in Youtube to your own videos in Youtube -- This just involves adding the same tags of those relevant trending, wildly popular, viral and top viewed Youtube videos to the tags of your videos in Youtube...
• Using your target primary exact match and long tail keywords -- You can optimize your onsite posts with your Youtube video embeds for Google Search, Google Video, Google Image, Google News (if you create news-worthy videos) and so on -- This just involves optimizing your unique post titles (use your primary exact match and long tail keywords), your unique commentary content in the body of your post (use your primary keywords), the tags of your posts (use your primary keywords) and the alt text of images / photos that you'll embed in your posts (use your primary keywords)...
• For your keywords -- You can rank your posts in Google Search, Google Video, Google Image, Google News (if relevant), etc. -- This just involves initially having these posts indexed by Google and Bing (do this by submitting properly created sitemaps, updating and re-submitting sitemaps when you have new content, and using various functions in Google Webmaster Tools like Crawl Errors and Fetch As Google). Then, entice others to share your posts and leave comments and become a fan of your Facebook page and so on (add enticing reminders to the unique commentary content in the body of your posts). Next, build backlinks with anchors that use your secondary keywords in heavily trafficked, niche-authority sites...
• For your keywords -- You can also build backlinks that use your primary keywords for your videos in Youtube, in order to also rank them in Google...
NOTE: For those who want to profit from ad revenues generated by Youtube videos -- Signing up as a Youtube Partner and doing the things above will allow you to get more viewers, thereby generating more ad revenues for you (assuming that your videos and industries / niches have enough commercial value for ads to appear in your videos)...
That's it for now. Cheers!