Search Engine Optimization (SEO) is the process of getting your site seen by potential clients by being listed as high a possible in search results.
Google is the undisputed leader in search engines, so your SEO strategy should focus on Google results. There are 3 ways Google provides a search result: paid, local, and organic. The paid results are driven by Pay Per Click advertising, the local results are driven by Google “places,” and the organic results are driven by the Google index. We have experience getting results for clients in all three searches.
Much has been made about Google periodically changing their algorithms to ensure no one is “gaming” their results. The best strategy has been, and will always be, to consistently provide good consistent, relevant content to your audience.