Внедрение необходимых функций на этапе разработки сайта не только упростит продвижение сайта в поисковых системах, но и сделает его более удобным для пользователей. Ниже представлен чек-лист необходимых SEO-функций для самописной CMS, который поможет увеличить видимость сайта и улучшить его восприятие аудиторией.
Чек-лист функционала для SEO-продвижения самописной CMS
- Запрет на дублирование страниц. Движок должен автоматически предотвращать создание дублей страниц с идентичным контентом, чтобы у конкретной страницы например: washsite.ru/page/ - автоматически не было дублей в виде: washsite.ru/page.html; washsite.ru/kategory/page/ ... У главной страницы с url: washsite.ru/ не должно быть дублей в виде: washsite.ru/index.php; washsite.ru/index.html .
- Автоматическое создание URL на латинице на основе заголовка страницы.
- Возможность самостоятельного написания/смены url у страницы или раздела
- Возможность изменения структуры разделов, их url , изменения глубины вложенности, например с washsite.ru/kategory/page/ на washsite.ru/page/
- Возможность изменения адреса в админке конкретной url страницы washsite.ru/kategory/page/ до washsite.ru/kategory/page.html или washsite.ru/page/
- Возможность работы с разными окончаниями URL: должна быть опция поддержки как URL со /, так и с окончанием .html.
- Возможность удобной настройки редиректов при смене url страницы.
- *Желательно: карта 301 редиректов, где самостоятельно добавляешь и изменяешь карту url при переезде/переносе/объединения страниц.
- Страница доступна/не доступна для индексации, закрывать от индексации как отдельные страницы, так и раздел/категорию
- Создание страницы 404 и правильного ответа сервера на несуществующую страницу, т.е. корректная обработка ошибки 404
- Правильная пагинация и настройка индексации страниц в паге. Без дублирования меты на page-1, page-2 и т.п.
- Canonical. Возможность указывать канонические URL как вручную, так и автоматически.
- Редактирование метатегов. Опция для настройки добавления и редактирования метатегов title, description и keywords для главной, каждой страницы, разделов, категории, информационных страниц и товаров.
- Динамические правила для меты. Возможность добавления seo шаблонов метатегов (автоматически, чтобы не приходилось вручную заполнять мету в каждой странице)
- Изменение заголовков H1. Редактирование H1 на страницах, в категориях и для товаров.
- Работа с изображениями, настройка тегов title и alt для них. Автозаполнение/правка alt у изображений.
- Сжатие на лету загружаемых изображений или сжатие изображений на фронт.
- Добавление и редактирование контента. Удобный визуальный и HTML-редактор для работы с текстами, изображениями и видео. Настроить возможность быстро добавлять картинки, фото, видео с любых источников на страницы.
- Файловый менеджер для работы с папками для изображений, и с папками для pdf документов.
- Возможность создания новых страниц и разделов/категорий/тэгов для страниц.
- Указание даты публикации. Возможность назначать вручную дату публикации для материалов или статей на сайте.
- Ручное редактирование даты публикации для уже размещённых статей.
- Тэгирование страниц. Возможность тэгировать страницы, создавать свои списки тэгов и настраивать фильтрацию страниц по тэгу. Каждый тег должен иметь собственный URL и метаданные.
- *Желательно сделать историю правок страницы/статьи. Возможность просматривать историю изменений на страницах и в статьях.- не обязательно.
- *Желательно, функционал для быстрого проставления ссылок на внутренние страницы (чтобы можно было не прописывать вручную, а выбирать из списка при помощи поиска) - не обязательно.
- Возможность копирования/клонирования существующих страниц/категорий/товаров в админке.
- Модуль/функционал для "похожих" статей, который будет реализовывать внутреннюю перелинковку. Создание блока похожих страниц, добавление в конкретную страницу своего списка похожих/рекомендуемых страниц/услуг
- Разметка schema org для хлебных крошек.
- В идеале schema.org и для статей, т.е. html-разметка Article в microdata. Также sсhema.org html-разметки Organization в microdata для главной страницы сайта.
- Разметка open graph в head и её заполнение, возможность правки для конкретного раздела/статьи.
- Ручная правка robots.txt из админки cms
- Динамическая автогенерация sitemap в формате xml и только для страниц 200 ОК. Возможность правки sitemap, т.е. указывать только нужные страницы (без служебных) или закрывать в карте отдельные категории или страницы.
- *Желательно. Функционал создания яндекс.турбостраниц и фида яндекс.турбостраниц - не обязательно.
- *Желательно, конвертация в AMP гугла, - не обязательно.
- Адаптивность текущих тем (страниц) под мобильные устройства, отсутствие ошибок в я.вебмастере и гугл.консоли касаемо адаптивности шаблонов тем.
- Сжатие js , возможно минимизация кода js и css. Возможность размещения всех js внизу html страницы.
- Валидная верстка и отсутствие Warning при проверке главной/разделов/страниц/товаров в https://validator.w3.org/
- Обязательная генерация валидного для Яндекса товарного фида (если на сайте представлены товары).
- Высокая скорость генерации и загрузки страницы (желательно до 1 сек).
- Технические настройки CMS под ngnix и apache server.
- Настройка кэширования и сжатия страниц, css, js, изображений, шрифтов для успешных тестов в Гугл спид.
- *Желательно. Возможность правки html кода при проверке его валидации на конкретной странице или в разделе, - не обязательно, задача будет передаваться на тех отдел.
Самописная CMS, которая поддерживает весь вышеуказанный функционал, не только ускорит SEO-продвижение сайта, но и повысит его удобство для пользователей и эффективность в поисковых системах. Такие возможности позволят легко адаптировать и масштабировать сайт по мере роста, обеспечивая высокие позиции в выдаче и стабильный трафик.
Этот чек-лист поможет в разработке действительно гибкой CMS, которая удовлетворит все SEO-потребности и оптимизирует процесс управления сайтом. Если у вас нет возможности внедрить такие функции самостоятельно, обращайтесь к нам — наша команда готова помочь настроить все необходимое, чтобы ваш сайт отвечал техническим требованиям для дальнейшего SEO продвижения и в будущем привлекал максимум трафика.