Methods for building websites