Как "руководитель проектов" однозначно могу сказать следующее. Нормальная SEO CMS должна уметь:
1. Не корявить код в WYSIWYG при вставке из Ворда и иметь настраиваемые стили под брендбук сайта
2. Корректно обрабатывать все заголовки (200, 404, 403) с выдачей информативных редактируемых страниц под обработчики ошибок.
3. Корректно обрабатывать ситуации с переносом материала в рамках структуры сайта (301 на новое место)
4. Уметь временно скрывать из отображения разделы и страницы и корректно это обрабатывать (302)
5. Строить HTML и XML карты сайтов (при этом должна быть возможность настройки и выбора "картографируемых разделов")
6. Иметь возможность настраивать избирательно TITLE и прочую МЕТА-информацию по каждой странице (в идеале - в полуавтомате, т.е. система сформировала, если надо - юзер поправил). Отмечу, что МЕТУ надо уметь править не только для контентных страниц, но и для страниц группировок. То же относится к МЕТА Роботс
7. Корректно отрабатывать "зеркалирование" (сама дописывать правила в htaccess под Юниксом если, про Винду не знаю как там)
8. Возвращать корректные датировки по всей странице (а не только по контентной ее части, но и по всем блокам подключенным типа меню, популярное и т.п.). Имеется в виду:
- исходящий заголовок Last-Modified
- обработка входящего заголовка If-Modified-Since с возвратом соответственно 304 если не менялась и 200 и контент если менялась страница
9. Вставка в WYSIWYG ссылок не тупо прошитых в HTML, а в виде указателей на страницы в дереве сайта (макросы, XML или как-то еще). Чтобы при случае перемещения страниц всегда ссылки указывали в верном направлении, а при удалении целевой страницы - упростить процедуру подчистки хвостов (такую фичу видел в UmiCMS, но там она глючная).
10. ЧПУ, при этом настраиваемый и редактируемый пользователем и с проверкой уникальности в рамках сайта. Также возможно, следовало бы иметь возможность по разному настраивать ЧПУ для разных сущностных групп информации сайта (носоти, каталог и т.п.)
11. В идеале
- должна быть опция просчета ключевиков и ключевых фраз с анализом популярности и конкурентности и рекомендатором по заточке текста (что то подобное сделано в WebDirector CMS).
Вот такой минимум-миниморум есть. И во всех системах, которые я за прошедшие годы смотрел и щупал полностью всех этих функций не реализовано, только в каких-то минимальных сочетаниях.
Так что все равно лучше уж писать что-то свое и с этим чем-то работать.