С чего нужно начать создание сайта? 

Часто заказчик берёт на себя функции разработчика концепции сайта и руководителя процесса. Если он достаточно грамотен в этой области то у него может получится неплохой сайт, но поверьте мне такое бывает редко. Происходит за частую следующее: заказчик нарисовал на листке что он хочет от сайта, это отсканировал и побежал искать дизайнера. Найдя дизайнера он приблизительно рассказал что хочет и выдал ему предоплату и стал ждать результата. Происходят правки, утверждения, может даже споры. В итоге он отдаёт оставшуюся часть денег дизайнеру и получает исходники. После этого он ищет программиста и верстальщика и раздаёт им задания. К этому моменту он уже более точно сформулировал задачи сайта и нынешний дизайн не соответствует им.  Дальше он просит дизайнера сделать правки, дизайнер скрепя зубами и из уважения к заказчику тратит своё время и делает правки. Вроде всё, дальше должно пойти как по маслу. Но тут программист высказывает свои идеи, дизайну опять нужны правки и т.д.

Почему так происходит?

Всё дело в том, что любой процесс создания чего либо проходя какие-то этапы возвращается на начальный этап проектирования и вносит правки. Это как создание свода законов и зачастую в жизни они притерпивают преобразование появляются дополнения и правки.

Как быть в такой ситуации?

     Для создания сайтов существуют арт-директоры и менеджеры проектов, которые уже знают эти законы. Они помогают сформулировать задачи для сайта, отбросить лишнее и сэкономить деньги и время. Их, как правило, не маленький опыт помогает избежать многих ошибок на стадии разработки. Их опыт с дизайнерами помогает создать внятное, чёткое Техническое Задание и выдать дизайнеру определённую свободу в действиях. То же самое происходит с вёрсткой и программированием.

Они могут договориться с дизайнерами, а так же устроить мозговой штурм по скайпу с разработчиками. Узнать все идеи и возможности участников. Благодаря этому, каждый имеет более точное представление в целом о сайте. И многие этапы проходят моделирование в устной форме профессионалами.

Вывод: Даже если вы решили использовать фриленсеров в качестве разработчиков, они всё равно должны работать в команде.

Почему не обратиться в студию или компанию по разработке сайтов?

    У менеджеров проектов есть дизайнеры, программисты, верстальщики,  с которыми они работают. Ведь у каждого есть свои таланты. Некоторые дизайнеры делают хорошие типографические композиции, другие умеют рисовать иллюстрации. В зависимости от задачи сайта,  менеджер подбирает созидателей. В фирме зачастую сидят люди на ставке, дизайнер, верстальщик, программист, оптимизатор. Каждый из этих людей может не обладать талантами, которые нужны для создания именно вашего сайта. Но их нужно кормить. Фирма нагружает их разными параллельными проектами, их внимание рассеивается. Для того что бы оплатить им зарплату и получить прибыль фирме необходимо обеспечить рабочее место, лицензионное ПО, выплатить налоги, дать рекламу и т.д. Все эти расходы вычитаются из качества вашего сайта.

Если ваш проект не такой серьёзный и вам нужна  простая сайт-визитка вы можете сами найти фриленсера в просторах интернета.