The specific implementation details for your website will vary based on what your goals are, but there are some things that every website needs.