I'll be launching a new and more complex website in a month or so, and I'm thinking of hiring a someone to work some magic. I want them to help get the site indexed more (10 million plus pages), need back links, need some creative seo video's, articles, etc, etc.... They would need to do some research on my competitors, and figure out the good keywords. How do I know which company is capable of delivering? I mean all these companies talk the talk, but who is right that can deliver? Do I get people/companies to put a total plan together on what they would do stage to stage, and month to month to keep the traffic coming in? Would this person or company supply that information before signing them on?