SEO (Search Engine Optimization) is not difficult once you understand what search engines are looking for. That means authoritative original content, coupled with back-links from trusted sites. Knowing what is considered a “trusted site” is part of my expertise. A trusted site may be a University website that mentions your business and links back to your company’s website or a highly respected source like Merchant Circle that verifies and validates your business listing.
Look at Wikipedia for example, it is always at the top of the search results. No mystery there, it’s because their page content is loaded with substantial information that is linked to sites that have influence, and tons of other sites which are linking to that Wikipedia page.