I would love to say google likes:
1)Well coded W3C sites.
2)Cross browsers compatible.
3)Cross platform compatible site, mobile responsive.
4)Fast sites with lean code and optimised for speed (compression)
5)User friendly design site architecture and navigation.
6)Use of canonical link
7)Fleshed out pages with a minimum of 300 unique words per page
But the truth is the sites that make it to the top in all of the local serps I personally watch fail on every point above, some donít even have content and use only images with the textural connect written on them rather than in html, some use 100% frames of other domain name, most use free start up what you see is what you get editors, some are even full flash sites.
I believe, sadly, what google says it likes on paper and what it likes in reality is unfortunately not the same, content isnít king, directories are and doing nothing with your site seems to be the best right now, at least in the serps I personally watch!
I think matt cutts said a while back he didnít want people to-do SEO and that he wanted them to work out where a site should ranked? I think based on this just concentrate on building something user friendly and HOPE one day google does deliver on rewarding unique and quality websites? Build for users not for Google!