Расширение, которое поможет избавиться от рекламной выдачи в поиске
Disclaimer: К сожалению модераторы vc.ru поменяли заголовок этой статьи и она из ироничной стала, судя по новому заголовку, технической, якобы предлагающей какие-то решения. Прочитав пост под таким заголовком вы можете подумать, что автор вас обманул и вообще его квалификация вызывает сомнения. Уверяю вас, я не пытался предложить готовое решение. Цель статьи - поиронизировать над превращением Яндексом и Гуглом своей поисковой выдачи черт знает во что.
К активным действиям меня подтолкнул вот этот пост —
Ну как к активным, особо от меня ничего не потребовалось, возникла идея и я ее реализовал. И вам удивился как все быстро и просто, хотя я не разработчик.
Итак, все мы так или иначе пользуемся поисковыми системами. И полагаю мало кто равнодушен к тому факту, что в ПС в поисковой выдаче пытаются показать нам как можно большое рекламы, пытаются оставить нас в рамках своей экосистемы, показывая всякого рода колдунщики и агрегаторы. Дошло до того, что на первой странице почти не осталось результатов органического поиска.
Приняв за аксиому, что органика начинается со второй страницы, почему бы как-то не заставить браузер сразу показывать нам вторую страницу выдачи? И оказалось это можно сделать совершенно элементарно — с помощью своего расширения для браузера.
На коленке я набросал для Google Chrome его буквально на 1 минуту. Правда минут 10 ушло на то, чтобы нагуглить как это делается.
manifest.json
js/start.js
Эти 2 файла нужно разместить у себя, в отдельной папке. Дальше идем в Chrome, Меню -> Дополнительные инструменты -> Расширения. Справа включаем Режим разработчика. Появляется кнопка "Загрузить распакованное расширение". Указываем там путь к нашей отдельной папке. Все.
Теперь поисковый ответ на любой запрос в Яндексе будет начинаться со второй страницы. Конечно это не избавит от блока Яндекс.Директ, но зато всяческих Яндекс.Маркет, Яндекс.Услуг и прочих авитов на второй странице скорее всего не будет.
Почему же это убьет SEO? При достаточно массовом распространении действительно удобного кроссбраузерного плагина основанного на этой идее, сеошникам придется оптимизировать сайты под 10ую позицию. Мне кажется это просто нереально!
ps: Все вышесказанное всего лишь шутка, прошу не относиться к ней слишком серьезно. Хорошего вам настроения! )))
Комментарий недоступен
В Яндекс почте вся реклама изи отключается одним чекбоксом в настройках. В Gmail всю рекламу никак нельзя не отключить.
Яндекс в региональном поиске на голову выше имхо.
Когда это в gmail исчезла полностью реклама? Зайдите во вкладку промоакции все будет, причем выглядит как обычные письма
Тот случай, когда лучше бы поменять местами пост и коммент. Там один дисклеймер я дольше читал, а толку ноль.
Нехорошо. Родной Яндекс лучше в рунете.
Пффф, в 20-м году еще бы пользоваться хуяшей.
Лет 7-10 назад я любил яндекс, тогда он был маленький и симпатичный, их почта, деньги, все было супер, но потом эти калоеды стали расти и сука пихать себя во все дыры. Они безусловно преуспели в борьбе с адблокерами, но лично у меня они выработали этим только отторжение, доходит до абсурда, когда в разделе картинок, сука, вставляются их ебучие рекламные блоки.
Ну окей, на изменение привычки у меня ушел ровно месяц, переползти с яши на гугл, который в плане дизайна выдачи, даже с рекламными блоками в сто раз лучше засранного хуяши. Достаточно сравнить у гугла это все выглядит как-то гармонично, чисто, симпатично, у яндекса такое впечатление что кого-то вырвало дизайном, куча каких-то свистоперделок, плюшек, кнопочек, плашечек, такое впечатление что ребята деградировали до 2000-х, и реклама-реклама-реклама, кажется на первой странице уже 70% рекламных блоков чем информационных.
Дебилы блять🤦♀️
ГК РФ Статья 1266. Право на неприкосновенность произведения и защита произведения от искажений
1. Не допускается без согласия автора внесение в его произведение изменений, сокращений и дополнений, снабжение произведения при его использовании иллюстрациями, предисловием, послесловием, комментариями или какими бы то ни было пояснениями (право на неприкосновенность произведения).
Вам лучше на хабре написать статью... А еще лучше выложить свое расширение в магазин хрома.
Автор дал согласие, пользуясь сайтом. Об акцепте в первом разделе правил, об интеллектуальных правах в шестом
Зачем так усложнять?
В том же хроме просто зайдите в настройки поисковых систем и добавьте параметр в URL. Все. При поиске через адресную строку будет сразу кидать на вторую страницу.
Но способ борьбы с директом дебильный конечно :)
Здорово, не знал что так можно.
Пс не знаю насчёт СЕО. Но минуту моего времени вы убили
А ничего что это сам Уоррен Баффет написал? Даже не знаю, сколько это стоило
Может вы перестанете искать в Яндексе, который давно похож на доску обьявлений
Очень часто бывает, что некоторые файлы на сайтах не находятся гуглом, но находятся яндексом
Особенно это касается ситуации, когда проверяешь чиновника или депутата какого-нибудь
да вы опасный человек..
Сделали бы лучше удаление рекламных блоков. Ради шутки уронить прибыль гугла на миллиард в месяц, при распространении шутки в какой нибудь ads-block.
На мой взгляд - это борьба с ветряными мельницами. Сегодня сделаешь, а завтра поисковые системы поменяют код выдачи и все сломается.
Ради интереса попробуйте убрать рекламные блоки яндекса, например, в ЖЖ (Livejournal).
Они там вынесли кучу всего на специальный отдельный домен (naydex.net), если его заблокировать, то блокируются также CSS, необходимые для работы сайта скрипты и т.п.
Если у вас есть uBlock Origin, Adblock и подобные плагины, то та же система скриптов будет их обходить, выдавая на каждое обновление страницы кастомные скрипты с уникальными УРЛами безумной длины.
нет нужен код, для вывода большего числа результатов поиска, как в yahoo, тогда реклама не будет такой назойливой и ценные сайты для большего числа запросов (в переставшем быть поисковиком яндыксе) чаще увидят...
Даже у меня глаз дёргается от таких решений, а если на хабре увидят там вообще бомбанёт. 😇
Не нужно воспринимать это как серьезное решение и тем более так нервничать. Авторский заголовок был другим, явно говорящим о шуточной направленности этого материала. К сожалению он не прошел модерацию.
Я себе такое набросал ) Выделяет рекламные блоки и слово "реклама" другим цветом.
Как вы определяете реклама или органика? Может есть пример кода?
А что вам не нравится в выдаче из Яндекс.Директа ?)
Мое мнение - 5 позиций на поиске - это перебор. Оставьте максимум 2.
Ну справедливости ради, не по всем ведь запросам пять позиций рекламных вываливается.
Так-то есть tampermonkey
Все закончится тем, что поисковики и дальше будут терять больше половины кликов. А количество оплачиваемых кликов увеличиваться в цене каждый раз, когда поисковик вносит изменения в способы его отображения и постепенно снижаться, когда пользователи привыкают к ним и начинают их избегать, зная более краткий путь к материалу. Лично я сразу иду на вторую страницу.
Дискуссия сместилась в сторону очищения поисковой выдачи от блоков Яндекс.Директ. Проблема интересная тем, что Яндекс намеренно формирует код выдачи так, чтобы простым способом нельзя было заблокировать блоки Директа. Но похоже удалось решить этот вопрос, хоть и не полностью. Например, с экспериментальной выдачей мой код не справляется.
Выложил расширение в публичный Google Drive, как устанавливать рассказано в статье выше - https://drive.google.com/drive/folders/1cKtQ3l8i8cjkPk_PTafJnCgz_B9-Uced?usp=sharing
В той же папке файл ABHighlightADSYandexSearch.zip
Что чистим показано на скриншоте
Уоррен, элементы выдачи Яндекса содержат разное количество атрибутов. У рекламных блоков и блоков от разных Яндекс услуг их больше. Если ориентироваться на количество атрибутов получается интересно:
for (let e of elements) {
if (e.attributes.length > 4) {
e.style.background = '#fffacd';
}
}
По моему прекрасная идея. Но ещё лучше было бы написать парсер, который будет доставать из поисковой выдачи Яндекс и Google все запросы, кроме рекламы. Да и фильтровать их - например убирать лишнее (короткие ссылки и т.п.) и собирать на одной странице не 10 запросов, а больше.
Бизнес Яндекса и Google это не убъёт - даже при массовом использовании, т.к. у них останется ещё и банерная реклама. Но вот от лишней наглости вылечит. Возможно они даже вспомнят, зачем вообще нужен был поиск, и в чём его ценность для пользователя их систем - а не для набивания своих карманов.
Яндекс при разработке показа объявлений на поиске вероятно понимал, что их могут банить. Поэтому попытался максимально усложнить этот процесс. В коде страницы с поисковой выдачей объявления директа практически ничем не отличается от органической выдачи. Отличие есть только в маленькой картинке загружаемой фоновым изображением. У объявлений директа - эта картинка содержит слово реклама, а у обычной выдачи - просто белый фон. Имена этих изображений задаются случайно на бэкенде. Пример "serpt-vp8rz7914.png". Классы блоков, в которые загружаются эти изображения так же задаются случайно. Пример - .direct-label_type_qddfb. Нет никакой возможности отловить случайную часть на фронтенде. Теоретически можно посчитать сколько раз используется пустое изображение и сколько раз изображение "реклама", и блоки в которых фоном стоит менее упоминаемое имя файла забанить. Но ложные срабатывания при таком подходе все равно будут. Не говоря уже о том, что есть запросы по которыми выдача содержит больше объявлений директа, чем органики. Например "пластиковые окна".
Я непрофессиональный разработчик и мне это кажется довольно сложной задачей. А самое печальное, что как только "фильтр" будет готов яндекс может поменять вид выдачи и все придется начинать с начала.
Ну вторая страница перебор. А так можно расширение написать которые будет просто рекламные ссылки скрывать. Просто им свойство нет видимости присваивало бы.
Здравствуйте. Нашла ваш сайт еще час назад, и до сих пор не могу отсюда уйти. Столько полезной информации для облегчения каких-то повседневных дневных задач.
На самом деле, что директ, что «органическая» выдача - результат платного продвижения и иногда выдача рекламы даже адекватнее и полезнее органики.
А вы не думаете, что так получилось, потому что от директа деньги идут напрямую яндексу, а от органики он если и получает что-то, то это просто крохи?
Интересная стать, на мысли интересные наталкивает. Хотя с моими настройками мозилы, мне и рекламы-то толком не показывает.
Было бы здорово набросать расширение, которое блокирует все блоки рекламы яндекса в поске и все его сервисы. Оставить только органическую выдачу. То для чего он и существует, но давно забыл об этом. То за что он применяет санкции на обычных сайтах, но у себя ему можно
Через это же расширение блокировать всякие турбо страницы на других сайтах и открывать их в естественном виде и еще можно додумать несколько функций.
Но при этом не блокировать директ на сайтах, чтобы вебмастера не теряли прибыль. И могли бы советовать устанавливать этот плагин своим посетителям ) Что-то типа войнушки сеошников против жадного яндекса.
Adblock нужно настраивать, а тут поставил маленький плагин и забыл, да и вебмастера смогут его продвигать без потери прибыли на своих сайтах.
Я выше писал, что на мой взгляд есть серьезные сложности в отделении директа от органики на поиске яндекса. Что касается блоков на сторонних сайтах, тут проблемы нет, т.к. расширению можно ограничить список сайтов, на которых оно срабатывает.
Не помню как и что и поможет ли вам это )
Это вы только колдунщик яндекс.видео блокируете. Даже если работает, там еще столько всего остается. (
Если ещё актуально.
direct-label есть у всех, но у него установлен background-image.
Там где реклама - картинка с надписью "Реклама", там где органика - просто белый цвет.
—-
Дергаете все direct-label, потом достаете background-image у каждого. На JS есть либа (rgbaster), позволяющая получить второй по частоте цвет. Если он серый - то надпись рекламная, если белый - органика.
—-
Задача сводится к удалению всех li, в которых есть direct-label с background-image, где второй по частоте цвет отличен от белого.
А если без несмешных кодерских шуток, то для Firefox ответ на заголовок https://addons.mozilla.org/en-US/firefox/search/?q=uBlock
Яндекс превратился в рекламное ДНО!
Ставьте AdGuard - забудете про рекламу совсм.
Странно, Вы поиском ищете только товары? В интернете море другой разной инфы и Вы предлагаете игнорить первую страницу поиска?
Не совсем так. Первая страница остается доступной, просто на нее нужно перейти.
Выскажу, возможно, не популярное мнение, но мне нравится реклама в выдаче. Я довольно быстро нахожу то, что мне нужно по коммерческим запросам. В информационных запросах обычно мало рекламы. Короче, я тот пользователь, которому всё нравится)
Подруге уже рекомендуют надгробные памятники ))))