При выборе CMS необходимо учитывать множество факторов. Многие системы CMS бесплатны, но некоторые из них являются частной собственностью и требуют платы за каждый сайт. Большая часть систем CMS изначально проектировалась без учета безопасности, стабильности, дружественности к поиску и масштабируемости, хотя в последние годы некоторые поставщики разработали превосходные системы CMS, которые, прежде всего, нацелены на дружественность к поиску. Многие системы проектировались под конкретные рыночные ниши, но могут расширяться под другие цели. Некоторые больше не поддерживаются. Многие поддерживаются и разрабатываются любителями, которым нет особенного дела до того, что у вас есть проблемы с инсталляцией и конфигурированием этих систем. Некоторые специально сделаны трудными в инсталляции и конфигурировании, чтобы заставить вас заплатить разработчикам за то, чтобы они сделали это все за вас.
После того как вы запустите CMS в работу, следующим соображением является простота ее администрирования. Например, для новичка система MODx будет очень трудна в администрировании (по сравнению с Blogger.com). Если вы хотите просто выложить контент в Интернет, то система Blogger даст вам примерно 90 % самых важных в смысле оптимизации функций, причем ею может пользоваться любой нетехнический пользователь, что делает ее безусловно привлекательнее, чем MODx.
Выбор системы CMS – это важный процесс. Если вы сделаете неверный выбор, то обречете свой сайт на неудачу. Подобно большей части программного обеспечения, системы CMS – это постоянно меняющийся мир. И если в них чего-то не хватает сегодня, то это может стать новой функциональной возможностью завтра. Кроме того, даже если какая-то функция и существует, то она не обязательно является опцией по умолчанию, так что во многих случаях необходимую функцию надо просто включить (и, возможно, настроить), чтобы она стала работать в соответствии с вашими потребностями.
Для многих платформ CMS существует множество различных дополнительных модулей и надстроек, которые расширяют базовую функциональность систем CMS. В каталоге дополнительных модулей одной только системы WordPress имеется почти 6 000 дополнительных модулей. Дополнительные модули представляют собой простой способ добавления новых функций по оптимизации, что делает системы CMS гораздо более гибкими, обеспечивая им надежное будущее. Хорошо, когда есть активное сообщество, разрабатывающее дополнительные модули. Такое сообщество очень удобно в плане получения бесплатной технической поддержки (когда что-то не получается). А когда ошибки и уязвимости накапливаются, то чрезвычайно важно иметь под рукой разработчиков для быстрого решения таких проблем.
Дополнительные модули CMS могут также иметь вид независимого программного обеспечения, которое инсталлируется на ваш web-сервер или у вашего хостера. Такие инструменты могут иметь самые разные формы: дискуссионные форумы, пользовательские обзоры, опросы пользователей. Например, дискуссионные форумы могут быть двух видов: bbPress (который является инсталлируемым программным обеспечением и оптимизирован для поиска) и vbulletin (который является решением для хостера и поэтому труднее оптимизируется для поиска).
Проблема с решениями на стороне хостера состоит в том, что вы увеличиваете авторитет ссылок вашему хостеру, а не себе (и у вас гораздо меньше возможностей по управлению оптимизацией контента). Некоторые хостинговые решения могут даже создать большие проблемы, если контент и функциональность встраиваются в ваш сайт средствами JavaScript. Примерами этого могут служить ведущие решения в области пользовательских обзоров, такие как BazaarVoice и PowerReviews.
Одно из последних решений проблемы с JavaScript – это выполнить JavaScript, извлечь контент из шифрованной формы и представить его в формате простого текста (чтобы его могли видеть поисковые движки). Для этого требуется иметь определенный опыт программирования. Но есть один инструмент, который позволит вам автоматизировать процесс, – это GravityStream (http://www.gravitystream.com) компании Netconcepts.