Does having a poem on my own blog, Twitter or Facebook page count as website publication?

Yes.