Selene Bowlby has written a post titled "
15 Key Elements All Top Web Sites Should Have" which lists things every web site should have.
- Good Visual Design
- Thoughtful User Interface
- Primary Navigation Above The Fold
- Repeat Navigation In The Footer
- Meaningful Content
- A Solid About Page
- Contact Information
- Search
- Sign-Up / Subscribe
- A site map
- Separate Design from Content
- Valid XHTML / CSS
- Cross Browser Compatibility
- Web Optimized Images
- Statistics, Tracking and Analytics
Most of these make sense but there are some others that I think could be added
- Findability plan
- Community / Social web elements
- Mobile / print versions
- Maintenance / update strategy
- Date displayed when content was last updated / reviewed
I'm sure there are a load of others that you could add but the most difficult thing is to keep up with the rate of change. Therefore I think the most important thing is to have a web platform which is easy to adapt and change over time.
Tags: Web Development, Web Design, Selene Bowlby