SEO
IT -Agency
1530

Кейс ВкусВилла и IT-Agency: как организовать удалённую работу подрядчиков так, чтобы сделать редизайн сайта ровно в срок

Рассказывает Виктория Палешко, оптимизатор IT-Agency.

В закладки

Этим летом ВкусВилл запускал новую версию сайта и пригласил нас, чтобы мы сохранили им органический трафик. Это было несложно. С такой задачей справится любой толковый SEO-специалист.

Особенность этого проекта в том, что мы уложились точно в срок, хотя редизайном занималось несколько подрядчиков: одна команда отвечала за старый сайт, другая — за новый, а мы — за трафик.

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

На ВкусВилле всё было по-другому. Мы предложили продукт-менеджеру Мелору Курдованидзе работать с разработчиками напрямую, чтобы исключить из процесса лишних посредников. Кажется, мы всё сделали правильно — проект закрылся ровно в срок, через три месяца.

В этом кейсе не будет ничего о таблице соответствия URL или прочей оптимизаторской операционке. Я расскажу о том, как на проекте с редизайном построить процесс коммуникации так, чтобы не сорвать дедлайн.

Лично общаться с исполнителями SEO-задач

Редизайном сайта ВкусВилла занималось три команды:

  • Первая команда — аутсорс-разработчики, которые готовили новый сайт и отвечали за выполнение 95% SEO-задач.
  • Вторая команда — аутсорс-разработчики, которые работали с 5% SEO-задач на старом сайте.
  • Третья команда — мы — аутсорс-оптимизаторы, которые ставили задачи по SEO первой и второй командам.

В классической модели управления связующим звеном между нами и разработчиками стал бы продукт-менеджер ВкусВилла Мелор Курдованидзе. Если бы мы согласились на такой формат, процесс для нашей команды выглядел так: оптимизатор выдаёт ТЗ ведущему, ведущий — продукт-менеджеру, он передаёт его разработчикам, собирает вопросы и замечания, потом возвращается к нам — и так по кругу. Это неэффективно.

​Мы считаем, что работать через посредника неудобно. Чем больше людей участвует в диалоге, тем больше возникает непонимания

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

​Чтобы влиять на приоритет SEO-задач, мы попросили продукт-менеджера внедрить нас в процесс разработки. Так все вопросы решаются в моменте

Составить и показать продукт-менеджеру конечный план работ по SEO

Естественно, нам не просто так разрешили ставить программистам задачи напрямую. Сначала нам надо было доказать, что мы знаем, что делаем.

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

​План работ по SEO для редизайна сайта. Он помогает не забыть о небольших SEO-задачах, которые иногда откладывают на потом из-за их простоты

Наш план работ по SEO для редизайна сайта — это база, которая поможет другим оптимизаторам сохранить трафик на новом сайте. Шаблон плана хранится в Google Sheets. Создавайте копию и используйте его на своих проектах.

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

При выборе исполнителя была важна автономность: чтобы никто ни за кем не следил, и все вели себя, как взрослые ответственные люди.

Мелор Курдованидзе
продукт-менеджер ВкусВилл

Работать в таскменеджерах разработчиков

Для общения разработчики использовали Телеграм, Basecamp и Трелло. Мы добавились везде, чтобы общаться с ними в удобной для них среде.

Задачи для первой аутсорс-команды мы ставили в Basecamp, а чат в Телеграме использовали на случай срочных вопросов. Мгновенная реакция на сообщения в чате выручала, если на проекте случались ошибки.

Однажды мы поставили задачу не той команде. Если бы коллеги не забили тревогу в чате, мы бы обнаружили ошибку только к концу проекта, а так — решили проблему за 20 минут: всех предупредили, написали новые требования и продолжили работу.

Без чата все бы пошло по-другому: тимлиду первой команды аутсорс-разработчиков пришлось бы писать продукт-менеджеру, вводить его в курс дела и просить поскорее исправить ошибку. Думаю, что это заняло гораздо дольше, чем 20 минут.

​Скриншот переписки: тимлид разработчиков написал об ошибке в 11 утра, а к 11:20 мы уже писали новое ТЗ. Если бы мы работали через продукт-менеджера, проблема бы не решилась за 20 минут

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

Так как эта команда отвечала всего за 5% работ на проекте, чат в Телеграме не понадобился. Жаль, потому что команда — классная, все задачи решались максимум за два дня.

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

Редко удаётся поработать с такой быстрой и чёткой разработкой со стороны клиента.

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

Виктория Палешко
оптимизатор IT-Agency

Результат: мы выпустили новый сайт без потери трафика ровно в срок — день в день

Благодаря такому подходу к работе, мы сдали проект с фиксированным временем и бюджетом в срок. Работоспособность подхода доказывает отчёт по выполненным задачам: за 52 дня наши коллеги закрыли 178 задач из 180 запланированных.

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

24 июня разработчики клиента выкатили новый сайт ВкусВилла с тем же поисковым трафиком.

24 июня выкатили новый дизайн: поисковый трафик остался на прежнем уровне — задача выполнена. Просадка 24 и 25 июня случилась из-за слетевшего счётчика Яндекс.Метрики​

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

Команда

ВкусВилл:
Мелор Курдованидзе — продукт-менеджер

Ameton:
Иван Рябов — старший разработчик

Фуллстек:
Алексей Кафтанов — старший разработчик

IT-Agency:
Константин Солодянников — менеджер проекта и ведущий оптимизатор

Виктория Палешко — оптимизатор

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "IT -Agency", "author_type": "self", "tags": [], "comments": 4, "likes": 10, "favorites": 27, "is_advertisement": false, "subsite_label": "seo", "id": 86500, "is_wide": false, "is_ugc": true, "date": "Thu, 03 Oct 2019 17:49:07 +0300", "is_special": false }
0
{ "id": 86500, "author_id": 206046, "diff_limit": 1000, "urls": {"diff":"\/comments\/86500\/get","add":"\/comments\/86500\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/86500"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199127, "last_count_and_date": null }
4 комментария
Популярные
По порядку
3

Буду рад ответить на все вопросы и рассказать подробнее о проекте, процессах и результатах.
А как вы редизайните сайт с учётом SEO?

Ответить
2

У нас (в Четвёртом Риме, www.4rome.ru), план SEO-работ при редизайне, как правило, гораздо больше того, что выпускается в первом релизе. Мы придерживаемся такого правила, что нужно сделать сначала MVP, чтобы сохранить трафик, переехать, и только после того, как поисковики переиндексируют новый дизайн, внедрять все придуманные улучшения.
Так вернее проконтролировать и скорректировать в случае чего негативные последствия, если они возникнут.

А вы внедряли сразу все SEO-задачи?
 

Ответить
0

Нет, там разбили на блоки внутри - задачи улучшений отдельно и базовые отдельно 

Ответить
–8

СЕО для ВкусВилла, Вы серьёзно? 
Продвигаете по запросу 
"купить колбасу дёшево в Пердячевке на улице Ленина"?
Кто только этим идиотам деньги токо даёт...

Ответить
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovx", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "disable": true, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cgxmr", "p2": "gnwc" } } } ] { "page_type": "default" }