Главная Отдел разработки

Задачи отдела разработки

По результатам полного анализа сайта, выполненного на предыдущем шаге, формируется задача для отдела разработки по внесению изменений в исходный код проекта. Масштабность правок зависит непосредственно от самого веб-ресурса и задач по его продвижению. Как правило, реализуется один из трех вариантов:

  1. Внесение косметических правок на исходной платформе.
  2. Перенос существующего функционала, дизайна и контента на DarvinCMS.
  3. Создание полностью нового сайта на платформе DarvinCMS.

Опишем каждый из вариантов более детально.

Отдел разработки меняет настоящее и создает будущее
Отдел разработки меняет настоящее и создает будущее.

Косметические правки

"Косметические правки" в первую очередь подразумевают приведение в порядок html-кода сайта на исходной платформе. Специалисты проверяют верстку на соответствие стандартам, отсутствие грубых ошибок и видимость того или иного блока для поискового робота. В соответствии с данными, полученными во время анализа,  некоторые отдельные элементы могут быть убраны от индексации при помощи специальных конструкций (< noindex >, rel="nofollow"). В случае, если размер страниц слишком большой, выполняется оптимизация изображений, подключаемых стилей и скриптов для более компактной и быстрой загрузки. При наличии большого количества элементов на страницу добавляется пагинация.

Помимо верстки выполняется выставление корректных кодов ответа сервера на запрос. Так, для отсутствующих страниц код ответа должен быть 404. А чтобы пользователь видел не технические данные, а понятный интерфейс, и не покинул сайт, мы выводим для него специальную страницу, выполненную в соответствующем дизайне, с кратким пояснением сути ошибки и предложением перейти в другие разделы.

Для переадресаций проставляется код ответа 301 или 302 в зависимости от того, будет ли она на постоянной основе или временной. С помощью этого же кода происходит переадресация между доменами с www и без www. В случае, когда на сайте происходят ошибки, вызванные техническими причинами, и движок не может сформировать корректный ответ на запрос пользователя, необходимо вернуть код ответа 500, чтобы поисковый робот был в курсе проблем и не индексировал в данный момент контент этой страницы. Во всех остальных случаях, веб-ресурс должен возвращать код ответа 200, который означает, что формирование страницы прошло как положено. Данные работы выполняются строго в соответствии со спецификацией протокола HTTP/1.1.

Косметические правки сайта
Косметические правки продвигаемого сайта.

В некоторых случаях приходится дорабатывать исходную CMS. Вот несколько типичных примеров:

  • Добавить возможность установки метатегов на все страницы через админ-панель.
  • Реализовать генерацию ЧПУ (человеко-понятных url-адресов).
  • Добавить необходимый для продвижения тип контента (новости, статьи).
  • Убрать или откорректировать использование технологии AJAX в работе сайта там, где это мешает корректной индексации страниц.
  • Исправить ошибки, допущенные при разработке проекта.

Перенос на DarvinCMS

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

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

Перенос сайта на Darvin CMS
Перенос существующего сайта заказчика на Darvin CMS.

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

Создание нового сайта

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

  • Дизайнеры в тесном контакте с seo-специалистами и в соответствии с пожеланиями клиента разрабатывают уникальный дизайн нового проекта.
  • Верстальщики подготавливают верстку в соответствии со всеми стандартами и рекомендациями.
  • Программисты дорабатывают код движка DarvinCMS индивидуально под цели проекта с возможностью добавления любого функционала по просьбе заказчика.

Создание нового сайта на собственной платформе
Создание полностью нового сайта на собственной платформе.

Таким образом, независимо от типа проводимых работ на выходе мы имеем технически корректный, приятный для использования и соответствующий требованиям поисковых систем проект, который передается в отделы оптимизации и продвижения для наполнения уникальной текстовой и графической информацией с учетом ранее подобранных запросов. По завершении всех работ сайт готов начать свое движение на пути к топ-10.

 

Наверх