INSTANTCMS · МЕНЕДЖЕР ТЕГОВ
Порядок в тегах.
Постоянство в ссылках.
Находите варианты написания, объединяйте их под одним тегом и создавайте удобные латинские адреса — с предпросмотром и сохранением SEO.
Начать работу Сразу к вопросам/tags/nejro-setiУчебная схема, не данные вашего сайта
БЫСТРЫЙ СТАРТ
Первый запуск без спешки
Откройте в административной панели Компоненты → Менеджер тегов. Вверху — разделы Теги, Похожие написания, История и отмена и Настройки (раздел «Нейросети» появляется, только если функция включена). Кнопка «? Руководство ↗» открывает эту страницу в новой вкладке.
Главный экран — один список тегов. Над ним фильтры со счётчиками: Все теги, Похожие написания, Без материалов, Без адреса, SEO не заполнено. Счётчик показывает, сколько работы осталось; под фильтрами — подсказка, что с этими тегами делать. Отметьте теги галочками (клик по строке) — внизу появится панель действий: «Объединить…», «Создать адреса…», «Удалить пустые…». Клик по названию открывает карточку тега.
- Сохраните резервную копию базы.
Журнал компонента защищает отдельные операции, но не заменяет общий backup сайта.
- Разберите «Похожие написания».
Для каждой группы нажмите «Объединить эти варианты…» или «Это разные теги». Начните с групп, в которых уверены.
- Удалите пустые теги.
Фильтр «Без материалов» → «Удалить все пустые…». Сначала будет показан список, удаление можно отменить в истории.
- Создайте постоянные адреса.
Фильтр «Без адреса» → «Создать адреса для всех…». Проверьте таблицу адресов и подтвердите.
- Заполните SEO важных тегов.
Фильтр «SEO не заполнено» → клик по названию тега → заполните поля карточки и сохраните.
- Откройте страницу тега как посетитель.
Проверьте материалы, заголовок, описание и переход со старой ссылки. Для важных страниц заполните SEO отдельно.
Объединять все похожие слова не требуется. Если страницы уже разделены по смыслу, оставьте их самостоятельными.
НАВЕСТИ ПОРЯДОК
Похожее — ещё не одинаковое
Поле «Найти тег…» над списком ищет по части названия; рядом можно выбрать тип материалов. Поиск запоминается отдельно для каждого фильтра — если список неожиданно пуст, очистите поле поиска.
| Пример | Что показывает компонент | Ваше решение |
|---|---|---|
нейро·сетинейро··сети | Группа оформления: отличается число пробелов | Проверить материалы и выбрать основной тег |
все / всё | Е/ё — нужна проверка смысла | Не объединять только из-за похожести |
нейро-сеть / нейросеть | Разная граница слова — только подсказка | Решить, обозначают ли теги одно понятие |
GPT 4 / GPT 5C / C++ | Разные числа и значимые символы не считаются основанием для совпадения | Сохранить различия, если они важны для содержания |
Знак · в примерах обозначает пробел. Это подсветка различий, а не символ, который будет записан в тег.
Как устроены «Похожие написания»
Здесь собраны группы используемых тегов, которые совпадают, если не учитывать регистр, пробелы, дефисы, букву ё и суффикс AI/ИИ. Под каждой группой указано, чем варианты отличаются. «Объединить эти варианты…» открывает выбор основного варианта и проверку — до подтверждения ничего не меняется. «Это разные теги» скрывает группу, сами теги не меняются; скрытые группы можно вернуть внизу страницы. Если в группе появится новый вариант, она покажется снова.
Компонент не знает, что «искусственный интеллект» и «ИИ» означают одно и то же в вашем каталоге. Такие теги можно выбрать вручную. Опечатки и близкие слова тоже не объединяются без подтверждения.
ПРОВЕРИТЬ ПЕРЕД ЗАПИСЬЮ
Объединить теги в одну страницу
- Отметьте варианты.
В списке тегов отметьте 2–21 варианта и нажмите «Объединить…» на нижней панели, либо нажмите «Объединить эти варианты…» в «Похожих написаниях».
- Выберите, какой вариант оставить.
По умолчанию предложен вариант с наибольшим числом материалов. Сохранятся его ID, описание и SEO. Если нужно новое общее название, сначала переименуйте его в карточке тега. По умолчанию затрагиваются все типы материалов; ограничить можно в пункте «Типы материалов (изменить)».
- Проверьте «было → станет».
Нажмите «Далее: проверить изменения». Убираемые варианты выделены красным, основной — зелёным. Отметьте «Я проверил список материалов» и нажмите «Объединить». Кнопка «Назад к выбору основного» ничего не меняет.
| Материал | Было | Станет |
|---|---|---|
| Обзор генераторов изображений | нейро··сети, изображения | нейро·сети, изображения |
| Как выбрать помощника | нейро··сети, нейро·сети | нейро·сети |
Полное объединение
Если у исходного тега не осталось связей, он удаляется, а его прежние адреса перенаправляются (301) на основной тег. Снимок с его описанием и SEO хранится в истории — операцию можно отменить.
Частичное объединение
Если перенесены только статьи, а в новостях тег ещё используется, его собственная страница продолжает показывать оставшиеся материалы. Перенаправление всей страницы пока не включается.
Остаётся описание основного. Ценные фрагменты из исходных страниц переносите осознанно через редактор страницы. Перед подтверждением их наличие видно в настройках участвующих тегов.
АДРЕС НЕ ЗАВИСИТ ОТ НАЗВАНИЯ
Создать ЧПУ для тегов
Slug — латинская часть адреса, например nejroseti. Он хранится отдельно от названия тега. Повторная генерация, переименование и обновление компонента не пересчитывают уже заданные значения.
/tags/nejroseti?type=articlesnejroseti — slug · ?type= — тип результатов, если он отличается от основного
Пакетная генерация
- Откройте фильтр «Без адреса».
- Нажмите «Создать адреса для всех…» — компонент возьмёт до 500 используемых тегов без slug. Или отметьте конкретные теги и нажмите «Создать адреса…» на нижней панели.
- Проверьте таблицу будущих адресов. Теги, у которых адрес уже есть, не меняются.
- Отметьте «Адреса проверены» и нажмите «Создать адреса». Если тегов больше 500, повторите.
| Тег | Slug | Результат |
|---|---|---|
| нейро сети · ID 41 | nejro-seti | Новый адрес |
| нейро-сети · ID 57 | nejro-seti-57 | Совпадение — добавлен ID |
| машинное обучение | machine-learning | Уже задан — сохраняем |
Какая используется транслитерация
Таблица соответствует указанному сервису translityandex.ru ↗: й → j, щ → shh, х → h, ц → c, ё → e. Генерация выполняется на вашем сайте и не отправляет туда названия. Это соглашение стороннего сервиса, а не обещание позиций в поиске Яндекса.
Допустимы строчные латинские буквы, цифры и одиночные дефисы, до 100 символов. Если название не даёт латинского результата, будет предложен tag-ID. Занятые и исторические адреса учитываются при выборе нового.
Новые теги не получают slug сами по расписанию. Запускайте следующий пакет по мере необходимости. До нажатия «Создать адреса» проверка ничего не меняет.
СОДЕРЖАТЕЛЬНАЯ СТРАНИЦА ТЕГА
Настроить название, SEO и адрес
Нажмите на название тега в списке или на значок карандаша — откроется карточка тега. Та же карточка открывается из штатного редактирования тега в CMS. После «Сохранить» вы вернётесь к тому же списку и фильтру.
| Поле | Для чего нужно |
|---|---|
| Slug | Постоянный латинский адрес. «Адрес из названия» только заполняет поле: проверьте результат и сохраните форму. |
| Тег | Название до 32 символов, без запятых. Переименование сохраняет ID, обновляет подписи в материалах и не меняет существующий slug. |
| Описание тега | Содержательный текст страницы в визуальном редакторе. Например, что входит в подборку и кому она полезна. |
| Шаблон тайтлов | Title страницы. Например: «Нейросети для изображений — обзоры и инструкции». |
| Шаблон META-описаний | Краткое описание содержания страницы. Показ именно этого текста в поисковой выдаче не гарантируется. |
| Шаблон H1 | Основной видимый заголовок. Например: «Нейросети для работы с изображениями». |
В штатных SEO-полях и описании можно использовать {tag} — название тега и {ctype_title} — название типа контента. Если SEO-шаблоны не заданы, действуют штатные настройки CMS.
Что произойдёт при смене адреса
/tags/old-slug301 →/tags/new-slugПрежний slug сохраняется как псевдоним и ведёт на текущий адрес. Его нельзя занять другим тегом. У уже опубликованного ЧПУ можно поменять значение, но нельзя просто очистить поле.
Slug хранится в таблице компонента. Его устойчивость не означает, что любая будущая версия CMS автоматически совместима: сначала проверяйте обновление движка на копии сайта.
НЕЙРОСЕТИ
Сгенерировать SEO нейросетью
Функция необязательная и по умолчанию выключена. Пока она выключена, раздела «Нейросети» нет, а компонент не обращается к внешним сервисам.
- Откройте «Компоненты → Менеджер тегов → Настройки», раздел «Нейросети», и включите генерацию.
- Выберите сервис: DeepSeek, OpenRouter, Yandex AI Studio или другой сервис с OpenAI-совместимым API (для него укажите адрес метода
…/chat/completions). - Вставьте API-ключ. Он хранится в зашифрованном виде и повторно не показывается; пустое поле при сохранении оставляет прежний ключ.
- Укажите модель. Для Yandex AI Studio дополнительно нужен идентификатор каталога Yandex Cloud.
- Опишите задание для нейросети своими словами. Переменные
{tag},{site_name},{materials},{materials_count},{content_types}и{max_length}подставляются для каждого тега. - В разделе «Нейросети» нажмите «Сгенерировать для следующих…» или отметьте теги в списке и нажмите «Заполнить SEO нейросетью…» на нижней панели «Действия с выбранными тегами». Для одного тега есть кнопка «Заполнить SEO нейросетью» в его карточке: поля заполнятся черновиком, сохранение — за вами. Проверьте Title, META description, H1 и описание, затем отдельно подтвердите сохранение.
Для каждого тега отправляется отдельный запрос: название тега, число связей, разделы и до 15 заголовков связанных материалов. Формат ответа (JSON с четырьмя полями) компонент добавляет к заданию сам. Число тегов за один запуск и максимальная длина описания задаются в настройках.
Компонент принимает только безопасные текстовые HTML-теги, проверяет длину полей и уникальность описаний внутри запуска. Сохранение применяет именно показанный предпросмотр, API повторно не вызывается, а операцию можно отменить в истории.
КОНТРОЛЬ ИЗМЕНЕНИЙ
Вернуться к исходным данным
В разделе «История и отмена» видны все операции: объединения, удаления пустых тегов, создание адресов, правки карточек и SEO. Есть поиск по названию операции и фильтр по состоянию. Перед записью сохраняется снимок затронутых данных, после — проверяется результат.
- Найдите нужную операцию со статусом «Выполнено».
- Если позднее меняли те же теги, отменяйте связанные операции в обратном порядке — сверху вниз.
- Нажмите значок отмены ↶ в строке и подтвердите.
- Проверьте восстановленные материалы и адреса.
Почему отмена заблокирована?
После операции изменились участвующие теги, связи, адреса или материалы. Компонент не перезаписывает более свежие правки. Не пытайтесь принудительно обходить проверку.
Почему нужен новый предпросмотр?
Данные изменились либо подтверждение устарело. Откройте актуальное состояние и подготовьте операцию заново. Подтверждение предпросмотра действует до 30 минут.
Если ссылки уже опубликованы, используйте обычную смену slug через форму с сохранением 301, а не отмену создания адресов.
Если операция аварийно прервалась
При обрабатываемой ошибке записи компонент пытается восстановить снимок и проверяет его. Если сам процесс или сервер остановился, в журнале может остаться running или undo_running. Новые записи блокируются до проверки.
Обратитесь к специалисту с номером операции и описанием действий. Нельзя просто менять статус в базе: сначала сверяют фактические данные со снимками scope_json, before_json и after_json в таблице tag_replacer_jobs, затем восстанавливают и проверяют нужное состояние.
БЫСТРЫЕ ОТВЕТЫ
Вопросы, которые возникают в работе
Вопросы можно открыть по одному или . У каждого ответа есть собственная ссылка.
Почему «Похожие написания» показывает 0?
В используемых тегах не найдено групп, совпадающих после нормализации оформления. Это не означает, что словарь не содержит опечаток или синонимов. Поищите по части названия в списке тегов и отметьте нужные варианты вручную.
Ссылка на ответЧисло у тега — это число уникальных материалов?
Это количество связей тега. В предпросмотре отдельно показывается число уникальных затрагиваемых материалов. Один материал с несколькими исходными тегами учитывается один раз.
Ссылка на ответНе потеряются ли описания и SEO при объединении?
ID, описание и SEO основного тега сохраняются. Исходные строки тегов и их тексты тоже остаются, но не добавляются автоматически к основному описанию. Поэтому основным выбирайте тег с лучшим описанием и SEO — это видно в фильтре «SEO не заполнено» и в карточке тега.
Ссылка на ответЧто будет со старыми ссылками?
После смены slug прежний адрес перенаправляется через 301. После полного объединения старые адреса исходного тега ведут к основному. При частичном объединении исходная страница продолжает обслуживать оставшиеся материалы. Перенаправления работают, пока компонент включён.
Ссылка на ответКак обработать больше 500 тегов?
В генерации ЧПУ запускайте пакеты последовательно: сохраните первый, затем снова подготовьте теги без адреса. Уже обработанные значения не пересчитываются. Лимит объединения другой: до 500 материалов на операцию; сузьте исходные теги или типы контента. Один тег, затрагивающий более 500 материалов в одном типе, нельзя обработать таким объединением целиком.
Ссылка на ответПочему к адресу добавился номер?
Одинаковый результат транслитерации может получиться у разных названий. Если адрес занят, компонент добавляет ID тега, при необходимости — дополнительный суффикс. Исторические адреса тоже зарезервированы. Итог виден до сохранения.
Ссылка на ответМожно задать новое общее название?
Да. Откройте карточку будущего основного тега, переименуйте его, сохранив slug, затем объедините с ним остальные. Если нужный тег уже существует, выберите его основным. Переименование ограничено 500 материалами и не применяется к неподдерживаемым сторонним контроллерам.
Ссылка на ответПочему исходный тег остался после объединения?
Он остаётся, только если у него есть связи в неотмеченных типах материалов или в других компонентах. Полностью перенесённый тег удаляется, а его прежние адреса ведут на основной. Вернуть его можно отменой операции в «Истории и отмене».
Ссылка на ответОбновление компонента поменяет slug?
Нет, обновление не перегенерирует сохранённые адреса. Они хранятся отдельно от названий. Если ядро пересоздало тег под новым ID с тем же точным именем, компонент также умеет сопоставить его сохранённый адрес. Перед обновлением CMS проверяйте совместимость на копии сайта.
Ссылка на ответЧПУ открывается с ошибкой 404. Что проверить?
Убедитесь, что компонент включён, обновление установлено полностью и у тега есть доступные посетителю материалы. Проверьте правильность slug и выбранного типа результатов. Пустой тег не создаёт выдачу сам по себе. Если изменён шаблон или используются сторонние обработчики маршрутов, нужна отдельная проверка их совместимости.
Ссылка на ответБудут ли новые адреса в sitemap?
Компонент обновляет обычные ссылки и canonical в HTML и обрабатывает штатные перенаправления. Карта сайта от стороннего генератора вне этих механизмов требует отдельной проверки. Наличие старого адреса в такой карте не заменяет настройку генератора, хотя старые ссылки могут обслуживаться через 301.
Ссылка на ответЧто случится при отключении или удалении компонента?
Штатные теги останутся. Таблицы маршрутов и журнала при удалении регистрации намеренно сохраняются, но без включённого компонента ЧПУ и его 301 не работают. Повторная установка подключает сохранённые адреса. Не отключайте компонент на сайте с опубликованными ЧПУ без плана перехода.
Ссылка на ответПЕРЕД УСТАНОВКОЙ
Что важно знать администратору
Пользовательские шаблоны, сторонние компоненты и будущие версии CMS проверяйте на своей тестовой копии.
Как установить обновление
- Сохраните резервную копию базы и файлов сайта.
- Откройте «Дополнения → Установить пакет дополнения» и загрузите пакет обновления
tag_replacer-0.5.0-update.zip. Для первой установки нужен полный пакет без-update. - Завершите штатную установку. Откройте компонент и кнопку «? Руководство ↗».
- Проверьте существующий ЧПУ, переход по старой ссылке и одну небольшую операцию на тестовых данных.
| Исходные теги при объединении | От 1 до 20; основной тег выбирается отдельно |
|---|---|
| Материалы при объединении / переименовании | До 500. Превышение останавливает подготовку, не обрезает результат |
| Генерация slug | До 500 тегов за пакет |
| Журнал в интерфейсе | По 30 операций на странице, более ранние — на следующих страницах |
| Права администратора и БД | Запись доступна администратору; при установке нужны CREATE, при изменениях — LOCK TABLES |
Объединение меняет только точные связи выбранных тегов в выбранных типах контента. Связи других контроллеров остаются нетронутыми. Переименование тега, используемого неподдерживаемым сторонним контроллером, блокируется.
Страница и её оформление находятся на том же сервере, что и компонент. Здесь нет личных данных сайта. Примеры условные; инструкция открывается без обращения к внешней документации.