If a site has strong internal pages (1st - 3rd position) yet the homepage struggles to stay on page 1 (for a similar term or variation), what is the most likely explanation?
It's important to note that the keywords for both the homepage and internal pages are very similar. The only difference is the internal pages are more targeted/long tail.
"Competitiveness" of the keywords is high across the board and the same competitors are found for both homepage + internal rankings, however, the homepage target keyword has much higher search volume than the longer tail keywords that the internal pages rank for.
Why would the internal pages consistently outrank the competition yet the homepage performs extremely poorly in comparison against the same competition?
My best guesses would be either the homepage is considered spammy (content), the homepage has spammy links (but wouldn't that affect the entire site?), or perhaps achieving a high rank for the homepage target keyword is much harder than first thought (yet that wouldn't necessarily explain why the internal pages rank so well compared with the exact same competition, considering the keywords are very similar). The competition doesn't really outperform the site in question in any regard (links, content, branding). Perhaps the homepage has a soft penalty that's bringing it down? This is the only logical explanation to me but there may be something I'm missing.
I'd like to provide extra info but at the same time I want to keep this as general as possible and I'm mainly looking for anyone who has had a similar experience and solved it. Having said that, any and all help is greatly appreciated.