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

14.12.2023

Базовая SEO оптимизация

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

Заполняем раздел «Общие» в меню «Настройки»

SEO настройка веб-ресурса на начинается с выбора его названия и краткого описания. Эти элементы будут видны в верхней части страницы и автоматически включены в сниппет Title. Некоторые темы могут скрыть эти “заголовки” в основном содержимом страницы, но их внесение все равно обязательно. Обычно, название сайта отражает основную деятельность компании. Например, “Доставка щебня в Москве и Московской области”. Краткое описание обычно содержит основное предложение компании, такое как “нерудные материалы с доставкой”. 

Перечень настроек:

  1. Адрес сайта. Его нужно указывать вместе с протоколом HTTPS или HTTP.
  2. Административный адрес email. Электронная почта системного администратора.
  3. Формат даты и времени. Представление допускается оставить по умолчанию.

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

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

ЧПУ, или “человекопонятный URL”, это формат адреса страницы, который легко читается и понимается как людьми, так и поисковыми системами. Например, вместо адреса вида “https://site.ru/article4732”, вы используете “https://site.ru/remont-okna”, что сразу дает понять, о чем страница. Это полезно для SEO.

По умолчанию, WordPress использует ID статьи, что не является ЧПУ.

Чтобы изменить это, перейдите в боковое меню на “Настройки”, затем “Постоянные ссылки”.

Настройки в WordPress позволяют указать формат ссылок на посты. Среди всех доступных опций, наиболее предпочтительным является выбор “Произвольно”. Это дает вам полный контроль над структурой ссылки, позволяя выбирать любую структуру и вложенность по вашему усмотрению.

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

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

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

Также стоит установить плагин Cyr-To-Lat. По умолчанию, WordPress использует название вашей статьи, которое использует кириллицу. Это приводит к проблемам, так как URL должен быть на латинице. Плагин Cyr-To-Lat автоматически транслитерирует названия с русского на латиницу, экономя ваше время и нервы.

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

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

Для этого нам понадобится обратиться к уже знакомому нам файлу .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]

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

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

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

Вам не запрещается исправить это, используя плагин Clearfy. После установки и активации плагина перейдите в раздел SEO, затем “Дубли страниц”.

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

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

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

Заголовок Last Modified

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

Заголовок Last Modified решает эту проблему, сообщая поисковому роботу, когда последний раз обновлялась страница. Это позволяет роботу понять, что переиндексация не требуется, и перейти к поиску новых страниц.

Вы можете установить заголовок Last Modified с помощью Clearfy. Перейдите в раздел SEO этого плагина и включите заголовки Last Modified 

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

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

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

Файл 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