Creating videos and uploading them to YouTube can spread your content (and links to your website) around YouTube itself — and from there, Google will index and make searchable your content. You can embed it in your blog and share on your social media accounts, and so can other users. Don’t stress about the pressure to go viral; while an admirable goal, a video doesn’t need two million views to be effective.
Make sure the description links to your website, and include a call to action in the video — ideally one that takes viewers to your website. YouTube videos can also help you generate a bit of cash. Additionally, if you’re already making videos, consider creating ads to run with others’ videos for a potentially satisfying ROI.