When I do a Google search for any set of my keywords, the SERPs always point to my homepage (index) in Google. (without a sub-page link displayed) I would ideally want a pointer directly to the appropriate page. Can anyone suggest why this may be happening? My webpage is PHP with static linking. I have several #1 listings for keywords, and many of my keywords are first page. I just can't figure out why Google likes my index page so well, and not the others...
That's all fine and good - but shouldn't there be an indented result that shows the page that the CONTENT from which the SERP is returned? (as is the case with most other sites that I search for)
If you wanna optimize sub pages do the link building for that sub pages with targeted keywords. Do the right onpage optimization and appropriate link building and your sub pages will rank on serps.
May be all of your keywords are stuffed on the home page. Here are my suggestion: 1. Make unique content for each page and optimize each page for some particular keywords. 2. Meta Tags: Each page should have its own title, keyword, & description tags. If you don't have please do it immediately. 3. When doing link building, make sure to use internal pages with its own anchor text (with the keywords included in it). 4. You should start increasing the link popularity of your internal pages. It seems to me that so far you have only been working on your home page.