Finding the right person to optimize your website can be a difficult process. This is especially so when you are simply searching for one and have not been previously referred to one. Just a simple search for the term "SEO expert" and you’ll find a plethora of choices.

Choosing the right person to do the job is crucial. Before you entrust the lifeblood of your site (the marketing) to just anyone, be sure to check out the firm or people behind the SEO company. Failing to choose wisely can cause your site to end up banned from the search engine results pages.

There are a couple of pointers to help you reach a decision:

* Integrity

Make sure they are don’t just tell you what you want to hear but also do what they say they will. A good sign a SEO firm possesses integrity and honesty is one that is very willing to explain to you what they will do for you. Talk with a SEO expert who manages their SEO campaigns if possible and bypass the sales pitch. Now, don’t expect them to tell you the secrets behind getting the results promised. You can, however, expect to get a clear and layman’s understanding of what kind of search engine optimization will be performed during the course of the program. If there is something you don’t understand, feel free to ask till you are satisfied. Remember, if it smells fishy, it probably is. Thus, ensure you feel completely comfortable with the approaches they will take to get you where you want to go.

* Results-focused

What good is search engine optimization if it doesn’t focus on the end result: top 10 rankings. A competent SEO company will get you top 10s for the reasonably difficult keywords within a preset time frame. This usually means a term of 12 months to two years depending on keyword phrase difficulty. Some SEOs will challenge "results-oriented SEO" by saying that no one can guarantee top ten rankings. In a way, this is partially true. Behind their statement lies a story though. A top SEO offering professional SEO services can analyze what is truly necessary based on what factors are helping the current top 10 sites rank in the various major search engines. If a SEO has not done some groundwork to investigate the actual factors involved in current top ten results, you can be sure they will not have any confidence in getting any site ranked within a specific and reasonable time-frame. Many of these self-proclaimed SEOs don’t even know where to begin to discover what makes a site rank for a particular keyword phrase. Doing this in-depth research and analysis takes time. This is one of the reasons why many SEOs aren’t willing to do it. Any SEO that doesn’t have a guarantee results in a specific time-frame is simply taking you for a ride. Rather than promising top rankings, they are focused on providing you a list of activities performed which may or may not produce your desired result.

Understand that choosing the right terms is an important aspect of getting the results you seek for the money invested. Choosing extremely competitive keywords or terms only results in one thing for you: high initial investment.

* Maintenance

This is one of the ways you know that the SEO expert is going to be there for you in the long term. Not having a maintenance program after the initial phase can mean the SEO professional may use questionable SEO techniques that get quick results on websites but end up being banned from the major search engines shortly thereafter.

Look for a SEO who will use proven search engine optimization techniques to get you long-term rankings. Be patient when it comes to getting your top rankings especially if the site is your main business. Over-optimizing is a sure way to getting penalized so be sure to work with a person who knows how to navigate the ever-changing search landscape.