This may be too broad of a question - if so mods please delete - but our agency has a wordpress site that is like youtube where as users can upload all of their own content but we self-host the videos. We have thousands of posts but aren't seeing traffic as we'd like. As many times as I've pitched hiring an SEO company(I'm the web dev) who actually knows what they are doing, the owner insists on us doing our own SEO and SEM. We have an SEO plugin and on every video post we are filling out the proper info, making the titles relevant, etc... you know, the basic SEO stuff. Since hiring a company is out of the question, what else can I do to gain traffic? We really aren't seeing as much search engine traffic as we should.