Прототипы позволяют ещё раз уточнить, правильно ли исполнитель понял заказчика. Кроме того, прототипы необходимы для того, чтобы внести в структуру и функционал будущего веб-ресурса всё важное, не упустить ничего, что обсуждалось ранее. Если заказчик заметит, что в прототипах чего-то не хватает, специалисты добавят необходимые блоки. Если ранее они не упоминались, техническое задание и смета будут откорректированы.
При разработке прототипов проектировщик руководствуется удобством сайта для посетителей в плане навигации, то есть юзабилити. Некоторые простые проекты обходятся без этапа проектирования или эту работу выполняет дизайнер, обладающий соответствующими навыками. Но следует помнить о том, что дизайнеры отвечают за визуальную часть проекта, а проектировщики интерфейсов — за внутреннюю логику, структуру и организованность сайтов.
Создание концепции дизайна. Ознакомившись и утвердив прототипы, заказчик даёт добро на разработку визуальной части проекта. Обычно работа начинается с концепции главной страницы, на примере которой предлагается несколько решений. Концепция веб-ресурса всегда разрабатывается в соответствии с фирменным стилем компании. Если у последней такового нет, перед созданием сайта этот вопрос нужно проработать. Именно такая логика считается правильной, позволяя компании создать единый образ и транслировать его с помощью разных носителей.
Разработка дизайна внутренних страниц. Утвердив концепцию дизайна главной страницы, дизайнер приступает к разработке остальных страниц сайта. Их стилистическое решение, шрифты, цвета и логика расположения визуальных элементов должны стать продолжением концепции главной страницы.
Создание адаптивной вёрстки. Сайт начинают верстать после того, как заказчик утвердит дизайн-макеты всех страниц. За счёт грамотного «чистого» кода верстальщик гарантирует, что веб-ресурс будет выглядеть и функционировать корректно на любых устройствах и при использовании разных интернет-браузеров.
Адаптивность — это современный стандарт, который по умолчанию соблюдается при разработке сайтов. Если исполнитель продаёт адаптивность как отдельную дополнительную услугу, у заказчика должны возникнуть сомнения в его профессионализме.
Программирование. На этом этапе проводится работа по внутреннему программному наполнению сайта, включая систему управления, базу данных, механизмы загрузки и выгрузки, подсчёта каких-либо данных, отправки писем, форм, заявок, счетов, уведомлений. Всё это не будет видно посетителям, но без этого нормальное функционирование сайта невозможно.
Интеграция сайта с внешними системами. Это составная часть предыдущих работ, но на неё стоит сделать акцент, так как интеграция с 1С, CRM, Битрикс24 и другими внешними системами выполняется после основного программирования и требует участия специалиста, который имеет реальный опыт в данной сфере.
Суть интеграции в том, чтобы связать веб-ресурс с внутренними системами компании и освободить сотрудников от необходимости ручного внесения/корректировки огромного объёма данных. Речь о складских остатках, изменениях цен, новых изображениях или описаниях товаров, новых товарных позициях, которые будут загружаться на сайт автоматически и обновляться с заданным интервалом.
Подключение механизмов оплаты и доставки. При необходимости исполнитель подключит к сайту популярные системы оплаты, что позволит пользователям оплачивать покупки, совершённые на сайте, онлайн и в момент заказа. Кроме того, можно подключить сервисы доставки.
Наполнение контентом. Когда структура, функционал и дизайн сайта будут готовы, останется наполнить его информацией. Заказчик может сделать это самостоятельно, так как системы администрирования позволяют добавлять и редактировать контент в удобном формате. Для этого не нужно обращаться к программному коду. Но большинство клиентов веб-студий предпочитают передавать эту работу на аутсорс, чтобы экономить время своих сотрудников. К тому же специалисты студии могут сами подготовить все необходимые тексты, оптимизировав их под SEO-продвижение.
В любом случае система управления сайтом должна быть удобной. Ситуация может сложиться так, что компания разорвёт отношения с разработчиком ресурса. Тогда администрированием придётся заниматься владельцу или менеджерам. Поэтому следует заранее ознакомиться с той системой управления, которую предлагает подрядчик.
Внутренняя SEO-оптимизация сайта. Этот процесс не является обязательным условием запуска сайта, так как относится к начальному этапу продвижения. Если заказчик планирует доверить продвижение веб-ресурса специалистам, которые его разработали, внутренняя SEO-оптимизация перед запуском будет само собой разумеющимся этапом сотрудничества.
Для чего нужна внутренняя SEO-оптимизация сайта? Чтобы сайт как можно быстрее начал продвигаться вверх по списку поисковой выдачи, все его страницы следует оптимизировать в плане структуры, текстов и заголовков, а также на уровне метатегов (H1, H2, H3, title и description).
Тестирование. Перед запуском сайта в работу студия должна провести его отладку и проверку на тестовом сервере. Все страницы сайта должны корректно отображаться, а функционал — работать, как было задумано, то есть без каких-либо сбоев, ошибок и прочих неполадок.
Публикация на хостинге. После успешного тестирования сайт переносят на выбранный доменный адрес и хостинг — интернет-площадку, где будет храниться база данных. За использование хостинга нужно вносить абонентскую плату в соответствии с расценками хостинг-центра.
Как только сайт будет перенесён на выбранный хостинг и подключен к доменному имени, его смогут увидеть пользователи интернета и потенциальные клиенты компании. Они смогут найти его как по прямому доменному адресу, так и по поиску названия проекта в сети.
Установка систем аналитики. Чтобы обеспечить компанию необходимыми инструментами для ведения статистики и анализа оценки работы сайта, веб-студия должна установить системы Google Analytics и Яндекс.Метрика. Кроме того, сайт нужно добавить в Вебмастер Яндекса, Google и Mail.ru. Подключение к этим сервисам позволяет следить за посещаемостью сайта, поисковыми запросами, по которым его находят пользователи, географией заходов, средним временем нахождения на определённых страницах и т. д.
Приобретение лицензии. Большинство российских сайтов создаются на базе 1С-Битрикс. Если исполнитель использует данную CMS, покупка лицензии будет включена в смету по разработке сайта.
Поддержка сайта. Важный фактор — возможность последующей поддержки и сопровождения веб-ресурса. Мало создать сайт. Необходимо обеспечить его бесперебойную работу и обновление информации. Никому не нужен неактуальный прайс-лист или несуществующие контактные номера телефонов.
Сайт состоит из множества модулей и программного обеспечения. Всё это должно быть легальным и не создавать проблем с законом. Кроме того, нужно заранее убедиться в том, что с сайтом сможет разобраться другой веб-разработчик. Жизнь длинная и сложная — всякое случается. Возможно, сотрудничество с этой веб-студией в какой-то момент прервётся. Программное обеспечение сайта не должно быть закодировано. Заказчик должен иметь доступ к хостингу. В ином случае компания будет зависеть от разработчика, который сможет диктовать свои условия.
Следует сразу определиться, кто будет поддерживать и продвигать сайт, заниматься вопросами его развития после запуска. В компании должен быть ответственный специалист, которому можно доверить вопросы поддержки и размещения информации на ресурсе.
Все связанные с поддержкой мероприятия можно условно разделить на несколько групп: техническая поддержка, информационная поддержка, сервисная поддержка, продвижение сайта, контроль эффективности работы сайта. Под технической поддержкой подразумевается всё, что касается корректной работы сайта. К информационной поддержке относят обновление содержания, что необходимо для того, чтобы сайт был интересным для пользователей. К продвижению относится информационная поддержка рекламы, акций и розыгрышей, корректировка поисковой оптимизации, аудит поисковой оптимизации, контекстной и баннерной рекламы, продвижения в социальных сетях. Сервисная поддержка ресурса — это реакция на действия пользователей и работу сервисов, развитие существующих и ввод в работу новых сервисов.
Невозможно просто запустить сайт и надеяться на то, что дальше он будет существовать сам по себе — компании предстоит большая работа, но она принесёт свои плоды.