Before you employ the help of YouTube or any website that provides free help, your best course of action should be learning SEO in a training type environment. You can find numerous websites that allow website owners to take a few basic courses for free, to get you up and running. Then if you find the information provided was a benefit to your website, you can opt to pay for more advanced training. At that point you have the ability to understand which areas of SEO you will be lacking in and can simply employ YouTube at that point. The most important thing at this point is that you understand the process and make use of an SEO tutorial to help you to gain that information.
You may be excited at the thought of implementing social media into your website and think by your visitors sharing your content your ranking will take off. Unless your website is properly optimized, you will not see a significant impact from that traffic. You should focus your efforts on a solid foundation at your website, because once the foundation has been done you can then focus on growing the website with social media. The foundation of your website is the content, the keywords and the way you describe your website for the search engines. An SEO tutorial will show you how important those three elements are in growing a website and keeping traffic returning.
You need not be discouraged if you feel you have zero search engine optimization experience, it truly is a work in progress and it will take time for all the pieces to fall into place. Spend time on learning the basics today so that in the future all your efforts can be expanding and growing your internet presence.