Блокировка Яндекс.Советника в WordPress

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

Бороться с Яндексом цивилизованным способом бесполезно, поэтому есть только один путь: повальный отказ от любых услуг Яндекса! Не заходите на Маркет! Не щелкайте по объявлениям Яндекс.Директ, не используйте Яндекс.Поиск (все равно он неадекватный!)

Ну а на сайтах можно поставить скрипт блокировщика. Недолгий поиск в Google тут же показал решение:
https://github.com/SerjoPepper/kick_sovetnik

Как добавить блокировщик Яндекс.Советник на свой сайт WordPress?

  1. В папке темы своего сайта откройте файл functions.php. Это можно сделать прямо в админке сайта, если найти в меню Внешний вид — Редактор. Найдите в колонке справа файл с названием «Функции темы (functions.php)»
  2. Допишите в конец этого файла несложный код:

[php]
// Убиваем мерзость Яндекс.Советник
add_action( ‘wp_enqueue_scripts’, ‘load_kick_sovetnik’ );
function load_kick_sovetnik() {
wp_enqueue_script( ‘kick_sovetnik’, ‘https://serjopepper.github.io/kick_sovetnik/dist/index.min.js’);
}
[/php]

Всё! Проверяем работу!

Ошибки Яндекс с XML Sitemap Yoast SEO

При анализе сайтов в Яндекс.Вебмастере который раз получаем вот такое предупреждение:

Предупреждение Яндекс об ошбиках в XML sitemap

При этом при детальном рассмотрении ошибка становится просто предупреждением, не влияющим на индексацию:

Ошибки Яндекс с XML Sitemap Yoast SEO

Ситуация проясняется, Яндекс не понимает дополнение image, которое присутствует в XML Sitemap.

Лирическое отступление. Вообще-то это обычный косяк Яндекса! Само слово XML (eXtensible Markup Language — расширяемый язык разметки) изначально предполагает любые и произвольные расширения в разметке, при условии, что они делаются в другом пространстве имен. Однако разработчики Яндекса о пространствах имен XML имеют такое же представление, как слушательницы хореографических курсов о мелиорации Узбекистана.

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

И решение было найдено. Yoast SEO, как и большая часть плагинов и дополнений к WordPress сделан с учетом архитектуры WP, то есть использует хуки WordPress, что позволяет нам контролировать поведение плагина, не вмешиваясь в программный код (вот за что мы любим WordPress). Был найден фильтр wpseo_xml_sitemap_img_src, который отвечает за формирование URL изображения и мы на него повесили простой обработчик в functions.php:

// Уберем из карты сайта URL картинок
add_filter( 'wpseo_xml_sitemap_img_src', 'remove_image_url' );
function remove_image_url( $uri ) {
return '';
}

Всё! Ссылок на изображения в XML Sitemap WordPress больше нет.

Update. Тут предложили еще более простое решение:

/* Remove Images From Yoast Sitemap */
add_filter( 'wpseo_xml_sitemap_img', '__return_false' );

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

Update 3. июль 2017. Исправил плагин, сейчас он отключает кэш карт сайта в SEO Yoast, и явно фильтрует по регулярным выражениям элементы, которые не нравятся Яндексу. Скачиваем свежую версию плагина.

Update 4. апрель 2019. Доработали плагин. Теперь он еще и правильно канонизирует пагинацию архивов. Подробности позже.

Надеюсь, этот простой рецепт вам поможет.

Минусинск — готовимся к 15 мая

Конец месяца ознаменовался известием от Яндекса о введении санкций к сайтам за т.н. SEO-ссылки:

http://webmaster.ya.ru/replies.xml?item_no=20143

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

Мы не склонны подаваться панике или делать какие-либо прогнозы, поскольку сейчас практически нет какой-либо информации о работе этого алгоритма. Однако, зная зашкаливающий уровень идиотизма у Яндекса, к тому же, помноженный на весенний гормональный всплеск, мы можем предположить, что скорее всего 15 мая будет торжественная порка ряда сайтов и сильный шторм в выдаче. Вероятнее всего, яндексоиды «изобрели» что-то похожее на «Пингвина», но если это так, то я, например, боюсь ситуации «обезьяна с гранатой«. Весь вопрос в том, насколько сильно эта самая обезьяна дернет кольцо…

В силу этого мы предприняли ряд мер для сайтов наших клиентов в отношении ссылочного и очень настойчиво рекомендуем:

  1. Отключить инструменты автоматического продвижения, например, SEOPult.ru, SAPE.Wisard, Rookee и т.п.
  2. Ни в коем случае не добавлять никаких новых искусственных ссылок на свой сайт
  3. Не выполнять никаких работ, связанных с ссылочным профилем до включения этого алгоритма и первых результатов
  4. Не паниковать

 

 

Юзабилити почтовых рассылок или что меня бесит в Моем Круге

Юзаби́лити (англ. usability — дословно «возможность использования», «способность быть использованным», «полезность» ) — понятие в микроэргономике, обозначающее итоговый уровень удобности предмета для использования в заявленных целях.

http://ru.wikipedia.org/wiki/юзабилити

Сравните два скриншота:

(далее…)