Below, you will find a chronological order of events which brought the 10milliondollarpage.com / 10mdp.com to become what it has become today.
Our site still isn't placing well with Bing search engine results. And we figured out why.
The 10milliondollarpage.com domain was registered a number of times in the past. Including ourselves, it has been registered 6 times since 2005.
The most recent before our purchase was until March 2014. Because of this, search engines still have some history of the site, and are still actively looking for the older pages. We are generating proper 404 errors (page not found), so it will take a while for the search engines to realize that the older pages are gone, and the new 10milliondollarpage.com is here to stay.
The other domains (tenmdp.com, tenmilliondollarpage.com) also had previous owners.