As Treeston mentioned, make sure the site is not resizing the image.
There is also a console command you can type into wow that will increase the quality of the screenshot itself (at the cost of increasing a little in file size)
/console screenshotQuality 10 ((10 being the highest quality, can be set from 1-10))
Just type that into chat while ingame, should help a bit.