I have two websites which is almost 3 years ago and it is well getting traffic from search engines.I think that main reason for this is the age of the domain name....
If you want to know the age of your domain name,you visit here
whoisxy.com which shows the created date of your domain name...