Менеджер мета-тега Robots для OpenCart
- OpenCart: 2.3, 3.0
- Язык: русский, украинский, английский
- Ocmod: да
| Название файла | Ссылка |
|---|---|
| noindex-nofollow_oc23.ocmod.zip | |
| noindex-nofollow_oc3x.ocmod.zip |
NoIndexNoFollow - это удобный модуль для OpenCart, который помогает гибко управлять мета-тегом robots для разных страниц сайта. Его задача проста и очень полезна: подсказать поисковым системам, какие страницы можно индексировать, а какие лучше исключить из поиска или запретить переход по ссылкам. Такой подход особенно важен для технических страниц, результатов поиска, пагинации, страниц с фильтрами и URL с GET-параметрами.
Для чего нужен модуль
В интернет-магазине всегда есть страницы, которые не приносят SEO-пользы: корзина, оформление заказа, сравнение товаров, страницы входа, регистрации, поиска, фильтрации и другие служебные разделы. Если оставить их открытыми для индексации, поисковая система может тратить краулинговый бюджет впустую, а в выдачу попадут нежелательные URL. NoIndexNoFollow решает эту задачу автоматически и вручную, позволяя точно контролировать поведение роботов.
Основные возможности
- автоматическое добавление мета-тега <meta name="robots"> в HTML страницы;
- назначение правил для конкретных URL;
- автоматическая обработка страниц с GET-параметрами;
- отдельная логика для страниц пагинации;
- готовые правила для технических и служебных маршрутов OpenCart;
- поддержка нескольких вариантов значения тега robots;
- добавление, редактирование и удаление URL через панель администратора;
- фильтрация и сортировка записей в списке;
- импорт правил из таблицы Excel;
- экспорт текущих правил в таблицу Excel.
Какие значения robots поддерживаются
- noindex, nofollow
- noindex
- noindex, follow
- index, follow
- index, nofollow
- nofollow
Как работает модуль
Модуль встраивается в стандартную логику OpenCart и проверяет текущий URL страницы. Если для него найдено правило, в блок <head> автоматически добавляется нужный мета-тег robots. При этом модуль сначала проверяет, нет ли уже такого тега в HTML, чтобы избежать дублирования.
Автоматически обрабатываемые страницы
- страницы с параметрами search, sort, limit, order, mfp, filter;
- страницы пагинации с параметром page;
- технические маршруты, например:
- аккаунт пользователя;
- вход, регистрация, восстановление пароля;
- корзина и оформление заказа;
- сравнение товаров;
- поиск по сайту;
- карта сайта;
- контакты;
- маршруты Simple и OnePageCheckout.
Модуль особенно полезен для SEO-оптимизации больших каталогов, где легко появляются сотни дублей из-за фильтров, сортировок, поиска и пагинации.
С какими данными работает модуль
- URL страницы;
- route OpenCart;
- GET-параметры запроса;
- значение meta_tag_id;
- записи в отдельной таблице базы данных noindexnofollow;
- файлы импорта и экспорта в формате Excel.
Функции административной части
- Создание нового правила для URL.
- Редактирование уже существующей записи.
- Удаление одного или нескольких правил.
- Фильтрация по URL.
- Фильтрация по типу мета-тега.
- Сортировка списка по URL и типу robots.
- Массовый импорт из Excel-файла.
- Экспорт всей базы правил в Excel.
Преимущества модуля
- Экономия времени - многие SEO-правила применяются автоматически без ручной настройки каждой страницы.
- Снижение количества дублей - фильтры, сортировки и внутренний поиск перестают засорять индекс.
- Удобное управление - все правила собраны в одном интерфейсе.
- Безопасная интеграция - модуль не заменяет шаблон целиком, а аккуратно встраивается через OCMOD.
- Практичность - подходит как для базового SEO-контроля, так и для более точечной работы с URL.
Рекомендации по использованию
Рекомендуется в первую очередь проверить, какие страницы на сайте не должны попадать в индекс. Обычно это результаты внутреннего поиска, страницы корзины, оформления заказа, сравнения товаров, личный кабинет и URL с параметрами фильтрации. Для таких страниц логично использовать noindex, nofollow или noindex, follow в зависимости от вашей SEO-стратегии.
Для страниц пагинации модуль уже предусматривает отдельное правило. Это удобно, если вы хотите ограничить индексацию вторых и последующих страниц категорий. А если на проекте есть нестандартные URL, их можно быстро добавить вручную через административную панель.
Примеры применения
- /index.php?route=product/search - закрыть от индексации как страницу поиска;
- /category?page=2 - задать правило для пагинации;
- /category?sort=price - исключить сортировку из индекса;
- /category?filter=... - убрать из поиска страницы с фильтрами;
- /index.php?route=checkout/cart - закрыть корзину от индексации;
- /special-landing-page - вручную назначить индивидуальное значение robots.
NoIndexNoFollow - это модуль для тех, кто хочет держать SEO под контролем без лишней рутины. Он помогает сделать индекс сайта чище, убрать технические и дублирующиеся страницы из внимания поисковых систем и сохранить больше веса для действительно важных разделов магазина.


