To start with, you have to set a purpose as to why you are making the website in the first place. Then find out what the next steps after launching it. Also, let yourself wonder about how to deliver the information to the public without flaws and measure the possibility of negative reactions.
Find out other reasons why your website sucks by reading on. Then fix them!