Подробный гайд по оптимизации сайта на WordPress

Интернет-маркетолог
Стаж 12 лет
Обновлено: 20.03.2026

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

А на вашем сайте техничка в порядке?
  • Подарим чек-лист по внутренней оптимизации
  • Проконсультируем по SEO-вопросам
Содержание
Навигация по статье
Быстрый старт: 15‑минутная SEO‑настройка WordPress
  1. Быстрый старт: 15‑минутная SEO‑настройка WordPress
  2. Требования к шаблону
  3. Включить индексацию сайта поисковыми системами
  4. Формирование ЧПУ
  5. Удаление дублей страниц со слешем и без на конце
  6. Заголовок Last Modified
  7. Создание XML‑карты на WordPress
  8. Файл robots.txt
  9. Core Web Vitals и анти‑конфликты плагинов
  10. SEO плагин All in One SEO
  11. Оптимизация страниц
  12. Метаданные для социальных сетей
  13. Добавление микроразметки Schema в WordPress
  14. Кэширование файлов
  15. Сжатие исходного кода
  16. Сжатие изображений через плагин Smush
  17. Коротко о главном

Быстрый старт: 15‑минутная SEO‑настройка WordPress

Прежде чем углубляться в детали, начните с этого чек‑листа — он закроет критичные точки индексации и скорости за минимум времени:

  • Проверьте индексацию: «Настройки» → «Чтение» → снимите галочку «Попросить поисковые системы не индексировать сайт».
  • Включите ЧПУ: «Настройки» → «Постоянные ссылки» → выберите «Название записи» или /%category%/%postname%/.
  • SSL/HTTPS: подключите сертификат на хостинге (большинство дают Let's Encrypt с автопродлением), принудительно перенаправляйте на https и выберите единое зеркало (www или без).
  • Главное зеркало: настройте 301‑редирект на выбранный домен через .htaccess (см. раздел «Установка главного зеркала» ниже).
  • Подтвердите сайт в Google Search Console и «Яндекс Вебмастере» через SEO‑плагин (см. «SEO плагин All in One SEO»), отправьте sitemap.xml.
  • Скорость: включите кэш + минификацию (см. «Кэширование файлов», «Сжатие исходного кода»); оптимизируйте изображения (см. «Smush»).

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

Требования к шаблону

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

Скорость загрузки

WordPress: важность скорости загрузки для SEO
WordPress: важность скорости загрузки для SEO

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

Пользователи могут просто не дождаться загрузки и уйти к конкурентам. Поэтому на этот пункт нужно обратить особое внимание. Чем более нагруженным является шаблон, тем медленнее загружается сайт.

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

Далее в статье рассмотрим, как можно ускорить загрузку сайта — в том числе сжать изображения без потери качества. Тем не менее, если тема изначально перегружена графикой, это всё равно снизит скорость.

Отсутствие лишних блоков

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

Зачастую это:

  • списки авторов;
  • списки пользователей;
  • облако тегов.

Словом, всё то, что мы отображать на сайте не собираемся. Проверьте, чтобы в шаблоне была возможность отключать эти блоки.

Адаптивность темы под мобильные устройства

В зависимости от тематики сайта число пользователей с мобильных устройств может достигать 50 % и больше. Оптимизация темы под мобильные устройства сегодня — обязательное требование для сайтов.

Также нужно учесть разнообразие устройств и их разрешений. Сайт должен корректно отображаться на всех популярных разрешениях:

  • 1280px и более — для компьютеров;
  • 1024px — планшеты в альбомной ориентации;
  • 768px — планшеты в портретной ориентации;
  • 480px — мобильные устройства в альбомной ориентации;
  • 320px — мобильные устройства в портретной ориентации.

Да, большинство смартфонов имеют гораздо большее разрешение, чем 320px, но таких устройств всё ещё много. Адаптация под них увеличивает количество посетителей.

Если выбираете платный шаблон, в его описании обязательно будет указано, соответствует ли он описанным выше требованиям.

Вот пример, как это может выглядеть:

WordPress шаблон: проверка требований скорости и адаптивности
В нашем случае стопроцентное соответствие
5 классных SEO-кейсов
Круче, чем Гудини: как мы вырастили трафик в 2,2 раза

Все вы прекрасно знаете Гарри Гудини: этот фокусник мог выбраться из закрытой бочки, брошенной в воду. Примерно в таких же рамках оказались и мы, начиная работу с сайтом Eurorepar. Узкий функционал, жесткие требования. Но мы справились без магии, увеличив трафик х2!

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

Можно ли выжать максимум из 20-летнего сайта и докрутить его до современных стандартов? А если есть отягчающие обстоятельства — накрутка поведенческих факторов, антиботы, да еще и админка капризничает и сама удаляет категории?

Долгая дорога в SEO и мощный прорыв

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

Qugo: вырастили трафик из блога платформы b2b в 9,7 раз!

Молодой сайт, сложная тематика b2b, крупные конкуренты — с такими вводными трафик и позиции оставляли желать лучшего. Но бы добились цели: повысили трафик и позиции, улучшили узнаваемость бренда

Эффективное ссылочное продвижение для федеральной аптечной сети

Федеральная аптечная сеть пришла в Kokoc Performance (входит в Kokoc Group) за ссылочным продвижением. Интересно, что в компании есть своя in-house команда по SEO, которая подготовила ссылочную стратегию, а за ее реализацией обратилась к нам.

1/5

Включить индексацию сайта поисковыми системами

В настройках WordPress можно отключить видимость для поисковых систем. Эта опция передает поисковым роботам команду не индексировать сайт.

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

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

Для этого нужно перейти через боковое меню админ‑панели «Настройки» → «Чтение». Убедитесь, что не стоит галочка в пункте «Попросить поисковые системы не индексировать сайт»:

WordPress: Настройки → Чтение — отключение запрета индексации
Настройки → Чтение: снимите «Попросить поисковые системы не индексировать сайт»

Добавление сайта в «Яндекс Вебмастере»

Чтобы получать от «Яндекса» информацию о сайте (ошибки, статус индексации и т. д.), каждый владелец должен добавить ресурс в официальную панель вебмастера.

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

Попав в панель, добавьте сайт. Для этого нажмите на плюсик вверху дашборда:

Добавление сайта в «Яндекс.Вебмастер»: кнопка в интерфейсе
Добавление сайта в «Яндекс Вебмастер»

После этого вам предложат указать домен вашего сайта:

Прописываем домен добавляемого сайта в панели «Яндекс Вебмастер»
Прописываем домен добавляемого сайта в панели «Яндекс Вебмастера»

Отлично! Почти готово, осталось подтвердить права. Это можно сделать несколькими способами.

Отображение кода верификации в «Яндекс Вебмастере»
Отображение кода верификации в «Яндекс.Вебмастер»

Быстрее и безопаснее: вставьте код верификации через плагин All in One SEO → Инструменты вебмастера (как показано ниже). Это избавит от необходимости правки header.php, которая может потеряться при обновлении темы.

Возвращаемся в «Яндекс Вебмастер» и проверяем права. Нажмите кнопку подтверждения:

Подтверждаем права в Яндекс Вебмастере
Подтверждаем права

После верификации откройте раздел «Индексирование» → «Файлы Sitemap» и отправьте https://вашдомен/sitemap.xml. Проверьте статус через 24–48 часов.

Добавление в Google Search Console

Здесь всё аналогично с «Яндексом», но есть несколько небольших нюансов и различий в интерфейсе.

Переходим на сайт https://search.google.com/search-console и входим в свой аккаунт.

Слева вверху нажимаем на «Добавить новый ресурс»:

Добавление ресурса в Google Search Console
Добавление в Google Search Console

В открывшемся окне выбираем «Ресурс» с префиксом в URL:

Выбор типа ресурса в Google Search Console
Выбираем способ подтверждения

Именно он позволит нам подключить сайт через html‑тег. Вводим адрес нашего сайта, не только домен. Лучше скопировать из адресной строки в браузере, так как нужен адрес вместе с https://.

В появившемся окне выбираем пункт «Тег HTML»:

Выбор способа подтверждения через тег HTML в GSC
Выбираем способ подтверждения через тег HTML

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

Уникальный код идентификации в Google Search Console
Уникальный код идентификации в Google Search Console

Быстрее и безопаснее: вставьте код верификации через плагин All in One SEO → Инструменты вебмастера (как показано ниже). Это избавит от необходимости правки header.php, которая может потеряться при обновлении темы.

Возвращаемся в панель Google Search Console и нажимаем OK.

Если всё сделали правильно, права подтверждены. После верификации откройте раздел «Файлы Sitemap» и отправьте https://вашдомен/sitemap.xml. Проверьте статус через 24–48 часов.

Настройка SSL‑сертификата

Настройка SSL для WordPress
Настройка SSL для WordPress

Что касается настройки SSL‑сертификата, в основном он настраивается не на стороне WordPress. В первую очередь нужно получить сам сертификат.

SSL-сертификат обеспечивает защищённое HTTPS-соединение, шифруя данные пользователей. Это критически важно для безопасности и является фактором ранжирования.

На большинстве хостингов бесплатный SSL (например, Let's Encrypt) подключается с автопродлением. Попросите техподдержку включить автопродление и заголовок HSTS после проверки, что весь сайт работает по https без смешанного контента.

Часто на хостинге этот функционал предоставляется бесплатно. Достаточно просто подключить эту опцию.

Настройка зависит от хостинг‑провайдера, поэтому обратитесь к техподдержке. Специалист расскажет, как установить сертификат на вашем хостинге.

Установка главного зеркала

Как и дубли страниц при переходе на SSL‑сертификат (с HTTP и HTTPS), у сайта могут быть дубли при открытии с WWW и без него.

С дублями, возникающими в результате работы SSL‑сертификата, мы только что разобрались. Сейчас решим вопрос со вторым вариантом.

Коротко о вариантах с WWW и без него. Сегодня практической разницы у этих двух вариантов нет.

Раньше приставка WWW использовалась, чтобы указать, что веб‑ресурс находится во всемирной паутине. Но сейчас все веб‑сайты находятся во всемирной паутине. Информационная необходимость в этой приставке уже отпала.

Другое дело, что ваш сайт уже может быть проиндексирован, и одна из версий определена поисковой системой как основная. По этой причине можете выбрать тот вариант, который отображается в поисковой выдаче.

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

Переходим через боковое меню в «Настройки» → «Общие», и теперь дописываем к адресу выбранный вами вариант.

Переход в Общие настройки WordPress
Переход в Общие настройки

Также нам нужно установить редирект с одной версии адреса на другую. Для этого нужно отредактировать файл .htaccess и добавить в него инструкции для редиректа.

Редактировать его можно несколькими способами: через панель хостинга либо через FTP‑клиент.

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

В корневой папке хостинга среди файлов будет интересующий нас файл .htaccess.

Отображение файла .htaccess в файловом менеджере хостинга
Отображение файла .htaccess в файловом менеджере хостинга

Обратите внимание: файл .htaccess очень важен для корректной работы, и любая ошибка в файле может привести к тому, что сайт просто не будет открываться.

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

После этого открываем файл и вставляем в него следующие строки:

# Включаем движок
RewriteEngine On

# Принудительно HTTPS
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# Вариант 1: www → без www
RewriteCond %{HTTP_HOST} ^www\.vashsite\.ru$ [NC]
RewriteRule ^ https://vashsite.ru%{REQUEST_URI} [R=301,L]

# Вариант 2: без www → www (используйте только один из вариантов)
# RewriteCond %{HTTP_HOST} ^vashsite\.ru$ [NC]
# RewriteRule ^ https://www.vashsite.ru%{REQUEST_URI} [R=301,L]

Не забудьте обратить внимание на то, есть ли у вас в файле .htaccess уже строка RewriteEngine On. Если есть, дублировать её не нужно.

Теперь нам нужно передать информацию об основном адресе в поисковые системы.

Переходим в «Яндекс Вебмастер», раздел «Индексирование» → «Переезд сайта». На этой странице вы сможете выбрать варианты с или без HTTPS, а также добавить перед адресом WWW или нет:

Указываем в «Яндекс.Вебмастер» главное зеркало
Указываем в «Яндекс Вебмастере» главное зеркало

Формирование ЧПУ

ЧПУ расшифровывается как «человекопонятный URL». То есть адрес страницы может быть https://site.ru/article4732, а может быть https://site.ru/remont-okna. Во втором случае человеку сразу понятно, о чём страница, поэтому такие URL так и называются. Это понятно и поисковой системе, поэтому именно такой формат и нужно использовать для продвижения.

По умолчанию сайт на WordPress не отображает адрес страниц в виде ЧПУ, а использует ID статьи.

Чтобы это исправить, переходим в боковое меню «Настройки» → «Постоянные ссылки».

Мы увидим следующие настройки:

Настройки с указанием формата ссылок на посты в WordPress
Настройки с указанием формата ссылок на посты

Из всего что есть, лучше выбрать пункт «Произвольно». Так мы получим максимальный контроль над структурой ссылок. Мы сможем выбрать для себя любую структуру, вложенность, которая нам нужна.

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

Возможно, это пригодится, но я рекомендую использовать либо формат категория/название‑статьи, либо сразу статью. Выбирайте в зависимости от вашей ситуации. Только учитывайте, чтобы получившийся URL был:

  1. Коротким.
  2. Удобным для пользователей (понятным).

Если у вас новостной сайт или блог, в разделе «Настройки» → «Чтение» также можно задать количество записей, отображаемых в ленте.

Также советую установить плагин Cyr‑To‑Lat. Дело в том, что по умолчанию WordPress будет брать название вашей статьи и использовать его в URL‑адресе. Но так как URL на латинице, а статья у вас будет написана кириллицей, с этим возникнут трудности. И ссылка на статью будет вида https://site.ru/ремонт‑окна.

Плагин же решит эту проблему: он автоматически будет делать транслитерацию названия с русского на латиницу, что сэкономит вам немало времени и нервов.

Эффективное SEO
  • Гарантия результатов
  • Комплексное развитие
  • При любом тарифе отслеживаем динамику заявок и звонков с сайтов
  • Регулярный пересмотр семантического ядра
Узнать больше

Удаление дублей страниц со слешем и без на конце

Движок может создавать различные URL для одних и тех же страниц. Это крайне негативно скажется на продвижении, поэтому мы это сейчас исправим.

Для этого нам нужно обратиться к уже известному нам файлу .htaccess и добавить параметры редиректа.

В этом случае страница доступна по таким адресам: https://site.ru/remont‑okna и https://site.ru/remont‑okna/.

Принципиальной разницы нет. Если сайт уже проиндексирован, оставляем ту версию, которая в индексе.

Код для редиректа на без слеша:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]

Код для редиректа со слешем:

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]

Удаление дублей статей из разделов архивов, авторов и т.д.

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

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

Исправить это всё мы можем с помощью плагина Clearfy. Устанавливаем плагин, активируем его и переходим в раздел SEO → «Дубли страниц».

Далее устанавливаем галочки, как на скриншоте:

Настройки удаления дублей страниц в плагине Clearfy
Настройки удаления дублей страниц в плагине Clearfy

Заголовок Last Modified

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

Чтобы этого не случилось, используется заголовок Last Modified. В нём мы сразу сообщаем роботу, когда последний раз страница обновлялась. Благодаря этому он может понять, что переиндексировать её не нужно, и пойдёт искать новые страницы.

Сообщать данные Last Modified мы можем через плагин Clearfy. Переходим в него в раздел SEO. И включаем заголовки Last Modified:

Настройка заголовка Last Modified в Clearfy
Настройка заголовка Last Modified в Clearfy

Создание XML‑карты на WordPress

XML‑карта используется, чтобы сообщить поисковым системам о всех страницах, доступных для индексации. Это необходимо для ускорения индексации в «Яндексе» и Google.

На WordPress проще всего создать xml‑карту через плагин. Например, XML Sitemaps от автора Auctollo. Настройки у него крайне простые — достаточно указать, какие разделы нужно добавить в карту сайта.

Более подробно я рассказывал в статье о подключении XML‑карты сайта. Можете с ней ознакомиться, если хотите разобраться точнее.

Если используете All in One SEO — включите карту сайта в нём и удалите/отключите сторонний плагин XML Sitemaps, чтобы избежать дублирования sitemap. Дубль карт может привести к появлению лишних URL в индексе и ошибкам в Google Search Console.

Файл robots.txt

В первую очередь настроим файл robots.txt. Он используется поисковыми системами для получения информации о том, какие страницы подлежат индексации, а какие нет.

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

Актуальную документацию для файла robots.txt можно прочитать в спецификации Google и Yandex.

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

Тем не менее, если вы не вносили значительных изменений, вам подойдёт и шаблонный robots.txt. Например, такого содержания:

User-agent: *
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-json/
Disallow: /xmlrpc.php
Disallow: /readme.html
Disallow: /*?
Disallow: /?s=
Allow: /*.css
Allow: /*.js
Sitemap: https://site.ru/sitemap.xml

Если перевести на человеческий язык, инструкции в этом файле предназначены для всех поисковых систем, закрывают технические разделы движка от индексации, страницы с поиском по нашему сайту, и разрешают индексацию файлов стилей и JavaScript‑скриптов. Кроме этого, указывают путь к XML‑карте.

Такого файла вполне будет достаточно. Его достаточно загрузить в корень FTP.

Core Web Vitals и анти‑конфликты плагинов

Core Web Vitals: 3 быстрые правки

С 2021 года Google учитывает Core Web Vitals как фактор ранжирования. Это три метрики, которые влияют на опыт пользователей и позиции в поиске. Вот как их исправить:

  • LCP (Largest Contentful Paint): отложите загрузку невидимых изображений, задайте фиксированные размеры hero‑изображений, не блокируйте отрисовку тяжёлыми скриптами.
  • CLS (Cumulative Layout Shift): укажите width/height всем медиа, избегайте сдвигов из‑за баннеров вверху.
  • INP (Interaction to Next Paint): сократите JS (отключите неиспользуемые скрипты темы/плагинов), включите defer/минификацию.

Анти‑конфликты

Несколько плагинов с одинаковыми функциями — частая причина дублей и ошибок индексации. Вот что нужно проверить:

  • Используйте только один SEO‑плагин. Если включена карта сайта в All in One SEO — удалите отдельный плагин XML Sitemaps.
  • Не дублируйте Open Graph/карточки X (Twitter): либо тема, либо SEO‑плагин.
  • Breadcrumbs (хлебные крошки): включайте один источник (тема или SEO‑плагин), не оба.
  • После включения https проверьте mixed content в браузерных DevTools; замените оставшиеся http‑ресурсы.

SEO плагин All in One SEO

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

Например, переходим в раздел «Общие настройки плагина», затем выбираем «Инструменты вебмастера».

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

Выбираем интеграцию нужного нам сервиса в настройках плагина All in One SEO
Выбираем интеграцию нужного нам сервиса в настройках плагина All in One SEO

Всё остальное плагин сделает сам, сэкономив нам кучу времени. Нужно только предварительно получить этот код от поисковых систем. Как это сделать, я описал выше.

Следующий раздел плагина — инструменты. Через него мы можем напрямую редактировать файлы robots.txt и .htaccess вместо обращения к хостингу и поиска этих файлов вручную, что значительно может сэкономить время.

Доступ к редактированию файла через All in One SEO
Доступ к редактированию файла через All in One SEO

Дубли страниц с одинаковыми мета‑тегами

Да, это едва ли не главная фишка этого плагина. С его помощью мы можем автоматизировать мета‑теги Title и Description на всём сайте. Таким образом мы сможем прописать вручную мета‑теги на ключевых страницах и автоматизировать их заполнение на второстепенных.

Для этого переходим в раздел «Вид в поисковиках плагина», вкладка «Общие настройки».

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

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

Теперь переходим на страницу «Типы контента». Здесь нам предлагают заполнить алгоритм создания заголовков и описаний для типов контента «Записи».

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

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

Список тегов очень большой, и копировать их в эту статью нет смысла, так как их все можно просмотреть прямо на странице плагина.

Но логику работы с ними и интересные пары тегов рассмотрим прямо сейчас.

По умолчанию плагин предлагает выводить название «Записи», затем вертикальный разделитель и название:

Указываем сценарий создания заголовков для постов в All in One SEO
Указываем сценарий создания заголовков для постов в All in One SEO

Эту комбинацию вы можете и использовать. Название плагин будет брать из настроек WordPress. По сути, это может быть любой текст, который вы добавите в это поле.

Тут вы можете проявить фантазию и поэкспериментировать.

Или просто указать домен сайта.

Кроме этого, вы можете указать после заголовка рубрику, к которой относится «Запись». Или же её автора, если это имеет принципиальное значение.

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

Добавить в шаблон дату создания «Записи», что позволит сделать все заголовки уникальными, даже если название Записей будет совпадать.

Что касается поля «Мета‑описание» (мета‑тег Description для страницы), здесь даже больше вариантов.

Можно по полной использовать теги. К примеру:

«Заголовок» раздела «Категория» — «Название сайта». Статья опубликована автором «Имя автора», в «Дата публикации».

Да, к подобным описаниям могут быть вопросы, но если вам нужно заполнить 200, 300 а то и больше записей уникальными описаниями, это может стать настоящей проблемой. Но с этим плагином это всё можно будет сделать за 10 минут и при этом наполнить страницы вполне осмысленным текстом.

Далее такой же функционал плагин All in One SEO Pack предлагает для «Страниц», а также медиафайлов и т.д. Разбирать подробно мы не будем, так как всё остаётся неизменным. Только мы можем задать такой же алгоритм генерации или отличный, для других типов контента.

Оптимизация страниц

Помимо общей оптимизации метатегов, плагин All in One SEO Pack позволяет нам настроить их точечно для каждой страницы.

Для этого открываем редактирование любого поста на сайте и проматываем под текст. Теперь под ним появилось несколько новых блоков, через которые мы можем редактировать метатеги страницы. Мы также можем использовать теги, как и в настройках плагина All in One SEO Pack.

Настройки с указанием заголовков и тега Description в All in One SEO Pack
Настройки с указанием заголовков и тега Description в All in One SEO Pack

Заголовок означает Title страницы, а мета‑описание — тег Description.

Внутренняя перелинковка и навигация

  • Добавляйте 2–4 релевантные внутренние ссылки на 1000 слов (на «родительские» и смежные материалы). Это повышает связность кластера и помогает поисковикам понимать иерархию сайта.
  • Включите «хлебные крошки» в теме или SEO‑плагине (любой один источник) и выведите их на страницах записей и категорий. Не дублируйте источники — это вызовет ошибки разметки.

Метаданные для социальных сетей

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

Но если вы не укажете специально эту информацию, она может не подгрузиться или выберется случайным образом со страницы. Мы можем это исправить всё тем же плагином All in One SEO Pack.

Помимо настройки метатегов, которые мы рассмотрели выше, мы можем добавить к нашей странице информацию для соцсетей. Для этого нужно переключиться на другую вкладку в блоке с настройками плагина под статьёй:

Вкладка Social в плагине All in One SEO Pack
Вкладка Social в плагине All in One SEO Pack

В этом разделе мы можем добавить информацию для соцсетей Facebook и Twitter. Плагин позволяет передать следующую информацию:

  • Заголовок.
  • Описание.
  • Изображение.

Крайне удобно то, что в плагине предусмотрен предпросмотр того, как ссылка будет выглядеть в соцсети.

Добавление микроразметки Schema в WordPress

Микроразметка позволяет структурировать внешний вид сниппета в выдаче поисковых систем.

Так выглядит сайт в результатах «Яндекса» без микроразметки
Так выглядит сайт в результатах Яндекса без микроразметки

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

А так выглядит сайт с микроразметкой schema.org в результатах поиска:

Пример сниппета, использующего микроразметку Schema
Пример сниппета, использующего микроразметку Schema

Отличия явные: добавлена картинка, которая привлекает внимание, в описании ингредиенты блюда, а ниже информация о времени готовки и количестве порций.

А что крайне важно для нас, такой сниппет занимает больше места, а значит привлекает больше внимания, что в итоге приведёт к более высокому CTR.

Чтобы подключить микроразметку к сайту, достаточно просто установить и настроить плагин. Отлично с этой задачей справляется плагин Schema от Hesham.

Плагин по добавлению микроразметки Schema, который будем использовать
Плагин для добавления микроразметки Schema.org, который будем использовать

После его установки и активации в боковом меню появится пункт Schema. Нажимаем на него и сразу попадаем в настройки плагина.

Ничего сложного в них нет: просто добавляете информацию о сайте и своём бизнесе, адрес, лого, если есть.

Общие настройки плагина Schema
Общие настройки плагина Schema

После этого вам нужно создать типы микроразметок для ваших публикаций. Для этого переходите в настройки плагина Types:

Переход в настройки types плагина Schema через боковое меню
Переход в настройки types плагина Schema через боковое меню

Далее в настройках выбираете, какая информация из микроразметки Schema должна добавляться к вашим постам или страницам на WordPress.

Обратите внимание: вы можете выбрать правила таким образом, чтобы выбранная микроразметка применялась только к постам определённой категории.

Либо же наоборот, сразу по всем публикациям, включая и страницы, и категории.

Кэширование файлов

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

Всё это может занимать довольно длительное время и заставляет пользователя ждать. Чтобы ожидание не было слишком долгим, и придумали кэш.

Сайт заранее создаёт страницы, файлы стилей, изображения и сохраняет у себя в кэше. И при обращении пользователя отправляет ему уже готовый заранее контент. Да и движок сайта в итоге меньше работает, и хостинг так сильно не нагружается. Так как не приходится для каждого пользователя персонально создавать страницы.

Минус этого способа в том, что если мы обновим контент на странице, а в кэш она уже попала, пользователю будет отдаваться не новая страница, а старая закэшированная.

Чтобы этого не случилось с вашим сайтом, я объясню, как всё правильно настроить, на примере плагина WP Fastest Cache.

Открываем плагин, и на первой же вкладке нас ждут все ключевые настройки:

Настройки плагина WP Fastest Cache
Настройки плагина WP Fastest Cache

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

Переключаем язык в плагине WP Fastest Cache на русский
Переключаем язык в плагине на WP Fastest Cache русский

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

А именно:

Первый пункт — «Кэширование», собственно, включает работу плагина. Его активируем однозначно.

Далее «Автоматическая предварительная генерация кэша всего сайта». Об этом мы и говорили выше. При активации плагин в фоновом режиме создаст кэшированные версии всех элементов.

Каких?

Именно это мы и можем настроить, если активируем этот пункт. Так как после этого на экране появится модальное окно с доступными типами контента:

Выбираем, какие типы страниц будут кэшироваться
Выбираем, какие типы страниц будут кэшироваться

Я советую выбрать все пункты, а также выставить 4 страницы в минуту. Это означает, что плагин будет проводить кэширование страниц в медленном темпе, не особо нагружая хостинг. На самом деле, можете поэкспериментировать и установить даже более высокое значение.

Подтверждаем и двигаемся дальше.

«Не показывать кэшированную версию авторизованным пользователям» — тоже лучше активировать. Поскольку в большинстве случаев посетители не могут авторизоваться, а единственные авторизованные пользователи — это админы.

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

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

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

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

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

Для этого достаточно перейти во вкладку «Очистка кэша» и нажать на кнопку «Удалить весь кэш»:

Панель удаления кэша в плагине WP Fastest Cache
Панель удаления кэша в плагине WP Fastest Cache

Сжатие исходного кода

Это позволит нам сократить время загрузки страниц. Для этого возвращаемся к плагину WP Fastest Cache. Он также позволяет нам и сжать код.

Выбираем сжатие HTML, CSS, JS, а также их объединение в один файл. Однозначно всё активируем. Это никак не отразится на работоспособности, но при этом увеличит скорость загрузки.

Настройки сжатия исходного кода в WP Fastest Cache
Настройки сжатия исходного кода в WP Fastest Cache

Сжатие изображений через плагин Smush

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

Опять же, в этом направлении большой выбор плагинов, и все они хорошо сжимают картинки.

Могу посоветовать плагин Smush, он крайне популярный, часто обновляется, легко устанавливается и настраивается на лету.

После установки и открытия плагина вам зададут всего несколько вопросов, главный из которых — сжимать ли изображения при их загрузке?

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

Я проверил работу этого плагина, и он сжал изображения на 7,3 %, что достаточно существенно:

Отчёт плагина Smush о сжатии файлов
Отчёт плагина Smush о сжатии файлов

Для 120 изображений это составило целых 183 КБ. И это при том, что изображения изначально все были крайне маленького размера.

Рекомендуем загружать изображения в формате WebP, задавать атрибуты width (ширина) и height (высота) всем картинкам и использовать loading="lazy" (уже подключено в примерах). Это снизит вес и предотвратит сдвиги вёрстки (CLS). WebP поддерживается всеми современными браузерами, включая Safari.

Коротко о главном

  • Вы изучили ключевые шаги по поисковой оптимизации сайта на WordPress. Внедрение этих рекомендаций — от базовых настроек до работы со скоростью и контентом — заложит прочный фундамент для роста позиций.
  • SEO — это непрерывный процесс. Регулярно добавляйте качественный контент, проводите технический аудит и следите за обновлениями алгоритмов.
  • Использование белых методов продвижения, описанных в этой статье, позволяет добиться комплексного улучшения сайта и роста позиций без риска санкций. Это основа для успешного выхода в топ Google и «Яндекса».
Экспертный аудит видимости в нейросетях
  • проведем анализ на предмет успешности ранжирования сайта в нейросетях и AI-поиске
  • покажем решения для повышения органического трафика за счет GEO/AEO
Получить аудит

Присоединяйтесь
к нашему
Telegram-каналу!

Перейти

Присоединяйтесь
к нашему
Telegram-каналу!

Перейти

Комментарии (8)

R
RankRider
30.05.2025 11:41
Недавно сделал свой первый сайт на вордпресс и решил почитать про его СЕО продвижение. До этого всегда делал на тильде, так что может быть есть какие-то различия, так что сижу выясняю. Если получится все сделать самому, то отпишусь сюда. И спасибо за пункт с установкой зеркала сайта, потому что о нём я совершенно забыл и не знал как это делается.
М
Моисеева Светлана
02.07.2025 15:29
Супер! Не ожидал найти такой подробный гайд в бесплатном доступе. Честно, о половине даже не слышал, но расписано все понятно, думаю разберусь мало-мальски. Хотя некоторые пункты довольны сложны для моего понимания.
F
Figma_Vadim
19.03.2026 17:00
Кстати, по сжатию картинок могу еще добавить ShortPixel в копилку к Smush. Мы на своих проектах его используем, он очень круто ужимает в WebP, а по качеству картинки разницы почти нет.
r
r.ponomarev
21.03.2026 17:34
Ценная выжимка информации. Пойду применять на практике.
G
GSC_Leo
20.03.2026 16:27
Про конфликт плагинов для карты сайта — это в точку. Постоянно из-за этого дубли в консоли появляются.
А
Арсений Замятин
25.03.2026 19:09
Мы на одном из контент-проектов по похожему чек-листу за квартал вычистили весь технический мусор и ускорили загрузку, в итоге за полгода конверсия из статьи в заявку выросла на 25%. Вопрос в том, как вы управляете таким «зоопарком» плагинов, чтобы при очередном обновлении WP всё не сломалось?
K
Kokoc Perfomance
25.03.2026 19:40
Держим плагины под контролем через регулярный аудит и стандартизацию: один плагин на функцию, без дублей (как в статье про анти‑конфликты: один SEO, один sitemap, один источник OG и breadcrumbs), всё лишнее выносим в тему или лёгкий кастом. Обновления проводим только через staging с бэкапом и коротким регресс‑чеклистом по воронке и скорости, после чего выкатываем в прод и мониторим ошибки.
Г
Глеб Юдин
24.03.2026 18:29
Этот подход с автоматизацией мета-тегов хорош для контентных проектов, но в нашей медицинской тематике это может создать риски.
💬 Оставить комментарий
Популярные статьи автора
Узнайте стоимость продвижения сейчас
Выберите удобный способ связи:
Выберите удобный способ связи:
Введите Ваш номер телефона:
Введите адрес Вашего сайта:
Введите Ваше имя:

Введите Ваш Email:
Введите адрес Вашего сайта:
Введите Ваше имя:

Оперативно отвечаем в рабочее время: с 10:00 до 19:00
Оперативно отвечаем в рабочее время: с 10:00 до 19:00
Вы уже проголосовали
+7 (495) 772 97 91
Возьмем ТОП вместе?

Цена лидов в различных нишах
Тематика Стоимость лида (Москва/Россия)
Отдых 500
Мебель 350
Оборудование 500
Бансковские услуги 500
Безопасность 500
Организация мероприятий, концерты, праздники 500
Недвижимость 500
Строительство и отделка 500
Грузоперевозки 500
Доставка еды 350
Юридические услуги 500
Бухгалтерские услуги 500
Пластиковые окна 500
Детские товары 350
Автозапчасти 350
Образование 500
Возьмем ТОП вместе?

Оставить заявку сейчас
Выберите интересующую услугу *

Подпишитесь на рассылку
Не пропустите самое интересное из мира SEO и Digital. Только актуальные и самые крутые статьи.
Заявка успешно отправлена!
Наши сотрудники уже приступили к анализу Вашего сайта. Наш менеджер свяжется с вами в течение дня, спасибо!