How to know?

How do you know what will be required to get in the top 10 results?

There has got to be a way to know before seo companies give a quote.

So, how is this done?

Lets use the term: Business Cards
top sites:

  1. www.vistaprint.com

  2. www.overnightprints.com

  3. www.businesscards.com

now on websitegrader.com it shows…

There has to be more to it than this? Can someone elaborate?

There’s a lot more. Look into SEO (Search Engine Optimazation) for more information. You can get books, and there are tons of articles and videos on the web as well.