You probably want to attract visitors. Other than scripting specifications like ActiveX for Internet Explorer or CSS tidbits like vendor prefixes for Internet Explorer, Google Chrome, Mozilla Firefox, Safari, or Opera (Chrome + Safari = -webkit-), keeping your website simple is a great principle.
Have you ever went to one of those websites where suddenly you get overwhelmed by like 30 things staring at you? Did you like it? Probably not. But other websites are perfectly clean. Google is a great example. High-intensity websites like email sites or developer sites are often meant to be cluttered, but as a general rule of thumb, keep it simply simple (KISS?).
1. Keep it simple.
2. Keep it simple.
3. Keep it simple.
4. Keep it simple!
5. Keep it simple!
I don't know how many people do this in web developing, but actually you can go against it. The web developing process (by me) is basically the writing process.
1. Think about what you want to put on your website.
2. Make a rough draft of your website.
3. Proofread all your pages and menus.
4. Revise. If something is too cluttered, maybe it needs another space. Add another page.
5. See how it looks, and if it's not good enough for you, see step 6.
6. If and only if step 5 resulted in "It's not good enough", repeat steps 2-5.
7. That was just the HTML! Add styles and repeat steps 2-5.
8. That was just static (unless you're using CSS3, @keyframes). Now apply JavaScript.
9. OPTIONAL. Apply PHP/SQL if you're planning on using a database.
10. Share on Google+/Facebook/Twitter.