There you go, already lots of good advice. I would just add a couple more things.
1 What is it that you mean about the first page ? Is this based on a search for your company name, or is it a generic search for your company type ? Is your market local, national or international ?
2 Google LOVE...