brinked - 3:59 am on Feb 27, 2011 (gmt 0)
Something that tedster said some time ago was to make sure your site is an actual business. There are many small things that can show it is a operational thriving business that is useful to users and not just put up for the sake of converting leads or driving the traffic elsewhere. Here is a checklist of some possible things you should have on your site that might win you points with google.
1. Unique content (duh! but not everyone gets this, if you're content is not unique, dont cry that you are not ranking well)
2. Quality content. Is your content useful? Was it made for your visitors or for google only?
3. Fresh content. Is your site at least updated once a week? If not, try adding a blog to your site and blogging once or twice a week. This tells google its being cared for and regularly updated and not something that was last updated 2 years ago and the info might be out of date.
4. Social Media. Is your site mentioned on facebook, twitter etc? This shows google people are sharing your site so it must be useful.
5. phone number / contact forms. This shows that you can be reached and are a legitimate business and not just a site driving traffic to a 3rd party site.
6. Is your site the source for a given product, or is your goal to get your visitors to a paid site where you earn a commission? If you are driving referrals, dont be surprised to see google cut you out as the middleman.
7. Look for alternative means of promotion such as video marketing, forum discussions etc. The more different places your site/business is mentioned the better you look as a legit business.