There have been a succession of updates from Google to drive forward on the principal of honest search engine results.
Key word stuffing and false landing pages, legitimate or not, are penalised as opposed to promoted. These changes in the search algorithms set back many websites and promote others. Often these changes are beneficial for the end user but come at a cost to companies that were indexed in high positions.
A good page position in the natural search listing is only possible by maintaining a close eye on the changes made by the search engines and adapting and moving to work within the changes.
The answer is to provide well written, honest content; what your business does, how it operates and how it portrays itself on-line.