Существует несколько разновидностей систем управления сайтами, каждая из них удобна для веб-мастера в той или иной мере. Однако, не все системы подходят для качественной раскрутки проекта в поисковиках.
Сегодня существует четыре основных типа cms. Во-первых, это платные версии, которые четко разделены по своему функционалу. Например, тот же Битрикс существует в нескольких версиях. Если веб-мастеру требуется интернет-магазин, то он покупает соответствующий модуль, а при создании корпоративного сайта нужна совсем другая версия. Разница между такими системами в функционале и наличии соответствующих модулей.
Другой тип систем управления сайтами - бесплатные. К таким системам относится Joomla. У этих cms не настолько подробная документация и абсолютно открытый код. Количество модулей, доступных для веб-мастера, здесь не ограничено. Поэтому он может создавать на основе таких систем довольно сложные ресурсы. Некоторые владельцы сайтов предпочитают работать с системой Joomla именно потому, что она многофункциональна и универсальна.
Кроме стандартных коробочных и бесплатных версий систем управления сайтами есть еще две разновидности cms. Одна из них - Saas-CMS. Такой способ создания сайта сложно даже назвать созданием в полной мере, здесь речь идет скорее об аренде. Особенность Saas-CMS в том, что тут происходит привязка шаблонного ресурса к определенному домену. Произвести какие-либо изменения в конфигурации проекта такого типа сложно или совсем невозможно. В большинстве случаев сайты на Saas-CMS создаются временно, когда веб-мастер еще не определился, насколько ему важно иметь свой ресурс.
Последняя разновидность cms - это собственные разработки. Обычно в каждой приличной веб-студии в обязательном порядке создаются такие системы. Они могут быть удобны для конкретных целей, но вот для управления со стороны их лучше не применять. Документации по подобным системам нет, и владелец сайта, заказавший ресурс в веб-студии, оказывается навсегда привязан к компании-разработчику.
Системы управления сайтами сильно влияют на раскрутку проекта. На первом месте тут находится открытость кода системы. Например, Joomla позволяет работать с кодом, потому что он полностью открыт и доступен для внесения корректив. Многие платные версии имеют ограничения по изменению кода. Что касается Saas-CMS, то такие системы не позволяют вносить никаких корректив. Именно по этой причине веб-мастера часто переносят сайты с таких систем. Созданные в условиях веб-студии cms также накладывают ряд ограничений.
Выбирая cms, необходимо учитывать множество деталей, в том числе и возможность изменения конфигурации проекта. Если система работает медленно и имеет закрытый код, то ее лучше заменить. То же самое можно сказать и о cms, которая регулярно создает дубли. Такая проблема часто бывает у самописных систем.