Lower your SEO priorityThere are a lot of companies specialising in SEO services, it's big business. A lot of money can be spent over time to achieve a position in the top ten for a keyword. Which only lasts for a short while.
Yes, preparing each webpage to standards is important, but the end result that companies are looking for is increased sales. Paying for Adwords is also a method to appear at the top of search results, but can cost a lot of money if the only action is to click on a link, read and leave.
An Alternative way
An article on how to control and manage a dedicated sales network, at low cost is the subject of an article on the SEOclinic