I have seen many of my competitors are getting good ranking on Google just by giving internal link to there main keywords targeted pages often.
In order to rank for "blue widget" >> "www.domain.com/blue-widget", they are creating many pages related to that page on a regular basis and providing link to "www.domain.com/blue-widget" to give more weightage to this page and by doing that they are ranking very well without the support of any external link.
But, when I tried this strategy to rank for some keywords, I found that my pages are ranking no where for THOSE keywords. although my pages are still INDEXED
I am creating 5 to 10 pages every day relates to my main keyword and providing link to main page from these 5 to 10 pages.
I am using the H1 title tag as anchor text for linking.
Kindly suggest what I am doing wrong, what would be the best way to internal link