The secrets of planning a successful website

Wireframes

Budd considers wireframes essential for working out interaction design and a key tool in an interaction designer's toolbox, akin to a movie director's storyboard or an architect's blueprint.

Crab is also fond of using wireframes during planning, although Lateral doesn't create them prior to working on initial graphic design components – instead, design-free wireframes are used in parallel with structure-free design concepts.

"The idea is to communicate the structure and functional aspects of the site in tandem with an explanation of the design language – typography, colour and layout," he explains. "We find it useful to show designs outside of structure during the planning process – this tends to avoid the 'can you move that box over there a bit' and 'make the logo bigger' type of feedback and forces clients to concentrate on the purely aesthetic or structural aspects of the design accordingly."

It's also important to fully understand any ramifications for hosting and performance, regardless of whether you're directly involved with hosting the site or not. "You must also consider scale, load and performance – how many users there are, what the usage pattern is likely to be, and whether downtime for maintenance is acceptable," says Walker.