Настройка плагина Yoast SEO. Полное пошаговое руководство


Приветствую. Новое обновление Yoast SEO как всегда принесло множество полезных изменений. В данной статье мы рассмотрим подробнейшую настройку этого плагина.


Общие


Возможности

Этот раздел находится в меню 'Общие'. Здесь мы можем управлять дёополнительными сервисами yoast.


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

SEO анализ, Анализ удобочитаемости, Ключевое содержимое и Счетчик текстовых ссылок не трогаем, они отвечают за функционал этого блока:

block

и очень пригождаются при написании постов.


XML-карта сайта, если вы не используете другой, сторонний плагин для генерации sitemap.xml то этот пункт тоже не трогаем.

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

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


Инструменты веб-мастеров

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




Отобажение в поисковой выдаче (Заголовки и метаданные)


Общие

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


block
block

Здесь в качестве разделителя используется вертикальная черта "|", но вы можете взять тот разделитель, который подойдет именно вашему сайту.


Чтобы добавить ополнительные разделители, добавьте этот код в файл functions.php

/**
 * Добавление новых разделителей Yoast SEO
 */
add_filter( 'wpseo_separator_options', 'add_separators' );
function add_separators( $separators ) {
   $separators_new = [
      'Название'       => 'Символ',
      // например: 'sc-gier' => '⚙',
   ];
   $separators     = array_merge( $separators, $separators_new );

   return $separators;
}

Вторым пунктом - записываете ваши личные данные, или данные вашей компании, они необходимы для Google's Knowledge Graph - базы знаний google, которая используется для выдачи более точных результатов поиска.


Типы содержимого

Здесь мы более детально настраиваем отдельные типы контента wordpress, страницы, посты, архивы.


Переменные

В полях настройки которые мы рассмотим далее можно использовать следущие переменные:


Основные переменные
%%date%% Дата записи/страницы
%%title%% Название записи/страницы
%%parent_title%% Заголовок родительской страницы
%%archive_title%% Заменено на нормальный заголовок для архива, сгенерированного WordPress
%%sitename%% Имя сайта
%%sitedesc%% Слоган или описание сайта
%%excerpt%% Цитата записи/страницы (при отсутствии генерируется автоматически)
%%excerpt_only%% Цитата записи/страницы (без автоматической генерации)
%%tag%% Текущая(ие) метка/метки
%%category%% Рубрики записи (через запятую)
%%primary_category%% Основная рубрика записи/страницы
%%category_description%% Описание рубрики
%%tag_description%% Описание метки
%%term_description%% Описание термина
%%term_title%% Название термина
%%searchphrase%% Текущая фраза поиска
%%sep%% Разделитель определен в вашей теме wp_title() тег.

Дополнительные переменные
%%pt_single%% Заменено на единственное число лейбла типа содержимого
%%pt_plural%% Заменено на множественное число лейбла типа содержимого
%%modified%% Время изменения записи/страницы
%%id%% ID записи/страницы
%%name%% Псевдоним автора записи/страницы
%%user_description%% Биография автора записи/страницы
%%userid%% Логин автора записи/страницы
%%currenttime%% Текущее время
%%currentdate%% Текущая дата
%%currentday%% Заменено на текущий день
%%currentmonth%% Текущий месяц
%%currentyear%% Текущий год
%%page%% Номер текущей страницы в контексте (т. е. страница 2 из 4)
%%pagetotal%% Общее количество страниц текущей записи
%%pagenumber%% Номер страницы текущей записи
%%caption%% Подпись под вложением
%%focuskw%% Фокусное ключевое слово записи
%%term404%% Ярлык, вызвавший ошибку 404
%%cf_<custom-field-name>%% Значение пользовательского поля из записи
%%ct_<custom-tax-name>%% Значение пользовательских таксономий из записи (через запятую)
%%ct_desc_<custom-tax-name>%% Описание произвольной таксономии



Далее обозначены правильно выставленные опции для каждого блока в разделе Отображение в поисковой выдаче


Записи (post)

Показать Записи в результатах поиска?
Шаблон заголовка: %%title%%
Шаблон мета-описания: %%excerpt%%
Дата в предпросмотре фрагмента
Блок Yoast SEO

Страницы (page)

Показать Страницы в результатах поиска?
Шаблон заголовка: %%title%% %%sep%% %%sitename%%
Шаблон мета-описания: %%excerpt%%
Дата в предпросмотре фрагмента
Блок Yoast SEO

Товары (product)

Показать Товары в результатах поиска?
Шаблон заголовка: %%title%% %%sep%% %%sitename%%
Шаблон мета-описания: %%title%% %%sep%% %%excerpt%%
Дата в предпросмотре фрагмента
Блок Yoast SEO

Архивы пользовательских типов записей

Товары
Название: %%pt_plural%% %%sep%% %%sitename%%
Мета-описание: %%excerpt%%

Медиа


Перенаправить URL вложений на файл вложения?

URL медиафайлов и вложений

Таксономии


Рубрики (category)

Показать Рубрики в результатах поиска?
Шаблон заголовка: %%term_title%% %%sep%% %%sitename%%
Шаблон мета-описания: %%term_description%%
Блок Yoast SEO

Метки (post_tag)

Показать Метки в результатах поиска?
Шаблон заголовка: %%term_title%% %%sep%% %%sitename%%
Шаблон мета-описания: %%term_description%%
Блок Yoast SEO

Формат (post_format)

Архивы по формату
Показать Формат в результатах поиска?
Шаблон заголовка: %%term_title%% %%sep%% %%sitename%%
Шаблон мета-описания: %%term_description%%
Блок Yoast SEO

Категории товаров (product_cat)

Показать Категории товаров в результатах поиска?
Шаблон заголовка: %%term_title%% %%sep%% %%sitename%%
Шаблон мета-описания: %%term_description%%
Блок Yoast SEO

Метки товаров (product_tag)

Показать Метки товаров в результатах поиска?
Шаблон заголовка: %%term_title%% %%sep%% %%sitename%%
Шаблон мета-описания: %%term_description%%
Блок Yoast SEO

Классы доставки товаров (product_shipping_class)

Показать Классы доставки товаров в результатах поиска?
Шаблон заголовка: %%term_title%% %%sep%% %%sitename%%
Шаблон мета-описания: %%term_description%%
Блок Yoast SEO

URL рубрик

Удалить префиксы рубрик

Архивы


Настройки архивов авторов

Архивы авторов

Настройка архивов по датам

Архивы по дате

Особые страницы


Страница поиска
Шаблон заголовка: Вы искали %%searchphrase%% %%page%% %%sep%% %%sitename%%
Страница 404
Шаблон заголовка: Страница не найдена %%sep%% %%sitename%%

Хлебные крошки

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

<?php
/**
 * Хлебные крошки Yoast
 */
if ( function_exists( 'yoast_breadcrumb' ) ) :
   yoast_breadcrumb( '<div id="breadcrumbs">', '</div>' );
endif;
?>

Про настройку хлебных крошек читайте здесь Настройка хлебных крошек Yoast SEO


Консоль поиска

Этот инструмент позволяет отслеживать ошибки индексации в Google через API. Удобная вещь, рекомендую использовать.

Код авторизации вы можете получить нажав на соответствующую кнопку.


Социальные сети (Open Graph)


Аккаунты

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


Настойка следущих аккаунтов влияет на сниппет при расшаривании страницы

Facebook

Включаем 'Добавить метаданные Open Graph' и указываем изображение по умолчанию (размер картинки лучше брать больше 1200×900).

Twitter

Нажимаем 'Добавить метаданные Twitter'. Далее указываем 'Краткое содержание с большой картинкой' в поле 'Тип карточки по умолчанию'.

Pinterest

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

Google+

Здесь просто добавляем ссылку на свой аккаунт в поле 'Страница владельца в Google'.





Готово, с такой настройкой Yoast Seo 7.4.2 ваш сайт быстро поднимится в поисковой выдаче. Успехов в продвижении и до встречи в других уроках.

yoast seo