Таксономии WordPress — пошаговое руководство

Дата публикации: 10 ноября 2025
Дата обновления: 5 апреля 2026
7 783
Время прочтения: 35 минут
Хочешь самостоятельно запустить рост своего сайта по SEO?
Изучи бесплатный мини-курс "Вектор SEO" Маркина Антона
4 УРОКА
которые помогут тебе найти критические проблемы на сайте
и запустить его рост
Где тебе выслать уроки?!

WordPress - это популярная платформа для создания сайтов и блогов, которая дает много возможностей для управления контентом. Одним из важных функций для структурирования контента в WordPress являются таксономии (taxonomy). В этой статье мы рассмотрим, что это такое, как создавать пользовательские таксономии и как их использовать на вашем сайте.

Что такое таксономии в WordPress

Taxonomy в WordPress - это способ классификации и группировки контента. Они помогают упорядочить информацию, делая ее более доступной и удобной для пользователей. С их помощью вы можете создавать категории и метки (tags) для своих записей и страниц, что облегчит поиск и навигацию по вашему сайту.
Классификационный аспект Архитектурная роль в ядре CMS Практические сценарии применения Техническая реализация Рекомендации по эксплуатации
Базовый механизм Логическая сегментация контента через систему терминальных связей в реляционной базе данных Рубрикатор публикаций, фильтрация каталогов, навигационные меню Хранение распределено по трем таблицам: wp_terms, wp_term_taxonomy, wp_term_relationships Избегайте создания терминов с одинаковым названием, но разными ID для предотвращения дублирования в выборках
Иерархическая модель Древовидная структура с поддержкой отношений родитель-потомок и вложенных архивов Разделы документации, категории интернет-магазина с подкатегориями, географические справочники Параметр регистрации: 'hierarchical' => true. Поддержка полей parent и term_order Ограничивайте глубину вложенности 3-4 уровнями. Глубокие деревья усложняют выборку WP_Term_Query
Плоская (теговая) модель Равноправные элементы без вложенности, работающие по принципу множественного сопоставления Ключевые слова статей, технические атрибуты, тематические подборки, локации событий Параметр регистрации: 'hierarchical' => false. Быстрый поиск по точным совпадениям через name__like Внедряйте автоматическую проверку на дубли, синонимизацию и регулярный аудит для предотвращения "мусорных" меток
Ядерные (стандартные) Встроенные инструменты маршрутизации, инициализируемые на этапе загрузки ядра category, post_tag, link_category (устаревшая для ссылок) Регистрируются автоматически. Не требуют вызова register_taxonomy(). Доступны через глобальные функции Приоритетное использование для стандартных публикаций гарантирует совместимость со сторонними плагинами и темами
Кастомные (пользовательские) Гибкие сущности, проектируемые под специфику бизнес-логики и контент-модели проекта product_brand, event_type, course_level, ingredient_category Функция register_taxonomy( $taxonomy, $object_type, $args ). Привязка к произвольным типам записей Всегда привязывайте к конкретным post_type. Избегайте регистрации на хуке init без проверок is_admin()
Маршрутизация и ЧПУ Генерация человекочитаемых адресов архивных страниц и ссылок терминов /blog/news/, /portfolio/web-design/, /shop/electronics/ Массив 'rewrite' с ключами slug, with_front, hierarchical. Перестройка правил .htaccess После изменения структуры вызывайте flush_rewrite_rules() строго однократно при активации плагина или смене темы
Оптимизация запросов Управление нагрузкой на СУБД при выборке больших объемов терминальных данных Фильтрация каталогов, динамические виджеты, REST API ответы, импорт/экспорт get_terms() с параметрами hide_empty, number, fields, count Отключайте кэш метаданных терминов update_term_meta_cache => false для тяжелых страниц с тысячами узлов
Вывод в шаблонах Интеграция таксономической структуры во фронтенд-отображение и навигационные элементы Сайдбары, хлебные крошки, карточки товаров, облака тегов, фильтры в шапке Хуки wp_list_categories, the_terms(), кастомные Walker_Term классы Кастомизируйте вывод через фильтры term_link и list_terms_exclusions вместо прямого редактирования ядра
SEO и индексация Влияние на краулинговый бюджет, дублирование контента и ранжирование архивных страниц Сквозная навигация, канонические ссылки, мета-описания архивов, карта сайта Настройки 'public', 'show_in_rest', 'meta_box' в массиве аргументов регистрации Закрывайте от индексации архивы с менее чем 5-10 записями через noindex или X-Robots-Tag
Управление данными Миграция, резервное копирование и очистка таксономической матрицы без потери связей Импорт каталогов, удаление неиспользуемых веток, слияние дублей, перенос на staging WP-CLI команды: wp term create, wp term list, wp term delete, wp term recount Регулярно проводите аудит через wp term count --format=count перед масштабированием. Избегайте ручных SQL-запросов к таблицам

Типы таксономий в WordPress

В CMS WordPress предопределены два основных типа таксономий: категории (categories) и метки (tags). Категории используются для более широкой иерархической организации наполнения веб-ресурса. А метки предоставляют более произвольную систему меток и ключевых слов для группировки записей.

Кроме того, вы можете создавать свои пользовательские таксономии. Это произвольные taxonomy, которые вы можете создать для определенных типов информации, чтобы лучше структурировать ваш сайт и адаптировать его под конкретные потребности.

Как создать пользовательские таксономии

Создание пользовательских таксономий в WordPress осуществляется с помощью функции register_taxonomy(). Вы можете использовать эту функцию для их создания и определения различных параметров, таких как название, описание и иерархия.

Пример использования функции register_taxonomy() для создания новой категории:
function custom_taxonomy() {   
$args = array(       
'label' => 'Custom Categories',       
'rewrite' => array( 'slug' => 'custom-categories' ),       
'hierarchical' => true   
);   
register_taxonomy( 'custom_category', 'post', $args );
}
add_action( 'init', 'custom_taxonomy' );

Как использовать таксономии для контента на сайте CMS WordPress

После создания taxonomy вы можете применять их к вашим записям и страницам. При редактировании записей вы можете выбрать соответствующую категорию или метку, чтобы классифицировать контент и сделать его более упорядоченным.

Возможности использования таксономий в WordPress бесконечны. Они помогают создать логичную структуру для содержания сайта. Улучшают навигацию и повышают SEO-показатели вашего сайта.

Taxonomy являются важным инструментом для управления наполнением сайта. Они позволяют разделить информацию и упростить навигацию по сайту. Создание пользовательских таксономий поможет адаптировать структуру вашего сайта под свои нужды. Используйте их правильно, и ваш сайт станет более удобным для посетителей.

Основные понятия

Таксономия в WordPress - это метод классификации и организации контента на сайте. Она позволяет структурировать информацию и группировать ее по определенным критериям, что облегчает навигацию пользователей и улучшает опыт использования сайта.

Ключевые типы таксономий в WordPress

Категории

Категории - это встроенный тип taxonomy в WordPress, который позволяет группировать информацию по тематическим разделам. Они используются для организации записей и страниц в иерархической форме. Например, на сайте новостей могут быть такие темы, как "Политика", "Спорт", "Экономика" и т. д.

Метки (теги)

Метки, также известные как теги, предоставляют более произвольную систему классификации контента. Они используются для обозначения ключевых слов или тем, связанных с записями и страницами.
В отличие от категорий, метки не имеют иерархии и позволяют более свободно разграничить информацию. Например, для статьи о кулинарии метками могут быть "рецепт", "десерт", "вегетарианство" и т. д.

Пользовательские таксономии

WordPress также позволяет создавать пользовательские таксономии. Это специальные taxonomy, которые вы можете создать самостоятельно для определенных типов контента. Это дает возможность создавать дополнительные классификации. Например, если у вас есть сайт о музыке, вы можете создать пользовательскую taxonomy "Жанры" и применять ее к записям о различных музыкальных стилях.

Использование этих типов таксономий позволяет логично структурировать содержание сайта и облегчает поиск информации на сайте. Категории и метки помогают посетителям быстро находить связанный контент. Также пользовательские taxonomy позволяют адаптировать структуру сайта под ваши уникальные потребности.

Иерархия и свободная группировка

Одни таксономии (категории) позволяют строить древовидные каталоги с подразделами — это улучшает навигацию по крупным темам. Другие (метки) не имеют уровней вложенности и подходят для кросс-тематических связей, объединяя записи по любому признаку без жёсткой структуры.

Таксономии для любых типов контента

Вы можете назначить одну и ту же таксономию не только стандартным записям, но и страницам, продуктам WooCommerce, портфолио или пользовательским типам. Это создаёт универсальную систему классификации для всего сайта: от товаров до отзывов.

Расширенные настройки терминов

Каждый элемент таксономии (термин) может хранить дополнительные данные: описание, миниатюру, SEO-шаблоны или произвольные поля через term meta. Это позволяет делать сложные фильтры и уникальные страницы для каждой рубрики или тега.

Человекопонятные URL и SEO

Таксономии формируют чистые ссылки вида /category/новости/ или /genre/jazz/. Правильная настройка архивов таксономий помогает поисковым системам лучше понимать структуру сайта, а посетителям — быстро находить нужные разделы через хлебные крошки.

Совместная фильтрация контента

Одна запись может принадлежать одновременно категории, нескольким меткам и пользовательской таксономии. Это даёт мощные комбинации для поиска: например, «рецепты» (категория) + «веганские» (метка) + «быстро» (пользовательский тег времени приготовления).

Гибкое администрирование и виджеты

Встроенные интерфейсы позволяют массово редактировать термины, перестраивать иерархию, назначать родительские элементы. Для посетителей доступны виджеты «облако меток», «список категорий» и «выпадающий список таксономии», упрощающие навигацию.

Работа с встроенными таксономиями

Категории

Для создания новой категории в WordPress перейдите в раздел "Посты" (или "Статьи" в зависимости от вашего шаблона) и выберите "Категории" из бокового меню.
  • Введите название, и добавьте описание (опционально).
  • Нажмите кнопку "Добавить новую", и она будет создана.
Применение к записям и страницам:
  • При создании или редактировании записи или страницы вы найдете блок "Категории" на правой панели редактирования.
  • Отметьте соответствующие темы, которые вы хотите применить к данной записи или странице.
  • Вы также можете управлять категориями непосредственно из этого блока. Добавлять, удалять или редактировать прямо во время редактирования записи или страницы.
Хочешь запустить рост своего сайта по SEO?
Изучи бесплатный мини-курс "Вектор SEO" Маркина Антона
4 УРОКА
которые помогут тебе найти критические проблемы на сайте
и запустить его рост
Где тебе выслать уроки?!

Метки (теги)

Создание и управление метками
  • Для создания новой метки перейдите в раздел "Посты" (или "Статьи") и выберите "Метки" из бокового меню WordPress.
  • Введите название новой метки и нажмите кнопку "Добавить".
  • Метка будет создана и будет доступна для применения к записям и страницам.
Применение меток к записям и страницам
  • При создании или редактировании записи или страницы вы найдете блок "Метки" на правой панели редактирования.
  • Введите ключевые слова или фразы в поле "Метки" через запятую или пробел, чтобы применить соответствующие метки к записи или странице.
  • Еще вы можете добавлять новые метки прямо во время редактирования записи или страницы, указав их в поле "Метки".

После создания и применения категорий и меток, вы сможете легко классифицировать наполнение своего сайта. Это поможет пользователям быстро находить интересующую их информацию, а также сделает ваш сайт более организованным и легким в навигации.

Пользовательские таксономии

В WordPress пользовательские таксономии (custom taxonomies) позволяют создавать дополнительные категории и метки для более гибкой классификации контента. Они помогают разделить информацию на сайте с учетом уникальных потребностей проекта. Это делает структуру веб-страницы более понятной для посетителей.

Шаги создания пользовательской taxonomy:
  • Определите тип контента, к которому вы хотите применить пользовательскую таксономию. Это может быть записи (post) или другой тип, который вы создали.
  • Создайте функцию для регистрации пользовательской таксономии с помощью функции register_taxonomy(). В этой функции вы можете указать необходимые параметры, такие как название, метки, описание, иерархия и др.
  • Добавьте созданную функцию регистрации таксономии в хук init, чтобы она выполнялась при инициализации WordPress.
  • Обновите ссылки на вашем сайте, чтобы внедрить изменения и использовать новую taxonomy.
labels (метки) — 38%
hierarchical (иерархичность) — 27%
rewrite (ЧПУ ссылки) — 18%
show_in_rest (REST API) — 12%
description (описание) — 5%

Применение пользовательских таксономий к записям и страницам

Для применения к записям и страницам, вам нужно:
  • При создании или редактировании записи (или страницы) найдите блок для управления таксономиями.
  • Отметьте соответствующие термины (категории или метки) из пользовательской taxonomy, которую вы создали ранее.
  • После сохранения изменений, запись (или страница) будет связана с выбранными терминами.

Практические примеры использования пользовательских таксономий в WordPress

Создание taxonomy "Страны" для раздела "Статьи о путешествиях". Вы можете использовать taxonomy "Страны" для группировки статей по различным странам, в которых они были написаны.

Создание taxonomy "Уровни сложности" для рубрики "Рецепты". Это поможет разделить рецепты на различные уровни сложности, такие как "Легкие", "Средние" и "Сложные", чтобы можно было быстро находить подходящие рецепты.

Создание taxonomy "Темы" для раздела "Видеоуроки" в админке WordPress. Таким образом, вы сможете группировать видеоуроки по различным темам, например, "Фотография", "Дизайн", "Веб-разработка" и т. д.

Эти примеры показывают, как пользовательские taxonomy могут быть полезны для разделения разнообразного контента на вашем сайте. Это сделает его более удобным для посетителей в поиске нужной информации.

Оптимизация таксономий для SEO

Taxonomy играют важную роль в SEO (оптимизации для поисковых систем). Правильное использование taxonomy позволяет структурировать контент сайта на WordPress. Это упрощает поисковым роботам Яндекса и Google индексацию и понимание тематики вашего веб-ресурса. А также может привести к улучшению позиций блога в результатах поиска, увеличению органического трафика и повышению общей видимости в поисковых системах.

Лучшие примеры по использованию таксономий для SEO

  • Правильные названия

    Имена taxonomy должны быть легко воспринимаемыми и отражать суть их содержимого. Это поможет посетителям сайта и поисковым роботам быстро понять, о чем идет речь в данной категории или метке.
  • Уникальные и описательные метки и категории

    Используйте уникальные и описательные метки и категории WordPress, чтобы точно охарактеризовать содержимое. Не дублируйте названия и не создавайте семантически похожие таксономии. Это поможет избежать путаницы как у поисковых роботов, так и у пользователей.
  • Использование канонических URL-адресов для предотвращения дублирования контента

    Если одна страница может быть отображена с помощью разных URL-адресов (например, категориями и метками), рекомендуется использовать канонические URL-адреса для всех страниц блога на CMS WordPress. Каноническая ссылка указывает поисковым роботам, какая страница является оригинальной и должна быть индексирована, тем самым предотвращая дублирование и улучшая SEO.
Для достижения оптимальных результатов в SEO, важно также учесть другие аспекты оптимизации. Например, оптимизация контента, использование ключевых слов, скорость загрузки страниц, адаптивный дизайн и мобильная оптимизация и другие факторы, которые влияют на ранжирование сайта в поисковых системах.

Расширение функциональности таксономий с помощью плагинов Wordpress

Мы представляем вашему вниманию обзор популярных плагинов WordPress для управления taxonomy.
  • Advanced Custom Fields (ACF)

    ACF позволяет создавать пользовательские поля для таксономий. Вы можете добавлять дополнительные данные к категориям или меткам.
  • Toolset Types

    Этот плагин WordPress предоставляет расширенные возможности для создания пользовательских типов записей и полей. Он предоставляет простой в использовании интерфейс для настройки сложных таксономических структур.
  • Pods

    Плагин Pods дает возможность создавать taxonomy без необходимости писать код. Он предоставляет произвольную настройку и возможности для расширения структуры web-site.
  • Custom Post Type UI

    Этот плагин WordPress облегчает создание записей и taxonomy. Он предоставляет удобный интерфейс для добавления новых типов контента без необходимости программирования.

Примеры использования WordPress плагинов для создания сложных таксономических структур

  • Создание сложной taxonomy "Характеристики" для рубрики "Товары"

    С помощью плагина Advanced Custom Fields (ACF) можно добавить таксономию "Характеристики", которая будет содержать дополнительные поля для каждой характеристики товара, такие как цвет, размер, материал и т. д.
  • Создание иерархической taxonomy "Страны" для рубрики "Отчеты"

    С использованием плагина Toolset Types можно создать иерархическую taxonomy "Страны" для рубрики "Отчеты", чтобы упорядочить отчеты по странам и регионам.
  • Создание сложной структуры категорий и меток для блога с помощью плагина Pods

    С плагином Pods можно создать пользовательские типы записей "Статьи" и дополнительные рубрики "Темы" и "Теги". Это позволит более детально организовать контент блога на WordPress по различным темам и ключевым словам.
Это всего лишь небольшой обзор возможностей плагинов для управления таксономиями. При использовании плагинов вы можете создавать сложные и уникальные структуры, которые наилучшим образом подходят для вашего сайта и удовлетворяют его потребности.

Заключение

В этой статье мы рассмотрели роль taxonomy в WordPress и их значение для структурирования информации на сайте. Мы изучили различные типы, такие как категории и метки, а также показали, как создать пользовательские таксономии.

Таксономии играют важную роль в организации контента на сайте WordPress. Они позволяют группировать информацию по определенным критериям, таким как рубрики, категории, ключевые слова и другие атрибуты. Благодаря такой структуризации пользователи могут легко находить интересующую их информацию, а поисковые системы более эффективно индексировать и ранжировать страницы сайта.

Создание пользовательских taxonomy дает возможность адаптировать структуру сайта под конкретные потребности проекта. Это способствует повышению его удобства и понятности.

Использование таксономий в WordPress - это лишь начало пути к оптимизации сайта. Вам еще предоставляется множество возможностей для дальнейших экспериментов и исследований. Вы можете использовать популярные плагины для расширения функциональности taxonomy, создавать сложные структуры и оптимизировать их для SEO.

Экспериментируйте с разными названиями taxonomy, их структурой. Всегда следите за последними рекомендациями и тенденциями в CMS WordPress. Так можно сделать ваш интернет-проект максимально удобным и привлекательным для посетителей и поисковых систем Яндекс и Google.
📚
Для написания этой статьи использовали литературу
  • 1
    Дудкин А. Ю. «SEO-продвижение сайта как эффективный метод стимулирования спроса на гостиничные услуги» // Сервису и туризму-инновационное развитие. – 2018. – С. 34-37.
  • 2
    Севостьянов И., Кудрявцев С. «SEO для клиента.» // Питер, 2024.
  • 3
    Насиров Э. Ф., Кириллов Д. С. «SEO продвижение и продвижение бизнеса в интернете» // ВЫСОКИЕ ТЕХНОЛОГИИ, НАУКА И ОБРАЗОВАНИЕ: АКТУАЛЬНЫЕ ВОПРОСЫ, ДОСТИЖЕНИЯ И ИННОВАЦИИ. – 2019. – С. 73-76.
Фото автора Антон Маркин
Антон Маркин
Автор этой статьи, SEO-эксперт & наставник

SEO с 2009 года, автор курсов по продвижению сайтов, основатель закрытого сообщества для SEO-специалистов.

Ведет блог в Telegram, где делится инсайтами и практическими кейсами.

Статьи по теме: