I keep getting beaten by a site which was last updated in 2001! . It has very little content and i checked its backlinks, there isnt that many of em. However, this site keeps beating me on that keyword everytime!. My site is updated daily! with over 2000! pages. A 6 page site with little relevancy and only two or three keywords of my niche still beating me. Whats their beef ?
Without knowing both urls we can't find the problem. But you shall know that updated daily and number of pages are not a factor in google algorithm.
their main strength is the old domain. the older the better. ^^ so wait till your domain is a bit elder you will beat them for sure. I also can not beat one site in my keywords but just because it's government backup site and a few years elder than mine XD