Как удалить лишние meta-теги на страницах WordPress для оптимального SEO

В WordPress по умолчанию добавляется множество meta-тегов в секцию <head> страниц. Многие из них не нужны для конкретного сайта и могут замедлять загрузку страницы или создавать дублированный контент, что негативно влияет на SEO. В этой статье разберём, как удалить лишние meta-теги на страницах WordPress, какие существуют популярные решения и как сделать это вручную с помощью кода.

Зачем удалять лишние meta-теги с сайта WordPress

Meta-теги — важная часть SEO, но их переизбыток или некорректный набор могут вызывать проблемы:

  • Уменьшается производительность из-за лишнего кода в <head>.
  • Дублирование метаданных может привести к штрафам от поисковых систем.
  • Некорректные или устаревшие мета-теги вводят в заблуждение поисковиков.
  • Некоторые теги раскрывают информацию о вашей системе, что может быть нежелательно с точки зрения безопасности.

Оптимизация секции <head> помогает сделать сайт быстрее и улучшить поведенческие факторы.

Какие meta-теги чаще всего избыточны в WordPress

WordPress автоматически добавляет ряд meta-тегов и ссылок в <head>:

  • rsd_link — ссылка на Really Simple Discovery API;
  • wlwmanifest_link — для Windows Live Writer;
  • wp_generator — версия WordPress;
  • feed ссылки — RSS и Atom feeds;
  • index, parent, start ссылки для навигации;
  • rest API link;
  • shortlink — короткая ссылка.

Не всегда все эти теги нужны. Например, если вы не используете Windows Live Writer, то wlwmanifest_link можно удалить. Версию WordPress часто рекомендуется скрывать из соображений безопасности.

Как удалить лишние meta-теги в WordPress с помощью кода

Для удаления стандартных meta-тегов можно использовать хуки remove_action в файле темы functions.php или в своём плагине. Рассмотрим на примерах.

Удаление ссылки RSD (rsd_link)

function wpma_remove_rsd_link() {
    remove_action('wp_head', 'rsd_link');
}
add_action('init', 'wpma_remove_rsd_link');

RSD используется для удалённого редактирования, если вы не используете эту функцию — отключайте.

Удаление ссылки Windows Live Writer (wlwmanifest_link)

function wpma_remove_wlwmanifest_link() {
    remove_action('wp_head', 'wlwmanifest_link');
}
add_action('init', 'wpma_remove_wlwmanifest_link');

Удаление версии WordPress (wp_generator)

function wpma_remove_wp_generator() {
    return '';
}
add_filter('the_generator', 'wpma_remove_wp_generator');

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

Удаление ссылок RSS и Atom feed

function wpma_remove_feed_links() {
    remove_action('wp_head', 'feed_links', 2);
    remove_action('wp_head', 'feed_links_extra', 3);
}
add_action('init', 'wpma_remove_feed_links');

Удалять стоит только если вы не используете RSS-ленты.

Удаление REST API link

function wpma_remove_rest_api_link() {
    remove_action('wp_head', 'rest_output_link_wp_head', 10);
}
add_action('init', 'wpma_remove_rest_api_link');

Удаление короткой ссылки (shortlink)

function wpma_remove_shortlink() {
    remove_action('wp_head', 'wp_shortlink_wp_head');
}
add_action('init', 'wpma_remove_shortlink');

Использование плагина Clearfy для управления meta-тегами

Если вы не хотите писать код, используйте плагин Clearfy. Он позволяет одним кликом отключить все ненужные meta-теги и оптимизировать сайт.

Clearfy подходит для новичков и опытных, даёт гибкие настройки безопасности и SEO-оптимизации. Преимущество в том, что плагин поддерживается и обновляется, корректно работает с новыми версиями WordPress.

Как проверить, какие meta-теги выводятся на страницах

Чтобы понять, какие meta-теги выводятся, можно открыть исходный код страницы в браузере (Ctrl+U) и найти секцию <head>. Также удобно использовать расширения для браузера, например, Meta SEO Inspector или инструменты разработчика.

Ещё один вариант — использовать WP-CLI команду для вывода хука wp_head или плагины для аудита SEO.

Дополнительные советы по оптимизации секции <head>

Минимизация количества скриптов и стилей в head

Часто вместе с meta-тегами в <head> подключается много CSS и JS файлов. Стоит отложить загрузку скриптов в футер и минимизировать CSS, чтобы ускорить загрузку.

Удаление лишних link тегов

Например, если не используете emoji, стоит отключить их загрузку с помощью:

remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');

Использование правильных canonical ссылок

Canonical помогает избежать дублирования контента. WordPress выводит canonical автоматически, но при кастомной разработке стоит проверять корректность.

Итоговые рекомендации по удалению лишних meta-тегов

Удаление лишних meta-тегов — простая, но важная задача для оптимизации WordPress сайта. Используйте приведённые коды в functions.php вашей темы или в собственном плагине, либо воспользуйтесь плагином Clearfy для удобства.

Регулярно проверяйте вывод meta-тегов после обновлений WordPress и плагинов, чтобы не допустить появления лишнего кода.

Если хотите более продвинутую оптимизацию, дополнительно рассмотрите использование плагина WPRemark, который помогает управлять SEO-мета и структурированными данными.

Как создать владельческий shortcode в WordPress с примерами кода
26.03.2026
Как автоматически удалять неиспользуемые термины таксономий в WordPress
08.04.2026
WooCommerce: автоматическое удаление неподтверждённых заказов
21.06.2026
Как автоматизировать удаление старых записей в WordPress через AJAX
29.01.2026
Как автоматизировать удаление неиспользуемых шорткодов в WordPress
23.03.2026