Настраиваем плагин WordPress SEO by Yaost. Yoast Seo полная инструкция по настройке seo плагина wordpress
Плагин WordPress SEO (полное название — WordPress SEO by Yoast ) настоящая находка для желающего расширить возможности стандартного набора от WordPress. Главная его функция — техническое СЕО, комплекс мер для поднятия позиций сайта в выдаче поисковиков.
Другими словами, при равных условиях ваш сайт с WordPress SEO будет выше в позициях Гугла или Яндекса, нежели сайт конкурента, который не использует или данный плагин, или другой сео подобный.
Скачать и установить:
- Черед админ. часть самого ВП:
Плагины -> Добавить новый: WordPress SEO by Yoast
(установить, активировать);
- Или с оф. сайта: WordPress SEO by Yoast (переместить и разархивировать в Ваш_сайт/wp-content/plugins )
- С данным плагином нужно держать ухо востро! Неверные настройки могут в обратном порядке не улучшить «позиции выдачи», а наоборот — еще и «помочь» выкинуть часть вашего сайта из поиска, уменьшить тиц или пр, устроить конфликт с другими плагинами …
- Семь раз подумай (сверься), и один раз «Сохранить изменения»
Всё о плагине WordPress SEO by Yoast. Настройки
- «Все» о данном плагине рассказать не получиться. Ибо он затрагивает изменения важных продвиженческих атрибутов. Чтоб понять, почему так или иначе — придется делать еще соответственные отступления в SEO азы, и не только. И тогда данная статья превратиться в целый толмуд.
- По этому, далее даются только настройки, а почему именно так — Гугл в помощь, изучаем соответственную мат. часть.
- Но здесь, ниже, приведены все важные и не очень настройки. И по сему, громкое название «Всё о плагине …»
Итак, после активации у вас в админке ВП появилось еще одно меню: «SEO «, ответственное за настройки данного сео плагина.
Кроме того, будут вспыхивать всякие окошки: «Разрешить …», «Подписаться …» . Везде нажимайте: «Нет». Хотя, не важно (я просто, не люблю ни навязчивости, ни переизбытка информации …)
Пройдемся по каждому подменю, сверху вниз, слева на право …
- — Не важно, рекомендовано, но не принципиально …
- — Очень, очень важные настройки.
1. SEO -> Админпанель
Можно оставить все, как есть, или по своему усмотрению, единственно, что могут со временем понадобиться — заполнить два поля (я их подчеркнул). Данные поля — идентификаторы, которые нужны, чтоб подтвердить, что данный чудо сайт принадлежит именно вам.
Подтверждается через специальные код, который вам присваивают, когда вы регистрируете новый сайт в Вебмастере от Гугл или Яндекс.
Впрочем, я сразу ставлю Гугл Аналистикс, код от Гугл вводить не требуется.
Особых настроек здесь нет. Можно двигаться дальше …
2. SEO -> Заголовки и метаданные
2.1 SEO -> Заголовки и метаданные: «Общие «
Без комментариев, выше уже указал почему …
2.2 SEO -> Заголовки и метаданные: «Главное меню «*
*В некоторых шаблонах ВП отсутствует возможность здесь редактировать. Ничего страшного …
Можно оставить все, как есть, или свой шаблон придумать. Но рекомендуется для каждой записи, страницы писать свои мета данные (шаблон названия — он же «title», шаблон мета … — «description» …) Об этом в конце еще скажу.
Где %%page%% — соответствует переменной — имя страницы, %%sitename%% — название сайта, %%sep%% — символ «-«, %%term_title%% — рубрика, %%date%% — дата.
2.3 SEO -> Заголовки и метаданные: «Типы записей «
Запись, Страницы:Медиафайлы
Если у вас оригинальные эти самые медиафайлы (картинки, видео), то снимаем галочку со всех полей. В ином случае (если «одолженные» на просторах Интернет):
2.4 SEO -> Заголовки и метаданные: «Таксономия «
Обычно так:
Но может быть и наоборот. Т.е. вверху Запрет — галочкой, внизу Разрешено — без галочки. Но никак: оба разрешено (без галочки), а вот оба могут быть закрыты от того, чтоб попасть в выдачу поисковика (т.е. и там и там — галочки).
2.4 SEO -> Заголовки и метаданные: «Остальное «
«Особые страницы» по усмотрению.
3. SEO -> Социальные сети
Снять галочку на « »
Возможно, вам со временем понадобится вкладка «Google+», в «Страница владельца в Google:» прописывается адрес страницы из Гугл+ (что очевидно, по этому обойдемся без картинки).
4. SEO -> XML Карта сайта
Данная хмл карта сайта — карта (список всех страниц и записей сайта) создается специально для поисковиков. Она ускоряет попадание новых страниц / записей в выдачу поиска.
Можно оставить все как есть. Или …
Убрать (не исключать из карты) — если медиафайлы у вас уникальны, в ином случае — оставить, как есть.
Метки и формат исключать, если у вас рубрики открыты для поисковика (впрочем, не важно).
НО! На некоторых шаблонах данный встроенный генератор ХМЛ в плагин конфликтует с самим шаблоном. Или конфликтует с другими плагинами. Рекомендуется, его выключить, пока все не поставите, настроите. А потом включить, посмотреть — если все работает, значить — пусть, так и будет.Если, что-то не работает, а по адресу ваш_сайт/sitemap.xml карта выглядит невразумительно — лучше поставить другой плагин (например, лучшим считается: Google XML Sitemaps ).
5. SEO -> Постоянные ссылки
Не убирайте категории, многие плагины и другие настройки Вордрпресс их используют. Кстати, у некоторых шаблонов это сделать невозможно. Т.е. однажды вы поставите новый шаблон — и все внутренние ссылки будут ссылать на несуществующие адреса …
6. SEO -> Хлебные крошки
Тут ничего примечательного, кроме того, что и эта встроенная полезность часто конфликтует с шаблонами. Если вы установили шаблон, там «крошки» были, но поставив данный СЕО плагин — они исчезли, увы, вина этого плагина. Лечиться — включить соответственную настройку здесь (красным).
Да, еще, как правило … В общем, смотрите сами (вторая красная линия) …
6. SEO -> RSS
На ваше усмотрение, можно оставить все, как есть …
7. SEO -> Все, что до «Изменить файлы»
Полезности: «Импорт и эспорт» — позволяет настройки сохранить или взять с других сео плагинов. Спецы сами разберутся, новичкам тут пока нечего делать.
«Массовые редакторы» — позволяют массово редактировать те самые мета данные (title и дескрипт). На мое мнение — бесполезная и не удобная вещь. Лучше ручками в каждой статье.
8. SEO -> Изменить файлы
Позволяет важные файлы ( и.htaccess) редактировать на лету. У меня было пару оказий из-за этого (пол сайта вылетело из индекса, посещаемость упала, а я не знал, из-за чего. Оказалось — некорректно сохранился файл благодаря данному редактору в плагине).
Как работать с WordPress SEO by Yoast
После активации и всех настроек, в редакторе страниц, записей и прочего (в зависимости от настроек «WordPress SEO Meta Box: Скрыть») появится такое поле:
(1) — хм, как коротко выразить … Например у вас запрос к Гуглу: «Купить Ванну». Вся статья об этом. Так вот плагин подсчитает насколько данная статья подходит под «Купить Ванну».
Раз мы начали о Ваннах:
Что вы Введете в (2), то и попадет в выдачу на место (2).
Что вы Процитируете из своей данной статьи в (3), то и попадет в выдачу на место (3). Справедливо для Гугл, для Яндекса — нет.
Обратите внимание на «купить ванну» и в поле (2), и в поле (3) — запрос присутствует там и там, выделен жирным. Так старайтесь поступать и вы.
Недостатки WordPress SEO by Yoast
- Много настроек, легко запутаться, забыться …
- Плагин значительно грузит процессор хостинга. Но и работы он проделывает очень много.
Yoast SEO — это плагин WordPress, который настраивает страницы сайта для правильного отображения в поисковых системах. Он поможет:
- избежать проблем и возможных санкций и фильтров со стороны поисковых систем за дубли контента;
- настроит вывод title , meta description и meta keywords ;
- создаст карту сайта sitemap.xml ;
- сделает навигационную цепочку «хлебных крошек» (breadcrumbs );
- поможет убрать основу категорий (/category/), стоп-слова и replytocom из URL комментариев;
- настроит редиректы с дочерних страниц медиафайлов на родительские записи;
- и многое другое, полезное для внутренней поисковой оптимизации сайта.
Где скачать и как установить плагин Yoast SEO
Быстрая настройка Yoast SEO
Здесь памятка, как быстро настроить Yoast SEO на новом сайте.
Если вы впервые сталкиваетесь с этим плагином, вам что-то может показаться непонятным. В таком случае, предлагаю пропустить этот раздел и перейти ниже — к полной настройке Yoast SEO.
- Включаем полный функционал плагина . Для этого, переходим SEO — Dashboard — Feauters и переводим Advanced settings pages в Enabled , затем вниз и сохраняем изменения.
- В сайдбаре появятся новые пункты. Переходим в Заголовки и метаданные (http://example.com/wp-admin/admin.php?page=wpseo_titles)
- В Заголовки и метаданные проходимся по всем вкладкам и везде удаляем конструкцию %%page%% %%sep%% %%sitename%% . Как правило, остаётся только первый шаблон, например %%title%% . Сохраняем изменения.
- Также, в Таксономии (http://example.com/wp-admin/admin.php?page=wpseo_titles#top#taxonomies) удаляем слово Архивы из начала каждой строки. Сохраняем изменения.
- В последней вкладке Другое (http://example.com/wp-admin/admin.php?page=wpseo_titles#top#other) Subpages of archives выставляем disabled , сохраняем изменения.
- В сайдбаре переходим в XML Карта сайта (http://example.com/wp-admin/admin.php?page=wpseo_xml) и XML sitemap functionality включаем (enabled). Проходимся по всем вкладкам, карту авторов выключаем и следим, чтобы нужные типы записей, страниц и таксономий присутствовали в карте sitemap.xml . Сохраняем изменения.
- В сайдбаре переходим в Дополнительно . Включаем навигационную цепочку breadcrumbs, прописываем текст ссылки на главную, в цепочке записи указываем Рубрика . Сохраняем изменения. Чтобы вставить хлебные крошки в шаблон, используем:
- Во вкладке Постоянные ссылки (http://example.com/wp-admin/admin.php?page=wpseo_advanced&tab=permalinks) проставляем:
- Strip the category base — Remove ;
- Redirect attachment URLs to parent post URL — Redirect ;
- Remove the ?replytocom variables — Remove .
Сохраняем изменения.
Выше был пример быстрой настройки Yoast SEO. Это некая шпаргалка для тех, кто уже не в первый раз настраивает плагин. Если Вы не относитесь к их числу, то далее подробно рассмотрим все настройки.
Полная настройка Yoast SEO
Теперь, когда плагин установлен и активирован, переходим к его настройке. В левом сайдбаре внизу появился отдельный раздел SEO, переходим в него:
http://example.com/wp-admin/admin.php?page=wpseo_dashboard
Внутри нам покажут несколько разделов:
- Dashboard
- Общие
- Features
- О себе
- Инструменты вебмастера
- Безопасность
Все эти пункты рассмотрим подробно.
Dashboard (Рабочий стол)
Dashboard или Рабочий стол . Здесь отображаются различные сообщения и уведомления, на которые стоит обращать внимание.
Например, на скрине выше мы видим 1 проблему (установлено название сайта по умолчанию, надо прописать своё) и 2 уведомления (предложения воспользоваться конфигуратором плагина и подключить сайт к Google Search Console). Мы только что установили плагин, и можно воспользоваться конфигуратором, но его будет недостаточно для полной настройки, поэтому я пропущу его и перейду непосредственно к обзору плагина и его тонкой настройке.
General (Общие)
Второй раздел, в который можно попасть по адресу http://example.com/wp-admin/admin.php?page=wpseo_dashboard#top#general
В нём расположен следующий функционал:
- Configuration wizard — здесь расположен конфигуратор, которым можно воспользоваться, чтобы в несколько этапов предварительно настроить плагин. Можно его пропустить;
- О создателях — информация о создателях плагина;
- Restore default settings — тут можно сбросить настройки плагина на первоначальные, если что-то пошло не так.
Features (Возможности)
Третий раздел — Features (Возможности). Доступен по адресу http://example.com/wp-admin/admin.php?page=wpseo_dashboard#top#features .
Knowledge Graph (О себе)
Четвёртый раздел — Knowledge Graph (О себе). Доступен по адресу http://example.com/wp-admin/admin.php?page=wpseo_dashboard#top#knowledge-graph .
Зачем это всё нужно? Google будет использовать их для своего Knowledge Graph .
А также, он может использовать эти данные в поисковой выдаче:
Webmaster Tools (Инструменты Вебмастера)
Раздел находится по адресу http://example.com/wp-admin/admin.php?page=wpseo_dashboard#top#webmaster-tools .
В этом разделе вы можете быстро подтвердить право на владение доменом в панелях Google Webmasters и Яндекс Вебмастер.Если вы уже подтвердили право владения доменом, пропускайте этот раздел.
Google Search Console
Чтобы подтвердить право владения доменом example.com в Google Search Console:
Yandex Webmaster Tools
Чтобы подтвердить право владения доменом example.com в Yandex Webmaster Tools:
Security (Безопасность)
Раздел содержит только одну функцию: Security setting , и находится по адресу http://example.com/wp-admin/admin.php?page=wpseo_dashboard#top#security
По умолчанию (disabled), метабокс Yoast SEO в каждой записи не позволяет авторам изменять для записей права на просмотр поисковыми роботами (meta name robots noindex), а также переопределить каноническую ссылку (link rel canonical). Поэтому, если вы доверяете авторам, вы можете включить (enabled) возможность изменять эти жизненно важные вышеуказанные параметры в записях всем, а не только администраторам сайта. Иначе оставьте всё так, как есть по умолчанию — disabled
Заголовки и метаданные
Этот раздел отвечает за то, как в коде в секции head отображаются теги
, и Сразу расскажу про переменные шаблонов, которые используются в этом разделе. Переменные в Yoast SEO выглядят как определённое слово, обёрнутое в двойные знаки процентов. Если Yoast видит такую переменную у себя в метабоксе, он заменит её на определённое значение, взяв его из настроек или данных сайта.
Чтобы для Записей отображался meta desciption , пропишите в поле Мета описание тег %%excerpt%%
Например, %%sitename%% будет заменёна на название сайта, определённое в настройках, %%sitedesc%% на описание сайта, %%title%% — на название записи или страницы, и так далее. Ниже полный перечень переменных с их описаниями:
- %%sitename%% — обозначает название сайта. Определяется в настройках сайта
- %%sitedesc%% — описание сайта. Определяется там же
- %%date%% — дата публикации записи или страницы
- %%title%% — заголовок записи или страницы
- %%parent_title%% — заголовок родительской страницы
- %%excerpt%% — короткое описание записи или страницы. Если не существует, будет сгенерировано автоматически
- %%excerpt_only%% — короткое описание записи или страницы. Если не существует, ничего не выведет
- %%tag%% — текущая метка/метки (теги)
- %%category%% — рубрика (категория) или список рубрик (категорий), разделённых запятой
- %%primary_category%% — главная рубрика (категория)
- %%category_description%% — описание рубрики
- %%tag_description%% — описание метки (тега)
- %%term_title%% — заголовок произвольного термина
- %%term_description%% — описание произвольного термина
- %%searchphrase%% — текущая поисковая фраза
- %%sep%% — разделитель, который определяется в следующем пункте, и который присутствует в wp_title()
Наверное, вы понимаете, что некоторые переменные могут работать только на определённых, соответствующих им страницах.
Вышеуказанных переменных обычно хватает с запасом. Однако, существуют и продвинутые варианты:
Общие
Располагается по адресу http://example.com/wp-admin/admin.php?page=wpseo_titles#top#general
Заголовки и метаданные — Общие — Yoast SEO
- Разделитель для заголовка — тут можно выбрать символ, который будет служить разделителем в заголовке вместо переменной %%sep%%
Enabled analysis
С переменными вы уже знакомы (описание выше), поэтому дальше буду давать примеры шаблонов, которые я обычно ставлю.
Домашняя страница
Отвечает за то, что отображается в title и description на главной странице. Располагается в http://example.com/wp-admin/admin.php?page=wpseo_titles#top#home
Здесь по умолчанию установлен набор %%sitename%% %%page%% %%sep%% %%sitedesc%% .
По идее, достаточно будет оставить %%sitename%% или %%sitename%% %%page%% . Вы меняете на своё усмотрение.Типовые решения задач и проблем
В этом разделе собраны типовые задачи и проблемы, с которыми приходится сталкиваться при использовании Yoast SEO.
Как убрать дублирование названия записи в breadcrumbs (хлебных крошках) WordPress SEO by Yoast
Код ниже удалит дублирующееся название статьи в хлебных крошках, оставим только ссылки на верхние уровни:
Add_filter("wpseo_breadcrumb_single_link", "remove_wpseo_breadcrumb_last"); function remove_wpseo_breadcrumb_last($link_output) { if(FALSE !== strpos($link_output, "breadcrumb_last")) { $link_output = ""; } return $link_output; }
Как убрать Товары WooCommerce из цепочки хлебных крошек Yoast SEO
add_filter("wpseo_breadcrumb_links", "sheens_wpseo_breadcrumb_output"); function sheens_wpseo_breadcrumb_output($output){ if ("product" == $output["ptarchive"]) { unset($output); $output = array_values($output); } return $output; }Как убрать и отключить JSON-LD от Yoast
// Полностью отключаем вывод JSON-LD в Yoast SEO add_filter("wpseo_json_ld_output", "__return_empty_array");Также, порой возникает потребность отключить Google SearchBox для сайта
SearchBox в результатах поиска выглядит как на скрине:
В WordPress обычно прописывается http://example.com/?s={Поисковый_запрос} . Если на сайте стандартный вид поиска отключен, то стоит также отключить его и в JSON-LD:
// Отключаем Yoast SearchBox для Google add_filter("disable_wpseo_json_ld_search", "__return_true");
Либо, можно изменить существующий адрес для поиска, например http://example.com/?search:
// Изменяем поисковую строку Yoast SEO add_filter("wpseo_json_ld_search_url", function () { return "http://example.com/?search={search_term_string}"; });
Как в Yoast SEO отключить метатеги OpenGraph
Чтобы отключить метаданные Open Graph, можно зайти в панель администратора: SEO — Социальные сети — Facebook , и переключить ползунок OpenGraph
Чтобы отключить Open Graph через хуки, можно воспользоваться следующим кодом:
Add_action("wp_head", "remove_all_wpseo_og", 1); function remove_all_wpseo_og() { remove_action("wpseo_head", array($GLOBALS["wpseo_og"], "opengraph"), 30); }
Чтобы отключить конкретные элементы OpenGraph, можно воспользоваться следующими фильтрами:
Add_filter("wpseo_opengraph_url" , "__return_false"); add_filter("wpseo_opengraph_desc", "__return_false"); add_filter("wpseo_opengraph_title", "__return_false"); add_filter("wpseo_opengraph_type", "__return_false"); add_filter("wpseo_opengraph_site_name", "__return_false");
ОШИБКА: поле http://ogp.me/ns#image отсутствует или пусто
Если при проверка сайта в валидаторе микроразметки возникает ошибка ОШИБКА: поле http://ogp.me/ns#image отсутствует или пусто , значит, Вы не указали дефолтное изображение в настройках плагина: Yoast — Социальные сети — Facebook , и указываете любое изображение, которое будет показываться в соцсетях при шаринге страниц, не имеющих миниатюр.
Как удалить rel prev next из head
/** * Yoast: Удаляем Prev Next для архивов */ add_filter("wpseo_prev_rel_link", "__return_false"); add_filter("wpseo_next_rel_link", "__return_false"); // Редиректим /page/2, /page/3 и т.д. на основную первую страницу рубрики (категории) add_action("pre_get_posts", function ($query) { // Если находимся на странице архивов, на странице пагинации 2 и выше, а также существует имя рубрики if ($query -> is_archive && $query -> query["paged"] > 1 && $query -> query["category_name"]) { // Редиректим на основную страницу рубрики wp_redirect(site_url($query -> query["category_name"]), 301); exit; } });Как включить article:published_time и article:modified_time
По умолчанию, в Yoast в Open Graph дата публикации и дата модификации отображается только для Записей. Чтобы включить их для других или страниц, можно воспользоваться следующим кодом:
// Дата публикации и дата модификации для страниц add_filter("wpseo_opengraph_show_publish_date", function () { if (is_singular("page")) return true; return false; });
А следующим кодом мы сможем включить отображение article:published_time и article:modified_time вообще для чего угодно:
Add_filter("wpseo_opengraph_show_publish_date", "__return_true");
Yoast SEO и Woocommerce
Для WooCommerce есть специальный платный плагин, описание доступно по адресу https://yoast.com/wordpress/plugins/yoast-woocommerce-seo/ . На данный момент, стоит $49 .
Помимо стандартных фишек Yoast SEO, он позволяет:
- Увеличить число шарингов в Pinterest
- Использовать хлебные крошки (breadcrumbs ) от Yoast взамен стандартных WooCommerce
- Гарантирует отличную совместную работу Yoast SEO и WooCommerce
- Удаляет ненужные страницы из карты сайта sitemap.xml и отдаёт приоритет индексации нужным страницам
Yoast или All In One Seo Pack, какой плагин выбрать
Я бы однозначно выбрал Yoast SEO , так как он содержит в себе всё, что нужно, чего нет в All In One Seo Pack , и что нужно добирать сторонними плагинами:
- Карту сайта sitemap.xml ;
- Удалить /category/ из URL;
- Хлебные крошки Breadcrumbs .
Как импортировать метаданные в Yoast SEO
Допустим, Вы переносите сайт со старого движка на WordPress. Также, допустим, у нас в базе данных есть таблица articles , в которой есть столбцы с нужными нам данными: столбцы meta_title , meta_description и meta_keywords . Также, допустим, что в таблице articles есть столбец ID , который соответствует ID поста в базе данных WordPress.
Если вам нужно массово прописать метаданные Yoast SEO для своих статей, можно воспользоваться следующим кодом. Его можно прописать в или создать .Add_action("admin_action_sheensay_import_yoast_meta", function() { current_user_can("manage_options") or exit; // Только администратор сможет сделать запрос global $wpdb; // Создаём запрос в базу данных $sql = "SELECT articles.meta_title, articles.meta_description, articles.meta_keywords, articles.ID, wp_posts.ID FROM articles " . " INNER JOIN wp_posts " . " ON articles.ID = wp_posts.ID " . " AND wp_posts.post_type = "post" " . " LIMIT 0, 10"; $rows = $wpdb->get_results($sql); exit(print_r($rows)); // Выводим результат запроса в базу данных. Чтобы произвести импорт, надо закомментировать или удалить строку foreach ($rows as $row) { update_post_meta($row->ID, "_yoast_wpseo_title", $row->meta_title); // Пишем meta title update_post_meta($row->ID, "_yoast_wpseo_metadesc", $row->meta_description); // Пишем meta description update_post_meta($row->ID, "_yoast_wpseo_metakeywords", $row->meta_keywords); // Пишем meta keywords } printf("Импортировано %d позиций.
", count($rows)); exit; });Теперь можно открыть URL http://example.com/wp-admin/admin.php?action=sheensay_import_yoast_meta , увидите результат запроса. Попробуйте стереть из $sql ограничение LIMIT 0, 10" или увеличить его, например, LIMIT 0, 1000 , затем проверьте результат, перезагрузив страницу.
LIMIT 0, 1000 означает «выбрать 1000 записей, начиная с 0 позиции». Так можно разбить импорт на порции. Следующие будут:
- LIMIT 0, 1000
- LIMIT 1000, 1000
- LIMIT 2000, 1000
- и так далее до конца
Убедившись, что запрос выдаёт нужные данные, закомментируйте или удалите строку exit(print_r($rows)); , затем перезагрузите страницу. Увидите, сколько строк импортировано.
Если данных слишком много, скрипт может завершиться с ошибкой, ему просто может не хватить времени на исполнение. В этом случае, попробуйте либо увеличить максимальное время исполнения PHP , либо .
Если время исполнения увеличить нельзя, попробуйте скармливать данные порциями, меняя ограничение: например, LIMIT 0,100 первая итерация, LIMIT 100,100 вторая, LIMIT 200,100 третья, и так далее.
Yoast SEO — шикарный плагин, помогает настроить сайт под поисковое продвижение и правильно затачивать статьи под нужные поисковые запросы. Ниже вы найдете полноценное видео по настройке и использованию Yoast, а это будет текстовый вариант инструкции.
Итак, начнем настраивать. Есть быстрый вариант настроек, о нем сразу и расскажу.
Ахтунг! Весь код, описанный в статье, необходимо добавлять в файл functions.php вашей темы. Но удобнее использовать .
Быстрые настройки
Я подготовил для вас специальный файл с настройками. Достаточно его скачать и импортировать
Внимание! Актуальная версия Yoast SEO 7+. В данной версии произошли кардинальные изменения интрефейса. Данные о настройках в этой статье временно не актуальны
Как произвести импорт? Очень просто: заходите SEO → Инструменты → Вкладка Импорт
Загружаете скачанный файл и все. При успешном импорте будет соответствующее сообщение.
Теперь остается только добавить ваши данные в разделе Информация и Соцсети.
Настройка Yoast SEO
Теперь пойдем подробно и по порядку. И первым у нас идут Общие настройки
Общие настройки
Консоль
На вкладке Консоль будут появляться различные сообщения о возникающих проблемах. Если все настроено верно, то обычно никаких проблем не бывает.
Общие
![](https://i2.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-3.jpg)
Мастер настроек позволяет произвести настройку Yoast в визуальном режиме. То есть, все что написано в этой статье, только более красиво.
Счетчик текстовых ссылок — специальный функционал плагина Yoast. Позволяет проводить аналитику внутренних ссылок и правильно настраивать внутреннюю перелинковку.
О создателях — раздел позволяет посмотреть информацию о разработчиках плагина Yoast.
Восстановление настроек по умолчанию — сброс всех настроек к исходным. Иногда бывает нужно.
Возможности
Вот тут уже начинаются настройки. Не все, что есть на этой вкладке надо включать.
Анализ читабельности и SEO оптимизации обычно включают, но если выключить, то отрубятся вот эти важные вкладки в метабоксе Yoast при редактировании статьи.
И потеряется весь смысл использования плагина Yoast SEO.
Переключатель Дополнительные настройки отключает весь дополнительный функционал плагина. В предыдущих версиях данный плагин был по умолчанию выключен и настройки не показывались.
![](https://i1.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-10-1.jpg)
Настройка Ryte — включает возможность интеграции в специальный, импортный сервис по мониторингу индексации вашего сайта. Стоит каких-то безумных денег и не работает с нашими поисковиками. Можно и нужно отключить. А мониторить можно и через Метрику.
Меню панели администратора — дублирование различно информации в верхнем баре.
Обычно этот функционал выключаю, но если вам удобно, можете оставить.
Ключевое содержимое — специальный функционал Yoast. Если на сайте есть несколько статей по одной тематеке, то позволяет указать наиболее важную статью. Можно отключить, если не собираетесь пользоваться.
Счетчик текстовых ссылок . Про это уже упоминал выше, не собираетесь пользоваться — отключайте.
Информация о вас
На данной вкладке желательно указать нужное. Данная информация необходима для правильного формирования базовой . У меня это выглядит так
![](https://i1.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-6.jpg)
Для коммерческого сайта надо сделать так
![](https://i1.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-13.jpg)
Данные настройки помогают сформировать нужный сниппет в поисковой выдаче. Например этот сайт выглядит примерно так
![](https://i2.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-14.jpg)
Инструменты веб-мастеров
Данная вкладка предназначена для удобного добавления сайта в кабинеты веб-мастеров разных поисковиков. Получаете данные и добавляете в нужные поля. Выше в видео про это подробно рассказано.
Безопасность
С общими настройками закончили. Подробно смотрите в видео начиная с 2:22.
Заголовки и метаданные
Переменные
Для настройки шаблонов заголовков используются переменные, спрятанные под кнопкой
Переменные — специальное обозначение для нужных данных. Yoast будет подставлять нужные данные, если в соответствующих полях указана нужная переменная.
Полный перечень переменных из плагина Yoast
Обратите внимание! Некоторые переменные работают только на определенных страницах.
%%date%% - Дата записи/страницы %%title%% - Название записи/страницы %%parent_title%% - Заголовок родительской страницы %%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 записи/страницы %%cf_%% - Значение пользовательского поля из записи %%ct_%% - Значение пользовательских таксономий из записи (через запятую) %%ct_desc_%% - Описание произвольной таксономии
Приведены не все переменные, только наиболее популярные.
Общие
Забавная вкладка. Тут можно указать разделитель слов в сниппете. Иногда это очень нужна вещь.
Разделитель — это html значек, который может появляться в сниппете и выглядит еще вот так
![](https://i1.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-18.jpg)
Так же разделитель виден во вкладке браузера
![](https://i0.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-29.jpg)
В исходном положении видов разделителе не так много, но если надо, то можно добавить свои.
![](https://i1.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-20.jpg)
Чтобы добавить свой значки, добавьте этот код в файл functions.php
/** * Добавление новых разделителей Yoast SEO */ add_filter("wpseo_separator_options", "add_sep"); function add_sep($separators) { $separators_new = [ "sc-flore" => "✿", "sc-air" => "✈", "sc-drive" => "✇", "sc-skull" => "☠", "sc-anchor" => "⚓", "sc-circle-star" => "✯", "sc-gier" => "⚙", ]; $separators = array_merge($separators, $separators_new); return $separators; }
HTML-символы можно найти на любом соответствующем сайте. Например тут . А сниппет с таким забавным разделителем будет выглядеть так
![](https://i2.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-21-1.jpg)
Главная страница
Существует два варианта настройки заголовков для главной страницы.
Статическая главная страница настраивается на самой странице через метабокс Yoast.
![](https://i2.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-28.jpg)
А штатная главная настраивается уже как раз через эту вкладку.
![](https://i2.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-22.jpg)
Типы записей
Настройка шаблонов заголовков обычно ведется для каждого сайта индивидуально. Но есть некий общий вариант
Записи
Для штатных записей обычно оставляют только заголовок
![](https://i1.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-23.jpg)
Страницы
Для штатных страниц я использую уже разделитель, мне так больше нравиться. Но можно оставлять и только заголовок.
![](https://i0.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-24.jpg)
Медиафайлы
Или вложения (атачменты), то есть все те файлы, которые загружаются через Библиотеку мультимедиа. WordPress для каждого вложения создает отдельную страницу. При индексации данные страницы создают дубли в поиске, потому данный тип записи надо закрывать от индексации и настраивать заголовки не имеет смысла.
![](https://i2.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-25.jpg)
Если у вас просто блог, то больше в данной вкладке настраивать нечего. Но если используется WooCommerce, то будут дополнительные типы.
Товары
Товары — это произвольный тип записи и настройка заголовков, чаще всего делается индивидуально. Стандартный вариант выглядит примерно так
![](https://i0.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-26.jpg)
Архивы пользовательских типов записей
![](https://i1.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-27.jpg)
Таксономии
На данной вкладке настраиваются шаблоны заголовков для рубрик, меток и других таксономий.
Для таксономий все одинаково:
- убираем слово «Архив» в заголовках, можно убрать разделитель и название сайта (хотя обычно не убираю);
- отключаем индексацию лишних таксономий, например метки (индивидуально для каждого сайта).
Рубрики
![](https://i2.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-30-1.jpg)
Метки
В зависимости от структуры сайта, имеет смысл отключить индексацию меток. На этом сайте метки включены.
![](https://i2.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-31-1.jpg)
Форматы записи
Форматы — это такой «конь в вакууме». Они есть, но никто ими не пользуется. В зависимости от темы их может и вообще не быть. Если есть, то проще их просто выключить.
![](https://i2.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-32.jpg)
Метки товаров
Индивидуально для каждого магазина и каталога. При необходимости отключаем индексацию
![](https://i2.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-33-1.jpg)
Категории товаров
Тоже самое, что и для меток товаров.
![](https://i1.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-34-2.jpg)
Классы доставки товаров
Вот эту таксономию надо закрывать от индексации обязательно. Это внутренний функционал WooCommerce.
![](https://i1.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-35-1.jpg)
Архивы
Специальные страницы оставляем как есть, как правило этого достаточно.
![](https://i2.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-37.jpg)
Другое
Внимание! Плагин Yoast SEO обновился до версии 6.3. Теперь этой вкладки нет и не будет. Так что, информация не актуальна, но оставлю, чтобы знать, что было
Для подстраниц архивов (страниц пагинации) отключаем индексацию.
![](https://i1.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-38.jpg)
Можно еще включить добавление ключевых слов в метатег keywords . Хотя сегодня это бессмысленно.
Социальные сети
Раздел предназначенный для настройки правильного отображения сайта в социальных сетях
Аккаунты
![](https://i1.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-39.jpg)
Включаем разметку Open Graph и указываем изображение по умолчанию (размер картинки лучше брать не меньше 1200×900).
![](https://i0.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-40.jpg)
![](https://i0.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-42.jpg)
Тут указываем возможность шаринга с большими картинками
Пинтерест как-то не зашел в российском интернете, но лишним не будет его нстроить
Google+
Если у вас есть личная страница, то можно ее тут указать. Нет — ничего страшного.
Возможные проблемы
Встречался с двумя такими
- Подхватывается не та картинка . Решение: принудительно через Yoast задать нужную картинку
- Вообще нет картинки . Решение: проверьте имя файла картинки. Должно быть на латинице. Файлы на кириллице Open Graph не понимает
XML-карта сайта
![](https://i0.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-46.jpg)
Теперь надо ее немного поднастроить.
Типы записей
Тут включаем только те типы, которые индексируется. Сравните с разделом Заголовки и метаданные, если там индексация в типе записи отключена, то и в карте он не нужен.
![](https://i1.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-47.jpg)
Исключенные записи
В этой вкладке можно указать, какие записи надо исключить. Указывается ID записи через запятую.
Таксономии
То же самое, что и с типами, выключаем не индексируемые типы
![](https://i0.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-48.jpg)
Проблемы с xml-картой
Яндекс не понимает теги картинок
Яндекс не понимает теги картинок в этой карте и выдает это как ошибку Неизвестный тег image:image
![](https://i1.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-50.jpg)
Изображения из карты можно убрать.
Добавляем в functions.php
/** * Удаление картинок из xml-карты Yoast */ add_filter("wpseo_xml_sitemap_img", "__return_false");
Теперь следует выключить карту и снова включить. И не забудьте сбросить кеш, если работает плагин кеширования.
Карта выглядит неправильно
Не так как в видео и на картинках. Скорее всего, карта закешировалась. Или не верно отрабатывает плагин кеширования.
- Сбросьте кеш,
- выключите плагин кеширования,
- снова создайте карту,
- теперь включите плагин кеширования.
Должно помочь…
Видео по теме
Через несколько обновлений ошибка уйдет.
Дополнительные настройки
Первой вкладкой идут хлебные крошки, и про них надо подробно остановиться
Хлебные крошки
Хлебные крошки (breadcrumbs) — важный элемент навигации, особенно на коммерческих сайтах. Выглядит это как цепочка ссылок.
Yoast предоставляет свой вариант крошек, очень удобный и сразу с микроразметкой.
![](https://i2.wp.com/wpruse.ru/wp-content/uploads/2018/01/yoast-2018-51.jpg)
Просто включить его не получиться. Надо еще в нужном месте сайта вывести функцию
", "