1. Make sure the keywords you want to be found for are located in the visible text on the page.
2. Your title and description tags must have meaningful content
3. Get other sites to link to you
4. Create a blog and post often
5. Use Google’s free tools.
The full article as available at USA Today. It makes a good read!