I had an website on health niche. one of my top keyword is "fast weight gain capsules". I created one blog in blogspot for free with "exact matching domain" and just updated with one post. And i am doing much better SEO for my own website but have to satisfy at the 10th or 11th position whereas my FREE, blogspot domain was at top 4. How this happen? so is that good to promote a free blogspot domain for my business instead of spending $$$ on own websites? Or is there any specific reason behind this?