Об опасностях, которые поджидают владельцев интернет-магазинов после приема сайта
Данный материал может быть полезен тем, кто уже заказал разработку интернет-магазина или только планирует это сделать. В нем мы постарались обозначить ряд направлений, на которые стоит обратить пристальное внимание при приеме сайта, чтобы снизить риски и обеспечить дальнейшую жизнеспособность проекта.
Итак, на что обратить внимание при приеме интернет-магазина у разработчика, какие шаги нужно предпринять самостоятельно и о чем нужно позаботится заранее? Сначала выслушаем мнение профессионалов, потом попытаемся выделить основные моменты.
Михаил Ушенин, технический писатель веб-платформы Webasyst:
«Перечислю проблемы с самыми, на мой взгляд, неприятными и сложно устраняемыми последствиями, которые могут подстерегать новичка и которые связаны с потерей связи с исполнителем после запуска сайта:
1. Доменное имя сайта оформлено на исполнителя или вообще чужого человека. Если контакт с исполнителем для переоформления домена невозможен, то в некоторых случаях помочь сможет только наличие торговой марки, написание которой сходно с доменным именем. в противном случае остается только регистрировать на себя новый домен, а о старом забыть.
2. Размещение сайта на хостинге с низкой репутацией (с большим количеством сайтов с подозрительным содержимым) или заражение сайта вирусами. Поисковые системы могут медленнее обычного индексировать такой сайт, а почтовые службы могут фильтровать отправляемые им email-сообщения. Избавиться от приобретенного таким образом негативного рейтинга может быть крайне сложно.
3. Критические ошибки в логике работы сайта, которые сложно «поймать» на начальном этапе, когда сайт содержит небольшое количество данных. Если связь с исполнителем потеряна, то придется прилагать дополнительные усилия по исправлению ошибок (что может быть осложнено использованием не слишком популярного набора технологий программирования) и тестированию сделанных исправлений.
4. Я считаю крайне важным установление и поддержание ответственных отношений по отношению друг к другу между заказчиком и исполнителем в течение всей работы над созданием сайта и оговоренного гарантийного периода».
Светлана Ситкова, ведущий аналитик интернет-компании R52.RU:
«К сожалению, не все разработчики достаточно ответственны. Поэтому наш опыт пригодится новичкам на поприще представления бизнеса в интернет-пространстве. Ниже вы найдете список основных рекомендаций, выполнение которых доступно владельцу интернет-магазина без специальных знаний и навыков.
1. Обязательно вовремя оплачивайте домен и хостинг. Невозможность попасть на сайт в течение какого-то времени может пагубно сказаться на его дальнейшем «самочувствии» в органической выдаче.
2. Обязательно добавляйте сайт в кабинеты для вебмастеров Яндекс и Google (сайт нарушает закон РФ) – для этого необходимо подтвердить права на сайт. После подтверждения прав вы сможете увидеть проблемы, которые поисковые системы обнаружат на вашем сайте. Кроме того, рекомендуется установить счетчики (Яндекс.Метрика и Google (сайт нарушает закон РФ) Analytics) и отслеживать изменения посещаемости сайта. Резкое падение числа заходов и просмотров будет поводом проверить работоспособность сайта, как и резкое изменение числа загруженных страниц.
Прежде чем отправлять новый сайт на индексацию, убедитесь, что:
- страницы сайта заполнены;
- отсутствуют страницы, сообщающие, что сайт в разработке и контент будет добавлен позже;
- на сайте не осталось тестовых блоков, заполненных не относящимися к тематике текстами.
3. Не помешает проверить корректность отображения сайта в различных браузерах – например, вот тут http://browsershots.org/. Вовсе не обязательно проверять все версии всех браузеров, но основные и наиболее популярные должны корректно отображать ваш сайт. Не забудьте о пользователях мобильных устройств – эту проверку можно провести с помощью сервиса от Google (сайт нарушает закон РФ) https://search.google (сайт нарушает закон РФ).com/search-console/mobile-friendly.
4. Скорость загрузки сайта должна быть в пределах нормы. Если страница будет открываться слишком медленно, вероятнее всего, пользователи не будут дожидаться полной ее загрузки. Скорость можно проверить с помощью сервиса http://sitespeed.ru/.
5. Сайт должен обрабатывать 404 ошибку. При заходе на несуществующие страницы пользователь не должен видеть, например, главную страницу. Проверить ответ сервера можно с помощью специальных сервисов, например, http://mainspy.ru/otvet_servera , а также в кабинете вебмастера Яндекса.
6. Должно быть установлено главное зеркало сайта: с www либо без www, страницы сайта должны быть приведены к единому виду – со слешем или без.
7. Многие CMS формируют дубль главной страницы сайта. Необходимо проверить, не доступна ли главная страница по адресу, например, site.ru/main и поставить 301 редирект на главную при обнаружении. Адрес дубля может быть и другим – проверить можно, кликнул по логотипу или ссылке на главную страницу в меню.
8. Проверьте работоспособность форм на сайте (заявка, вопрос, запрос на расчет и т.д.) и функционала (корзина, калькулятор, фильтры).
9. Проверьте правильность указанных на сайте контактных данных. Оформление страницы контактов, а также наличие информации о доставке, оплате, гарантии являются важными коммерческими факторами ранжирования и создают доверие посетителя.
10. Даже если сайт не будет продвигаться в поиске (предположим такой почти невероятный вариант), а будет использовать, например, контекстную рекламу, стоит задуматься о проведении оптимизации. Любой опытный контекстолог скажет вам, что ключи для показа объявления должны соответствовать заголовку и тексту посадочной страницы сайта.
Посмотрите, как сайт выводится в результатах поиска. Тег title должен быть заполнен на всех страницах сайта. Одна из наиболее распространенных ошибок – незаслуженное невнимание к этому тегу. В результате главная страница сайта зачастую так и называется – «Главная». Очень информативно, не правда ли? Между тем привлекательность заголовка и сниппета в результатах выдачи напрямую влияет на CTR.
P.S. Рекомендуется ознакомиться с материалами для вебмастеров: Яндекса https://yandex.ru/support/webmaster/ и Google (сайт нарушает закон РФ) https://support.google (сайт нарушает закон РФ).com/webmasters?hl=ru#topic=3309469.
Примеры из практики:
- Сайт долго и успешно продвигается в поиске. Внезапно клиент решает сделать новый и забывает об этом предупредить. В результате мы получаем проседание в поиске. Специалисты, на плечах которых лежит ответственность за рекламу, должны всегда быть в курсе планов владельца сайта.
- Удаление отдельных страниц товаров. Частой ошибкой бывает «мигание» - появление и исчезновение страниц при наличии/отсутствии продукта. В этом случае мы видим отсутствующие страницы, которые какое-то время могут появляться в результатах поиска и приводить посетителя на страницу 404 ошибки, а потом проблемы с индексацией. Решение – не удалять страницу, а добавлять информацию о том, что товар появится позже либо доступен по предварительному заказу.
- Региональная принадлежность сайта не подтверждена по итогам проверки (вследствие чего сайт просел в поиске). В итоге выяснилось, что телефон, указанный на сайте, не отвечает. Телефоны всегда должны быть доступны. В редких случаях требуется дополнительное подтверждение в виде скана договора на аренду.
- Шаблонный сайт, на котором прописаны ЧПУ и остался стандартный контент с шаблонной версии. Например, сайт ритуального агентства, на котором остался логотип Besthome. Оригинальное чувство юмора, ничего не скажешь. Или сайт интернет-магазина цветов, ЧПУ на котором не удосужились прописать в соответствии с контентом: /shop/palatki/ - страница про свадебную флористику, shop/mebel/ - фигуры из цветов, /shop/ryukzaki/gerbery – букеты из гербер.
- Неоднократно клиенты, пытаясь заполнить своими сайтами ТОП-10, делали еще один сайт (максимальное количество по нашему опыту – 5 сайтов), посвященный тому же продукту, под тем же брендом, с теми же контактными данными. Вполне понятное желание победить конкурентов оборачивается на практике аффилиацией (это способ борьбы с монополизацией выдачи): похожие сайты склеятся, и вовсе не факт, что в выдаче окажется именно тот Ваш сайт, который был на более высоких позициях».
Андрей Морозов, генеральный директор компании ЕВРОСАЙТЫ:
«При приемке интернет магазина могут возникнуть множество недоделок и ошибок, некоторые могут проявиться через месяц или полгода, поэтому надо сразу узнавать у исполнителя, что из себя представляет гарантия на его продукт. Например, мы даем гарантию на наши сайты минимум один год и максимально быстро исправляем найденные ошибки.
Отдельное внимание надо уделить заполнению интернет-магазина, потому что половина успеха зависит от качества контента, мы в своей работе либо заполняем часть товаров (чтобы показать заказчику, как должно выглядеть качественное заполнение), либо полностью заполняем сайт сами - это зависит от нашей с ним договоренности.
Резюмируя можно сказать, что экономия при создании интернет-магазина недопустима, это тоже самое как экспериментировать над своим здоровьем. Существует очень много нюансов, которые должны быть учтены и которые затрагивают SEO и другого рода продвижение, в данном случае надо убедится в квалификации исполнителя и оценивать его не только по красивому портфолио, а по реальному опыту и достижениях в e-commerce».
Инга Таирова, заместитель директора по развитию интернет-агентства Bquadro:
«Достаточно часто бывает, что клиент не готов работать с интернет-магазином, ему кажется, что нужно только пройти сложный этап создания, а потом всё само пойдёт как по рельсам. В реальности же клиент сталкивается с широким спектром различных вопросов и проблем, и лишь часть из них — технические. Впрочем, часто так бывает, что клиент отказывается от дальнейшей поддержки, а через несколько месяцев возвращается — просто физически не хватает времени и работать с покупателями, и поддерживать актуальность сайта, не говоря уже о том, чтобы его развивать.
Перед запуском магазина мы всем клиентам настоятельно рекомендуем самостоятельно пройти весь путь, начиная с выбора товара, заканчивая отслеживанием своего заказа в личном кабинете на разных устройствах. Ещё лучше, если это сделают несколько человек, используя различные устройства. Так вы сможете избежать базовых проблем в стиле «в Опере не работает кнопка “Заказать” при заходе на сайт со смартфона».
Впрочем, часто недостатки разработки ощущаются только через несколько лет после запуска. Самые распространенные из них: низкая скорость работы из-за высоких нагрузок или сильно возросшего ассортимента, невозможность расширения функциональности, когда она нужна — допустим, подключения нескольких складов или добавления нескольких типов цен, если появились клиенты-оптовики.
Таких проблем позволит избежать выбор нормальной платформы для разработки и опытного подрядчика».
Николай Апурин, генеральный директор ООО «АРТВЕЛЛ»:
«Основная проблема не интернет-безопасность. Каждый второй магазин можно сломать без особого труда - вытащить базу клиентов и понять, что с ней нечего делать. Скорей главное - это сервис.
А вот SEO это проблема. К сожалению, или счастью, под SEO мало кто делает магазины, так как тщательная проработка крайне ресурсоемка (от 1,5 до 10 млн руб.), средний же бюджет интернет-магазинов в России - 600 тыс. руб».
Алексей Шишкин, генеральный директор Redsoft:
«Мы в Редсофт работаем с новыми клиентами, у которых уже есть интернет-магазины, разработанные другими агентствами. И могли бы собрать библию проблем, наверное, включая и свои собственные. Перечислю самые печальные:
1. Домен/хостинг/счетчики или внешние сервисы (доставка/CRM/оплата) регистрируются на аккаунт разработчика (при конфликте заказчик потеряет сайт или статистику), либо заказчик сам теряет такие доступы (просроченный домен или хостинг приводят к падению или потере сайта);
2. На сайт не устанавливаются счетчики при сдаче проекта (за год работы сайта мы не знаем статистику посещений);
3. Не настроена система резервного копирования и не проверяется в процессе работы ИМ (при аварии на сервере сайт будет утерян);
4. Не проводится нагрузочное тестирование при запуске (сайт при увеличении трафика будет тормозить/падать);
5. Сайт разработан на собственном движке студии (невозможно сменить подрядчика без полной замены сайта, клиент становится заложником студии);
6. Клиент сам занимается развитием сайта, причем это не профильная его деятельность (на сайт вносятся правки/модули, которые содержат уязвимости и ошибки);
7. И мой любимый “залет” - сайт после запуска закрыт для индексации роботами (и никогда не появится в выдаче поисковых систем).
Нет однозначного ответа, кто должен контролировать качество проекта, ведь разработчику не выгодно искать и показывать свои ошибки, а у клиента нет достаточной квалификации. Для нас выходом стал перевод клиента на договор поддержки, в таком случае все проблемы автоматически должны решаться нашей службой поддержки. При этом я абсолютно уверен, что разработчик после сдачи сайта не должен отвечать ни за SEO, ни за безопасность сайта (точнее должен отвечать за них в рамках ТЗ) - это зона ответственности клиента или его подрядчика, который отвечает за продвижение или поддержку соответственно».
Артем Полторанин, руководитель ReadyScript lab:
«Владельцу интернет-магазина при приеме сайта от исполнителя нужно получить какой-то период гарантии или сопровождения. Тогда уже в процессе эксплуатации сайта можно выявить баги разработчиков (если они имеются) и попросить устранить их недоделки. В ином случае, есть несколько дней до подписания акта выполненных работ, когда владелец нового интернет-магазина должен сам внимательно проверить весь функционал, нажимая на каждую кнопочку и отслеживая корректность работы всех элементов интернет-магазина.
Чаще всего владельцы интернет-магазинов не находят времени даже для элементарного заполнения мета (организация признана экстремистской, деятельность на территории РФ запрещена)-тегов или контроля собственных сеошников. А ведь о том, как грамотно оформлять страницы интернет-магазина, как оптимизировать их для дальнейшего продвижения написаны тонны литературы, но почему-то бизнесмены или ответственные лица не считают нужным прочесть хотя бы 2-3 статьи по этому поводу.
Что касается безопасности интернет-магазина после сдачи подрядчиками – за это должен отвечать его владелец. Нужно выбрать надежный хостинг, устойчивый к различным видам атак злоумышленников. Следует позаботиться о хорошей антивирусной защите компьютеров, с которых будут входить в административную часть магазина, можно сделать разграничение доступа с разными правами для администратора и контент-менеджера и, конечно, не следует раздавать пароли от входа направо и налево или вешать их на стикере перед экраном. В случае аренды сайта в облаке, обеспечение безопасности ложится на сервис предоставляющий такие услуги.
А проблемы могут возникнуть самые разные. Простой пример: новый администратор в одном из интернет-магазинов звонит и говорит, я тут скачал новый шаблон, закинул его в папку шаблоны, хочу включить, как это сделать? И человека совершенно не волнует тот факт, что шаблон, который он нашел, вообще никакого отношения не имеет к CMS, на которой работает интернет-магазин. Хорошо, что «сломать» ему ничего не удалось, хотя и мог бы, при таком-то упорстве!».
По традиции акцентируем внимание на ключевых моментах.
- Очень много проблем связано с доменами и хостингом. Например, когда не ведется контроль за своевременной оплатой домена или оно оформлено на третье лицо, а интернет-магазин размещен на хостинге с низкой репутацией;
- Еще одна распространенная проблема связана с изначальным SEO-потенциалом сайта. О поисковом продвижении сегодня необходимо задумываться уже при составлении ТЗ на разработку интернет-магазина и выборе CMS для него;
- Есть целый ряд ошибок программирования, которые сложно «выловить» на начальном этапе, особенно, если речь идет о сложных проектах;
- Среди наиболее важных критериев, на которые нужно обратить особое внимание при приеме интернет-магазина: скорость работы, выдерживание высоких нагрузок, удобство последующего расширение функциональности и т.д.;
- У многих интернет-магазинов есть проблемы, связанные с ненастроенной до конца защитой доступа к системам контроля. О масштабе проблемы и путях ее решения подробно написано здесь;
- Как можно снизить риск возникновения данных проблем и обеспечить их оперативное устранение? Один из самых простых рецептов – заручиться техподдержкой от разработчика интернет-магазина хотя бы на протяжении первого года после запуска;
- Еще один важный совет для владельцев интернет-магазинов: перед его запуском самостоятельно пройти весь путь совершения покупки (от выбора товара до отслеживания его статуса в личном кабинете). При этом, чем больше человек озадачатся таким тестированием – тем больше недостатков сайта можно будет оперативно выявить и исправить.