I think you and all of your competitors would love to end up on the first few pages of the SERP (Search Engine Results Page) listing for every keyword or key phrase that’s important.
You can spend a lot of time and money trying to get there.
There are billions upon billions of web pages on the internet. A lot goes into how search engines like Google rank results. There are tons of books written on the subject and lots of companies (more rip offs than good ones) that offer help in what’s called SEO (Search Engine Optimization).
Search Results vary depending on the searchers location and even search history. Local SEO is quite different than global SEO.
Moz in the SEO world has a pretty excellent reputation, so I’d suggest you start with this intro guide: