This is a really useful 10 minute video by Google search team explaining how to approach a new website project. As well as covering how to set up the site so that Google can index it they look at site architecture and thinking about your customers, and how they might use your site.