Surely you haven't. But this community is composed of people who like to figure out how to find the good sites no matter what has been done to the spam to push the good sites out of search engines -- despamming, so to speak. In general, we really aren't the people to know what can be done to a site to make its ranking independent of its intrinsic worth. For that, you really need SERP perp help. There are forums that claim to offer that, and sometimes the advice you get there ISN'T really really bad, and sometimes it is.
What we look for is the basic information about the people involved in the business: in short, "who are you, and what would you do for money?" That enables your real-life reputation to follow you onto the web, and allows people who are alert to e-scams to determine whether they should do business with you. In short, the information critical to all effective business transactions between people not personally known to each other.
The SERP perps often want to hide that information, because their usual customers want desperately to escape their real-life reputation, not to mention their previous web reputation. Don't listen to that part -- that's the single biggest difference between spam-scam-meisters and legitimate businesses.
And if someone offers you a choice between making a site easy for the engines, and making it easy for people -- remember that search engine spiders aren't EVER going to be customers!