Гид по технологиям

Как очистить и объединить теги в WordPress

5 min read WordPress Обновлено 20 Oct 2025
Очистка и объединение тегов в WordPress
Очистка и объединение тегов в WordPress

Зачем чистить теги

Теги в WordPress помогают пользователям и поисковым системам найти связанные записи. Но со временем список тегов разрастается: появляются теги с нулевым использованием, опечатки и дубли («windows7» vs «windows-7»). Большой, неупорядоченный перечень тегов нагружает базу данных и затрудняет администрирование.

Кратко: уборка тегов улучшает производительность, упрощает навигацию и повышает качество внутренней структуры сайта.

Быстрый план действий

  1. Сделайте полную резервную копию базы данных (и файлов).
  2. Установите Term Management Tools, выполните очистку и объединение.
  3. Оптимизируйте таблицы базы данных и проверьте сайт.
  4. Деактивируйте плагин после завершения.

Важно: резервная копия позволяет откатиться при ошибке.

Очистка тегов в WordPress — пошагово

  1. Установите и активируйте плагин Term Management Tools через админку WordPress.

  2. Перейдите в список меток: Записи -> Метки.

  3. По умолчанию на страницу выводится 20 тегов. Чтобы ускорить работу, увеличьте количество меток на страницу: нажмите «Параметры экрана» (Screen Options) вверху и укажите желаемое число (максимум 999). Это сократит переходы между страницами и сэкономит время.

Список меток, показано увеличенное число на странице

  1. Отфильтруйте и удалите теги с нулевым использованием: отметьте метки с 0 записей, выберите в выпадающем меню «Удалить» и нажмите «Применить». Это безопасный способ убрать мусорные теги, но делайте это только после резервной копии.

Форма удаления меток в админке WordPress

  1. Объединение похожих или дублированных тегов: отметьте отмеченные теги, в выпадающем меню выберите «Merge» (Объединить). В появившемся поле введите имя тега, в который нужно слить выбранные. Подумайте заранее о каноническом названии (например, приведите к единому регистру, без лишних символов).

Пример объединения меток с полем для ввода целевого тега

  1. После завершения очистки деактивируйте плагин — он больше не нужен на постоянной основе.

  2. Оптимизируйте базу данных и сделайте финальную резервную копию. Для оптимизации можно использовать WP DB Manager или административные команды MySQL (OPTIMIZE TABLE). Всегда проверяйте сайт после оптимизации.

  3. Готово — проверяйте фронтенд и результаты поиска по тегам.

Альтернативные подходы

  • WP-CLI (для опытных администраторов): список терминов и массовые операции можно выполнять через wp-cli, что полезно при большом количестве меток и при необходимости автоматизации.

Пример: показать теги

wp term list post_tag --format=csv --fields=term_id,name,count

Объединение через WP-CLI можно автоматизировать скриптом, но сначала протестируйте на копии БД.

  • Прямые SQL-запросы: можно удалить теги с count = 0 или выполнить объединение через обновление таблиц wp_terms/wp_term_taxonomy и связей в wp_term_relationships. Этот метод требует навыков SQL и строгой осторожности.

  • Другие плагины: существуют альтернативы Term Management Tools, но большинство администраторов предпочитают проверенные и простые плагины.

Мини-методология для крупного сайта

  1. Экспорт текущего списка тегов и их использования.
  2. Автоматическое обнаружение кандидатов: count = 0, похожие по метрикам (Levenshtein), одинаковые при приведении к нижнему регистру и замене знаков.
  3. Ручная проверка для тегов с count > 0, где автомат может ошибиться.
  4. План объединения с указанием целевых тегов.
  5. Тест на staging: выполнить объединение на копии, проверить фронтенд и URL тегов.
  6. Выполнить на production, оптимизировать БД, сделать бэкап.

Чек-лист ролей

  • Администратор

    • Сделать полную резервную копию.
    • Установить и активировать плагин.
    • Увеличить количество тегов на странице.
    • Удалить теги с 0 записей.
    • Объединить дубликаты.
    • Деактивировать плагин и оптимизировать БД.
  • Разработчик

    • Подготовить WP-CLI скрипты или SQL-запросы.
    • Протестировать на staging и написать откатный сценарий.
  • Редактор/Контент-менеджер

    • Проверить целевые теги после объединения.
    • Обновить внутренние ссылки и карты сайта при необходимости.

Матрица рисков и смягчение

  • Удаление нужного тега по ошибке

    • Смягчение: резервная копия, удаление только тегов с count = 0, предварительная проверка.
  • Потеря связей при некорректном объединении

    • Смягчение: тест на staging, лог операций, экспорт связей до изменений.
  • Влияние на SEO (изменение видимых URL или структуры)

    • Смягчение: использовать канонические теги, при необходимости 301-редиректы, обновить sitemap.

Критерии приёмки

  • Все теги с 0 записей удалены без ошибок.
  • Дублированные теги объединены в согласованные каноничные имена.
  • На фронтенде ссылки по тегам работают корректно.
  • База данных оптимизирована и резервная копия сохранена.

Краткий набор команд для администраторов (cheat sheet)

  • Экспорт списка меток через WP-CLI:
wp term list post_tag --format=csv --fields=term_id,name,count > tags.csv
  • Поиск меток с 0 записей (SQL):
SELECT t.term_id, t.name FROM wp_terms t
JOIN wp_term_taxonomy tt ON t.term_id = tt.term_id
WHERE tt.taxonomy = 'post_tag' AND tt.count = 0;
  • Оптимизация таблицы (MySQL):
OPTIMIZE TABLE wp_term_taxonomy;
OPTIMIZE TABLE wp_terms;

Короткое объявление (для рассылки или команды, 100–200 слов)

Мы провели ревизию тегов в WordPress: удалили неиспользуемые метки и объединили дубликаты. Это упорядочит навигацию по сайту, уменьшит размер базы данных и упростит дальнейшее управление контентом. Перед изменениями была сделана полная резервная копия и тестирование на staging. Плагин Term Management Tools использовался временно: после завершения он был деактивирован. Рекомендуем периодически повторять проверку тегов и поддерживать соглашение по именованию меток.

Глоссарий в одну строку

  • Тег: короткая метка для группировки записей.
  • Count: число записей, привязанных к тегу.
  • Canonical: выбранное единое название тега.

Краткое резюме

  • Удаляйте теги с 0 записей и объединяйте дубликаты.
  • Делайте резервные копии и тестируйте изменения на staging.
  • После очистки оптимизируйте базу данных и деактивируйте временные плагины.

Спасибо — теперь ваша система меток будет чище и эффективнее.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Восстановление данных с отформатированного диска
Восстановление данных

Восстановление данных с отформатированного диска

Модуляция аудиосигналов: AM, тремоло, FM
Обработка звука

Модуляция аудиосигналов: AM, тремоло, FM

Ускорить выход и выключение Windows
Windows

Ускорить выход и выключение Windows

Установка RSAT в Windows 11 — пошагово
Windows 11

Установка RSAT в Windows 11 — пошагово

Как дезинфицировать смартфон и гаджеты
Гигиена

Как дезинфицировать смартфон и гаджеты

Установка Amazon Prime Video на компьютер
Руководство

Установка Amazon Prime Video на компьютер