Создание web-сайтов — трудоёмкий процесс, требующий внимательной, сосредоточенной работы.
Это инженерный проект, включающий в себя работу по ряду направлений:
- Дизайн
- Вёрстка
- Программирование
- Маркетинг
- Настройка хостинга
- Нейминг
- Юзабилити
- Продвижение
- SEO-оптимизация
Многие оценивают сайт только по внешнему виду. Они упускают то, что сайт может быть простым и лаконичным по визуальному наполнению и глубоко структурирован и автоматизирован внутри.
Сейчас многие компании предлагают услугу создания сайтов из готовых блоков. Создатель сайта перетаскивает картинки, кнопки, надписи с создаёт внешний вид сайта. Это очень хорошо с точки зрения скорости создания макета. Но создать глубокую интеграцию сайта с какими-либо сторонними сервисам — вряд ли получится, используя такой способ.
Например, вам нужно, чтобы клиент заполнил форму на сайте и данные тут же были отправлены вам на электронную почту, либо в мессенджер. Не пронимая как этот механизм устроен, вы не сможете это реализовать. Это делается на языке php, например. Либо с помощью готового плагина, который внутри также написан на каком-либо языке программирования. Два сервера (ваш и мессенджера) общаются друг с другом по определённому протоколу, и от того насколько продумано это взаимодействие — будет зависит надёжность всей связки.
Соверменнный сайт должен иметь привлектельный внешний вид не только на компьютере, но и на мобильном гаджете. СТОП! не так!
Современный сайт должен иметь привлекательный внешний вид не только на мобильном гаджете, но и на компьютере!
Почему я переставил местами части предложения? Да потому что за последний год ситуация поменялась. 80% людей смотрят ваш сайт именно с телефона. Но о пользователях компьютера тоже нельзя забывать. Если им на большом экране показывать мобильную версию — то сайт будет выглядеть странно.
Так вот, задача дизайнера и верстальщика сделать так, чтобы один и тот же сайт мог адаптироваться под разные устройства просмотра. И это не всегда тривиальная здача, особенно когда вы хотите уникальный дизайн сайта.
Самый недёжный вариант сайта — это написанный программстом с нуля. Но! Если это хороший программист.
Почему? Потому что сайты взламывают. При этом нет такого, что кто-то злонамеренно заходит на ваш сайт, чтобы лично вам навредить. Это целая индустрия. Сайты ломают массово, программным обечпечением. Ваш сайт — лишь один из сотен других, которые попали в список. Даже если на сайте только «заглушка» в стиле «Привет, мир!», для взломщиков — это полезный ресурс, который нйжно попытаться взломать. Для чего? Например, для рассылки СПАМа от вашего имени. Или для майнинга криптовалюты, или чтобы разместить на вашем сайте некую информацию, которая выгодна тому, кто её размещает.
Если сайт написан с нуля программистом, то взломщику нужно вручную сидеть и путём экспериментов разбираться где есть уязвимости сайта и через какую «брешь в защите» можно получить доступ. Это всегда сложно и обычно так никто не делает.
Если сайт написан на готовом «движке», то это значит, что тысячи сайтов по всему миру используют его. И исходный код доступен каждому. В том числе и взломщикам. А значит, они знают все стандартные уязвимости.
Но значит ли это, что нужно писать код с нуля? Не всегда. Хотя и можно.
Если вам пишет код программист, а вы в этом ничего не понимаете, то вы для обслуживания сайта привязываетесь к этому программисту. Потому что разбираться в чудом коде — такое себе удовольствие. Мало кто будет на это согласен. Хотя, это вопрос суммы.
Если сайт написан на движке — то любой программист, либо вы сами — сможет сайт поддерживать, обновлять, менять по требованию клиента. Но есть шанс взлома сайта через стандартные уязвимости. В популярных движках люди всегда работают над поиском уязвимостей и дают владельцем сайтов своемременные обновления.
Так что выбор всегда за вами. Но вспомните «неуловимого Джо». Его никто не мог поймать только потому, что он был никому не нужен. Если у вас есть сайт с миллионом посетителей в день, то это лакомый кусок для взломщика, т.к. разместив на вашем сайте свою рекламу — он может отлично заработать. Но при наличии у вас такого сайта — вы врядли будете жалеть деньги на целую команду программистов, которые будут следить за безопасностью и работоспособностью такого ресурса.
А если у вас сайт на который заходите вы, ваши родители и тётя Зоя из соседнего подъезда, то такой сайт ломать мало кто будет. Разве что вы попадёте в базу взломщика, который через программу попробует войти в админку вашего сайта, используя пароли «123» и им подобные… И когда система ему напишет, что пароль не нейден — то он перейдёт к проверке на возможность взлома следующего по списку сайта.
Но сайт — это не только про то, как он выглядит. Хотя, это важно! Это ещё и про то что на нём написано. Если вы на главной странице сайта напишете что-то в стиле «Посетитель, иди ты в *опу», то как бы красиво эту надпись не сделали — посетитель обидится и уйдёт. А значит от того что написано — зависит поведение пользователя.
Первая задача маркетинга — написать такое, чтобы посетитель как можно дольше оставался на сайте — это раз. И чтобы что-то на нём купил (или выполнил целевое действие) — это два.
Вторая задача маркетинга — это дать владельцу сайта инструменты, по которым он сможет понять насколько эффективен маркетинг, который он использует. Это системы аналитики и их тоже нужно правильно интегрировать на сайт.
Кроме всего сказанного, важное влияние на продвижение и эффективность сайта оказывает хостинг, на котором он расположен. И его тоже нужно правильно настроить. Либо перенести ваш текущий сайт на правильный хостинг.
Простой пример: вы хотите стать владельцем караоке-сайта. У ваших посетителей должна быть возможность не только считывать информацию с вашего сайта, но и сохранять её. Например, загружать варианты своего исполнения, делать обработку голоса и прочее. Обычный виртуальный хостинг для этого не подходит. Не потому что он плохой, а потому что вам никто не даст доступа к внутренним функциям работы с диском, т.к. на нём располагаются сотни других сайтов, других владельцев.
И таких «подводных камней» несколько десятков, а то и сотней.
Создание web-сайтов — какая соимость?
Поэтому когда кто-то говорит мне, что можно за 100 не наших рублей сделать адекватный сайт (читайте: рабочий инструмент), то мне становится забавно за такого подрядчика и страшно за клиента, который получит в своё пользование это «что-то»!
Вы бы купили себе автомобиль за 200 долларов? Не страшно было бы на таком ведре кататься?
Средние цены на дизайн сайта (и это только дизайн, т.е. нарисовать в программе эскиз) от 600 белорусских рублей. (Для справки: 14000 российских, ну или 240 американских долларов).
Внутренний страницы сайта «дизайнерятся» от 100 белорусских рублей (опять же справочно: 2356 российских или 40 долларов).
И здесь ключевое слово «от»… Это значит что «от стольки-то и выше». Почему? Да потому что в дизайне могут быть использованы не только надписи, шрифты и стоковые фотографии, но и индивидуально созданные персонажи, сложная 3д-графика, вручную отрисованные картины и много чего ещё).
Помимо рисунка сайта (эскиза) макет нужно сверстать, т.е. седлать так, чтобы он был переведён из формата рисунка в HTML-код и чтобы этот код корректно отображался в браузерах различных устройств.
Вёрстка одной страницы стоит от 100 белорусских рублей.
Когда всё свёрстано — нужно этот код перенести на движок. Либо готовый, либо самописный (это от вашего пожелания зависит). И тут уже начинатся работа программиста.
Цены могут варьироваться очень значительно. Как праивило цена состоит из:
- Настройки связки домен-хостинг (от 20 рублей)
- Настройки хостинга (от 50 рублей)
- Установке (от 30 рублей) или созданию движка (от 1000 рублей) (установка дешевле чем создание)
- Создание структуры сайта (от 100 рублей)
- Перенос кода от верстальщика на страницы действующего сайта (от 50 рублей за страницу)
- Настройка доступа для администраторов, модераторов, редакторов, посетителей (на готовом движке это делается вместе с созданием стурктуры сайта и входит в стоимость, на самописном движке — уточняйте у программиста)
- Нагрузочное тестирование сайта — это единственная часть работы которую программист делает бесплатно (если он делал остальное), потому что скорость работы сайта и недёжность (отказоустойчивость) — это показатель его професисонализма, что он верно всё настроил. Если программист делает нагрузочное тестирование чужого сайта, то это обычная услуга, которая тоже оплачивается. Как правило, от 50 белорусских рублей
- Обучение персонала обслуживать сайт. Это может быть создание видеоинструкции, либо pdf-инструкция в текстово-графическом виде). От 200 рублей за создание такого материала.
- Техническая подержка. Здесь может быть разовое выполнение услуги (от 50 белорусских рублей (до систематической поддержки работы сайта — от 200 рублей в месяц).
Здесь могут использоваться как единоразовые тарифы, так и абонентская плата. У всех программистов разные условия и стиль работы с заказчиком.
Вот теперь давайте посчитаем сколько выйдет создание готового сайта-визитки для педагога по эстрадному вокалу: (все цены будут изначально в белорусских рублях и справочно цена в долларах США (чтобы иностранноу читателю данного сайта был понятен порядок сумм)
- Домен — примерно 30 рублей (12 долларов) — это на год
- Хостинг — 15 рублей (6 долларов) — за месяц
- Дизайн главной страницы 600 рублей (240 долларов)
- Дизайн внутренних страниц (портфолио, прайс, о педагоге, контакты — это минимум, по хорошему ещё нужны страница 404, политика конфиденциальности, публичная оферта). Четыре страницы по 100 рублей. Это 400 рублей (160 долларов)
- Вёрстка 5 страниц 500 рублей (200 долларов)
- Установим и настроим бесплатный движок WordPress 30 рублей (12 долларов)
- Создадим структуру сайта 100 рублей (40 долларов)
- Перенесём вёрстку на движок у 5 страниц: 250 рублей (100 долларов)
- Создание инструкции управления сайтом: 200 рублей (80 долларов).
Считаем сумму: 2125 рублей. (Это 847 долларов или 50000 российских рублей)
Теперь подумайте, если бы вы хотели сделать на сайте подписку на рассылку, вход в личный кабинет через социальные сети, систему уведомнений в мессенджеры, то может ли такая работа стоить дешевле чем 2125 рублей, если простой сайт для педагога по вокалу, который за деньги обучает других имеет такую стоимость?
Давайте посчитаем сколько стоит сделать одностраничник (лендинг)
Домен 30 рублей, хостинг 15 рублей, дизайн одной страницы 600 рублей, вёрстка 100 рублей, движок 30 рублей, перенос вёрстки в код сайта: 50 рублей… Итого: 825 рублей. (Или 329 долларов, или 19437 российских рублей)
Конечно, такое встречается часто, что все эти работы выполянет один человек. И у клиентов возникает соблазн требовать скидку за «оптовый заказ». Давать скидку или нет — целиком дело исполнителя. Но важно понимать, что для создания сайта «с нуля» ни один из этих этапов обойти нельзя.
Лично я, когда меня просят скидку, сразу спрашиваю: «А вы соклько сайтов хотите заказать?». Если это реально больше 2, то можно рассмотреть скидку. И то не сразу, а при каждом последующем заказе. Ведь можно наобещать что-угодно, а по факту исполнитель будет делать сайт, не имея уверенности, что следующий заказ вообще поступит от этого клиента.
Теперь давайте поговорим о сроках создания сайта.
Простой сайт можно склепать за час. На конструкторе сайтов.
Такой же сайт на движке, можно сделать за пару дней.
Создание сайта интернет-магазина может занять несоклько недель.
А может вы хотите как когда-то сделал Павел Дуров или Марк Цукерберг — стать владельцем своей социальной сети? Нет ничего невозможного. Но такого рода проект тредует тотального погружения команды программистов. На это могут уйти годы! Ведь такие сайты требуют постоянного мониторинга, исправления багов (ошибок), защиты от взлома и утечки персональных данных, распределения нагрузки на несколько десятков серверов, а также всего этого «монстра» нужно будет окупать, а для этого нужно будет интегрировать рекламу, либо делать так, чтобы у пользователей вашей социальной сети были маркетинговые инструменты, за пользование которыми вы будете брать деньги.