Things to consider when building a site