В этой статье мы не будем говорить о том, почему бизнесу жизненно необходим сайт, и каким он должен быть. Мы подробно расскажем из чего формируются цены на сайты, как понять, адекватна ли смета от подрядчика и как сравнивать предложения от разных исполнителей.
Конечная стоимость сайта складывается из следующих переменных:
- Количество часов, требуемых для реализации
- Цена часа каждого специалиста, задействованного в проекте
- Наценка за «крутость» агентства
Мы регулярно получаем возражение из разряда «слишком дорого». Давайте попробуем разобраться, на какие цифры нужно ориентироваться, в каких случаях разумно переплачивать за крутость и какую цену можно считать «логичной» и адекватной.
Типы сайтов
Количество часов на разработку в первую очередь будет зависеть от типа нужного вам сайта. Чем сложнее проект, тем больше в нем страниц и функционала.
- Лендинг
Одностраничные сайты обычно делают на конструкторах или CMS — выбор способа разработки будет зависеть от целей страницы, сложности дизайна, функционала и бюджета заказчика. Для создания эффективного продающего лендинга необходим подготовительный этап, включающий анализ конкурентов, проработку оффера, написание продающих текстов. Подробнее о том, как сделать рабочий лендинг мы пишем здесь.
- Корпоративный сайт
Многостраничный сайт, информирующий о деятельности компании, можно сделать любым способом — всё зависит от целей и задач сайта, требований к дизайну, уровня бренда. Корпоративный сайт может стоить от 30 000 на Tilda до нескольких миллионов, если писать с нуля. В среднем ценовом сегменте корпоративный сайт из 8-10 страниц в агентстве будет стоить 150-400 тысяч.
- Интернет-магазин
Требования к функционалу интернет-магазина могут отличаться, зависит от нагрузки, необходимых интеграций (1С, CRM, сервисы доставки, эквайринг). Чем крупнее интернет-магазин, тем больше к нему будет требований и дороже смета.
- Портал / сложный веб-сервис
Если функционал сайта разрастается, то время на разработку увеличивается прямо пропорционально. Личный кабинет покупателя и поставщика, мультирегиональность, форум — всё это усложняет проект и требует тщательного подбора способа инструментов.
Время на разработку зависит от количества уникальных разделов и страниц. Какой функционал удорожает разработку сайта? Мультиязычность, мультирегиональность, формы обратной связи, калькуляторы, регистрация на сайте, email-рассылка, интеграции со сторонними сервисами и многое другое.
Сложность технического задания не единственное, от чего зависит время разработки. Иногда можно на интернет-магазин потратить столько же времени, как на крутой промо-лендинг. Далее в статье мы разберем, что входит в процесс разработки сайта.
Способ разработки: конструктор, CMS или фреймворк?
Всего существует три основных способа — собрать сайт на конструкторе, сделать сайт на готовой CMS и написать сайт с нуля. Выбор способа зависит от целей и задач сайта, сложности функционала и дизайна, а также состава команды разработки.
Конструкторы для создания сайтов
Среди самых популярных конструкторов для сайтов можно выделить Tilda, Tiu, Umi.
Мы подробнее остановимся на Tilda, так как именно он сейчас является самым востребованным.
Размещение сайта стоит 750 рублей в месяц или 6000 в год. Создать сайт можно самостоятельно, еслиу вас есть время разобраться с сервисом, и вы понимаете, как должен выглядеть сайт в вашей нише, или обратиться к фрилансеру или в агентство.
Стоимость лендинга на Tilda на фриланс-биржах начинается от 5000. Прямо скажем, результат за 5000 рублей вы получите соответствующий. Продвинутые специалисты, которые могут не только сделать красивый дизайн, но и продумать маркетинговую составляющую сайта, берут за лендинг от 25 000 и выше. Лендинг на Tilda в одном агентстве может стоить дороже, чем лендинг на CMS в другом агентстве с более демократичной ценовой политикой. Сайт на Tilda может стоить от 20 000 до 200 000, в зависимости от исполнителя.
Когда лучше сделать сайт на конструкторе?
Если вы не уверены, что сайт вам нужен на длительный срок, или хотите проверить гипотезу для своего бизнеса, то выбор конструктора будет разумным решением. Например, лендинг для разового мероприятия однозначно рациональнее собрать на конструкторе. В агентстве i-Complex мы делаем на Tilda лендинги для своих мероприятий, вебинаров и проверки продуктовых гипотез.
Готовая CMS
CMS (система управления сайтом) позволяет создать сайт быстрее за счет уже готовых модулей. CMS имеют удобный и понятный визуальный интерфейс, который позволяет «собрать» сайт в разы быстрее, чем писать с нуля. Этот вариант идеально подходит для разработки лендингов, корпоративных сайтов, сайтов-каталогов и интернет-магазинов. У таких сайтов можно быстро настроить удобную панель администрирования, в которой легко разберется даже неопытный пользователь. Также к плюсам CMS относят наличие большого количества готовых шаблонов дизайна, разнообразных плагинов, модулей интеграции с популярными сервисами, например телефонией, CRM-системами, платежными системами, коллтрекингом и т.д.
Споры о том, какой движок лучше, легко могут перейти в драку. Адепты Битрикса презирают сторонников WordPress, любители WP не понимают любителей Joomla и так по кругу.
Популярные CMS
- WordPress
Самая популярная в мире бесплатная CMS с открытым исходным кодом. На WordPress можно создавать лендинги, корпоративные сайты, блоги, интернет-магазины. Есть большое количество плагинов для настройки различных функций, как платных так и бесплатных. На сайте можно будет подключить онлайн-оплату, настроить интеграцию с сервисами доставки и складского учета, CRM-системами, разработать личный кабинет и сделать разделение прав пользователей. Мы делали для интернет-магазинов на WP даже интеграцию с 1С.
Благодаря популярности платформы на рынке очень много программистов. На фриланс-биржах можно найти разработчиков от 1000 рублей/час. Час WP-разработчика в агентстве в среднем стоит 1500-2000 рублей.
- Битрикс
Платная российская CMS с большим количеством готовых шаблонов.
Из минусов — использование платформы и всех ее дополнительных функций платное, от 6000 рублей за самую простую лицензию. Лицензия на простой интернет-магазин сейчас стоит больше 40 000. В среднем по рынку битрикс-разработчики берут дороже, чем разработчики на других CMS.
Также к самым популярным CMS можно отнести Joomla, ModX, Drupal. Объединяет их одно — создать сайт с ним будет намного быстрее, чем писать с нуля. Однако, если смотреть вакансии и биржи фриланса, то будет понятно, что они менее популярны, чем WP и Битрикс.
Мы в i-Complex выбираем WordPress за его популярность, простоту и удобство. С помощью WordPress можно быстро создавать удобную панель администрирования для управления сайтом, что важно для наших заказчиков.
Написать с нуля
Если вам необходим высоконагруженный сервис, готовые движки скорее всего не подойдут, так как они ограничены в своих возможностях. Например, у сайта на CMS могут возникнуть проблемы с масштабированием.
Популярные языки программирования
В данный момент в России лидерство удерживают JavaScript, Python, Java, PHP и Ruby.
Выбор языка для разработки сложного проекта будет обусловлен конкретными техническими требованиями.
Внутри PHP существует множество различных фреймворков — чаще всего один разработчик (или все агентство) работает на одном фреймворке. Внутри PHP среди самых популярных можно выделить Laravel, Yii, Symfony, Zend. Цена часа разработчика на разных фреймворках не отличается, ставка зависит только от ранга.
При выборе языка в первую очередь нужно ориентироваться на будущую архитектуру проекта, обусловленную требованиями. Архитектурные требования уменьшат набор возможных языков, из которых нужно будет выбрать тот, на котором может работать команда проекта.
Для монолитной архитектуры, при которой все части проекта являются единым целым, важно, чтобы язык обладал возможностями и инструментами для написания чистого и расширяемого кода, в том числе богатыми на функции фреймворками, позволяющими построить масштабируемую, поддерживаемую архитектуру. Для такого случая подойдут языки PHP, Java (и альтернативный, набирающий популярность Kotlin), Python, C#, Ruby. Фреймворк должен быть функциональным, гибким, развивающимся, должен поддерживать новые возможности языка, на котором он написан. С такими качествами он обязательно будет популярным, что важно для поддерживаемости в будущем. Для PHP хорошим выбором будут Laravel и Symfony, для Java и Kotlin — Spring, для Python — Django. Для C# выбор безальтернативный, это платформа ASP.NET. Про Ruby можно сказать, что это язык одного фреймворка Ruby On Rails.
Для архитектуры, включающей в себя микросервисы, важны другие качества. Приложение частично или целиком разбивается на независимые модули. Поэтому каждый модуль-сервис включает в себя меньше частей с внутренними зависимостями. Поэтому внутреннее устройство каждого микросервиса сильно упрощается, и многие архитектурные возможности языка и фреймворка становятся неактуальными. На первый план выходит скорость взаимодействия модулей и наличие инструментов для построения этого взаимодействия, например, gRPC или менеджеров сообщений. Для этого подойдут языки Go, Rust, JavaScript на платформе node.js (Либо TypeScript, как альтернатива), и снова Java и Kotlin. А выбор фреймворка для микросервиса уже не так важен. Стоит выбирать тот, который лучше всего знаком команде, либо популярен в течение некоторого времени.
Иногда требования могут быть очень специфическими: необходимость сложных вычислений, особая система хранения и т.п. Тогда и язык для этой части приложения должен быть релевантным. Это может быть функциональный язык — Erlang, Scala, или язык низкого уровня, такой как C. Главное, чтобы язык позволял решать поставленную задачу лучше других.
Мы в i-Complex разрабатываем сложные веб-проекты на PHP-фреймворке Laravel. Он отлично подходит для создания сложных сайтов, агрегаторов, CRM-систем и личных кабинетов с большим количеством требований.
Состав команды проекта
Качество сайта напрямую зависит от состава и уровня профессионализма команды, задействованной на проекте. Разберем, какие сотрудники потребуются для создания качественного проекта.
- Менеджер проекта
Проджект-менеджер курирует проект со стороны агентства от заключения договора (или от момента обращения в агентство) до сдачи сайта заказчику. В его обязанности входит коммуникация с заказчиком, презентация и согласование результатов работы, постановка задач команде и контроль над их выполнением. В российских IT-реалиях чем меньше агентство (и чем демократичнее цены на разработку), тем больше функций выполняет менеджер. Часто он берет на себя и всю маркетинговую составляющую проекта, написание технического задания, аналитику, написание текстов и многое другое. Без менеджера проектов вряд ли получится собрать квалифицированную команду и получить на выходе качественный продукт.
- Дизайнер
Дизайн для сайта может быть очень разным. В зависимости от требований заказчика для разработки дизайна сайта могут понадобиться веб-дизайнер, UX/UI-дизайнер, графический дизайнер, motion-дизайнер, 3D-аниматор. Некоторые специалисты могут владеть несколькими скиллами. Стоимость часа веб-дизайнера в агентствах начинается от 1500 рублей, час UX-дизайнера начинается от 2000 рублей.
Перед разработкой дизайна часто требуется сначала отрисовать прототипы страниц сайта, эту задачу также могут выполнять дизайнеры. Все макеты для сайтов нужно отрисовывать как минимум в двух вариантах — для ПК и для мобильных устройств, чтобы разработчики могли создать сайт, который будет корректно отображаться на всех типах устройств.
- Разработчик
— Backend-разработчик: отвечает за внутреннюю логику работы сайта, т.е. говоря простым языком,за всё, что не видит пользователь. Ставка backend-разработчика всегда зависит от его грейда (junior, middle, middle+, Senior)
— Frontend-разработчик: отвечает за клиентскую (внешнюю) часть часть сайта. С помощью инструментов HTML, CSS и JavaScript воплощает в жизнь макет дизайнера. Стоимость часа в среднем по рынку составляет 2000 рублей.
— DevOps: этот специалист отвечает за надежную серверную инфраструктуру, необходимую для работы нагруженных крупных проектов. Стоимость часа DevOps составляет 2500-5000 рублей.
Стоимость часа разработчика зависит от языка программирования и его опыта.
В среднем по России час PHP-разработчика стоит 2000-3500 рублей, в зависимости от ранга. В регионах час разработчика, специализирующегося на CMS, может стоить дешевле 2000 рублей.
- Тестировщик
Готовый сайт необходимо тщательно протестировать. Кроссплатформенное и кроссбраузерное тестирование, функциональное и нагрузочное тестирование — в зависимости от размеров проекта на этом этапе может быть задействован один специалист или целый QA-отдел. Игнорирование этапа тестирования чревато некорректной работой сайта и ошибками, которые приведут к потере потенциальных клиентов.
- Контент-менеджер
Если на ваш сайт нужно будет добавить много контента (тексты, изображения, документы, каталог товаров и т.д.), то руководитель проекта передаст эту задачу контент-менеджеру. Кстати, обязательно уточните, можно ли перенести какой-то контент автоматически — это может оказаться дешевле.
- SEO-специалист
Участие SEO-оптимизатора необходимо для любого сайта, которому нужен органический поисковый трафик. Он поможет составить правильную структуру проекта, основываясь на семантическом ядре, напишет ТЗ для seo-текстов, заголовки, тайтлы, метатеги, подключит к сайту вебмастер.
- UX-аналитик
UX-аналитик или UX-исследователь необходим проекту со сложной структурой. В задачи этого специалиста входит изучение целевой аудитории, бенчмаркинг, проработка пользовательского пути и многое другое. UX-аналитики есть в командах продвинутых студиях, в остальных случаях их заменяют менеджеры проекта или задачи этого этапа вовсе пропускаются.
- Копирайтер
Пишет грамотные продающие и SEO-тексты. Копирайтерам платят за 1000 символов, цены начинаются от 300 рублей. Копирайтер, который в состоянии написать экспертный текст для определенной ниши в среднем стоит от 500 рублей за 1000 символов.
- UX-писатель
Этот специалист понадобится для работы над проектом со сложным функционалом и нагруженным интерфейсов, так как именно он знает, как прописать заголовки, названия кнопок, подсказок и пояснительных текстов, чтобы пользователь не запутался и смог пользоваться готовым продуктом.
Чем больше специалистов задействовано при разработке, тем лучше по качеству получится готовый продукт. Именно поэтому по одному и тому же ТЗ в разных агентствах стоимость может отличаться в несколько раз. Корпоративный сайт из 8-10 страниц на CMS WordPress может стоить от 70 тысяч до миллиона. Очевидно, что качество продукта в этих случаях будет радикально отличаться. Выбор агентства в этом случае зависит от ваших целей, бренда и охвата аудитории, для которой он предназначен.
Для несложного корпоративного сайта на WordPress в команде задействованы проджект-менеджер, Fullstack-разработчик, дизайнер, тестировщик, контент-менеджер, копирайтер и SEO-специалист. Срок разработки примерно 2 месяца (сроки зависят не только от подрядчика, но и от самого клиента). Стоимость такого проекта составит 200-250 тысяч рублей.
За что еще придется заплатить?
- Доменное имя
Домен в зоне ru стоит от 119 рублей в год до бесконечности. Вы можете приобрести для сайта несколько доменных имен, например, в зонах .ru и .рф.
- Хостинг
Сайт может быть размещен на виртуальном хостинге, виртуальном выделенном сервере, физическом сервере или в облачном хостинге.
Чем тяжелее сайт и чем больше пользователей на него заходят, тем больше требований к хостингу. Для небольшого сайта на CMS скорее всего подойдет обычный виртуальный хостинг, цены у разных провайдеров начинаются от 1000 рублей в год.
- Сторонние платные сервисы
В зависимости от целей и задач сайта вам могут понадобиться сервисы для настройки коллтрекинга, онлайн-консультанты, сервисы для email и sms-рассылок, сквозная аналитика.
Как составить смету
Любое порядочное агентство к озвученной цене должно предоставить смету, где будет перечислен фронт работ с указанием должности специалиста и его почасовой ставкой.
Если вы заказываете лендинг, то цена может быть фиксированной, при это подрядчик должен предоставить перечень того, что входит в эту стоимость.
Например, в нашем агентстве одностраничный сайт стоит от 80 000 рублей. В эту цену всегда входит следующий фронт работ:
- Анализ конкурентов
- Помощь в составлении УТП
- Прототип
- Дизайн-макет (в том числе для мобильных устройств)
- Верстка и разработка
- Наполнение контентом
- Тестирование
- Перенос на хостинг и домен
- Подключение Яндекс.Метрики
Средний размер лендинга — 10 экранов. В договоре прописываются референсы дизайна и перечень блоков с описанием работы функционала.
Если речь идет о многостраничном сайте, то вам должны предоставить смету, в которой будет наглядно показано, как сформировалась итоговая цена. В договоре обязательно должно быть техническое задание с перечнем страниц и описанием функционала.
Чем сложнее сайт, тем подробнее должна быть смета. Прозрачная смета на разработку сайта позволяет увидеть, на чем при необходимости можно сэкономить.
Фриланс или агентство?
Выбирать вам — можете ли вы позволить себе рискнуть или лучше заплатить больше, но наверняка вы хотите получить качественный веб-продукт? Конечно, агентство всегда надежнее фрилансеров. Но давайте разберемся, когда будет оправдано сэкономить на агентстве.
В каких случаях можно сделать сайт с фрилансерами?
- Если вы не уверены в успехе своего дела или что сайт понадобится на долгое время — можно сделать сайт на Tilda.
- Если вы совсем ограничены в бюджете, можете выбрать фрилансера-программиста, который соберет сайт на готовом шаблоне. Вариант спорный и рискованный. Можно рискнуть только если у вас есть рекомендации.
- Если у вас за плечами есть знания и опыт в смежной сфере (интернет-маркетинг, продажи, аналитика, копирайтинг), можете попробовать сделать сайт с командой фрилансеров: найти дизайнера и согласовать с ним макеты, готовый дизайн передать разработчику. Подготовка контента, наполнение и тестирование в этом случае останется за вами.
Ищите фрилансеров только на проверенных фриланс-площадках, выбирайте специалиста с портфолио и хорошим рейтингом. Кстати, часто встречаются специалисты с парой-тройкой проектов в портфолио, при этом кейсы подозрительно серьезные, например, приложение застройщика-банка-доставки, сайт для крутого курорта или несуществующего сервиса доставки и тому подобное. Скорее всего это учебные проекты, которые специалист делал на курсах. Имейте ввиду, что работать с такими специалистами может быть рискованно даже при невысоком ценнике.
Что еще может пойти не так с фрилансерами?
Даже если ваш фрилансер не обманул вас и сдал работу в срок, и вроде даже в том виде, в котором вы ее ждали, не забывайте, что сайт нуждается в поддержке. Фрилансер может потеряться, пропасть вместе с доступами. К нам регулярно приходят запросы на доработку сайта, сделанного потерявшимся фрилансером. Качество продукта при этом всегда низкое, реализация сомнительная, например вместо сайта клиенту собрали страничку на голом HTML и теперь он не знает, что с ней делать и как хотя бы поменять телефон.
Всё таки выбираете фрилансеров?
Тогда хотя бы выбирайте популярную CMS вроде WordPress или Битрикс, обязательно просите сделать админ-панель для управления контентом и не забудьте получить от специалиста все доступы (в админ-панель, панель хостинг-провайдера и панель доменного регистратора).
Если вам точно нужно хорошо и надолго, выбирайте самый надежный способ — проверенное агентство с портфолио из реальных проектов и настоящими отзывами.
Наше портфолио: смотреть
Отзывы о нас на независимой площадке с указанием проектов: читать отзывы
Вывод
Стоимость разработки сайта в 2024 году может отличаться в десятки раз в зависимости от уровня исполнителей и сложности проекта. Универсальной формулы не существует — цены агентства всегда обусловлены брендом и уровнем зарплат сотрудников. Бренд в этом случае выступает гарантией качества. Не забывайте, что сайт — это лицо вашей компании в сети, которое должно соответствовать уровню вашего бренда, а еще, что скупой платит дважды. Разработка качественного корпоративного сайта в агентстве не может стоить менее 100 000, средняя цена в регионах составит 150-300 тысяч и более. Выбирайте подрядчиков по портфолио и отзывам, внимательнее читайте техническое задание и проверяйте смету. Помните, что в любом случае разработка сайта потребует ваше время и силы, а если вы хотите сэкономить, то вам придется вложить свои силы в еще большем объеме.