There are many businesses that would like to hire a good SEO company but unfortunately think that search engine optimization is too expensive for them to look into. This is the wrong mentality to have because search engine optimization needs to be considered as advertising, and needs to be funded in order to get quality work. Because there is no way to automate search engine optimization anymore, and the rankings are being decided by the production of content and the creation of quality links, you must pay someone to do a good job. Like anything, the quality of the employee is going to dictate the quality of the work that is produced. If you decide that you cannot afford to get quality work, then there is almost no chance that you are going to get any rankings, and therefor you have completely wasted your money. Is it not better to simply pay for quality so that the goals are achieved?