The document outlines 5 key elements every website needs: 1) Good visual design with a clean and simple layout to make a good first impression, 2) Meaningful content about the company, products, and special offers, 3) Easy to use navigation that is consistent throughout the site, 4) A clear call to action to prompt visitors to take a desired action, and 5) Elements that build credibility like good contact information and testimonials. It also lists common mistakes to avoid such as having stale, too much, or no content and appearing illegitimate or bland.