SEO-поля для OpenCart 4.1.0.4: H1, noindex, мета производителя
SEO-поля для OpenCart 4 — H1, индексация, мета производителя, главная категория
Модуль добавляет в OpenCart 4.1.0.4 базовые SEO-возможности, к которым привыкли владельцы магазинов на русских сборках OpenCart 3: заголовок H1 отдельно от названия, запрет индексации отдельных страниц и технических адресов, описание и мета-теги страницы производителя, главная категория товара для устойчивых хлебных крошек и канонического адреса. Ядро не меняется — модуль работает через события и хранит данные в двух своих таблицах.
Что добавляется в формы админки
- Заголовок H1 — у товара, категории, информационной страницы, производителя, статьи и категории блога, для каждого языка (блок «Мета-теги» вкладки «Общее»). Пусто — на витрине выводится название.
- Индексация — переключатель во вкладке «SEO» тех же записей. Выключен — страница получает
<meta name="robots" content="noindex,follow">и заголовок ответаX-Robots-Tag. - Главная категория товара — список из категорий вкладки «Связи»; обновляется при их изменении.
- Вкладка «Описание» у производителя — описание (редактор), Заголовок H1, мета-теги Title, Description и Keywords по языкам.
- Фильтр «Индексация» в списке «Каталог → Товары»: «Разрешена» и «Запрещена», отбор сохраняется в ссылках страниц и сортировки.
Что меняется на витрине
<h1>страницы — заголовок H1, если он заполнен для текущего языка.- Мета
robotsсо значениемnoindex,followдля страниц с параметрамиsort,order,page,limit,filter,filter_*,search,tag,description,sub_category,authorи для служебных маршрутов (по умолчанию личный кабинет, оформление заказа, поиск, сравнение, страница 404). Список маршрутов и исключения параметров редактируются в настройках; страницы товара, информационной страницы и статьи по параметрам не закрываются — их дубли решает canonical. - Страница производителя: свои
<title>, description и keywords, блок описания под заголовком. - Товар, открытый без пути категории (из поиска, модулей, прямой ссылки): хлебные крошки по главной категории; по желанию — тег canonical с путём главной категории.
Настройки
Страница «Оптимизация → SEO-поля» (модуль создаёт раздел «Оптимизация» в меню и переносит в него штатный пункт «SEO URL»). Переключатели: статус модуля, noindex для технических адресов, хлебные крошки по главной категории, канонический адрес с главной категорией, удаление данных при удалении модуля; два списка — исключения параметров и служебные маршруты (по одному в строке, * — любая часть). Рядом — вкладка «Руководство» с полной инструкцией.
Установка
- Откройте «Расширения → Установщик», нажмите «Загрузить» и выберите архив
seo_fields_oc4.ocmod.zip. Имя файла не меняйте: OpenCart 4 берёт из него код расширения. - В строке «SEO-поля» нажмите «Установить».
- Откройте «Расширения → Расширения», выберите тип «Другие» и нажмите «Установить» у «SEO-поля».
- Обновите страницу: в меню появился раздел «Оптимизация» с пунктом «SEO-поля», а в формах каталога и блога — новые поля.
При установке создаются две таблицы с префиксом магазина, 38 событий и настройки по умолчанию. Модификаторы обновлять не нужно. Права на страницу настроек получает группа пользователя, который нажал «Установить» (маршрут extension/seo_fields_oc4/other/seo_fields); поля в формах видят все, у кого есть доступ к самим формам.
Обновление и удаление
Удалите компонент в «Расширения → Расширения → Другие», затем деинсталлируйте и удалите пакет в Установщике и установите новый архив. Данные (H1, флаги индексации, описания производителей) при этом сохраняются и возвращаются после установки — таблицы удаляются только при включённом переключателе «Удалять данные при удалении модуля».
Ограничения
- Тема, которая выводит заголовок не через переменную
heading_title, не покажет H1; если тема уже выводит свой тегrobots, второй не добавляется. - Значение мета-тега всегда
noindex,follow; шаблоны автогенерации мета-тегов, транслитерация ЧПУ и микроразметка в модуль не входят. - Теги Open Graph модуль не выводит.
- Проверено на OpenCart 4.1.0.4 с PHP 8.2; OpenCart 4.0.x и ocStore 4 не проверялись.
OCM Store
Модуль входит в состав бесплатной русской сборки OpenCart 4.1.0.4 OCM Store: там он уже установлен, поля в формах есть сразу, настройки — в «Оптимизация → SEO-поля». Этот пакет — для обычного OpenCart 4.1.0.4.
Список изменений
1.0.0 — первый выпуск: H1 у шести типов записей, индексация и мета robots с настраиваемыми параметрами и маршрутами, описание и мета производителя, главная категория товара (крошки и canonical), фильтр «Индексация» в списке товаров, раздел меню «Оптимизация», вкладка «Руководство».
FAQ Вопросы и Ответы
Поля не появились в форме.
Проверьте, что компонент установлен в «Расширения → Другие» и что в «Расширения → События» есть 38 событий с кодом seo_fields_oc4. Модуль ищет штатные якоря разметки форм OpenCart 4.1.0.4; если форму переписал другой модуль, поле не выводится, а форма работает как прежде.
На витрине всё по-старому.
Включите «Статус» в настройках модуля: выключенный модуль ничего не меняет на витрине, поля в формах при этом остаются.
Почему карточка товара с параметром sort не закрыта от индексации?
Ссылки из отсортированных списков несут параметры с собой; карточку товара защищает тег canonical, а не noindex. Параметрическое правило действует на списках, поиске и служебных страницах.
Несколько магазинов и языков.
H1 и мета хранятся по языкам; поля и настройки общие для всех магазинов, как штатные мета-теги.
Характеристики
Совместимость и технические требования.
Версии и обновления
Текущая версия и условия получения обновлений.
История изменений появится вместе со следующими версиями.
Отзывы покупателей
Подтверждённых отзывов пока нет.
Вопросы продавцу
Уточните совместимость и возможности до покупки. Не публикуйте пароли и доступы к магазину.