An attractive website employs the following: Full width layout No more than 2 typefaces Careful balance between images and words Consistent and considered colour swatch Typographic hierarchy Responsive design  Silo navigation architecture.