A quality SEO agency knows there are no canned solutions or methods which will work with every business. An SEO service provider should be ready to discuss your specific business plan with you so that you can define a strategy to improve your website traffic and achieve your search engine results positioning goals.Why Use an SEO Agency?If you had the time and the expertise to place your business where you want it to be, you would not want an SEO agency in the first place. Some believe that automated article submissions will need care of the SEO ranking for them.They may realize some upsurge in page rank and site popularity using automated submissions, but nothing even close in comparison to what is possible using carefully planned and highly optimized methods.A Form of ProposalA qualified SEO agency should provide for you with a summary of what they will do to increase your website traffic and raise your search engine ranking. Then they will provide you with a cost or estimate for the services, and there must be a discussion regarding a guarantee of the services provided.Some SEO companies, to better serve everyone including the budget minded, often create limited or non-guaranteed packages so they can lower the price and provide services everyone are able.If a company simply requests money from you with a promise of assisting you climb in the various search engines, tell them you are going to need something bigger in the methodology of just what they are proposing to do for your site. You need specifics. If they don't know what they will do to assist you, then how do they even start?A Business PhilosophyThe SEO agency you hire should have a philosophy behind why their methods work. It will not be based on luck, chance, or the alignment of the moon and the stars. There must be substantiated theory behind the ideas and strategies and experience to back it up. Don't base your organization success on luck. Hire a qualified SEO agency if you wish your business at the top page of Google.James Copper writes articles for [1] who are a SEO agency [2] that will help your business using its positioning on the various search engines