Hello seos I have a problem on one of my sites, I optimize and getting links to my index page, but for some reason google ranks my deeper pages better for my main keywords. the site is ~3 years old and it was ranking pretty good in the past. These deeper pages are like this: site.com/keyword/ and has links from index page with keyword in anchor text, i think its good as google should think that my site is related a to these keywords. I suspect that there may be the problem with 404 redirection, I found out that my server used 302 redirect to notfound page, now i fixed that. Any ideas why my deeper pages are placed in better serps position than index page? I can't post the url because its an adult site.
It could be that you inner pages have better and more content that is related to your keywords. I am not sure since I do not know what your site is but a lot of main pages have very little content and the inners have more so they sometimes get ranked better in the serps. PR will most likely rank better for the main because that is the one that you build links for but SERPS works a bit different.
One of the possible problems is that content from my homepage is being stolen by se spammers and proxy sites(i see in google index something like this proxysite.com/somecgi.cgi?/http://www.mysite.com) Maybe I should try to completely rewrite my index page content?
If the site has a forum, alot of tiems the forum main page is ranked higher then the CMS page. From my experience it which page it link to the most and at the top usually is the one that gets the highest rank within a site.