
Заголовок title страницы – один из ключевых факторов ранжирования в поисковых системах. В WordPress он может формироваться автоматически темой, плагинами или вручную в настройках страницы. Неправильно сформированный title снижает кликабельность сниппета в поисковой выдаче и мешает продвижению.
Если используется классическая тема, заголовок можно изменить в разделе Настройки → Общие, однако это влияет только на главную страницу. Для других страниц и записей потребуется вмешательство через редактор или SEO-плагин.
Наиболее гибкий способ – использование плагина Yoast SEO или All in One SEO. Они позволяют задавать индивидуальные title для каждой страницы, шаблоны генерации, а также просматривать предварительный результат. Изменения вступают в силу сразу после обновления страницы.
Где в WordPress находится заголовок title по умолчанию

По умолчанию заголовок <title> генерируется функцией wp_get_document_title(), которая вызывается внутри тега <title> в файле header.php активной темы. Этот файл находится в директории /wp-content/themes/название-темы/.
Если тема использует функцию add_theme_support( 'title-tag' ) в functions.php, управление заголовком передаётся WordPress, и тег <title> автоматически добавляется в раздел <head> с помощью хука wp_head. В этом случае сам тег <title> в header.php может отсутствовать.
Значение заголовка формируется динамически в зависимости от контекста страницы: для записей – это заголовок поста, для рубрик – имя рубрики, для главной – название сайта. Эти данные WordPress собирает через функции get_bloginfo(), single_post_title(), wp_title() (устаревшая) и другие внутренние методы.
Для изменения поведения по умолчанию используется фильтр pre_get_document_title или document_title_parts, с помощью которых можно программно задать свои значения заголовка без редактирования шаблонов.
Как изменить title на главной странице через настройки темы

Откройте административную панель WordPress и перейдите в раздел «Внешний вид» → «Настроить». Найдите пункт «Настройки сайта» или «Идентификация сайта» – название может отличаться в зависимости от используемой темы.
В блоке «Название сайта» и «Краткое описание» отредактируйте значения. Именно они формируют заголовок <title> для главной страницы, если тема не задаёт его иным способом.
После внесения изменений нажмите «Опубликовать», чтобы сохранить результат. Затем проверьте исходный код главной страницы сайта: убедитесь, что в теге <title> отображаются новые значения.
Если используемая тема поддерживает собственные SEO-настройки, перейдите в соответствующий раздел настроек темы и найдите параметр изменения заголовка главной страницы. Некоторые премиум-темы, например Astra или OceanWP, позволяют задать индивидуальный title без изменения имени сайта.
Для полной уверенности в результате рекомендуется отключить кэширование браузера и очистить кэш плагинов, если они используются. Это позволит увидеть актуальный заголовок без задержек.
Изменение заголовка title на отдельных страницах и записях

Для изменения заголовка <title> на конкретной странице или записи WordPress, рекомендуется использовать хук pre_get_document_title или фильтр document_title_parts. Это позволяет задать индивидуальное значение без нарушения структуры сайта.
Пример с document_title_parts – добавьте в файл functions.php вашей темы:
add_filter( 'document_title_parts', 'custom_title_for_specific_page' );
function custom_title_for_specific_page( $title ) {
if ( is_page(42) ) {
$title['title'] = 'Мой заголовок для страницы';
}
if ( is_single(99) ) {
$title['title'] = 'Заголовок для записи';
}
return $title;
}
Замените 42 и 99 на ID нужной страницы или записи. Также можно использовать is_page('slug') или is_single('slug'), если предпочитаете обращаться по ярлыку.
В шаблонах можно задать заголовок напрямую через wp_title() или single_post_title(), но такой способ устарел и ограничен. Используйте только в нестандартных решениях без поддержки SEO-плагинов.
Изменение заголовка вручную в админке удобно, но программный подход через фильтры обеспечивает гибкость и масштабируемость. Особенно это важно для сайтов с динамической логикой отображения заголовков.
Редактирование title через плагин Yoast SEO

После установки и активации плагина Yoast SEO перейдите в админке WordPress в раздел Записи или Страницы и выберите нужный материал для редактирования. Ниже основного поля содержимого откройте метабокс Yoast SEO.
В блоке SEO-заголовок вы увидите поле для ввода заголовка страницы. По умолчанию Yoast подставляет шаблонный вариант, например: Название записи — Название сайта. Чтобы задать собственный title, удалите шаблон и введите текст вручную.
Используйте ключевые слова ближе к началу, избегайте повторений, не превышайте 60 символов. Yoast показывает визуальный индикатор длины заголовка – ориентируйтесь на зелёный цвет. При необходимости используйте переменные: например, %%title%% для названия записи или %%sitename%% для имени сайта. Все доступные переменные можно посмотреть, нажав иконку справки рядом с полем ввода.
После внесения изменений сохраните черновик или обновите публикацию. Чтобы проверить, как поисковики увидят ваш title, воспользуйтесь предпросмотром фрагмента прямо в метабоксе.
Как вручную изменить title в файле header.php

- Откройте папку с активной темой:
wp-content/themes/название_темы/. - Найдите и откройте файл
header.phpв текстовом редакторе. - Найдите строку с тегом
<title>. Она может выглядеть так:<title><?php wp_title('|', true, 'right'); ?></title> - Замените динамическую генерацию заголовка на фиксированный текст или отредактируйте PHP-код. Примеры:
- Фиксированный заголовок:
<title>Мой сайт – Главная</title> - Кастомная логика:
<title> <?php if (is_home()) { echo 'Главная – Мой сайт'; } elseif (is_single()) { single_post_title(); echo ' – Мой блог'; } else { wp_title(''); } ?> </title>
- Фиксированный заголовок:
- Сохраните изменения и загрузите файл на сервер, если редактировали его локально.
- Проверьте результат в браузере или через исходный код страницы (
Ctrl+U).
Изменения повлияют только на ту тему, где был модифицирован header.php. При смене темы потребуется внести правки заново.
Проверка и тестирование нового заголовка title

После изменения заголовка title важно удостовериться в корректности его отображения и соответствию требованиям SEO. Для проверки используйте инструменты браузера: откройте страницу, кликните правой кнопкой мыши и выберите Просмотреть исходный код или нажмите Ctrl+U. Найдите тег <title> – он должен содержать обновленный текст.
Для тестирования на разных устройствах используйте режим разработчика в браузерах (например, DevTools в Chrome), переключаясь между мобильной и десктопной версиями. Обратите внимание, что заголовок отображается полностью и не обрезается.
Для оценки SEO-показателей используйте онлайн-сервисы, такие как Google Search Console и Ahrefs. В Google Search Console проверьте индексирование страниц и наличие ошибок, связанных с тегом title. В Ahrefs оцените длину заголовка – оптимально от 50 до 60 символов, чтобы избежать усечения в выдаче.
Проводите проверку загрузки страницы с новым заголовком через PageSpeed Insights, чтобы убедиться, что изменения не влияют на скорость загрузки и не вызывают ошибок.
Рекомендуется выполнить тесты в течение 24-48 часов после внесения изменений, чтобы убедиться, что поисковые системы обновили информацию и заголовок отображается корректно в сниппетах.
Вопрос-ответ:
Как изменить заголовок страницы сайта на WordPress без использования плагинов?
Чтобы поменять заголовок страницы в WordPress без плагинов, можно отредактировать файл темы header.php или использовать встроенную функцию настройки в разделе «Внешний вид» → «Настроить» → «Идентификация сайта». Там обычно доступно поле для ввода заголовка сайта, который отображается в теге title. Если нужен заголовок для отдельной страницы, его можно задать в редакторе страницы в разделе «Настройки документа» или через пользовательское поле, если тема это поддерживает.
Можно ли настроить разные заголовки title для разных страниц WordPress?
Да, WordPress позволяет устанавливать уникальные заголовки для каждой страницы. В стандартном редакторе блоков (Gutenberg) в правой боковой панели есть настройка SEO-заголовка, если используется SEO-плагин, например, Yoast SEO или All in One SEO. Без плагинов можно задать заголовок прямо в поле заголовка страницы, но для более точного управления обычно применяют SEO-плагины, которые позволяют указывать title, meta description и другие параметры для каждой страницы отдельно.
Как проверить, что заголовок title изменился на сайте после редактирования?
После внесения изменений стоит очистить кэш сайта и браузера, чтобы увидеть актуальный заголовок. Для проверки можно открыть страницу сайта, нажать правой кнопкой мыши и выбрать «Просмотреть исходный код» или использовать инструменты разработчика в браузере. В открывшемся коде найдите тег
Нужно ли знать HTML или PHP, чтобы изменить title в WordPress?
Для базовой смены заголовка часто достаточно работать с админкой WordPress, не касаясь кода. Однако если требуется более точная настройка или изменение шаблонов, тогда потребуется знание HTML и PHP, чтобы корректно редактировать файлы темы, например header.php. Но для большинства пользователей достаточно воспользоваться настройками темы или специальными SEO-плагинами, которые предоставляют удобный интерфейс для изменения заголовков без программирования.
Можно ли автоматически менять title страниц в зависимости от содержимого?
Автоматическое формирование заголовков часто реализуют SEO-плагины, такие как Yoast SEO, которые создают title на основе шаблонов с учётом названия страницы, категории и других параметров. Вручную можно настроить шаблоны в этих плагинах, чтобы заголовки генерировались динамически и отражали содержимое страницы, что помогает улучшить видимость сайта в поисковых системах. Без плагинов такой функционал придётся реализовывать через программирование.
Как изменить заголовок страницы (title) на сайте WordPress без плагинов?
Чтобы поменять заголовок страницы в WordPress без установки дополнительных плагинов, нужно отредактировать файл темы, который отвечает за вывод title. Обычно это файл header.php или отдельные шаблоны страниц. Внутри тега
wp_title() или get_the_title(), чтобы динамически подставлять заголовок. Такой подход требует базовых знаний работы с PHP и структурой темы.
