SEO friendly CMS – система управление сайтом, которая дружит с SEO
Я работал со многими CMSами, но как правило их разрабатывают девелоперы, далекие от поисковой оптимизации сайтов, для которых ТЗ «сделать CMS дружественной к SEO», значит добавить модуль изменения Meta Keywords и Meta Description (как правило одни меты на весь сайт). Все.
Вот мой перечень что должна уметь CMS, позволяющая осуществлять оптимизацию сайта:
- редактирование title, meta description и meta keywords для любой страницы сайта
- добавление h1-h3 и полноценное форматирование текста любой страницы сайта
- возможность добавления картинок и редактирование их тегов alt и title
- редактирование урлов страниц и категорий
- возможность добавления под статьями форм с кодами для размещения ссылки на эту статью в блогах\форумах
- возможности для прикручивания модулей UGC (user-generated content) – комментарии, вопросы, отзывы и др.
- генерация ЧПУ (человеко понятных урлов) на основании названия страницы с возможностью выбора кириллицей или транслитом
- автогенерация подробной карты сайта в двух форматах – xml и отдельной html страницей
- инструменты перелинковки – related items, text2link понимающий морфологию и д.р.
- изменение шаблонов генерации title (к примеру продукт – бренд – категория – название сайта)
- закрывать дублирующийся контент на сайте от поисковиков (страница поиска, версии для печати и др.) и возможность редактировать robots.txt
- возможность ставить сайту favicon.ico
- защищать текстовый и графический контент от плагиата
- полноценный RSS
- скрывать в урлах страниц реферы и другие служебные переменные и передавать ссылочный вес на оригинальные страницы редиректом
- возможность отключить передачу ссылочного веса за пределы сайта (<noindex>, ref=nofollow)
- возможность добавить код счетчиков аналитики
- возможность верифицировать webmaster tools (google и yandex)
- адекватная защита от спама (спам в комментах, спам рефами и др.)
Это базовый функционал, который нужен почти всегда. Конечно бывает такое, что что-то дополнительно нужно дописать, но вышеперечисленные пункты – это базис. К сожалению ни одна самописная CMS с которой я сталкивался не обладала полным списком SEO функций.