Most of what I would say has already been said. The only thing i'd like to add is that you get back what you put into it. If you put almost no effort into it then you'll likely not get anything back from it. The nicest most professional looking website with the easiest user setup is completely worthless if you don't properly market it and keep it up to date.
I have the statistics to prove that.