{"id":14262,"url":"\/distributions\/14262\/click?bit=1&hash=8ff33b918bfe3f5206b0198c93dd25bdafcdc76b2eaa61d9664863bd76247e56","title":"\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u0435 \u041c\u043e\u0441\u043a\u0432\u0435 \u0438\u043d\u043d\u043e\u0432\u0430\u0446\u0438\u044e \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u0434\u043e 1,5 \u043c\u043b\u043d \u0440\u0443\u0431\u043b\u0435\u0439","buttonText":"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435","imageUuid":"726c984a-5b07-5c75-81f7-6664571134e6"}

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

Disclaimer: К сожалению модераторы vc.ru поменяли заголовок этой статьи и она из ироничной стала, судя по новому заголовку, технической, якобы предлагающей какие-то решения. Прочитав пост под таким заголовком вы можете подумать, что автор вас обманул и вообще его квалификация вызывает сомнения. Уверяю вас, я не пытался предложить готовое решение. Цель статьи - поиронизировать над превращением Яндексом и Гуглом своей поисковой выдачи черт знает во что.

К активным действиям меня подтолкнул вот этот пост —

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

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

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

На коленке я набросал для Google Chrome его буквально на 1 минуту. Правда минут 10 ушло на то, чтобы нагуглить как это делается.

manifest.json

{
"name": "Page2",
"version": "1.0.0.0",

"manifest_version": 2,

"content_scripts": [
{
"matches": [ "https://yandex.ru/search/*text=*" ],
"js": [ "js/start.js" ],
"run_at": "document_start"
}
]
}

js/start.js

let page = window.location.href;
if(!(page.search(/\x26\x70\x3d(\d+)/) + 1)) window.location.href = page + '&p=1';

Эти 2 файла нужно разместить у себя, в отдельной папке. Дальше идем в Chrome, Меню -> Дополнительные инструменты -> Расширения. Справа включаем Режим разработчика. Появляется кнопка "Загрузить распакованное расширение". Указываем там путь к нашей отдельной папке. Все.

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

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

ps: Все вышесказанное всего лишь шутка, прошу не относиться к ней слишком серьезно. Хорошего вам настроения! )))

0
112 комментариев
Написать комментарий...
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Иван Дудин

В Яндекс почте вся реклама изи отключается одним чекбоксом в настройках. В Gmail всю рекламу никак нельзя не отключить.

Ответить
Развернуть ветку
2 комментария
Ware Wow

Яндекс в региональном поиске на голову выше имхо.

Ответить
Развернуть ветку
2 комментария
Pavel Che

Когда это в gmail исчезла полностью реклама? Зайдите во вкладку промоакции все будет, причем выглядит как обычные письма

Ответить
Развернуть ветку
Павел Данилов

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

Ответить
Развернуть ветку
Ivan Zamorev

Нехорошо. Родной Яндекс лучше в рунете.

Ответить
Развернуть ветку
John Lock

Пффф, в 20-м году еще бы пользоваться хуяшей.

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

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

Дебилы блять🤦‍♀️

Ответить
Развернуть ветку
Evil Pechenka
Disclaimer: К сожалению модераторы vc.ru поменяли заголовок этой статьи и она из ироничной стала, судя по новому заголовку, технической, якобы предлагающей какие-то решения. Прочитав пост под таким заголовком вы можете подумать, что автор вас обманул и вообще его квалификация вызывает сомнения. Уверяю вас, я не пытался предложить готовое решение. Цель статьи - поиронизировать над превращением Яндексом и Гуглом своей поисковой выдачи черт знает во что.
ГК РФ Статья 1266. Право на неприкосновенность произведения и защита произведения от искажений 
1. Не допускается без согласия автора внесение в его произведение изменений, сокращений и дополнений, снабжение произведения при его использовании иллюстрациями, предисловием, послесловием, комментариями или какими бы то ни было пояснениями (право на неприкосновенность произведения). 
Ответить
Развернуть ветку
Hecatecoin

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

Ответить
Развернуть ветку
3 комментария
Mikhail Bezverkhy
Не допускается без согласия автора 

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

Ответить
Развернуть ветку
4 комментария
VVV

Зачем так усложнять?

В том же хроме просто зайдите в настройки поисковых систем и добавьте параметр в URL. Все. При поиске через адресную строку будет сразу кидать на вторую страницу.

Но способ борьбы с директом дебильный конечно :)

Ответить
Развернуть ветку
Уоррен Баффет
Автор

Здорово, не знал что так можно.

Ответить
Развернуть ветку
1 комментарий
Wonabeez Doratie

Пс не знаю насчёт СЕО. Но минуту моего времени вы убили

Ответить
Развернуть ветку
Никита Хисматов

А ничего что это сам Уоррен Баффет написал? Даже не знаю, сколько это стоило

Ответить
Развернуть ветку
Wonabeez Doratie

Может вы перестанете искать в Яндексе, который давно похож на доску обьявлений

Ответить
Развернуть ветку
Григорий

Очень часто бывает, что некоторые файлы на сайтах не находятся гуглом, но находятся яндексом

Особенно это касается ситуации, когда проверяешь чиновника или депутата какого-нибудь

Ответить
Развернуть ветку
Саша Резник

да вы опасный человек..

Ответить
Развернуть ветку
Смарт Вэй

Сделали бы лучше удаление рекламных блоков. Ради шутки уронить прибыль гугла на миллиард в месяц, при распространении шутки в какой нибудь ads-block.

Ответить
Развернуть ветку
Уоррен Баффет
Автор

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

Ответить
Развернуть ветку
2 комментария
Dear Moscow,
Сделали бы лучше удаление рекламных блоков

Ради интереса попробуйте убрать рекламные блоки яндекса, например, в ЖЖ (Livejournal).

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

Если у вас есть uBlock Origin, Adblock и подобные плагины, то та же система скриптов будет их обходить, выдавая на каждое обновление страницы кастомные скрипты с уникальными УРЛами безумной длины.

Ответить
Развернуть ветку
4 комментария
Максим Федоров

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

Ответить
Развернуть ветку
Georgy Borisov

Даже у меня глаз дёргается от таких решений, а если на хабре увидят там вообще бомбанёт. 😇

Ответить
Развернуть ветку
Уоррен Баффет
Автор

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

Ответить
Развернуть ветку
1 комментарий
Glo Glorius

Я себе такое набросал ) Выделяет рекламные блоки и слово "реклама" другим цветом.

Ответить
Развернуть ветку
Уоррен Баффет
Автор

Как вы определяете реклама или органика? Может есть пример кода?

Ответить
Развернуть ветку
19 комментариев
Фёдор Коновалов

А что вам не нравится в выдаче из Яндекс.Директа ?)

Ответить
Развернуть ветку
Уоррен Баффет
Автор

Мое мнение - 5 позиций на поиске - это перебор. Оставьте максимум 2.

Ответить
Развернуть ветку
2 комментария
Влад Берг

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

Ответить
Развернуть ветку
SL Potapenko

Так-то есть tampermonkey

Ответить
Развернуть ветку
Лилия Рыжова

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

Ответить
Развернуть ветку
Уоррен Баффет
Автор

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

Выложил расширение в публичный Google Drive, как устанавливать рассказано в статье выше - https://drive.google.com/drive/folders/1cKtQ3l8i8cjkPk_PTafJnCgz_B9-Uced?usp=sharing

Ответить
Развернуть ветку
Glo Glorius

В той же папке файл ABHighlightADSYandexSearch.zip

Ответить
Развернуть ветку
6 комментариев
Уоррен Баффет
Автор

Что чистим показано на скриншоте

Ответить
Развернуть ветку
Glo Glorius

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

for (let e of elements) { 
    if (e.attributes.length > 4) { 
        e.style.background = '#fffacd';
    }
}

Ответить
Развернуть ветку
Андрей Федотов

По моему прекрасная идея. Но ещё лучше было бы написать парсер, который будет доставать из поисковой выдачи Яндекс и Google все запросы, кроме рекламы. Да и фильтровать их - например убирать лишнее (короткие ссылки и т.п.) и собирать на одной странице не 10 запросов, а больше.

Бизнес Яндекса и Google это не убъёт - даже при массовом использовании, т.к. у них останется ещё и банерная реклама. Но вот от лишней наглости вылечит. Возможно они даже вспомнят, зачем вообще нужен был поиск, и в чём его ценность для пользователя их систем - а не для набивания своих карманов.

Ответить
Развернуть ветку
Уоррен Баффет
Автор

Яндекс при разработке показа объявлений на поиске вероятно понимал, что их могут банить. Поэтому попытался максимально усложнить этот процесс. В коде страницы с поисковой выдачей объявления директа практически ничем не отличается от органической выдачи. Отличие есть только в маленькой картинке загружаемой фоновым изображением. У объявлений директа - эта картинка содержит слово реклама, а у обычной выдачи - просто белый фон. Имена этих изображений задаются случайно на бэкенде. Пример "serpt-vp8rz7914.png". Классы блоков, в которые загружаются эти изображения так же задаются случайно. Пример - .direct-label_type_qddfb. Нет никакой возможности отловить случайную часть на фронтенде. Теоретически можно посчитать сколько раз используется пустое изображение и сколько раз изображение "реклама", и блоки в которых фоном стоит менее упоминаемое имя файла забанить. Но ложные срабатывания при таком подходе все равно будут. Не говоря уже о том, что есть запросы по которыми выдача содержит больше объявлений директа, чем органики. Например "пластиковые окна".

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

Ответить
Развернуть ветку
8 комментариев
Hecatecoin

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

Ответить
Развернуть ветку
Diana Chernyh

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

Ответить
Развернуть ветку
Психиатрическая неотложка

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

Ответить
Развернуть ветку
Уоррен Баффет
Автор

А вы не думаете, что так получилось, потому что от директа деньги идут напрямую яндексу, а от органики он если и получает что-то, то это просто крохи?

Ответить
Развернуть ветку
Ростислав Камаев

Интересная стать, на мысли интересные наталкивает. Хотя с моими настройками мозилы, мне и рекламы-то толком не показывает.

Ответить
Развернуть ветку
Ostrog I

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

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

Но при этом не блокировать директ на сайтах, чтобы вебмастера не теряли прибыль. И могли бы советовать устанавливать этот плагин своим посетителям ) Что-то типа войнушки сеошников против жадного яндекса.

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

Ответить
Развернуть ветку
Уоррен Баффет
Автор

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

Ответить
Развернуть ветку
2 комментария
Ostrog I

Не помню как и что и поможет ли вам это )

Ответить
Развернуть ветку
Уоррен Баффет
Автор

Это вы только колдунщик яндекс.видео блокируете. Даже если работает, там еще столько всего остается. (

Ответить
Развернуть ветку
Вадим Закиров

Если ещё актуально.
direct-label есть у всех, но у него установлен background-image.
Там где реклама - картинка с надписью "Реклама", там где органика - просто белый цвет.
—-
Дергаете все direct-label, потом достаете background-image у каждого. На JS есть либа (rgbaster), позволяющая получить второй по частоте цвет. Если он серый - то надпись рекламная, если белый - органика.
—-
Задача сводится к удалению всех li, в которых есть direct-label с background-image, где второй по частоте цвет отличен от белого.

Ответить
Развернуть ветку
2 комментария
Убийца Гугла

А если без несмешных кодерских шуток, то для Firefox ответ на заголовок https://addons.mozilla.org/en-US/firefox/search/?q=uBlock

Ответить
Развернуть ветку
Nikolay Kenig

Яндекс превратился в рекламное ДНО!

Ответить
Развернуть ветку
Maxim Barkov

Ставьте AdGuard - забудете про рекламу совсм. 

Ответить
Развернуть ветку
Уоррен Баффет
Автор
Ответить
Развернуть ветку
Николай Лискин

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

Ответить
Развернуть ветку
Уоррен Баффет
Автор

Не совсем так. Первая страница остается доступной, просто на нее нужно перейти.

Ответить
Развернуть ветку
Anton Chetverikov

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

Ответить
Развернуть ветку
Sergei Timofeyev

Подруге уже рекомендуют надгробные памятники ))))

Ответить
Развернуть ветку
109 комментариев
Раскрывать всегда