Requires training and money. Requires time and money. You should have appropriate links to and from other sites allowing people to find you. Requires time and money. Requires expertise, time and money.
Search engines look for and list web sites based on their own particular methods and criteria.
Knowledge of those methods and what code you need to include to appease these search engines is crucial. Requires expertise and time. My Other Secretary Web Design addresses all these issues for every site we design. It's what I do best. Call My Other Secretary to design and optimize a site for you to achieve the results you're looking for.