I have seen this effect with lot of my sites over time.
My site's homepage doesn't rank for my "keyword phrase", rather an inner page ranks.
The title for homepage is same as the targeted phrase, also the keywords are present in domain name.
Earlier the homepage was ranking for that "keyword phrase" for a long time in top 20.
But now that "inner page" ranks on 10th page and homepage show up down in serps.
Is this some sort of penalty?
Why does Google consider an inner page of my site more important than the homepage?
The titles of my pages are like :
Keyword1 "keyword phrase"
Keyword2 "keyword phrase"
and so on...the site has around 400-500 pages with titles like this...
Am i using bad titles?