Что такое yoast seo. Исследование ключевых слов. Что лучше All In One Seo Pack или Yoast Seo

14.06.2019

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

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

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

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

А чтобы спокойно продвигать сайт, не волноваться о правильности настроек СЕО-плагинов советую воспользоватся услугами профессионалов. Так, например, zenlink.ru предлагает услуги по продвижению сайтов, где от вебмастера требуется наименее его участие. Сотрудники студии сами все сделают и нарастят вам качественную ссылочную массу.

Если вы используете какие-либо SEO плагины, такие как All In One SEO, Old All In One SEO, Headspace 2 или другие подобные, вам стоит начать работу с импорта настроек.

После установки и активации Yoast SEO он должен сам обнаружить плагины, с которых он сможет импортировать настройки и вывести соответствующее сообщение:

Если этого не произошло, переходим на страницу «SEO» → «Инструменты», там выбираем вкладку «Импортировать из других SEO плагинов».

На странице отмечаем используемый до этого плагин и жмем «Импортировать».

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

После удачного импортирования вы получите соответствующее сообщение с рекомендацией о том, что старый плагин, в нашем случае это All In One SEO, можно деактивировать и удалить.

Заголовки и метаданные

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

Общие

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

Домашняя страница

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

Типы записей

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

Изначально названия имели такой шаблон:

%%title%% %%page%% %%sep%% %%sitename%%

Однако я оставил только:

%%title%%

  • %%title%% – название записи/страницы/медиафайла.
  • %%page%% – если запись или страница разбиты на несколько частей, то этот код будет выводить что-то типа «2 из 3», то есть постраничную навигацию.
  • %%sep%% – вместо этого выводится разделитель, который мы выбирали перед этим.
  • %%sitename%% – отвечает за вывод названия сайта.

В поле «Шаблон мета описания» я вставил %%excerpt%% . По идее, это значение указано по стандарту, однако для уверенности все же прописал. %%excerpt%% отвечает за вывод сгенерированного описания страницы или записи при его отсутствии. Если же вы сами при написании материала составилиэто описание, то за основу берется ваш вариант.

  • Meta Robots – обязательно указываем «index», это значит, что вы разрешаете поисковым систем индексировать этот материал. В противном случае, если будет включено «noindex», то записи или страницы не будут индексироваться.
  • Дата в предосмотре фрагмента – если у вас новостной портал, то дату в сниппетах стоит отображать. По сути и для блога можно показывать дату, однако я решил ее скрыть.
  • Yoast SEO meta box – позволяет скрыть блок панели настроек заголовков и метаданных.

В итоге я использую такие настройки:

Таксономии

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

Шаблон названия оставил стандартными.

Архивы

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

Другое

Это последняя вкладка в разделе «Заголовки и метаданные» и я все оставил как есть, то есть так

А теперь более подробно:

  • Подстраницы архивов – я поставил «noindex» во избежание дублей страниц, а также желаю держать список проиндексированных страниц без всякого «мусора».
  • Использовать тег meta keywords? – я отключил эту опцию, потому как не собираюсь прописывать ключевые слова для каждой отдельной записи на блоге, тем более Google уже давно официально заявил, что не берет их во внимание.
  • Force noodp meta robots tag sitewide – предотвращает использование поисковыми системами описания с DMOZ для вашего сайта.

Социальные сети

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

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

Open Graph нужен для оптимизации вашего сайта под конкретную социальную сеть. С помощью плагина Yoast SEO сделать это очень просто.

На вкладке «Аккаунты» вы должны заполнить поля подобным образом:

Далее, на соответствующих вкладках, вы можете настроить отображение анонса материала отдельно по каждой соц.сети. Настройки, например, Facebook и Twitter немного отличаются, но все же не составляют большого труда.

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

XML Карта сайта

Обозреваемый SEO плагин обладает возможностью создавать и настраивать XML карты.

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

Непосредственно кроме генерации карты сайта плагин позволяет выполнить еще несколько полезных манипуляций.

Карта авторов

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

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

Типы записей

В данном разделе вы можете выбрать, какие типы записей должна содержать ваша XML карта.

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

Исключение записей

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

Чтобы исключать материалы из карты достаточно через запятую указать ID записей.

Таксономии

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

Дополнительно

На сегодняшний день раздел имеет три вкладки навигационная цепочка; постоянные ссылки и RSS. Все эти разделы не просто так включены в функционал плагина, поэтому перейдем к ознакомлению с ними

Навигационная цепочка

Функция более известна под названием «Хлебные крошки» и позволяет показать пользователю путь к странице, на которой он находиться. Бывает очень удобно для обычных читателей, однако более эффективно используется в рамках SEO-оптимизации.

Имеет несложные и интуитивно понятные настройки.

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

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

В некоторых шаблонах можно вставить данный код в самом конце файла header.php вашей темы.

Постоянные ссылки

В данном разделе есть несколько пунктов:

  • Изменение адреса категорий . Позволяет убрать префикс /category/ из URL категорий сайта.
  • Перенаправление на родительскую запись . Так как все вложенные файлы к записи хранятся в базе данных как отдельные страницы, то я рекомендую включать эту функцию, так как она создаст перенаправление с этих страниц на основную запись.
  • Переменные?replytocom . Иногда «истребление» ?replytocom создает сложности веб-мастерам, однако в обозреваемом плагине избавить блог от этих переменных, и дублирования контента, позволит всего на всего нажатие на одну кнопку.
  • Стоп слова в URL . Есть и функция, которая позволит автоматически убирать стоп-слова с URL ваших записей. Советую включать функцию.
  • Перенаправление плохих URL . Не до конца понял, что именно делает эта настройка, однако плагин рекомендует не использовать ее. Поэтому не будем… Та и такие страницы должны отвечать с кодом «404 – страница не найдена».

RSS

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

Инструменты

Истинно интересный раздел плагина, так как я нигде еще подобного не встречал. Имеется четыре инструмента:

  1. Групповой редактор – позволяет массово редактировать заголовки и описания к записям блога.
  2. Импорт и экспорт – позволяет импортировать настройки с других SEO-плагинов.
  3. Редактор файлов – дает возможность редактировать файлы robots.txt и.htaccess прямо через консоль сайта.
  4. Пересчитать оценку SEO – делает оценку оптимизации сайта и дает совет по ее улучшению.

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

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

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

В поле «Фокусное слово» вы можете указать нужное ключевое слово и плагин предоставит вам рекомендации по настройке.

Ну вот как-то так. Уверен, много вещей упустил, но главные нюансы были описаны, а если есть вопросы, то с радостью дам на них ответ.

В этой статье я расскажу о том, как правильно настроить плагин Yoast SEO. Это дополнение используется для продвижения сайта, основной его задачей является SEO оптимизация. Плагин представляет собой многофункциональный комбайн, в котором можно сделать практически всё, что нужно для продвижения. И он бесплатный, на русском языке и интенсивно обновляется и улучшается разработчиками.

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

Скачайте плагин Yoast SEO и установите на свой сайт.

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

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

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

Консоль

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

Общие. Здесь есть «Мастер настроек», который облегчает настройку плагина Yoast SEO. Однако, мне кажется, что лучше настроить всё своими руками. «Счётчик текстовых ссылок», который показывает, нужно ли увеличить каким-то статьям ссылочный вес за счёт перелинковки. А также присутствуют раздел с информацией «О Создателях» и функция «Восстановление настроек».

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

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

Инструменты веб-мастеров. Здесь можно подтвердить права на сайт в поисковиках Bing, Google и Яндекс.

Безопасность. Здесь можно включить расширенные опции блока Yost SEO, которые позволяют устанавливать уникальные для каждой записи или страницы настройки индексации. Рекомендую включить это, если вы понимаете, о чём речь. Если вам пока это не нужно, то оставьте как есть.

Заголовки и мета-данные

Общие. Здесь задаётся символ для разделителя. Принципиально не важно, что именно будет выбрано.

Главная страница. Задайте заголовок и описание для главной страницы. Заголовок можно оставить по умолчанию – он использует переменные из настроек WordPress.

Типы записей. Здесь задаются заголовки и описания для типов записей. Заголовки также можно оставить по умолчанию. Кроме того, для каждого типа можно задать уникальные настройки: «Meta robots» — индексируются или нет данные типы записей; «Дата в предпросмотре фрагмента» — указывать или нет дату в поисковой выдаче; «Блок Yoast SEO» — будет ли показывать свои опции плагин Yoast SEO в данном типе записей. Поддерживаются все типы записей, в том числе и пользовательские, если такие есть.

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

Архивы. То же самое, что и «Типы записей», только для архивов записей по датам и авторам. Опять же, кому нужно, читайте пояснению ко вкладке «Типы записей».

Другое. Опция «Подстраницы архивов» позволяет удалить из поискового индекса страницы типа page/2 и т.п. А опция «Использовать метатег keywords?» позволяет включать или выключать keywords – метатег с ключевыми словами, многие его всё ещё применяют, хоть и большинство поисковиков престали его учитывать.

Социальные сети

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

Facebook. Здесь можно добавить данные Open Graph для вашего сайта, которые увидит и покажет FaceBook и другие социальные сети. Плагин Yoast SEO позволяет добавлять данные Open Graph и для каждой отдельно записи/страницы.

Twitter. Здесь добавляются данные Open Graph для Twitter и можно выбрать тип данных. Также можно добавить и отдельно для каждой записи.

Pinterest. Можно подтвердить свой сайт в социальной сети Pinterest.

Google+. Можно указать адрес аккаунта в Google+.

XML-карта сайта

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

Общие. Здесь можно просмотреть созданную карту и задать максимальное количество строк в ней.

Карта со списком пользователей. Включает или выключает пользователей из списка. Если на сайте только один пользователь, то включать смысла нет.

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

Исключённые записи. Можно убрать из карты записи по их ID.

Таксономии. Здесь можно включить или исключить из XML карты таксономии – рубрики и метки.


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

ВАЖНО! На скриншотах показаны настройки тестового сайта. Это означает, что нет смысла выстраивать их точно так же, как показано на картинках.

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

Configuration wizard

После того, как вы установили плагин (скачивать его со сторонних ресурсов совсем не обязательно). Достаточно зайти в “Плагины” – “Добавить новый”. В поиске вставить ключевой запрос “yoast seo” и он сразу же отобразится. Установите и активируйте. Или как вариант, перейдите по этой ссылке и скачате его.

Чтобы плагин провел первоначальную настройку выполните следующие действия: Перейдите в “SEO” – “Информационная панель” – “Общие” и нажмите на кнопку “Откройте мастер настройки”. Плагин запустит автоматическую настройку своих параметров.

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

Следующий этап – Окружающая среда:

Здесь нет ни чего сложного, скорей всего ващим пунктом будет первый.

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

В следующем пункте необходимо будет дать пояснение:

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

Следующий раздел – социальные профили:

У вашего сайта наверняка будут или есть ссылки в социальных сетях, так вот, к сожалению российских соц.сетей в этом списке нет – таких как Вконтакте или Однокласники. В принципе, вам будет достаточно иметь адреса в Facebook и Twitter, но это лишь мое мненеи. Все зависит6 разумеется, от направления деятельности вашего блога.

Видимость типа сообщений для поисковиков:

Здесь вам необходимо отметить, что будут видеть поисковые системы при посещении вашего сайта. Можете оставить как есть, а можете изменить.

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

Поисковая консоль Google:

Если вы не настраивали эту возможность, пропускайте ее и переходите дальше. Мы рассмотрим ее ниже.

Настрйоки Заглавия:

Здесь вы выбираете, как сайт будет отображаться в результатах поиска. например: Тестовый сайт (название) – (разделитель) – сайт для тестирования плагинов (описание вашего сайта).

Последний этап – это поздравление вас с тем, что вы настроили плагин и очередное предложение подписаться на новости 🙂

Теперь, давайте рассмотрим все более детально и подробно, для того, чтобы понимать как именно работает плагин Yoast Seo.

Информмационная панель

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

Общие

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

Особенности

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

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

Допустим, у вас интернет магазин на wordpress или вы просто продаете какие-то товары или услуги с помощью плагина WooCommerce . В данном случае продукт на сайте может находится в разных категориях, таких как: бренды, товары различных цветов, размеров, и т.д. Поэтому тэг canonical добавляется на все разделы, чтобы не создавать дублей, которые бы приходилось индексировать поисковому роботу Google (помните, что это прежде всего зарубежный плагин, который затачивается разработчиками под поисковую систему Google), то есть все, что есть на сайте wordpress имеет этот тэг (разумеется, при включении плагина).

Но! При этом вы можете внести кой-какие изменения, в русском сегменте интернета эта функция вряд ли применима, скорее в зарубежном. Сказать же о ней все-таки нужно. Суть в том, что когда вы создаете какую бы то ни было запись или страницу у вас есть возможность выставить канонический url (ссылку). Например, блогер нашел вашу статью в сети интернет и решил разместить ее у себя на сайте. Размещая ее, он ставить ссылку на вашу статью, в результате в поисковой выдаче Google будет отображаться информация с его сайта, но ссылка будет вести на вас. Как это применить в российских реалиях, я думаю, догадаться не сложно.

Еще одна скрытая особенность заключается в том, что Google “просит”, чтобы страницы поиска сайта не индексировались. Если они будут индексироваться, то это будет дополнительный шум, который не нужен поисковой системе.

О сайте

Здесь есть возможность выбора между частым лицом и компанией.

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

Webmaster Tools

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

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

Здесь нет ни чего сложного. Необходимо сделать следующее:

  1. Скачать HTML файл к себе на компьютер.
  2. Загрузить его в корневую папку вашего сайта, обычно она называется public_html (в ней находятся файлы вашего сайта).
  3. Перейти по ссылке, чтобы убедится, что процесс загрузки файла прошел успешно и он отображается.
  4. Нажать на кнопку VERIFY – то есть подтверждения.

При клике на Яндекс.Вебмастер вы будите перенаправлены на страницу:

Схема здесь примерно такая же.

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

Безопасность

В принципе, что на скриншоте, что в самом плагине все довольно понятно расписано. возникает только один вопрос: “Зачем эта функция, если она отключена?” Она нужна за тем, что у вас может быть сайт с огромным количеством категорий и записей. Мало вероятно, что вы будите вести их всех. В этом случае, когда вы доверяете своим авторам, вы можете ее включить, тогда они смогут вносить изменения в статьи.

Заголовки и метаданные wordpress seo by yoast

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

Общие

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

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

Переходим к одним из самых главных моментов плагина:

Главная страница

Как видите в строке Шаблон названия присуствуют какие-то непонятные закорючки – это переменные. Их задача состоит в том, чтобы отображать в посковой выдаче ваш сайт (Главную страницу), так как вам необходимо. переменных существует довольно большое количество. Познакомится с ними вы можете на специальной вкладке.

Кликните на фиолетовую ссылку “Центр поддержки”, там вы увидите 2 раздела: “Основные переменные” и “Дополнительные переменные”, вы можете вставлять их так, как вам больше нравится. По экспериментируйте с ними, но помните, какие именно переменные вы вставите, такая информация и будет отображаться.

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

Типы записей

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

Таксономии

Каталог

Другое

Социальные сети yoast seo

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

На чтобы хотелось обратить внимание, какие бы социальные сети вы не подключали к yoast seo, в любом случае метаданные он будет получать от Facebook:

XML-карта сайта – Yoast SEO

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

Общие

Особенностью создания карты сайта от этого плагина является то, что он формирует отдельные карты для страниц, записей, тэгов. Зачем, собственно, нужна карта сайта? Для того6 чтобы передавать данные об изменениях, которые происходят на вашем ресурсе, когда вы, к примеру, публикуете новую запись или добавляете очередную страницу на сайт wordpress.

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

Посмотрите на вот этот пункт: Здесь вы найдёте XML Sitemap: XML Sitemap – именно он вам нужен, именно эти данные вы должны предоставлять поисковым системам. Если вы кликните на него откроется ссылка, в которой расположены все ваши карты. Там может быть карта по авторам, по записям, по страницам или по тэгам. Плагин рекомендует делать не более 1000 строк в карте, чтобы не слишком нагружать ваш сервер.

Карта сайта со списком пользователей

Типы записей

Здесь вы, собственно, решаете для себя, какие данные будут находится в карте сайта. Можете включить все 3 пункта.

Исключенные сообщения

Вы можете исключить какие-то определенные записи с сайта. Например, написали что-то с горяча и не хотите, чтобы эта информация была доступна в карте сайта. Плагин предлагает вам ввести ID записи, но не говорит, где его брать. Здесь нет ни чего сложного. Когда вы создаете какую-то запись на сайте, она имеет стандартный вид; обновите запись, в строке браузера вы увидите ее путь:

https://site.su/wp-admin/post.php?post=796 &action=edit

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

Таксономия

Здесь отметьте нужное и сохраните.

Прежде чем переходит к следующей рубрике плагина, стоит сказать еще несколько слов о карте сайта. В разделе “Консоль поиска” есть под раздел “Настройки”. В нем располагается ссылка на Google Search Console. Точнее, проверка на подлинность от нее. Обязательно пройдите проверку своего сайта через эту ссылку. И помните что в Google Searsh нужно добавлять только карту со словом index в названии, остальные не нужно. В итоге ваша ссылка должна иметь вот такой вид: https://site.ru/sitemap_index.xml получить готовую ссылку вы можете в разделе – XML-карта сайта – Yoast SEO – подраздел “Общие”.

Дополнительно – Yoast SEO

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

Следующий раздел, я бы не назвал сильно важным. Скорее, он имел свое значение несколько лет назад, когда количество шаблонов было не очень высоким. Теперь же разработчики тем wordpress прописывают “хлебные крошки” практически во всех своих шаблнах. Как это выглядит: “Главная ” – Раздел “ИнфоБизнес ” – статья “Как монетизировать сайт на wordpress?

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

Постоянные ссылки

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

RSS

Честно сказать, не знаю кто до сих пор ими пользуется, если есть, например, .

Инструменты – Yoast SEO

В данном разделе располагаются функции, которые могут вам весьма пригодится:

Групповой редактор

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

Импорт и экспорт

На другом каком-то сайте у вас были настройки seo и вы захотели импортировать их на свой сайт, выбираете файл на компьютере и нажимаете кнопку Импортировать настройки .

Здесь тоже в принципе все понятно. Если вам нужно экспортировать настройки.

Разработчики плагина считают, что лучше чем их плагин yoast seo ни чего по сути и нет, но все же предлагают произвести импорт из 4 вариантов других плагинов 🙂

Консоль поиска – Yoast SEO

Настольный компьютер

В этом разделе вы увидите все страницы, которые имеют ту или иную ошибку в соответствии с тем, что нашел Google Search Console на вашем сайте. Вот здесь то и вступает в игру Платная версия плагина Yoast Seo. Суть в том, что вы можете настроить пере направление битых ссылок, дать им другой путь:

  • 451 – означает, что страница удалена по юридическим причинам;
  • 301 – пере направление с одной страницы на другую;
  • 302 или 307 – если вы предполагаете, что страница будет менять пере направление с одной страницы на другую используется этот вариант;
  • 410 – страница будет быстро удалена из Google.

После того, как вы оплатили Pro версию плагина (цены вы можете найти на их сайте) или перейдя на последнюю вкладку: “Перейти к премиум”, вы можете вносить изменения; не забудьте нажать на кнопку “Пометить как исправленное”.

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

Под визуальным редактором появилось специальное поле, которое нужно будет настроить. В нем 2 горизонтальных: читабельность и введите ключевое слово раздела. Должен отметить так же, что в Pro версии плагина вы можете вводить несколько ключевых слов.

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

Ключевое слово – здесь вы вводите поисковый запрос. Например, инструкция по созданию Landing Page.

После того, как вы нажмете на вкладку ключевое слово, вам откроется вкладка следующего содержания:

Введите ваше ключевое слово в специальную строку. Посмотрите на “Анализ”, чем больше у вас зеленых огоньков появилось, тем лучше ваша статья оптимизирована с точки зрения плагина yoast seo.

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

Здесь вы можете:

  • изменить заголовок статьи на более привлекательный для пользователей;
  • изменить ярлык (ссылка на вашу статью в браузере, чем она короче, тем лучше);
  • добавить мета-описание (отображается в поисковой выдаче), рекомендую использовать ключевое слово в мета-описание 2 раза.

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

Дополнительно

Собственно, дополнительные настройки. Вы можете их менять, можете не менять. Здесь все на ваше усмотрение.

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

Всем привет! Любой блог заранее обречен, если на нем не установлен SEO плагин. Основная цель SEO плагина – прописывание мета-тегов , description и keywords к страницам блога. Именно по этим мета-тегам поисковые системы в первую очередь ориентируются о чем идет речь в статье. И если keywords уже давно не актуален, то отсутствие title и description могут серьезно затормозить развитие блога, их отсутствие является грубейшей ошибкой внутренней оптимизации.

Seo плагинов довольно много и не мне судить какой из них лучше. К примеру на данный момент я использую плагин All In One Seo Pack, о котором я немного писал . Но я считаю, что зацикливаться на одном плагине не стоит и поэтому решил опробовать возможности других Seo плагинов. В этой статье я познакомлю вас с плагином Yoast WordPress Seo , расскажу как его настроить, и какие у него преимущества и недостатки перед другими Seo плагинами.

Скачать плагин можно с официального сайта . На данный момент самая актуальная версия 3.1.1. Установка стандартная.

Настройка плагина Yoast Seo

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

Все настройки мы сейчас подробно разберем.

Общие настройки

В общих настройках плагина Yoast Seo есть пять пунктов:

1. Общие.

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

2. О сайте.

В данной вкладке необходимо указать название сайта и можно выбрать являетесь вы компанией или частным лицом. Блогеру разумеется следует указать «Частное лицо».

3. Инструменты вебмастера.

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

4. Безопасность.

Функция включения безопасности очень полезна, если не вы один имеете доступ к админке блога. Включив безопасность в плагине Yoast Seo, вы запретите другим пользователям изменять настройки плагина такие как, редиректы, запрет индексирования и добавление каких-то атрибутов.

5. OnPage.org

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

Заголовки и метаданные

Собственно название говорит само за себя, что здесь можно настраивать.

1. Общие.

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

Так же вам необходимо указать разделитель для заголовка. Эта функция нужна только если вы используете title такого формата:

Тайтл статьи/Тайтл блога

2. Домашняя страница.

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

3. Типы записей.

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

Настройки идентичные с предыдущей вкладкой. В поле «Шаблон названия» нужно вписать %%sitename%% . Шаблон мета-описания можно вовсе не заполнять, я рекомендую делать это вручную к каждой статье по отдельности.

Хочу обратить ваше внимание на шаблон названия для страниц. Его я рекомендую прописать в таком формате — %%title%% %%sitename%% . Это необходимо для придания уникальности страницам блога. Просто дело в том, что практически на всех блогах существуют страницы с одинаковыми названиями, такими как — «Услуги», «Конкурсы», «Об авторе» и т. д.

Так же есть возможность указать запрет на индексирование определенного типа записи, путем активации мета-тега «Meta Robots». Разумеется запрещать индексирование страниц и постов блога не нужно, а вот запрет на тип записи «Медиафайлы» лучше поставить, иначе в индексе окажется огромное количество дублей страниц attachment.

4. Таксономии.

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

5. Архивы.

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

Кроме этого можно отредактировать шаблон страницы поиска по блогу и страницы 404.

Обязательно отключите индексацию страниц архивов!

6. Другое.

Здесь можно активировать или наоборот отключить всего три значения:

Индексация страниц архивов вида /page/2, /page/3 и т. д. Рекомендую активировать запрет. Такие страницы являются мусором в выдаче поисковой системы и индексировать их ни к чему.

Использование мета-тега keywords. Тут на ваше усмотрение, я его не использую.

Добавление мета-тега NOODP. Этот мета тег сообщает поисковым роботам, что не следует брать название и описание блога из трастового каталога DMOZ.

В плагине Yoast Seo очень удобная работа с соц. сетями. Некоторых настроек не хватает в других SEO плагинах.

1. Аккаунты.

2. Facebook.

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

3. Twitter.

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

  • Краткое содержание;
  • Краткое содержание с большой картинкой.

Смысл в том, что в первом варианте, в анонсе будет просто title страницы и ссылка на пост, а во втором к этому анонсу так же будет добавлено изображение (миниатюра).

4. Pinterest.

Pinterest использует метаданные Open Graph по аналогии с Facebook. В Рунете эта соц. сеть не пользуется популярностью, поэтому этот шаг можно пропустить. Но если вам интересен Pinterest, то можете добавить в этой вкладке мета-тег и тем самым подтвердить владение сайтом.

5. Google+

Включите метаданные для Google и добавьте ссылку на группу в Google+ и на страницу ее владельца.

XML Карта сайта

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

Поэтому активировать данную карту однозначно стоит.

1. Общие.

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

2. Карта сайта со списком пользователей.

3. Типы записей.

Тут можно отметить те типы контента, которые должны быть в карте сайта. Типы записей post и page нужно включить. А вот attachment в срочном порядке отключайте.

4. Исключенные записи.

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

5. Таксономии.

Выбираем добавлять ли в карту сайта рубрики и метки. Рубрики стоит добавить, а вот метки лучше исключить.

Дополнительно

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

1. Навигационная цепочка.

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

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

Перенаправить URL вложения на URL родительской записи. Включив этот пункт, вы активируете редирект со страниц подрубрик на страницы рубрик. То есть редирект с таких типов страниц:

На такие страницы:

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

Удалять стоп-слова из ярлыков. Активировав эту функцию, вы дадите возможность плагину удалять стоп-слова из URL-адреса.

Инструменты

В этом разделе есть четыре мощных инструмента:

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

Импорт и экспорт. Благодаря нему можно экспортировать настройки метаданных из других SEO плагинов. Полезная вещь, если вы решили сменить свой SEO плагин на Yoast Seo.

Редактор файлов. Помогает мгновенно редактировать такие важные файлы как robots.txt и.htaccess.

Пересчитать оценку SEO. Плагин Yoast Seo может давать оценку SEO оптимизации и давать рекомендации по ее улучшению. Этим инструментом можно периодически проверять насколько актуальна оптимизация постов.

Консоль поисковых систем

Если хотите, можете связать плагин и свой аккаунт в Гугл вебмастере. Я этого делать не пробовал, поэтому не могу сказать стоит ли это делать. Если вы используете эту функцию напишите в комментариях стоит ли подключать Google Search Console к плагину Yoast Seo?

Расширения

У разработчиков плагина Yoast Seo есть другие премиум плагины, которые можно купить при необходимости:

  • Yoast SEO Premium – тот же Yoast Seo но с некоторыми дополнительными возможностями.
  • Video SEO – плагин оптимизации видеоконтента.
  • News SEO – плагин оптимизации для новостных сайтов.
  • Local SEO – плагин для оптимизации региональных сайтов.

Как пользоваться плагином Yoast Seo на блоге WordPress?

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

Что лучше All In One Seo Pack или Yoast Seo?

Я всегда был сторонником первого плагина, но опробовав возможности второго, полностью перешел на него. Преимуществами Yoast Seo перед All In One Seo Pack я считаю:

  • Возможность закрывать дубли страниц replytocom;
  • Возможность как массового, так и одиночного редактирования сниппетов;
  • Возможность закрытия от индексации мусорных страниц пагинации, меток и т.д.
  • Возможность добавления (некоторые для этого используют отдельные плагины);
  • Возможность импорта и экспорта SEO настроек;
  • Для интернет магазинов Woocommerce нет необходимости устанавливать дополнительный SEO плагин. (С плагином All In One Seo Pack мне приходилось устанавливать дополнительный плагин — Woocommerce All In One Seo Pack для интернет-магазина премиум тем WordPress);

Лично мне этих преимуществ показалос более чем достаточно, чтобы окончательно переехать на Yoast Seo.

Yoast SEO — это плагин WordPress, который настраивает страницы сайта для правильного отображения в поисковых системах. Он поможет:

  • избежать проблем и возможных санкций и фильтров со стороны поисковых систем за дубли контента;
  • настроит вывод title , meta description и meta keywords ;
  • создаст карту сайта sitemap.xml ;
  • сделает навигационную цепочку «хлебных крошек» (breadcrumbs );
  • поможет убрать основу категорий (/category/), стоп-слова и replytocom из URL комментариев;
  • настроит редиректы с дочерних страниц медиафайлов на родительские записи;
  • и многое другое, полезное для внутренней поисковой оптимизации сайта.

Где скачать и как установить плагин Yoast SEO

Быстрая настройка Yoast SEO

Здесь памятка, как быстро настроить Yoast SEO на новом сайте.

Если вы впервые сталкиваетесь с этим плагином, вам что-то может показаться непонятным. В таком случае, предлагаю пропустить этот раздел и перейти ниже — к полной настройке Yoast SEO.

  1. Включаем полный функционал плагина . Для этого, переходим SEO — Dashboard — Feauters и переводим Advanced settings pages в Enabled , затем вниз и сохраняем изменения.
  2. В сайдбаре появятся новые пункты. Переходим в Заголовки и метаданные (http://example.com/wp-admin/admin.php?page=wpseo_titles)
  3. В Заголовки и метаданные проходимся по всем вкладкам и везде удаляем конструкцию %%page%% %%sep%% %%sitename%% . Как правило, остаётся только первый шаблон, например %%title%% . Сохраняем изменения.
  4. Также, в Таксономии (http://example.com/wp-admin/admin.php?page=wpseo_titles#top#taxonomies) удаляем слово Архивы из начала каждой строки. Сохраняем изменения.
  5. В последней вкладке Другое (http://example.com/wp-admin/admin.php?page=wpseo_titles#top#other) Subpages of archives выставляем disabled , сохраняем изменения.
  6. В сайдбаре переходим в XML Карта сайта (http://example.com/wp-admin/admin.php?page=wpseo_xml) и XML sitemap functionality включаем (enabled). Проходимся по всем вкладкам, карту авторов выключаем и следим, чтобы нужные типы записей, страниц и таксономий присутствовали в карте sitemap.xml . Сохраняем изменения.
  7. В сайдбаре переходим в Дополнительно . Включаем навигационную цепочку breadcrumbs, прописываем текст ссылки на главную, в цепочке записи указываем Рубрика . Сохраняем изменения. Чтобы вставить хлебные крошки в шаблон, используем:
  8. Во вкладке Постоянные ссылки (http://example.com/wp-admin/admin.php?page=wpseo_advanced&tab=permalinks) проставляем:
    1. Strip the category base — Remove ;
    2. Redirect attachment URLs to parent post URL — Redirect ;
    3. Remove the ?replytocom variables — Remove .

    Сохраняем изменения.

Выше был пример быстрой настройки Yoast SEO. Это некая шпаргалка для тех, кто уже не в первый раз настраивает плагин. Если Вы не относитесь к их числу, то далее подробно рассмотрим все настройки.

Полная настройка Yoast SEO

Теперь, когда плагин установлен и активирован, переходим к его настройке. В левом сайдбаре внизу появился отдельный раздел SEO, переходим в него:
http://example.com/wp-admin/admin.php?page=wpseo_dashboard

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

  1. Dashboard
  2. Общие
  3. Features
  4. О себе
  5. Инструменты вебмастера
  6. Безопасность

Все эти пункты рассмотрим подробно.

Dashboard (Рабочий стол)

Dashboard или Рабочий стол . Здесь отображаются различные сообщения и уведомления, на которые стоит обращать внимание.

Например, на скрине выше мы видим 1 проблему (установлено название сайта по умолчанию, надо прописать своё) и 2 уведомления (предложения воспользоваться конфигуратором плагина и подключить сайт к Google Search Console). Мы только что установили плагин, и можно воспользоваться конфигуратором, но его будет недостаточно для полной настройки, поэтому я пропущу его и перейду непосредственно к обзору плагина и его тонкой настройке.

General (Общие)

Второй раздел, в который можно попасть по адресу http://example.com/wp-admin/admin.php?page=wpseo_dashboard#top#general

В нём расположен следующий функционал:

  1. Configuration wizard — здесь расположен конфигуратор, которым можно воспользоваться, чтобы в несколько этапов предварительно настроить плагин. Можно его пропустить;
  2. О создателях — информация о создателях плагина;
  3. 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 отображаются теги , <meta name="description" content=""> и <meta name="keywords" content=""></p> <p>Сразу расскажу про переменные шаблонов, которые используются в этом разделе. Переменные в Yoast SEO выглядят как определённое слово, обёрнутое в двойные знаки процентов. Если Yoast видит такую переменную у себя в метабоксе, он заменит её на определённое значение, взяв его из настроек или данных сайта.</p> <blockquote class="note"><p>Чтобы для Записей отображался meta desciption , пропишите в поле <b>Мета описание </b> тег %%excerpt%%</p> </blockquote> <p><img src='https://i1.wp.com/sheensay.ru/wp-content/uploads/2017/01/yoast-title-vars.png' width="100%" loading=lazy></p> <p>Например, %%sitename%% будет заменёна на название сайта, определённое в настройках, %%sitedesc%% на описание сайта, %%title%% — на название записи или страницы, и так далее. Ниже полный перечень переменных с их описаниями:</p> <ul><li><b>%%sitename%% </b> — обозначает название сайта. Определяется в настройках сайта</li> <li><b>%%sitedesc%% </b> — описание сайта. Определяется там же</li> <li><b>%%date%% </b> — дата публикации записи или страницы</li> <li><b>%%title%% </b> — заголовок записи или страницы</li> <li><b>%%parent_title%% </b> — заголовок родительской страницы</li> <li><b>%%excerpt%% </b> — <a href="/chto-znachit-wipe-cache-partition-full-wipe---podrobnoe-opisanie-processa-vot-neskolko-raznyh/">короткое описание</a> записи или страницы. Если не существует, будет сгенерировано автоматически</li> <li><b>%%excerpt_only%% </b> — короткое описание записи или страницы. Если не существует, ничего не выведет</li> <li><b>%%tag%% </b> — текущая метка/метки (теги)</li> <li><b>%%category%% </b> — рубрика (категория) или список рубрик (категорий), разделённых запятой</li> <li><b>%%primary_category%% </b> — главная рубрика (категория)</li> <li><b>%%category_description%% </b> — описание рубрики</li> <li><b>%%tag_description%% </b> — описание метки (тега)</li> <li><b>%%term_title%% </b> — заголовок произвольного термина</li> <li><b>%%term_description%% </b> — описание произвольного термина</li> <li><b>%%searchphrase%% </b> — текущая поисковая фраза</li> <li><b>%%sep%% </b> — разделитель, который определяется в следующем пункте, и который присутствует в wp_title()</li> </ul><blockquote class="note"><p>Наверное, вы понимаете, что некоторые переменные могут работать только на определённых, соответствующих им страницах.</p> </blockquote> <p>Вышеуказанных переменных обычно хватает с запасом. Однако, существуют и продвинутые варианты:</p> <br><img src='https://i1.wp.com/sheensay.ru/wp-content/uploads/2017/01/yoast-woo-attribute-ct.png' width="100%" loading=lazy><h4>Общие</h4> <p>Располагается по адресу http://example.com/wp-admin/admin.php?page=wpseo_titles#top#general</p> <p><img src='https://i1.wp.com/sheensay.ru/wp-content/uploads/2017/01/yoast-title-general.png' width="100%" loading=lazy></p><p>Заголовки и метаданные — Общие — Yoast SEO</p> <ol><li><b>Разделитель для заголовка </b> — тут можно выбрать символ, который будет служить разделителем в заголовке вместо переменной %%sep%%</li> </ol><p><b>Enabled analysis </b></p> <br><img src='https://i1.wp.com/sheensay.ru/wp-content/uploads/2017/01/yoast-title-readability.png' width="100%" loading=lazy><blockquote class="note"><p>С переменными вы уже знакомы (описание выше), поэтому дальше буду давать примеры шаблонов, которые я обычно ставлю.</p> </blockquote> <h4>Домашняя страница</h4> <p>Отвечает за то, что отображается в title и description на главной странице. Располагается в http://example.com/wp-admin/admin.php?page=wpseo_titles#top#home <br><br><img src='https://i2.wp.com/sheensay.ru/wp-content/uploads/2017/01/yoast-title-home.png' width="100%" loading=lazy><br> Здесь по умолчанию установлен набор %%sitename%% %%page%% %%sep%% %%sitedesc%% .<br> По идее, достаточно будет оставить %%sitename%% или %%sitename%% %%page%% . Вы меняете на своё усмотрение.</p> <h2>Типовые решения задач и проблем</h2> <p>В этом разделе собраны типовые задачи и проблемы, с которыми приходится сталкиваться при использовании Yoast SEO.</p> <h3>Как убрать дублирование названия записи в breadcrumbs (хлебных крошках) WordPress SEO by Yoast</h3> <p>Код ниже удалит дублирующееся название статьи в хлебных крошках, оставим только ссылки на верхние уровни:</p><p>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; } </p><h3>Как убрать Товары WooCommerce из цепочки хлебных крошек Yoast SEO</h3> 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; } <h3>Как убрать и отключить JSON-LD от Yoast</h3> // Полностью отключаем вывод JSON-LD в Yoast SEO add_filter("wpseo_json_ld_output", "__return_empty_array"); <p>Также, порой возникает потребность отключить Google SearchBox для сайта</p> <blockquote class="note"><p>SearchBox в результатах поиска выглядит как на скрине:<br><br><img src='https://i2.wp.com/sheensay.ru/wp-content/uploads/2017/01/searchbox.png' width="100%" loading=lazy></p> </blockquote> <p>В WordPress обычно прописывается http://example.com/?s={Поисковый_запрос} . Если на сайте стандартный вид поиска отключен, то стоит также отключить его и в JSON-LD:</p><p> // Отключаем Yoast SearchBox для Google add_filter("disable_wpseo_json_ld_search", "__return_true"); </p><p>Либо, можно изменить существующий адрес для поиска, например http://example.com/?search:</p><p> // Изменяем <a href="/podskazki-v-poiskovoi-stroke-yandex-poisk-poiskovye-podskazki/">поисковую строку</a> Yoast SEO add_filter("wpseo_json_ld_search_url", function () { return "http://example.com/?search={search_term_string}"; }); </p><h3>Как в Yoast SEO отключить метатеги OpenGraph</h3> <p>Чтобы отключить метаданные Open Graph, можно зайти в панель администратора: <b>SEO </b> — <b><a href="/kak-obshchatsya-s-lyudmi-v-socialnyh-setyah-spiski-socialnyh-setei-spisok/">Социальные сети</a> </b> — <b>Facebook </b>, и переключить ползунок <b>OpenGraph </b><br><br><img src='https://i0.wp.com/sheensay.ru/wp-content/uploads/2017/01/yoast-disable-opengraph.png' width="100%" loading=lazy></p> <p>Чтобы отключить Open Graph через хуки, можно воспользоваться следующим кодом:</p><p>Add_action("wp_head", "remove_all_wpseo_og", 1); function remove_all_wpseo_og() { remove_action("wpseo_head", array($GLOBALS["wpseo_og"], "opengraph"), 30); } </p><p>Чтобы отключить конкретные элементы OpenGraph, можно воспользоваться следующими фильтрами:</p><p>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"); </p><h3>ОШИБКА: поле http://ogp.me/ns#image отсутствует или пусто</h3> <p>Если при проверка сайта в валидаторе микроразметки возникает ошибка <b>ОШИБКА: поле http://ogp.me/ns#image отсутствует или пусто </b>, значит, Вы не указали дефолтное изображение в настройках плагина: Yoast — Социальные сети — Facebook , и указываете любое изображение, которое будет показываться в соцсетях при шаринге страниц, не имеющих миниатюр.</p> <p><img src='https://i2.wp.com/sheensay.ru/wp-content/uploads/2017/01/yoast-soc-facebook-load-image.png' width="100%" loading=lazy></p> <h3>Как удалить rel prev next из head</h3> /** * Yoast: Удаляем <a href="/yoast-seo-plagin-vordpress-bystraya-nastroika-yoast-seo-kak-udalit-rel-prev-next-iz/">Prev Next</a> для архивов */ 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; } }); <h3>Как включить article:published_time и article:modified_time</h3> <p>По умолчанию, в Yoast в Open Graph дата публикации и дата модификации отображается только для Записей. Чтобы включить их для других или страниц, можно воспользоваться следующим кодом:</p><p> // Дата публикации и дата модификации для страниц add_filter("wpseo_opengraph_show_publish_date", function () { if (is_singular("page")) return true; return false; }); </p><p>А следующим кодом мы сможем включить отображение article:published_time и article:modified_time вообще для чего угодно:</p><p>Add_filter("wpseo_opengraph_show_publish_date", "__return_true"); </p><h2>Yoast SEO и Woocommerce</h2> <p>Для WooCommerce есть специальный платный плагин, описание доступно по адресу https://yoast.com/wordpress/plugins/yoast-woocommerce-seo/ . На данный момент, стоит $49 .<br> Помимо стандартных фишек Yoast SEO, он позволяет:</p> <ul><li>Увеличить число шарингов в Pinterest</li> <li>Использовать хлебные крошки (<b>breadcrumbs </b>) от Yoast взамен стандартных WooCommerce</li> <li>Гарантирует отличную <a href="/how-to-close-the-yandex-disk-for-other-users-collaboration-on-the-yandex-disk/">совместную работу</a> Yoast SEO и WooCommerce</li> <li>Удаляет ненужные страницы из карты сайта sitemap.xml и отдаёт приоритет индексации нужным страницам</li> </ul><h2>Yoast или All In One Seo Pack, какой плагин выбрать</h2> <p>Я бы однозначно выбрал <b>Yoast SEO </b>, так как он содержит в себе всё, что нужно, чего нет в All In One Seo Pack , и что нужно добирать сторонними плагинами:</p> <ol><li>Карту сайта <b>sitemap.xml </b>;</li> <li>Удалить /category/ из URL;</li> <li>Хлебные крошки <b>Breadcrumbs </b>.</li> </ol><h2>Как импортировать метаданные в Yoast SEO</h2> <p>Допустим, Вы переносите сайт со старого движка на WordPress. Также, допустим, у нас в базе данных есть таблица articles , в которой есть столбцы с нужными нам данными: столбцы meta_title , meta_description и meta_keywords . Также, допустим, что в таблице articles есть столбец ID , который соответствует ID поста в базе данных WordPress.<br> Если вам нужно массово прописать <a href="/chto-takoe-yoast-seo-kak-ubrat-i-otklyuchit-mikrorazmetku-json-ld-ot/">метаданные Yoast</a> SEO для своих статей, можно воспользоваться следующим кодом. Его можно прописать в или создать .</p><p>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 позиций.<br>", count($rows)); exit; }); </p><p>Теперь можно открыть URL http://example.com/wp-admin/admin.php?action=sheensay_import_yoast_meta , увидите результат запроса. Попробуйте стереть из $<a href="/sozdanie-triggerov-v-sql-server-prinuditelnoe-obespechenie-ogranichenii/">sql ограничение</a> LIMIT 0, 10" или увеличить его, например, LIMIT 0, 1000 , затем проверьте результат, перезагрузив страницу.</p> <blockquote class="note"><p>LIMIT 0, 1000 означает «выбрать 1000 записей, начиная с 0 позиции». Так можно разбить импорт на порции. Следующие будут:</p> <ol><li>LIMIT 0, 1000</li> <li>LIMIT 1000, 1000</li> <li>LIMIT 2000, 1000</li> <li>и так далее до конца</li> </ol></blockquote> <p>Убедившись, что запрос выдаёт нужные данные, закомментируйте или удалите строку exit(print_r($rows)); , затем перезагрузите страницу. Увидите, сколько строк импортировано.</p> <blockquote class="note"><p>Если данных слишком много, скрипт может завершиться с ошибкой, ему просто может не хватить времени на исполнение. В этом случае, попробуйте либо увеличить максимальное время исполнения PHP , либо .<br> Если время исполнения увеличить нельзя, попробуйте скармливать данные порциями, меняя ограничение: например, LIMIT 0,100 первая итерация, LIMIT 100,100 вторая, LIMIT 200,100 третья, и так далее.</p> </blockquote></blockquote> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy>");</script> </div> </div> <div class="mb40 pr"> <div style="margin-top: 30px; margin-bottom: 35px;"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-family: Arial; font-size: 15px;"> <div id="yandex_rtb_R-A-105632-3"></div> </div> </div> <style> .sh_icon a:hover { opacity: 0.6; } </style> <div class="catTitle"> <span class="fl noLinknew">Похожие статьи</span> <div class="clr"></div> </div> <ul class="medbeArticle medbeEvents js-novinki "> <li id="bx_3218110189_16277"> <div class="info" style="position:relative;"> <a href="/kak-vyglyadit-samsung-not-8-samsung-galaxy-note8-sd835---tehnicheskie-harakteristiki/" class="date">2024-05-10 00:25:16</a> </div> <a href="/kak-vyglyadit-samsung-not-8-samsung-galaxy-note8-sd835---tehnicheskie-harakteristiki/"> <div class="title"> Samsung Galaxy Note8 SD835 - Технические характеристики </div> </a> <p class="text"> Информация о марке, модели и альтернативных названиях конкретного устройства, если таковые имеются. ДизайнИнформация о размерах и весе устройства, представленная в разных единицах измерения. Использованные материалы, предлагаемые цвета,... </p> <a href="/category/computer-literacy/" class="catName">Компьютерная грамотность</a> <div class="clr"></div> </li> <li id="bx_3218110189_16277"> <div class="info" style="position:relative;"> <a href="/notepad-skachat-russkii-poslednyaya-versiya-besplatnye-programmy-dlya-windows/" class="date">2024-05-09 00:25:26</a> </div> <a href="/notepad-skachat-russkii-poslednyaya-versiya-besplatnye-programmy-dlya-windows/"> <div class="title"> Бесплатные программы для Windows скачать бесплатно </div> </a> <p class="text"> Сегодня компьютерные технологии, стремительно развиваются, совершенствуя другие отрасли производства. Для развития других технологий, с помощью компьютерных, нужны специальные программы. Эти программы устанавливают на многие заводы и фабрики, чтобы... </p> <a href="/category/useful-programs/" class="catName">Полезные программы</a> <div class="clr"></div> </li> <li id="bx_3218110189_16277"> <div class="info" style="position:relative;"> <a href="/kak-vyvesti-raznoe-izobrazhenie-na-dva-monitora-dva-monitora-dlya/" class="date">2024-05-07 00:22:21</a> </div> <a href="/kak-vyvesti-raznoe-izobrazhenie-na-dva-monitora-dva-monitora-dlya/"> <div class="title"> Два монитора – для активных пользователей ПК </div> </a> <p class="text"> Инструкция Два сравнительно небольших экрана могут с легкостью заменить один широкоформатный с большой диагональю. Иногда подключение второго позволяет использовать одновременно несколько функций одного компьютера. Современные видеоадаптеры в... </p> <a href="/category/solving-problems/" class="catName">Решение проблем</a> <div class="clr"></div> </li> </ul> <div> </div> <div class="mb40 clear clearfix"> </div> </div> <div class="fr width300"> <div class="catTitle blackStyle"> <span class="fl noLink">Категории</span> <div class="clr"></div> </div> <div class="mb40"> <ul class="medbeSidebarNav"> <li> <a href="/category/windows-10/">Windows 10</a> </li> <li> <a href="/category/tips-for-beginners/">Советы начинающим</a> </li> <li> <a href="/category/internet-tips/">Интернет-подсказки</a> </li> <li> <a href="/category/useful-programs/">Полезные программы</a> </li> <li> <a href="/category/hardware-solutions/">Аппаратные решения</a> </li> <li> <a href="/category/configuring-wi-fi/">Настройка Wi-Fi</a> </li> <li> <a href="/category/solving-problems/">Решение проблем</a> </li> <li> <a href="/category/configuring-windows/">Настройка Windows</a> </li> </ul> </div> <div class="cancel-mb40"> </div> <div class="mb40 pr"> <div class="catTitle" data-click="y"> <span class="fl noLinknew">Видеоматериалы</span> <div class="frnew"></div> <div class="clr"></div> </div> <div class="medbeSidebarCarousel medbeArticle"> <ul> <li> <a href="/kak-otkryt-papku-v-komandnoi-stroke-na-windows-kak-otkryt-konsol-vypolnit-na/"> <img src="/uploads/99e89424f2adb11996a69d750d521e3c.jpg" alt="Как открыть консоль выполнить на windows 10" loading=lazy> <div class="playBg"></div> <p> Как открыть консоль выполнить на windows 10 </p> </a> <a href="/category/tips-for-beginners/" class="catName">Советы начинающим</a> </li> <!-- /next_post --> </ul> </div> </div> <div class="cancel-mb40"> </div> <div class="mb40"> <div class="mb40"> <div class="catTitle" data-click="y"> <span class="fl noLinknew">Популярное</span> <div class="frnew"></div> <div class="clr"></div> </div> <ul class="medbeArticle sidebarEvents"> <li> <a href="/peremeshchenie-profilya-polzovatelya-standartnymi-sredstvami-windows-kak-v-windows/"> <img src="/uploads/59fe7e573328d24871fe2935b9706c24.jpg" width="100px" alt="Как в Windows переместить папки пользователя на другой локальный диск?" loading=lazy> <div class="info"> <span class="date">Аппаратные решения</span> </div> <div class="title"> Как в Windows переместить папки пользователя на другой локальный диск? </div> <div class="clr"></div> </a> </li> <li> <a href="/u-23-e-mail-elektronnaya-pochta-tema-elektronnaya-pochta-e-mail-komu-i-dlya-chego-neobhodim/"> <img src="/uploads/32b8f60fc6487ae047c6a42f3fb2a833.jpg" width="100px" alt="Тема: электронная почта (e-mail)" loading=lazy> <div class="info"> <span class="date">Решение проблем</span> </div> <div class="title"> Тема: электронная почта (e-mail) </div> <div class="clr"></div> </a> </li> <li> <a href="/street-storm-skachat-obnovlenie-radar-detektory-street-storm-obnovlenie-po-obnovlenie/"> <img src="/uploads/234b2558a611dbf47b0c26f903df5f0d.jpg" width="100px" alt="Радар детекторы Street Storm обновление ПО" loading=lazy> <div class="info"> <span class="date">Решение проблем</span> </div> <div class="title"> Радар детекторы Street Storm обновление ПО </div> <div class="clr"></div> </a> </li> </ul> </div> </div> <div class="cancel-mb40"> </div> <div class="mb40"> <div class="catTitle" data-click="y"> <span class="fl noLinknew">Новое</span> <div class="frnew"></div> <div class="clr"></div> </div> <ul class="medbeArticle clinicsCountry"> <li> <a href="/bolshaya-kolonka-jbl-perenosnaya-portativnaya-kolonka-jbl-xtreme-pochemu-vazhno/"> <img src="/uploads/55aaef5f4bd5a6ba7762845849da826f.jpg" width="100px" alt="Портативная колонка JBL Xtreme" loading=lazy> <div class="title"> Портативная колонка JBL Xtreme </div> <div class="clr"></div> </a> </li> <li> <a href="/ne-rabotaet-perednii-usb-3-0-ne-rabotayut-usb-porty-na-kompyutere-puti-resheniya/"> <img src="/uploads/518aef24f67a32ffc762c4f21d5e85e8.jpg" width="100px" alt="Не работает передний usb 3" loading=lazy> <div class="title"> Не работает передний usb 3 </div> <div class="clr"></div> </a> </li> <li> <a href="/adobe-premiere-pro-obzor-programmy-chto-takoe-premiere-pro-trebuetsya-li/"> <img src="/uploads/b04d975347b64d93e62986431908dad6.jpg" width="100px" alt="Adobe premiere pro обзор программы" loading=lazy> <div class="title"> Adobe premiere pro обзор программы </div> <div class="clr"></div> </a> </li> <li> <a href="/skachat-programmu-dlya-remonta-sistemy-kompyutera-i-noutbuka/"> <img src="/uploads/d20fca631f1e5da11c7c4b6f4e938b70.jpg" width="100px" alt="Программы для восстановления системы" loading=lazy> <div class="title"> Программы для восстановления системы </div> <div class="clr"></div> </a> </li> <li> <a href="/windows-registraciya-failov-s-rasshireniem-dll-i-ocx-neskolko-sposobov/"> <img src="/uploads/ee68d4ebcb7b7883f88f35fd1163a207.jpg" width="100px" alt="Windows Регистрация файлов с расширением *" loading=lazy> <div class="title"> Windows Регистрация файлов с расширением * </div> <div class="clr"></div> </a> </li> </ul> </div> </div> </div> <div class="clr"></div> <div class="clr mb42-"></div> </main> </div> <footer class="footer"> <div class="footerWrap"> <ul class="footNav"> <li> <a href="/category/windows-10/">Windows 10</a> </li> <li> <a href="/category/tips-for-beginners/">Советы начинающим</a> </li> <li> <a href="/category/internet-tips/">Интернет-подсказки</a> </li> <li> <a href="/category/useful-programs/">Полезные программы</a> </li> </ul> <ul class="footNav mr0"> <li> <a href="/category/windows-10/">Windows 10</a> </li> <li> <a href="/category/tips-for-beginners/">Советы начинающим</a> </li> <li> <a href="/category/internet-tips/">Интернет-подсказки</a> </li> <li> <a href="/category/useful-programs/">Полезные программы</a> </li> </ul> <div class="footSep"></div> <div class="fl width405"> <div class="medbeWarning" style="font-size: 10px;"> Советы пользователям компьютера <p></p> <br /> </div> <div style="position:absolute; top:50px; right:15px; width:300px;"> <noindex> <br /> </noindex> </div> </div> <div class="footSep"></div> <div class="fl "> <div class="copyright"> <br /> <noindex> <div id="liv"> </div> <br> </noindex></div> <div style="position:absolute; top:50px; right:15px; width:300px;"> <noindex> <br /> </noindex> </div> </div> <div id="onTop"></div> <div class="clr"></div> <div class="links"></div> <div class="clr"></div> </div> </footer> <div class="overlay"></div> <div style="display: none;" id="ajax_result"></div> <div class="modal fade" id="send_message" tabindex="-1" role="dialog" aria-labelledby="message" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <a href="#" class="close" data-dismiss="modal" aria-hidden="true"></a> </div> <div class="modal-body"> <form action="/materials/sakharnyy-diabet/preparaty-insulina-i-insulinoterapiya/" method="POST"> <input type="hidden" name="sessid" id="sessid" value="190649912f2d5ccc3e7496471b00b5c2" /> <input name="head" type="text" placeholder="Тема" value=""> <textarea name="message" placeholder="Сообщения"></textarea> <input type="hidden" name="PARAMS_HASH" value="2d477b672b0c8e6bb03d8fa4ffc011a9"> <input type="submit" class="btn" name="submit" value="Отправить"> </form> </div> </div> </div> </div> <script type="text/javascript" data-skip-moving="true"> (function(w, d, n) { var cl = "bx-core"; var ht = d.documentElement; var htc = ht ? ht.className : undefined; if (htc === undefined || htc.indexOf(cl) !== -1) { return; } var ua = n.userAgent; if (/(iPad;)|(iPhone;)/i.test(ua)) { cl += " bx-ios"; } else if (/Android/i.test(ua)) { cl += " bx-android"; } cl += (/(ipad|iphone|android|mobile|touch)/i.test(ua) ? " bx-touch" : " bx-no-touch"); cl += w.devicePixelRatio && w.devicePixelRatio >= 2 ? " bx-retina" : " bx-no-retina"; var ieVersion = -1; if (/AppleWebKit/.test(ua)) { cl += " bx-chrome"; } else if ((ieVersion = getIeVersion()) > 0) { cl += " bx-ie bx-ie" + ieVersion; if (ieVersion > 7 && ieVersion < 10 && !isDoctype()) { cl += " bx-quirks"; } } else if (/Opera/.test(ua)) { cl += " bx-opera"; } else if (/Gecko/.test(ua)) { cl += " bx-firefox"; } if (/Macintosh/i.test(ua)) { cl += " bx-mac"; } ht.className = htc ? htc + " " + cl : cl; function isDoctype() { if (d.compatMode) { return d.compatMode == "CSS1Compat"; } return d.documentElement && d.documentElement.clientHeight; } function getIeVersion() { if (/Opera/i.test(ua) || /Webkit/i.test(ua) || /Firefox/i.test(ua) || /Chrome/i.test(ua)) { return -1; } var rv = -1; if (!!(w.MSStream) && !(w.ActiveXObject) && ("ActiveXObject" in w)) { rv = 11; } else if (!!d.documentMode && d.documentMode >= 10) { rv = 10; } else if (!!d.documentMode && d.documentMode >= 9) { rv = 9; } else if (d.attachEvent && !/Opera/.test(ua)) { rv = 8; } if (rv == -1 || rv == 8) { var re; if (n.appName == "Microsoft Internet Explorer") { re = new RegExp("MSIE ([0-9]+[\.0-9]*)"); if (re.exec(ua) != null) { rv = parseFloat(RegExp.$1); } } else if (n.appName == "Netscape") { rv = 11; re = new RegExp("Trident/.*rv:([0-9]+[\.0-9]*)"); if (re.exec(ua) != null) { rv = parseFloat(RegExp.$1); } } } return rv; } })(window, document, navigator); </script> <link href="/bitrix/cache/css/s2/medbe4_new/kernel_main/kernel_main.css?151557967426562" type="text/css" rel="stylesheet" /> <link href="/bitrix/cache/css/s2/medbe4_new/page_7b72513555721c1b5733d9b22d6efb9b/page_7b72513555721c1b5733d9b22d6efb9b.css?15155796623852" type="text/css" rel="stylesheet" /> <link href="/bitrix/cache/css/s2/medbe4_new/template_fa4e83195cbc9d75f36051d9e26d67c6/template_fa4e83195cbc9d75f36051d9e26d67c6.css?1515579660217752" type="text/css" data-template-style="true" rel="stylesheet" /> <link media="all" href="/local/templates/medbe4_new/css/responsive.css?sd" rel="stylesheet" type="text/css" /> <!--[if lt IE 9]><![endif]--> <script type="text/javascript"> if (!window.BX) window.BX = {}; if (!window.BX.message) window.BX.message = function(mess) { if (typeof mess == 'object') for (var i in mess) BX.message[i] = mess[i]; return true; }; </script> <script type="text/javascript"> (window.BX || top.BX).message({ 'JS_CORE_LOADING': 'Загрузка...', 'JS_CORE_NO_DATA': '- Нет данных -', 'JS_CORE_WINDOW_CLOSE': 'Закрыть', 'JS_CORE_WINDOW_EXPAND': 'Развернуть', 'JS_CORE_WINDOW_NARROW': 'Свернуть в окно', 'JS_CORE_WINDOW_SAVE': 'Сохранить', 'JS_CORE_WINDOW_CANCEL': 'Отменить', 'JS_CORE_WINDOW_CONTINUE': 'Продолжить', 'JS_CORE_H': 'ч', 'JS_CORE_M': 'м', 'JS_CORE_S': 'с', 'JSADM_AI_HIDE_EXTRA': 'Скрыть лишние', 'JSADM_AI_ALL_NOTIF': 'Показать все', 'JSADM_AUTH_REQ': 'Требуется авторизация!', 'JS_CORE_WINDOW_AUTH': 'Войти', 'JS_CORE_IMAGE_FULL': 'Полный размер' }); </script> <script type="text/javascript"> (window.BX || top.BX).message({ 'LANGUAGE_ID': 'ru', 'FORMAT_DATE': 'DD.MM.YYYY', 'FORMAT_DATETIME': 'DD.MM.YYYY HH:MI:SS', 'COOKIE_PREFIX': 'BITRIX_SM', 'SERVER_TZ_OFFSET': '3600', 'SITE_ID': 's2', 'SITE_DIR': '/', 'USER_ID': '', 'SERVER_TIME': '1515581305', 'USER_TZ_OFFSET': '0', 'USER_TZ_AUTO': 'Y', 'bitrix_sessid': '190649912f2d5ccc3e7496471b00b5c2' }); </script> <script type="text/javascript" src="/bitrix/cache/js/s2/medbe4_new/kernel_main/kernel_main.js?1515579673298080"></script> <script type="text/javascript" src="/bitrix/js/main/core/core_db.min.js?14979660558699"></script> <script type="text/javascript" src="/bitrix/js/main/core/core_frame_cache.min.js?146900780711191"></script> <script type="text/javascript"> BX.setJSList(['/bitrix/js/main/core/core.js', '/bitrix/js/main/core/core_ajax.js', '/bitrix/js/main/json/json2.min.js', '/bitrix/js/main/core/core_ls.js', '/bitrix/js/main/core/core_fx.js', '/bitrix/js/main/core/core_popup.js', '/bitrix/js/main/session.js', '/bitrix/js/main/core/core_window.js', '/bitrix/js/main/core/core_date.js', '/bitrix/js/main/utils.js', '/local/templates/medbe4_new/js/jquery.js', '/local/templates/medbe4_new/js/jquery.jcarousel.min.js', '/local/templates/medbe4_new/js/jquery.formstyler.min.js', '/local/templates/medbe4_new/js/jquery.mCustomScrollbar.concat.min.js', '/local/templates/medbe4_new/js/modals.js', '/local/templates/medbe4_new/js/tabs.js', '/local/templates/medbe4_new/js/ontop.js', '/local/templates/medbe4_new/js/placeholder.min.js', '/media/js/scrollbar/jquery.mCustomScrollbar.concat.min.js', '/media/js/header.js', '/local/templates/medbe4_new/js/scripts.js', '/feedback/twin.js']); </script> <script> BX.ready(function() { $("[data-preload]").each(function(i, el) { $this = $(el); $this.load($this.data("preload"), function() { $this.find("form").addClass("js-form") }); }); $(document).on({ submit: function() { $this = $(this); var action = $this.attr("action"); var data = $this.serialize() + "&web_form_submit=Y"; $.post(action, data, function(data) { $this.closest("div").html(data); }) return false; } }, ".js-form"); }) </script> <script type="text/javascript" src="/bitrix/cache/js/s2/medbe4_new/template_a5d224f830c08eebc70bc5559ca1712e/template_a5d224f830c08eebc70bc5559ca1712e.js?1515579660221230"></script> <script> $(function() { if ('jcarousel' in $) { $('.medbeCarousel').jcarousel({ // Configuration goes here }); $('.medbeCarousel-prev').jcarouselControl({ target: '-=1' }); $('.medbeCarousel-next').jcarouselControl({ target: '+=1' }); $('.medbeSidebarCarousel').jcarousel({ // Configuration goes here }); $('.medbeSidebarCarousel-prev').jcarouselControl({ target: '-=1' }); $('.medbeSidebarCarousel-next').jcarouselControl({ target: '+=1' }); $(window).on("load resize", function() { var w = this.innerWidth; if ($('.medbeCarousel').hasClass('halfWidthCarousel')) { if (w > 1279) { c = 771; } else { c = 377; } } else { if (w > 1279) { c = 1160; } else { c = 780; } } $('.medbeCarousel').css('width', c + 'px'); }); } }); // Script (Fixed menu) // $(window).on("scroll load", function(){ // var w2 = this.innerWidth; // var top = $(window).scrollTop(); // if (top > 120) $('.mainNav > ul').css({ // 'max-width': '100%', // 'position': 'fixed', // 'top': 0 // } ); // else { // $('.mainNav > ul').css({ // 'position': 'relative', // 'max-width': 1280 // } ); // } // } ); jQuery(window).scroll(function() { topMain(); // on scroll }); topMain(); // on load window.topNavSmall = false; function topMain() { var _scrollTop = jQuery(document).scrollTop(); if (_scrollTop > 0) { jQuery('.mainNav').addClass('fixed'); window.topNavSmall = true; } if (window.topNavSmall === true && _scrollTop < 2) { jQuery('.mainNav').removeClass('fixed'); } } </script> <script> </script> <script> (function($) { $(function() { $('#pc_add_photo').styler({ filePlaceholder: 'Добавить фото перед статьей' }); $('input, select').styler(); }) })(jQuery) </script> <script> (function($) { $(window).load(function() { if ('mCustomScrollbar' in $) $(".medbeScrollBlock").mCustomScrollbar(); }); })(jQuery); </script> <script> $(document).ready(function() { $("#sorting_catalog").change(function() { $("#form_for_sorting_catalog").submit(); }); }); </script> <script> $(document).ready(function() { $('.catTitle').click(function() { if ($(this).data("click") != "y") { $(this).parents('.doctorMat').toggleClass('hidden'); return false } }); }); </script> <script> $(document).ready(function() { $('input, textarea').on('focus blur', function() { var placeholder = $(this).attr('placeholder'); if ($(this).val() == placeholder) { $(this).val(''); } else if ($(this).val() == '') { $(this).val(placeholder); }; }); }); </script> <script> $(document).ready(function() { //Placeholder $('input[placeholder], textarea[placeholder]').placeholder(); }); </script> <script type="text/javascript"> function slyLink() { var istS = 'Источник:'; var copyR = '© usercpu.ru'; var body_element = document.getElementsByTagName('body')[0]; var choose; choose = window.getSelection(); var myLink = document.location.href; var authorLink = "<br /><br />" + istS + ' ' + "<a href='" + myLink + "'>" + myLink + "</a><br />" + copyR; var copytext = choose + authorLink; var addDiv = document.createElement('div'); addDiv.style.position = 'absolute'; addDiv.style.left = '-99999px'; body_element.appendChild(addDiv); addDiv.innerHTML = copytext; choose.selectAllChildren(addDiv); window.setTimeout(function() { body_element.removeChild(addDiv); }, 0); } document.oncopy = slyLink; </script> <script> $(function() { /*$(document).on("click", ".js-open-menu-a", function(){ $("#mainNav").slideToggle(200); } );*/ /* $(document).on({ click: function(){ $(this).siblings("nav").slideToggle(200); } , /!*touchend: function(){ $(this).siblings("nav").slideToggle(200); } *!/ } ,".js-open-menu");*/ }); </script> <script> var busy = false; $(function() { $("#infinity-next-page").addClass("btn").addClass("btn-blue"); $(document).on({ click: function() { if (busy) return false; console.log("1"); $("#nextWrap").find("a").css("opacity", 0.5); busy = true; $.post($(this).attr("href") + "&ajaxNovinki=Y", function(data) { busy = false $(".js-novinki").html($(".js-novinki").html() + data.html); $("#nextWrap").html(data.next); $("#infinity-next-page").addClass("btn").addClass("btn-blue"); //else $("#nextWrap").hide(); }, "json"); return false; } }, "#infinity-next-page"); }); </script> <script> $(document).ready(function() { $("#headfbwin, #feed").click(function() { $(".quest_form").show(); $('input, select').styler(); dh = $(document).height() + "; " + $(".quest_form").height(); h = ($(document).height() / 2) * -1; $(".quest_form").css("bottom", h + "px"); $(".overlay").show(); $(".q_form_close").click(function() { $(".quest_form").hide(); $(".overlay").hide(); }); $(".close2").click(function() { $(".oki").hide(); $(".overlay").hide(); }); $(".overlay").click(function() { $(".quest_form").hide(); $(".oki").hide(); $(".overlay").hide(); }); }); }); </script> <script> function selectHandler() { var $menu = $('.news-categories__list'); var $current = $('.news-categories__current'); var width = 0; if ($menu.outerWidth() > $current.outerWidth()) { $current.width($menu.outerWidth()); $menu.width($menu.outerWidth()); } $('.news-categories__current').click(function() { $menu.toggleClass('active'); }); $('body').click(function(e) { var $target = $(e.target); if (!$target.parents('.news-categories').length) $menu.removeClass('active'); }); $('.news-categories__list > ul').mCustomScrollbar({ theme: 'rounded', scrollInertia: 200 }); $('ul.tabs').delegate('li:not(.current)', 'click', function() { $(this).addClass('current').siblings().removeClass('current') .parents('div.section').find('div.box').hide().eq($(this).index()).fadeIn(150); }) } if (window.frameCacheVars !== undefined) { BX.addCustomEvent("onFrameDataReceived", function(json) { selectHandler(); }); } else { BX.ready(function() { selectHandler(); }); } </script> <script async src="/js/html5.js"></script> <script src="/local/templates/medbe4_new/components/bitrix/form.result.new/free_cons/_script.js?dsss" type="text/javascript"></script> </body> </html>