To select a good SEO provider;
* First search in internet and get a list of SEO service providers that offer the service at your affordable cost.
* Scrutinize amongst them based on their success rate,legit techniques,support,reliability,reputation etc.You can get a clear idea about the above factors from use reviews.
* Talk to a representative of the selected one and if satisfied...signin with them.
Service providers like http://www.tucktail.com/search-engine/seo-services.aspx?ci=1800&prog_id=447401
provide Search Engine Visibility Service through which they help the user to get the desired pagerank.