The procedure I use for adding content to my site is as follow:
I first write and post my article to my blog (freely hosted at blogspot.com).
After some time, when I've edited and 'perfected' the article on my blog, I remove it from there (by assigning it the Draft status) and upload it to my web site. I do not do this will all article I put on my blog, but only to select ones, the good ones only.
As Google penalizes copied content, I became afraid that it penalize my article that I put on my web stie, because it appeared in my blog.
Yes I did remove the article from my blog right before putting in on my web site, but probably the old version of my blog is still stored in Gooogle's cash and Google thinks I'm copying content from elsewhere on the net and therefore penalizing my site.
I've stopped doing that practice now, and now I put article directly to my web site without posting them first to my blog then removing them from there.
Yet still, I think if Google penalized me for my old practice, even though I deleted the content from my blog before putting it on my site, I think Google in that case needs to improve on its ranking algorithm to accomodate for this case, which is a case of moving content from one place to another which is different from copying content (while leaving the first copy of it in its place without deletion).