|
It concerns me that the search company told you that you would get results in 2-3 weeks. SEO should be considered a long term prospect, it can take a while to make any gains in the rankings. First step is to remove any technical barriers that are preventing your site getting fully indexed, then move on to clarifying your site themes and content / backlinks etc.
Someone mentioned SEOMoz... not sure if it's on the members area or not but there are some in depth articles on SEO, pretty much giving you a SEO101... it's not a bad starting place and will also help you decide if your SEO firm is giving you good advice or bad advice.
|