How long it will take to rank for a particular product?
Answer for this question depends on what you really need from a SEO company. There are 2 choices. We can rank the wholesite and just a couple of phrases. You can decide that. Different pages and sites will take different time to get indexed. Dynamic sites need more time for optimization and indexing; but static pages doesn't take that much time.