I have a website that is around 7 months old. Most of my pages get an A in Traffic Travis. What bugs me a little bit is that my landing page comes up before the page that is optimized for the particular keyword that somebody has typed in.
I know that some people will come to the site anyway but they will have to look around a little bit to find what they are looking for and may therefore bounce right back out. Some of the optimized pages are pagerank 2 and still will not show up before the landing page.
My question is, in time will these pages move up on their own or will I have to do more backlinking to them (which I really do not want to do).

