What Does Google Want to See on a Page?
Google has some rules (webmaster guidelines) that would like everyone to abide by. They have help forums and host live office hour hangouts for webmasters. Google guidelines are relatively easy to follow. You design pages and create content for the visitors; you follow a set of rules published on Google help forums, and ideally, you have no problems. In reality, you bump into a lot of issues unbeknownst to you as you start with good intentions, but pretty soon you discover that things don't work as Google says they do.
So, you don't see your content getting any first page positions or clicks, your website gets unnecessary visits and bots, the money you spent building it, bring you zero return. I am sure you have understood that there are limitations to what you can do, and the cheap services you buy are worth nothing. You need an expert to start things rolling.