Если вы выбрали путь заказной разработки сайта на CMS (не на конструкторе), то вам предстоит комплексное мероприятие, включающее дизайн, наполнение контентом, использование маркетинговых инструментов для привлечения посетителей и повышения рентабельности. Он заключается в синтезе идеи заказчика и работы узкопрофильных специалистов. Можно ли создать сайт без готового решения самостоятельно? Возможно, но для успешного воплощения задумки необходимо обладать разноплановыми талантами: верстальщика, дизайнера, аналитика, копирайтера, программиста, сисадмина, маркетолога и т.д. Только тогда возможно получение продукта, приносящего доход. Однако на практике так не бывает, и над проектом трудятся несколько специалистов. Рассмотрим основные правила и этапы создания сайта на заказ.
1. Поиск и определение программиста
Выбрать разработчика непросто. В каталоге разработчиков UMI.CMS представлено порядка 3 тыс. веб-студий, интернет-агентств и фрилансеров, предлагающих подобные услуги. Более 1/3 из них находятся в Москве и области, 1/6 — в Санкт-Петербурге. Для человека, который не имеет отношения к IT-сфере, очень трудно сделать выбор из-за отсутствия понимания специфики деятельности компаний. Эффективный способ — применить алгоритм, предложенный порталом «Рейтинг Рунета»:
-
четкая формулировка задач;
-
составление таблицы из 15 претендентов. Условиями для занесения в список должны служить такие показатели: наличие портфолио с примерами качественных образцов, опыт не менее 3 лет, положительные отзывы в интернете;
-
выяснение, с какими CMS (системами управления содержимым) предпочитают работать агентства, есть ли гарантия последующего обслуживания;
-
получение коммерческого предложения и детальной расшифровки по каждому пункту сметы.
Если вы имеете скромный бюджет, вступите в переговоры о снижении суммы оплаты или откликнитесь на предложения фрилансеров. Приоритетом в определении исполнителя для крупной компании служат надежность, защищенность, способность ресурса выдерживать большие нагрузки и повышенный трафик. Для малого бизнеса сроки выполнения обычно короткие, стоимость в таком случае относительно низкая.
2. Составление технического задания
Техническое задание (ТЗ) — документ, являющийся основанием для всех остальных шагов по разработке. Это важный этап создания сайта, так как от правильности формулировок зависит итог. Передача полномочий и функций (полностью или частично) сторонним лицам предполагает составление и согласование ТЗ, которое содержит руководство к дальнейшим действиям. Грамотное ТЗ должно включать:
-
перечень терминов, употребляемых в тексте задания;
-
описание, назначение, цели, задачи и ожидаемая окупаемость проекта;
-
требования к структуре, графическому исполнению страниц, концепции дизайна, CMS и ее возможностям, администрированию и разделению прав доступа;
-
каким должно быть информационное наполнение;
-
условия программного и аппаратного сопровождения;
-
основные моменты относительно юзабилити и интерфейсов;
-
показатели нагрузок, при которых ресурс будет оставаться стабильным и не «рухнет» в один момент;
-
уровень безопасности;
-
сроки сдачи и приемки выполненных работ;
-
определение периода тестирования и помещения на хостинг;
-
передачу информационных и технических материалов;
-
гарантийное обслуживание и время на бесплатную отладку и исправление ошибок, допущенных исполнителями после приема работы.
Подробно расписанные в ТЗ этапы создания сайта с нуля избавят в будущем заказчика и подрядчика от споров и разногласий. Кроме того, задание позволяет определить конечную стоимость услуг. В этом пункте лучше взять за правило западную модель ведения бизнеса — все тщательно задокументировать и заверить подписями с обеих сторон. К сожалению, многие клиенты пренебрегают этим советом, предпочитая вести дела по старинке, то есть подписать формальный договор, а детали и нюансы обсудить на словах. Поэтому так часто встречаются взаимное непонимание, претензии и финансовые разборки.
3. Выбор домена и хостинга
Домен — это адрес площадки, на котором она располагается. Различают домены нескольких уровней: чем меньше знаков после точки в адресе, тем выше домен по иерархии. Еще доменные имена могут разделяться по географической принадлежности, например, .ru, .su и .рф принадлежат России, второго уровня — msk.ru — Москве. Чем короче имя, тем выше его популярность. Короткие и «емкие» имена приобрести у регистраторов сложно, так как многие раскуплены. У вас есть два варианта — отслеживать освободившиеся домены и оперативно выкупить нужный или участвовать в аукционах. Имя домена должно быть уникальным, не созвучным с конкурентным, тематическим.
Хостинг — это физическое место ресурса на сервере дата-центра провайдера, оказывающего услугу. Провайдеры-хостеры, как правило, предлагают комплекс услуг:
-
оговоренная мощность — трафик за месяц, число площадок в учетной записи, размер дискового пространства, пропускная способность загрузки информации, параллельные процессы на пользователя и время на каждый из них;
-
необходимое программное обеспечение — ОС, утилиты и сервисы, поддержка шлюза, баз данных.
Хостинги делятся на несколько видов:
-
виртуальный — годится для небольших проектов, стоит недорого;
-
выделенный виртуальный сервер — подходит часто посещаемым страницам, наделен расширенными опциями;
-
выделенный сервер — приобретается под крупные порталы, для этого у провайдера арендуется сервер полностью;
-
сolocation — услуга колокации, при которой в аренду берется место в стойке дата-центра;
-
облачный — новая услуга, подразумевающая большее количество функций, чем обычный виртуальный хостинг, но ее цена существенно выше.
Хостинги бывают бесплатными, условно-платными и платными. Бесплатные ненадежны и могут использоваться в очень бюджетных проектах или исключительно «для себя», сильно ограничены в функциональности. На первых этапах создания интернет-сайта выбор хорошего хостера очень важен. Авторитетные IT-издания обозначили, что в пятерке лидеров — компании из США. Но не следует отметать тот факт, что молодые и не столь популярные поставщики способны предоставить хостинг не хуже, чем знаменитые провайдеры, и значительно дешевле.
4. Выбор системы управления содержимым
Такие системы (сокращенно CMS) бывают бесплатными и платными, распространенными (узнаваемыми) или узкоспециализированными, но никак не универсальными. К примеру, движок WordPress чаще используется для блогов, Joomla — информационных порталов, UMI.CMS идеален для бизнес-сайтов и интернет-магазинов. Нередко веб-студии разрабатывают для конкретного проекта свои версии, они подгоняются под его специфику и систему администрирования. Трудности часто поджидают при переносе ресурса на другую CMS, ведь сайт приходится полностью перепрограммировать. Показатели платформ, заслуживающие внимания, — скорость, производительность и надежность. Поправить параметр скорости помогут модули-ускорители, кроме того, проблема бывает и не в самой CMS, а в хостинге. Кстати, для повышения рейтинга в поисковых системах воспользуйтесь платным движком.
5. Семантическое ядро
В него входят тематические релевантные запросы из поисковой системы. Его составление — основной этап создания сайта. Действия по формированию ядра:
-
подбор «ключей» (слов, фраз) и их синонимов;
-
детализация и смысловое расширение;
-
анализ;
-
задействование специальных сервисов;
-
очищение от спама, определение высокочастотных и низкочастотных запросов;
-
оптимизация.
6. Регистрация в поисковиках и каталогах
Веб-сервис нужно опубликовать в каталогах общей тематики и специализированных. Размещение предполагает представление логотипа, контактов, фотографий и ссылки на ресурс. Что дает регистрация? Это один из инструментов SEO-продвижения, информация о площадке будет работать даже при ее временном отключении. Регистрировать необходимо с соблюдением всех правил, иначе сервис с нарушениями будет очень быстро заблокирован поисковиками.
7. Разработка дизайн-макета
Дизайнер в графической программе создает макет будущей площадки с детализацией баннеров, кнопок, фото и текстовых компонентов в соответствии с полученным ТЗ. Визуальное представление веб-сервиса зависит от того, фиксированный он или резиновый. Неизменный предполагает единую ширину для всех разрешений монитора: если она не совпадает с параметрами экрана, появится горизонтальная прокрутка. Такая конструкция предоставляет большие возможности в плане насыщенности графики. Резиновый дизайн подстраивается под экран, но на разной ширине композиция будет выглядеть по-разному, что так не любят специалисты. Эти сведения нужны, чтобы исполнитель правильно выбрал графическое представление.
8. Верстка и программирование
После утверждения дизайн-макета заказчиком к работе приступит верстальщик. Он переводит готовый макет на язык HTML, понятный компьютеру. Достаточно часто верстка и программирование объединяются в одну стадию, поскольку их способен выполнять тот же человек, но в крупных проектах участвуют двое — верстальщик и программист.
Сайт строится посредством веб-технологий, языков программирования (DHTML, PHP, Perl, ASP) и баз данных, создаются страницы, меню, динамика, гостевая книга, форум, новостная лента, расставляются гиперссылки. Разработка или подключение интерфейса администраторов также выполняется в это время. Результат деятельности верстальщика и программиста условно зовется «рыбой», не содержит контента. Сроки верстки и программирования составляют от недели до двух месяцев. Для новичков это самый сложный момент всего процесса, поэтому наличие хотя бы базовых знаний языка программирования необходимо.
9. Наполнение контентом
Информация, предоставленная заказчиком, переводится в текстовый и графический формат и размещается на площадке. Теперь пользователи могут ее увидеть. Время, затраченное на информационное наполнение, зависит от объема и вида данных. Если они поданы в электронном формате, графика не нуждается в обработке (изменение размера, добавление элементов и прочее), то все происходит быстро. Когда нужна объемная переработка контента, дело может затянуться надолго.
Информация от заказчика зачастую не имеет структуры и подается в «сыром» виде, иногда ее нет вообще. В таком случае привлекаются авторы SEO-статей — копирайтеры. Их задача в том, чтобы создать текст, который будет привлекательным для посетителей и поисковых систем, полезным и читабельным. Текстовая составляющая очень важна, ведь она принимает участие в последующем продвижении, отражает информативность и имидж организации в целом.
10. Тестирование
Заключительный этап создания веб-сайта — его проверка и отладка. Длительность этого периода обусловлена количеством сервисов, которые на нем расположены. Тестирование осуществляется поэтапно:
- Площадка проверяется сотрудниками подрядчика-агентства.
- Ведется набор фокус-группы непредвзятых целевых пользователей, которые должны составить мнение о взаимодействии с веб-сервисом.
- Проводится презентация результата заказчику. Исполнитель обязан ответить на все вопросы, которые могут возникнуть в ходе демонстрации.
Общая стоимость разработки с нуля сильно колеблется, на ее формирование влияют масштабность, сложность заказа и направленность ресурса. Новичкам, только начинающим бизнес в сети, такой вариант подходит не всегда, не все готовы тратить много времени и денег. В подобных ситуациях лучшим выходом станет использование конструктора. Например, с сервисом 1C-UMI вы самостоятельно создадите сайт за короткое время, не привлекая сторонних специалистов. Мы предлагаем простые и стильные шаблоны, соответствующие современным требованиям. Есть несколько тарифных планов, также можем заняться разработкой и оформлением площадки за вас, если времени совсем нет.