Жоден серйозний проект не обходиться без передпроектної підготовки.
Перед початком розробки проекту сайту, виконавець має дослідити ті фактори, які матимуть вплив на концепцію сайту, його функціональність, і, можливо, на процес його супроводу у майбутньому.
По перше, це ознайомлення з проектом, уточнення його цілей і завдань. Розробник має ознайомитися з тим, яким видом діяльності займається клієнт, на чому побудовано його бізнес. Це допоможе визначити і проаналізувати, яка буде цільова аудиторія сайту, і як краще забезпечити потреби відвідувачів і власників сайту.
Корисним є також аналіз конкурентних сайтів. Адже для того, щоб по-справжньому зацікавити відвідувача, сайт має бути не просто "одним з багатьох", а повинен стати одним із кращих в своєму секторі (звісно, якщо замовник володіє достатнім для цього бюджетом).