Обзор популярных CMS с точки зрения SEO-специалиста
На этапе разработки сайта один из первых вопросов, который возникает перед владельцем, — какой движок выбрать? Кажется, все просто – почитал отзывы, выбрал лучший. Но на деле оказывается столько деталей, столько противоречащих друг другу статей и мнений, что вопрос перетекает в острую проблему с претензией на глубокое исследование. Спокойно, исследование мы уже провели и делимся результатами.
А можно не заморачиваться?
Спойлер: нет, нельзя. Относительно CMS возникает столько горячих споров не на пустом месте – выбор движка влияет на возможность внесения SEO-правок и на дальнейший успех проекта в целом. Грамотное планирование будущего сайта и всесторонний анализ предлагаемых на рынке движков – основы успешного выбора CMS.
Рассмотрим тривиальный пример: вы – владелец будущего интернет-магазина. На этапе разработки вы были не сильно вовлечены в процесс, и разработчик выбрал ту CMS, на которой привык работать. Сайт выкатили, начали развивать, набирать трафик и заказы. Со временем вы, заботясь об удобстве покупателей, решаете добавить на сайт новый функционал (например, фильтр). И здесь начинаются проблемы – покупка дополнительных модулей, их настройка, всевозможные баги и потраченные нервы.
Аналогичных ситуаций, когда вы упираетесь в потолок возможностей выбранного движка, много (расширение ассортимента, новый функционал, правки вашего сеошника и еще много всего). И выход при этом один: переезд на другую CMS со всеми вытекающими – потеря трафика, позиций, денег. Потратив время на изучение вопроса сейчас, вы сэкономите ресурсы в будущем.
Количество предложений на рынке платформ управления сайтом превышает 300 наименований из разных ценовых категорий. Большинство популярных решений сопоставимы по своему функционалу, отношению веб-мастеров, инновационным разработкам и прочим качественным характеристикам, отчего сделать выбор в пользу той или иной CMS без опыта работы с ними кажется еще более затруднительно.
Рассмотрим несколько критериев, которые позволят сузить круг из предполагаемых решений до тех, которые больше всего подойдут вашему проекту.
Критерии правильного выбора CMS
В общем случае достаточно проанализировать ряд параметров, которые помогут вам подходить к выбору более осознанно и лучше ориентироваться в многообразии всех предложений. Среди них:
Тип сайта и тематика
У вас должно быть сформировано четкое представление о том, какой тип сайта вы хотите получить (интернет-магазин, сайт услуг, визитка, форум и т. п.). Аналогичная ситуация с тематикой. Эта информация – первый шаг в понимании функционала, который нужно будет реализовать на сайте. Начать делать сайт услуг и закончить интернет-магазином – так себе история.
Функционал сайта
Этот пункт вытекает из предыдущего. В зависимости от тематики и типа сайта нужно определиться с основным функционалом (интеграция корзины, фильтрация, блог и т. п.) и видом контента, который должен быть представлен на сайте (листинги, видео, комментарии и т. п.). Изучаем сайты потенциальных конкурентов или зовём сеошника.
Объем
Важно понимать объем торгового предложения (для интернет-магазина) и контентной составляющей сайта (для информационного ресурса или сайта услуг). Если планируется полноценный магазин с широким ассортиментом позиций, то можно исключить из рассмотрения ненадежную Джумлу и различные конструкторы с облачным сервисом. Кроме того, важно понимать масштабы – региональный сайт услуг и крупный проект с поддоменами по всем крупным городам России будут требовать разных ресурсов.
Возможность вноса правок (в том числе, seo-правок)
Все многообразие движков, представленных на рынке, зачастую не способно удовлетворить потребности каждого сайта, потому важным является возможность адаптации CMS под нужды пользователя. Отдельно стоит посмотреть, насколько CMS является SEO-friendly (позволяет вносить правки в рамках внутренней оптимизации сайта). Даже если вы не планируете заниматься продвижением сейчас, предусмотреть такую возможность надо обязательно. Это избавит вас от головной боли в дальнейшем. Из основного:
Метатэги (Title, Description). Определяют сниппет и заголовок вашего сайта в поисковиках, участвуют в ранжировании. Должны содержать ключевые запросы и быть уникальными для продвигаемых страниц
ЧПУ адреса. Например, не mysite.ru/index.php?category=11&page=9, а mysite.ru/catalog/hp-laserjet-pro/. Помогают пользователям и поисковикам понять, что содержится на каждой из страниц
Возможность редактирования robots.txt и sitemap.xml. Эти служебные файлы отвечают за индексацию сайта и показывают поисковику, какие страницы нужно добавлять в индекс, а какие — нет
Настройка 301 редиректов и 404 страниц. Функционал используется при необходимости смены адресов или удаления товаров.
Хлебные крошки. Упрощают навигацию пользователя, помогают лучше ориентироваться на вашем сайте
На деле инструментов оптимизации значительно больше, но иногда понять, какой из них нужно будет использовать, можно только на практике.
Характерные проблемы движка (генерация дублей, возможность взлома, динамический контент и т. п.)
Обо всех проблемах, с которыми вам, возможно, придется столкнуться, лучше узнать сразу, до начала разработки. У каждого движка есть свои недостатки, поэтому нужно выбрать именно тот, чьи косяки не будут критичны для вашего сайта. Например, для OpenCart недостатком является генерация дублей страниц (большое количество дублей может вызвать проблемы с индексированием вашего сайта), сайты на Joomla легко взламываются, а Wix работает с динамически сформированным контентом (для корректной индексации потребуется создать html-версии всех страниц).
Стоимость (бесплатные движки vs. платные)
Сейчас на рынке есть множество достойных представителей не самой высокой ценовой категории, более того, часть разработчиков предоставляют свои решения бесплатно (WP, Drupal, Joomla и т. п.). Их можно рассмотреть при создании небольших сайтов со стандартным функционалом (например, региональный сайт клиники). Но важно учитывать, что такие движки «бесплатны» лишь условно — для внесения базовых правок требуется установка платных плагинов или покупка бизнес-версии.
Срок жизни и распространенность CMS
Здесь придерживаемся нейтралитета – древние, скрипучие движки такое же плохое решение, как и вчера выпущенная CMS неизвестного разработчика. Это не только ограниченный или непроработанный функционал, но и морока с поиском подходящего специалиста, который впоследствии будет вносить правки на сайт. Наш совет касательно новых разработок: жестко фильтровать то, что предлагается (читать «продается») на различных форумах и искать дополнительную информацию.
Хочу свой движок
Здесь же стоит упомянуть про самописные движки. Есть мнение, что полностью разработанный с нуля сайт всегда лучше проектов, собранных на шаблонной CMS. Среди преимуществ указывается максимальная кастомизация потребностей клиента и гибкость. На деле вам придется столкнуться с такими трудностями, как:
Огромные временные и денежные трудозатраты. То, что уже реализовано разработчиками движка, придется делать с нуля. Это и архитектура сайта, и структура баз данных, и интерфейс админ-панели
Привязка к разработчику. Разбираться в чужом коде – долго и дорого. Поэтому за доработками придется идти либо к разработчику сайта (который может взять с вас приличную сумму за простую правку), либо искать стороннего специалиста и платить временем
Поиск квалифицированного разработчика. Если вы решили реализовать действительно нестандартное решение, то доверить это неопытному специалисту не получится. Здесь нужны серьезные навыки программирования и опыт самостоятельного написания сайтов. И это снова большие затраты
Устранение ошибок. Популярные движки хороши тем, что их используют миллионы людей каждый день, а основные баги исправляются разработчиками самостоятельно в обновлениях. У вашей личной CMS никогда не будет такого количества тестировщиков
По итогу, использование самописного движка может быть оправдано только в том случае, если на сайте планируется нестандартный функционал, который не может обеспечить ни одна из популярных CMS. В остальных случаях – не усложняйте себе жизнь.
Интернет-магазин
Практически любая CMS позволяет реализовать каталог товаров на вашем сайте, в том числе за счет подключения дополнительных модулей. Но не все из них соответствуют оптимальному набору критериев для реализации полноценного интернет-магазина. В число таких критериев входит:
наличие удобного функционала для быстрого и удобного управления товарами
удобство взаимодействия пользователя с сайтом — сортировка и фильтрация, сравнение и т. д.
возможность адаптации проекта под любую тематику
масштабируемость
Оценивая по этим критериям, можно выделить несколько положительных примеров: WordPress, Magento, Drupal, CS-Cart и 1С-Битрикс.
Среди перечисленных WordPress заслуживает отдельного внимания: без преувеличения это самая популярная из существующих CMS, на ней реализовано около 30% всех сайтов. Платформу ценят за простоту использования и широкий набор из всех основных функциональных блоков, которые можно дополнить модулями сторонних разработчиков. К примеру, за счет них можно развернуть полноценный интернет-магазин.
Однако реализация крупного проекта в сегменте eСommerce на WP – не самый оптимальный вариант. Во-первых, движку не всегда хватает производственных мощностей при обработке данных, из-за чего нагрузка на сервер возрастает в разы. Так же вопрос безопасности для сайтов на ВордПресс один из наиболее актуальных. Случаи успешных хакерских атак с целью взлома не редкость.
Однозначно меньше риска с работой на WordPress будет при работе с блогами и другими информационными проектами. В том числе эта CMS хорошо подойдет при создания корпоративного сайта.
Сайт услуг
Почти все корпоративные сайты носят коммерческий характер и выполняют информационную функцию. Его основная задача: дать полное представление об услугах компании, позволить выполнить необходимые расчеты и послужить инструментом для коммуникации.
Выбор платформы для такого сайта заключается в первую очередь в соответствии правилам удобства работы с контентом. А также возможности адаптации сайта под решение вспомогательных задач, поскольку внедрение какого-то дополнительного функционала (например, формы записи на приём или калькулятора стоимости) в сайты услуг – обычное дело. Среди CMS, удовлетворяющих такие потребности: 1С-Битрикс, WordPress, Joomla!, Drupal, MODx, UMI.CMS, NetCat.
Новостной сайт или блог
Контент-проекты так же относятся к сайтам информационного типа. Поэтому при выборе CMS в данном случае в первую очередь стоит полагаться на свои собственные предпочтения. А именно на то, с какой системой вам будет удобнее всего работать, поскольку основной задачей при владении таким сайтом является генерация и размещение контента.
Форум
С выбором системы управления под создание форума все гораздо индивидуальнее. Для них существуют профильные площадки, среди которых к наиболее успешным можно отнести: phpBB, Invision Power Board (IPB) и vBulletin. Среди перечисленных phpBB является бесплатным аналогом двух других.
При выборе форумного движка для себя в первую очередь следует ориентироваться на требуемый функционал, стоимость и дату актуальной версии продукта.
Так ли безнадежны бесплатные движки?
Существует мнение о том, что бесплатные движки и конструкторы – это априори боль. При этом страдают все – и программист, который не может вносить правки из-за ограниченного функционала, и оптимизатор, правки которого не вносят, и клиент, который теряет трафик и заказы. В общем случае можно сказать, что это так, но есть и исключения.
Бесплатные CMS, в отдельных случаях, могут быть достойной альтернативой лидерам рынка из сегмента платных платформ. Среди них можно выделить и так называемые конструкторы. Их основное преимущество – возможность «собрать» свой проект без углубленных знаний в области разработки и персонализировать его под собственные нужды.
Небольшие по объему сайты услуг, визитки с типовым функционалом и даже интернет-магазины ограниченного ассортимента могут существовать на бесплатных CMS. Тот факт, платите ли вы за движок, никак не учитывается при ранжировании поисковыми системами – в ТОПе некоторых тематик (преимущественно, сайты услуг) могут одновременно конкурировать между собой сайты на Wix и Битриксе.
Единственное, не все подобные решения позволяют внести требуемые правки и обеспечить необходимый функционал – в таком случае приобретается дополнительный модуль или плагин. Вывод: решение об использовании бесплатного движка должно приниматься индивидуально в каждом конкретном случае – иногда это может быть оправдано. В кейсах ниже как раз такие примеры.
Как мы дали шанс сайту на Wix и не пожалели
В нашей практике однажды случился сайт на движке Wix, который особо не любим в кругах сеошников и программистов. Причин на это, как минимум, две:
Жестко ограниченный функционал
(Поэтому часть seo-правок пришлось отменить, другую часть делать сложно и долго, обходными путями).
Динамически формирующийся контент
(А это значит проблемы с индексацией и, соответственно, ранжированием. Выход из ситуации: формирование html-версии каждой страницы сайта).
Также стоит быть готовым к различным проблемам, как со стороны самого конструктора, так и со стороны поисковиков. Сейчас большинство сайтов Рунета, сгенерированных на Wix, выпали из Яндекса (https://vc.ru/39496-wix-sayty-vypali-iz-yandeksa) из-за проблем с индексацией на стороне поисковика. Важно постоянно мониторить состояние вашего сайта и его отображение в поиске (как минимум, отслеживать позиции и следить за Вебмастером), особенно если он реализован на Wix и других конструкторах.
Так какой движок лучше?
В статье мы рассказали, почему важно правильно выбрать CMS и какие последствия могут ожидать, если проигнорировать этот этап. Мы описали подробно критерии выбора движка (тематика, функционал, объем будущего сайта, возможности и баги самого движка, а также срок его жизни и известность). Объяснили, почему в большинстве случаев самописные движки – это плохое решение. Сравнили популярные предложения на рынке и функционал, который они обеспечивают. Рассказали, что иногда можно не платить за CMS и показали несколько кейсов по продвижению сайтов на Wix и Tilda.
В качестве вывода можно сказать, что универсального совета быть не может – движок подбирается индивидуально в каждом конкретном случае. Но для упрощения этой задачи мы подготовили сводную таблицу, в которой подробно описаны отличия движков по основным критериям, которые необходимо проанализировать при осознанном выборе CMS. Помните, что процесс анализа может быть весьма трудоемок, но он обязательно окупится отсутствием проблем и факторов, сдерживающих рост сайта. Легкого выбора!