WordPress — одна из самых популярных CMS: бесплатная, гибкая и позволяет создать практически любой сайт, от блога до интернет-магазина. Но для успешного продвижения платформу нужно правильно настроить. Этот WordPress SEO гайд поможет разобраться во всех важных моментах, от базовых настроек до внутренней оптимизации.
- Быстрый старт: 15‑минутная SEO‑настройка WordPress
- Требования к шаблону
- Включить индексацию сайта поисковыми системами
- Формирование ЧПУ
- Удаление дублей страниц со слешем и без на конце
- Заголовок Last Modified
- Создание XML‑карты на WordPress
- Файл robots.txt
- Core Web Vitals и анти‑конфликты плагинов
- SEO плагин All in One SEO
- Оптимизация страниц
- Метаданные для социальных сетей
- Добавление микроразметки Schema в WordPress
- Кэширование файлов
- Сжатие исходного кода
- Сжатие изображений через плагин Smush
- Коротко о главном
Быстрый старт: 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, определитесь с темой или проведите аудит текущей. Если шаблон не поддерживает нужный функционал, одних настроек движка будет недостаточно для продвижения.
Скорость загрузки
Скорость важна и для алгоритмов ранжирования поисковых систем, и для людей, которые заходят на ваш сайт.
Пользователи могут просто не дождаться загрузки и уйти к конкурентам. Поэтому на этот пункт нужно обратить особое внимание. Чем более нагруженным является шаблон, тем медленнее загружается сайт.
При выборе шаблона обращайте внимание на количество тяжёлой графики, текстур и прочих элементов, которые могут затормозить загрузку. Чем меньше вес каждой страницы — тем лучше. Хотя скорость интернета у многих пользователей сейчас высокая, значительная часть заходит со смартфонов. Поэтому перегружать страницу тяжеловесными элементами не стоит.
Далее в статье рассмотрим, как можно ускорить загрузку сайта — в том числе сжать изображения без потери качества. Тем не менее, если тема изначально перегружена графикой, это всё равно снизит скорость.
Отсутствие лишних блоков
Шаблоны создаются не под конкретную задачу, а «для всех», поэтому в них добавляют всевозможные элементы, которые могут понадобиться.
Зачастую это:
- списки авторов;
- списки пользователей;
- облако тегов.
Словом, всё то, что мы отображать на сайте не собираемся. Проверьте, чтобы в шаблоне была возможность отключать эти блоки.
Адаптивность темы под мобильные устройства
В зависимости от тематики сайта число пользователей с мобильных устройств может достигать 50 % и больше. Оптимизация темы под мобильные устройства сегодня — обязательное требование для сайтов.
Также нужно учесть разнообразие устройств и их разрешений. Сайт должен корректно отображаться на всех популярных разрешениях:
- 1280px и более — для компьютеров;
- 1024px — планшеты в альбомной ориентации;
- 768px — планшеты в портретной ориентации;
- 480px — мобильные устройства в альбомной ориентации;
- 320px — мобильные устройства в портретной ориентации.
Да, большинство смартфонов имеют гораздо большее разрешение, чем 320px, но таких устройств всё ещё много. Адаптация под них увеличивает количество посетителей.
Если выбираете платный шаблон, в его описании обязательно будет указано, соответствует ли он описанным выше требованиям.
Вот пример, как это может выглядеть:
Включить индексацию сайта поисковыми системами
В настройках WordPress можно отключить видимость для поисковых систем. Эта опция передает поисковым роботам команду не индексировать сайт.
Такая функция может быть полезна, если ваш сайт ещё в разработке или наполняется контентом — то есть не готов. И вы не хотите, чтобы он отображался в результатах поиска в сыром виде.
Но крайне важно не забыть проверить перед финальным запуском сайта, что это ограничение снято.
Для этого нужно перейти через боковое меню админ‑панели «Настройки» → «Чтение». Убедитесь, что не стоит галочка в пункте «Попросить поисковые системы не индексировать сайт»:
Добавление сайта в «Яндекс Вебмастере»
Чтобы получать от «Яндекса» информацию о сайте (ошибки, статус индексации и т. д.), каждый владелец должен добавить ресурс в официальную панель вебмастера.
В первую очередь настроим это на стороне «Яндекса». Для этого перейдите по ссылке. Для продолжения понадобится аккаунт на «Яндексе». Если его нет, вам сразу предложат создать.
Попав в панель, добавьте сайт. Для этого нажмите на плюсик вверху дашборда:
После этого вам предложат указать домен вашего сайта:
Отлично! Почти готово, осталось подтвердить права. Это можно сделать несколькими способами.
Быстрее и безопаснее: вставьте код верификации через плагин All in One SEO → Инструменты вебмастера (как показано ниже). Это избавит от необходимости правки header.php, которая может потеряться при обновлении темы.
Возвращаемся в «Яндекс Вебмастер» и проверяем права. Нажмите кнопку подтверждения:
После верификации откройте раздел «Индексирование» → «Файлы Sitemap» и отправьте https://вашдомен/sitemap.xml. Проверьте статус через 24–48 часов.
Добавление в Google Search Console
Здесь всё аналогично с «Яндексом», но есть несколько небольших нюансов и различий в интерфейсе.
Переходим на сайт https://search.google.com/search-console и входим в свой аккаунт.
Слева вверху нажимаем на «Добавить новый ресурс»:
В открывшемся окне выбираем «Ресурс» с префиксом в URL:
Именно он позволит нам подключить сайт через html‑тег. Вводим адрес нашего сайта, не только домен. Лучше скопировать из адресной строки в браузере, так как нужен адрес вместе с https://.
В появившемся окне выбираем пункт «Тег HTML»:
Теперь он развернулся, и мы можем скопировать наш тег:
Быстрее и безопаснее: вставьте код верификации через плагин All in One SEO → Инструменты вебмастера (как показано ниже). Это избавит от необходимости правки header.php, которая может потеряться при обновлении темы.
Возвращаемся в панель Google Search Console и нажимаем OK.
Если всё сделали правильно, права подтверждены. После верификации откройте раздел «Файлы Sitemap» и отправьте https://вашдомен/sitemap.xml. Проверьте статус через 24–48 часов.
Настройка SSL‑сертификата
Что касается настройки SSL‑сертификата, в основном он настраивается не на стороне WordPress. В первую очередь нужно получить сам сертификат.
SSL-сертификат обеспечивает защищённое HTTPS-соединение, шифруя данные пользователей. Это критически важно для безопасности и является фактором ранжирования.
На большинстве хостингов бесплатный SSL (например, Let's Encrypt) подключается с автопродлением. Попросите техподдержку включить автопродление и заголовок HSTS после проверки, что весь сайт работает по https без смешанного контента.
Часто на хостинге этот функционал предоставляется бесплатно. Достаточно просто подключить эту опцию.
Настройка зависит от хостинг‑провайдера, поэтому обратитесь к техподдержке. Специалист расскажет, как установить сертификат на вашем хостинге.
Установка главного зеркала
Как и дубли страниц при переходе на SSL‑сертификат (с HTTP и HTTPS), у сайта могут быть дубли при открытии с WWW и без него.
С дублями, возникающими в результате работы SSL‑сертификата, мы только что разобрались. Сейчас решим вопрос со вторым вариантом.
Коротко о вариантах с WWW и без него. Сегодня практической разницы у этих двух вариантов нет.
Раньше приставка WWW использовалась, чтобы указать, что веб‑ресурс находится во всемирной паутине. Но сейчас все веб‑сайты находятся во всемирной паутине. Информационная необходимость в этой приставке уже отпала.
Другое дело, что ваш сайт уже может быть проиндексирован, и одна из версий определена поисковой системой как основная. По этой причине можете выбрать тот вариант, который отображается в поисковой выдаче.
Хотя и это не критично, ведь мы просто обновим информацию в поисковых системах в процессе создания основного зеркала. Можете выбрать тот вариант, который больше нравится. Только учитывайте, что без www адрес короче и удобнее для написания. Итак, приступим.
Переходим через боковое меню в «Настройки» → «Общие», и теперь дописываем к адресу выбранный вами вариант.
Также нам нужно установить редирект с одной версии адреса на другую. Для этого нужно отредактировать файл .htaccess и добавить в него инструкции для редиректа.
Редактировать его можно несколькими способами: через панель хостинга либо через FTP‑клиент.
Проще всего это сделать через хостинг. Для этого откройте файловый менеджер и перейдите в корневую папку на FTP. Уточнить, как это сделать на вашем хостинге, вы можете через его техподдержку.
В корневой папке хостинга среди файлов будет интересующий нас файл .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 статьи.
Чтобы это исправить, переходим в боковое меню «Настройки» → «Постоянные ссылки».
Мы увидим следующие настройки:
Из всего что есть, лучше выбрать пункт «Произвольно». Так мы получим максимальный контроль над структурой ссылок. Мы сможем выбрать для себя любую структуру, вложенность, которая нам нужна.
В этом нам помогут теги, которые мы можем использовать. Они показаны прямо на этой же странице, чуть ниже. В структуру можно включить дату публикации, включая год, месяц, день или же минуту и секунду. Либо автора публикации.
Возможно, это пригодится, но я рекомендую использовать либо формат категория/название‑статьи, либо сразу статью. Выбирайте в зависимости от вашей ситуации. Только учитывайте, чтобы получившийся URL был:
- Коротким.
- Удобным для пользователей (понятным).
Если у вас новостной сайт или блог, в разделе «Настройки» → «Чтение» также можно задать количество записей, отображаемых в ленте.
Также советую установить плагин Cyr‑To‑Lat. Дело в том, что по умолчанию WordPress будет брать название вашей статьи и использовать его в URL‑адресе. Но так как URL на латинице, а статья у вас будет написана кириллицей, с этим возникнут трудности. И ссылка на статью будет вида https://site.ru/ремонт‑окна.
Плагин же решит эту проблему: он автоматически будет делать транслитерацию названия с русского на латиницу, что сэкономит вам немало времени и нервов.
- Гарантия результатов
- Комплексное развитие
- При любом тарифе отслеживаем динамику заявок и звонков с сайтов
- Регулярный пересмотр семантического ядра
Удаление дублей страниц со слешем и без на конце
Движок может создавать различные 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 → «Дубли страниц».
Далее устанавливаем галочки, как на скриншоте:
Заголовок Last Modified
Использование этого заголовка позволит повысить скорость индексации. Дело в том, что поисковики не знают заранее, когда обновлялась уже проиндексированная страница, и обновлялась ли. Чтобы это узнать, им нужно снова её проиндексировать. В конечном итоге это приведёт к тому, что поисковый робот будет перепроверять старые статьи, а до новых может не добраться. Всё это приведёт к низкой скорости индексации новых материалов на сайте.
Чтобы этого не случилось, используется заголовок Last Modified. В нём мы сразу сообщаем роботу, когда последний раз страница обновлялась. Благодаря этому он может понять, что переиндексировать её не нужно, и пойдёт искать новые страницы.
Сообщать данные Last Modified мы можем через плагин Clearfy. Переходим в него в раздел SEO. И включаем заголовки Last Modified:
Создание 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, но гораздо проще. Достаточно кликнуть по нужной нам системе и вставить код верификации:
Всё остальное плагин сделает сам, сэкономив нам кучу времени. Нужно только предварительно получить этот код от поисковых систем. Как это сделать, я описал выше.
Следующий раздел плагина — инструменты. Через него мы можем напрямую редактировать файлы robots.txt и .htaccess вместо обращения к хостингу и поиска этих файлов вручную, что значительно может сэкономить время.
Дубли страниц с одинаковыми мета‑тегами
Да, это едва ли не главная фишка этого плагина. С его помощью мы можем автоматизировать мета‑теги Title и Description на всём сайте. Таким образом мы сможем прописать вручную мета‑теги на ключевых страницах и автоматизировать их заполнение на второстепенных.
Для этого переходим в раздел «Вид в поисковиках плагина», вкладка «Общие настройки».
В первом блоке мы можем выбрать символ разделителя. На каком именно остановить свой выбор, не принципиально. Чаще всего для этого используют либо вертикальную черту, либо стрелки вправо.
Далее плагин предложит выбрать мета‑теги для главной страницы. Пока ничего нового, здесь мы ещё автоматизацию затрагивать не будем, так как мета‑теги на этой странице лучше заполнить вручную.
Теперь переходим на страницу «Типы контента». Здесь нам предлагают заполнить алгоритм создания заголовков и описаний для типов контента «Записи».
Это уже для нас интереснее, так как записей может быть очень много.
Ключевой элемент этих полей для нас заключается в том, что мы можем использовать теги. Именно благодаря им мы и сможем решить вопрос с уникальностью страниц.
Список тегов очень большой, и копировать их в эту статью нет смысла, так как их все можно просмотреть прямо на странице плагина.
Но логику работы с ними и интересные пары тегов рассмотрим прямо сейчас.
По умолчанию плагин предлагает выводить название «Записи», затем вертикальный разделитель и название:
Эту комбинацию вы можете и использовать. Название плагин будет брать из настроек WordPress. По сути, это может быть любой текст, который вы добавите в это поле.
Тут вы можете проявить фантазию и поэкспериментировать.
Или просто указать домен сайта.
Кроме этого, вы можете указать после заголовка рубрику, к которой относится «Запись». Или же её автора, если это имеет принципиальное значение.
В том же случае, если статей на сайте огромное количество, и перебрать их вручную не представляется возможным, но при этом их все нужно сделать уникальными, можно пойти на следующую хитрость.
Добавить в шаблон дату создания «Записи», что позволит сделать все заголовки уникальными, даже если название Записей будет совпадать.
Что касается поля «Мета‑описание» (мета‑тег Description для страницы), здесь даже больше вариантов.
Можно по полной использовать теги. К примеру:
«Заголовок» раздела «Категория» — «Название сайта». Статья опубликована автором «Имя автора», в «Дата публикации».
Да, к подобным описаниям могут быть вопросы, но если вам нужно заполнить 200, 300 а то и больше записей уникальными описаниями, это может стать настоящей проблемой. Но с этим плагином это всё можно будет сделать за 10 минут и при этом наполнить страницы вполне осмысленным текстом.
Далее такой же функционал плагин All in One SEO Pack предлагает для «Страниц», а также медиафайлов и т.д. Разбирать подробно мы не будем, так как всё остаётся неизменным. Только мы можем задать такой же алгоритм генерации или отличный, для других типов контента.
Оптимизация страниц
Помимо общей оптимизации метатегов, плагин All in One SEO Pack позволяет нам настроить их точечно для каждой страницы.
Для этого открываем редактирование любого поста на сайте и проматываем под текст. Теперь под ним появилось несколько новых блоков, через которые мы можем редактировать метатеги страницы. Мы также можем использовать теги, как и в настройках плагина All in One SEO Pack.
Заголовок означает Title страницы, а мета‑описание — тег Description.
Внутренняя перелинковка и навигация
- Добавляйте 2–4 релевантные внутренние ссылки на 1000 слов (на «родительские» и смежные материалы). Это повышает связность кластера и помогает поисковикам понимать иерархию сайта.
- Включите «хлебные крошки» в теме или SEO‑плагине (любой один источник) и выведите их на страницах записей и категорий. Не дублируйте источники — это вызовет ошибки разметки.
Метаданные для социальных сетей
При размещении ссылки на сайт в соцсетях они адаптируют её, а также подгружают описание страницы, изображение и т.д.
Но если вы не укажете специально эту информацию, она может не подгрузиться или выберется случайным образом со страницы. Мы можем это исправить всё тем же плагином All in One SEO Pack.
Помимо настройки метатегов, которые мы рассмотрели выше, мы можем добавить к нашей странице информацию для соцсетей. Для этого нужно переключиться на другую вкладку в блоке с настройками плагина под статьёй:
В этом разделе мы можем добавить информацию для соцсетей Facebook и Twitter. Плагин позволяет передать следующую информацию:
- Заголовок.
- Описание.
- Изображение.
Крайне удобно то, что в плагине предусмотрен предпросмотр того, как ссылка будет выглядеть в соцсети.
Добавление микроразметки Schema в WordPress
Микроразметка позволяет структурировать внешний вид сниппета в выдаче поисковых систем.
Поисковая система берёт заголовок из метатега Title, описание либо из первого абзаца, либо из метатега description, либо из куска текста, где чаще встречается ключевое слово… то есть откуда угодно, и мы это контролировать никак не сможем. И это при том, что внешний вид сниппета крайне важен для продвижения и напрямую влияет на количество переходов.
А так выглядит сайт с микроразметкой schema.org в результатах поиска:
Отличия явные: добавлена картинка, которая привлекает внимание, в описании ингредиенты блюда, а ниже информация о времени готовки и количестве порций.
А что крайне важно для нас, такой сниппет занимает больше места, а значит привлекает больше внимания, что в итоге приведёт к более высокому CTR.
Чтобы подключить микроразметку к сайту, достаточно просто установить и настроить плагин. Отлично с этой задачей справляется плагин Schema от Hesham.
После его установки и активации в боковом меню появится пункт Schema. Нажимаем на него и сразу попадаем в настройки плагина.
Ничего сложного в них нет: просто добавляете информацию о сайте и своём бизнесе, адрес, лого, если есть.
После этого вам нужно создать типы микроразметок для ваших публикаций. Для этого переходите в настройки плагина Types:
Далее в настройках выбираете, какая информация из микроразметки Schema должна добавляться к вашим постам или страницам на WordPress.
Обратите внимание: вы можете выбрать правила таким образом, чтобы выбранная микроразметка применялась только к постам определённой категории.
Либо же наоборот, сразу по всем публикациям, включая и страницы, и категории.
Кэширование файлов
Что такое кэш сайта? При каждом обращении пользователя к странице движок подгружает различные ресурсы, изображения, текст, из этого всего собирает страницу, которую затем и отдаёт пользователю.
Всё это может занимать довольно длительное время и заставляет пользователя ждать. Чтобы ожидание не было слишком долгим, и придумали кэш.
Сайт заранее создаёт страницы, файлы стилей, изображения и сохраняет у себя в кэше. И при обращении пользователя отправляет ему уже готовый заранее контент. Да и движок сайта в итоге меньше работает, и хостинг так сильно не нагружается. Так как не приходится для каждого пользователя персонально создавать страницы.
Минус этого способа в том, что если мы обновим контент на странице, а в кэш она уже попала, пользователю будет отдаваться не новая страница, а старая закэшированная.
Чтобы этого не случилось с вашим сайтом, я объясню, как всё правильно настроить, на примере плагина WP Fastest Cache.
Открываем плагин, и на первой же вкладке нас ждут все ключевые настройки:
В первую очередь, если английский язык вас отпугивает, плагин переведён на русский язык. Чтобы его включить, в самом низу настроек можно выбрать русский язык:
Не пугайтесь большого количества настроек, для включения кэша нас интересуют только некоторые из них.
А именно:
Первый пункт — «Кэширование», собственно, включает работу плагина. Его активируем однозначно.
Далее «Автоматическая предварительная генерация кэша всего сайта». Об этом мы и говорили выше. При активации плагин в фоновом режиме создаст кэшированные версии всех элементов.
Каких?
Именно это мы и можем настроить, если активируем этот пункт. Так как после этого на экране появится модальное окно с доступными типами контента:
Я советую выбрать все пункты, а также выставить 4 страницы в минуту. Это означает, что плагин будет проводить кэширование страниц в медленном темпе, не особо нагружая хостинг. На самом деле, можете поэкспериментировать и установить даже более высокое значение.
Подтверждаем и двигаемся дальше.
«Не показывать кэшированную версию авторизованным пользователям» — тоже лучше активировать. Поскольку в большинстве случаев посетители не могут авторизоваться, а единственные авторизованные пользователи — это админы.
Таким образом, при включённом чекбоксе некэшированные страницы будут показываться только админам.
«Не показывать кэшированные версии мобильным устройствам» — можете активировать, если опасаетесь за отображение кэшированных страниц на мобильных устройствах. Но как правило, всё всегда корректно работает. Впрочем, можете заранее проверить сами и на основе этого выбрать, включать ли этот пункт.
Далее идут похожие пункты: «Очищать кэш при публикации новой записи или страницы» и «Очищать кэш при обновлении записи или страницы». Как раз их лучше включить. Они и избавят нас от проблемы, что пользователям могут показываться устаревшие страницы.
Кэш в браузере тоже включаем. Это означает, что если пользователь уже открывал страницу сайта, то при повторном заходе на сайт он не будет заново её скачивать с нашего сервера, а откроет сохранённую версию со своего устройства.
На этом настройку можно считать законченной. Только ещё уточню, что плагин позволяет в любой момент очистить кэш. Очень удобно, если вы обновили многие страницы, и нужно обновить кэш.
Для этого достаточно перейти во вкладку «Очистка кэша» и нажать на кнопку «Удалить весь кэш»:
Сжатие исходного кода
Это позволит нам сократить время загрузки страниц. Для этого возвращаемся к плагину WP Fastest Cache. Он также позволяет нам и сжать код.
Выбираем сжатие HTML, CSS, JS, а также их объединение в один файл. Однозначно всё активируем. Это никак не отразится на работоспособности, но при этом увеличит скорость загрузки.
Сжатие изображений через плагин Smush
Сжатие изображений также обязательно нужно подключить, так как именно изображения имеют большой вес и сильно замедляют загрузку страниц.
Опять же, в этом направлении большой выбор плагинов, и все они хорошо сжимают картинки.
Могу посоветовать плагин Smush, он крайне популярный, часто обновляется, легко устанавливается и настраивается на лету.
После установки и открытия плагина вам зададут всего несколько вопросов, главный из которых — сжимать ли изображения при их загрузке?
Отвечайте да, и теперь сразу при загрузке изображений плагин будет проводить их сжатие. Только не забудьте провести массовую оптимизацию уже загруженных изображений.
Я проверил работу этого плагина, и он сжал изображения на 7,3 %, что достаточно существенно:
Для 120 изображений это составило целых 183 КБ. И это при том, что изображения изначально все были крайне маленького размера.
Рекомендуем загружать изображения в формате WebP, задавать атрибуты width (ширина) и height (высота) всем картинкам и использовать loading="lazy" (уже подключено в примерах). Это снизит вес и предотвратит сдвиги вёрстки (CLS). WebP поддерживается всеми современными браузерами, включая Safari.
Коротко о главном
- Вы изучили ключевые шаги по поисковой оптимизации сайта на WordPress. Внедрение этих рекомендаций — от базовых настроек до работы со скоростью и контентом — заложит прочный фундамент для роста позиций.
- SEO — это непрерывный процесс. Регулярно добавляйте качественный контент, проводите технический аудит и следите за обновлениями алгоритмов.
- Использование белых методов продвижения, описанных в этой статье, позволяет добиться комплексного улучшения сайта и роста позиций без риска санкций. Это основа для успешного выхода в топ Google и «Яндекса».
- проведем анализ на предмет успешности ранжирования сайта в нейросетях и AI-поиске
- покажем решения для повышения органического трафика за счет GEO/AEO
Комментарии (8)
Оставить комментарий