Как удалить неиспользуемые мета-теги в WordPress для оптимизации сайта

Что такое мета-теги и почему важно их оптимизировать

Мета-теги в WordPress — это специальные теги в разделе <head> вашей страницы, которые содержат информацию для браузеров и поисковых систем. К ним относятся meta description, meta keywords, теги Open Graph, теги для социальных сетей, а также различные теги, добавляемые плагинами и темами.

Неиспользуемые или лишние мета-теги могут замедлять загрузку сайта, создавать конфликтные ситуации и ухудшать SEO. Оптимизация мета-тегов помогает сделать сайт чище, быстрее и более релевантным для поисковых систем.

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

Как определить неиспользуемые мета-теги и их влияние

Для начала нужно понять, какие мета-теги реально используются на сайте, а какие — просто «мусор». Сделать это можно с помощью браузерных инструментов разработчика (например, Chrome DevTools), открыв исходный код страницы и проанализировав раздел <head>.

Также полезно использовать SEO-аудиторы и плагины, например:

  • Yoast SEO — показывает статус основных мета-тегов.
  • SEMrush Site Audit — выявляет избыточные или конфликтные теги.
  • WP Meta SEO — помогает управлять мета-информацией.

Определив лишние теги, можно идти дальше и убрать их программно или с помощью плагинов.

Удаление неиспользуемых мета-тегов вручную через functions.php

Самый гибкий способ — отредактировать файл functions.php вашей темы или создать собственный плагин, в котором убрать ненужные мета-теги с помощью хуков WordPress. Рассмотрим самые распространённые варианты.

Удаление мета-тега WordPress версии

По умолчанию WordPress выводит мета-тег с версией, что иногда нежелательно с точки зрения безопасности:

remove_action('wp_head', 'wp_generator');

Добавьте этот код в wplancer_remove_meta_tags функцию и вызовите её в after_setup_theme:

function wplancer_remove_meta_tags() {
    remove_action('wp_head', 'wp_generator');
}
add_action('after_setup_theme', 'wplancer_remove_meta_tags');

Удаление ссылки на Really Simple Discovery (RSD)

Если ваш сайт не использует XML-RPC, можно убрать RSD link:

remove_action('wp_head', 'rsd_link');

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

Этот тег нужен только если используете Windows Live Writer, иначе его тоже лучше убрать:

remove_action('wp_head', 'wlwmanifest_link');

Удаление REST API link

Если API не используется, можно убрать его из <head>:

remove_action('wp_head', 'rest_output_link_wp_head');
remove_action('wp_head', 'wp_oembed_add_discovery_links');

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

Если не хотите править код, можно использовать плагины, которые помогут убрать или настроить мета-теги:

  • WP Meta and Title Remover — простой плагин для удаления мета-тегов.
  • Remove WP Meta — позволяет убрать лишние теги с минимальными настройками.
  • Head Cleaner — более продвинутый инструмент для оптимизации <head>.

После установки плагина обычно достаточно активировать нужные опции для удаления лишних тегов.

Создание собственного плагина для удаления мета-тегов — пример

Если хотите сделать всё максимально чисто и контролируемо, можно написать собственный мини-плагин. Создайте файл wplancer-remove-meta.php в папке wp-content/plugins/wplancer-remove-meta/ со следующим содержимым:

<?php
/**
 * Plugin Name: WPLancer Remove Meta Tags
 * Description: Удаляет неиспользуемые мета-теги из <head>
 * Version: 1.0
 * Author: WPLancer
 */

function wplancer_remove_meta_tags() {
    remove_action('wp_head', 'wp_generator');
    remove_action('wp_head', 'rsd_link');
    remove_action('wp_head', 'wlwmanifest_link');
    remove_action('wp_head', 'rest_output_link_wp_head');
    remove_action('wp_head', 'wp_oembed_add_discovery_links');
}
add_action('after_setup_theme', 'wplancer_remove_meta_tags');
?>

Активируйте плагин в админке — всё готово. Такой подход удобен, если меняете темы и хотите сохранить логику.

Проверка результата и советы по дальнейшей оптимизации

После удаления лишних мета-тегов обязательно проверьте исходный код страниц, чтобы убедиться, что ничего нужного не сломалось. Также можно использовать инструменты Google PageSpeed Insights и Lighthouse, чтобы оценить влияние на производительность.

Для SEO-оптимизации дополнительно настройте основные мета-теги с помощью плагинов Yoast SEO или All in One SEO, чтобы они были уникальными и релевантными для каждой страницы.

Если используете кэширование и CDN, очистите кеши после внесения изменений.

Заключение

Удаление неиспользуемых мета-тегов — простой, но эффективный способ оптимизировать WordPress-сайт. Это улучшит скорость загрузки, безопасность и SEO. Используйте предложенные методы, чтобы сделать head вашего сайта максимально чистым и полезным.

Как автоматизировать создание и удаление чистокодов в WordPress
17.02.2026
Как удалить редиректы в WordPress: полное практическое руководство
04.11.2025
Добавление пользовательского каталога для загрузки файлов в WordPress без плагинов
03.06.2026
Как удалить неиспользуемые посты в WordPress с помощью кода
19.03.2026
Как создать многоуровневую навигацию в WordPress: подробное руководство
10.01.2026