Blogspot will rank high in google if I update it frequently while a page on my own domain will rank high with more backlink, I know that backlink is important for both but I have been getting so many backlink from high pr to my blogspot but it shows nowhere.So, if I am more good at getting backlink than writing more contents, should I use a page on my domain instead ?
Incorrect. It doesn't matter how often you updated blogspot or your website, neither get special value over the other. The quality of the content and the quality of the backlinks are what will make your web pages rank higher in search results, plain and simple.
thanks, and can I do like this, I will first use a duplicate content on my blog and start building links and after it reaches the top or after few days I will delete the content and post new content, can this harm my ranking ?
Getting links from related sites would help greatly. Having own domain is always preferred over the free ones; its better branding.
I don't completely agree with ssandecker, yes gaining backlinks is the best way of boosting your site in google, but that presumes that Google just relies on this aspect only and this isn't accurate. Google also takes into account how frequently content is updated (hence the need for a site map). I have lots of examples of getting more visitors from SERPS after I have updated new content
Can you read? I said quality of content and backlinks; learn to properly read and follow a thread. You only update content for "visitors" not search engines.
Your incorrect that you'll get higher pagerank on blogspot, but blogspot blogs do get indexed more quickly because they're run by Google.
Yes. because people clicking on links to that content which won't exist when you delete it will get a 404 error. By duplicate content do you mean your duplicate content or content you borrowed? Either way duplicate content won't do well.