Не прошло и трех месяцев с той поры, как я починил утративший работоспособность универсальный способ определения геозависимости запроса в Яндексе, как мне поступил сигнал, что он опять сломался. Действительно забиваю в Яндекс последнюю версию запроса, и вижу безрадостную картину:
Надо опять чинить.
Сначала проверяю, работает ли запрос, если не применять поиск по сайту. Оказалось, что работает, и ожидаемо подсвечивает в сниппетах топоним в случае геозависимой правой части запроса:
И не подсвечивает в случае геонезависимой:
Получается, что способ вполне можно применять именно в таком виде. Однако, в общем случае нельзя быть уверенным, что топоним обязательно встретится на первой странице выдачи. Поэтому хотелось бы иметь более надежный вариант. Собственно, именно для этого и сужал выдачу на конкретный сайт с гарантированным наличием топонима в заголовках сниппетов.
Проводя дальнейший анализ, я решаю заменить термин arsenaltula из левой части запроса на arsenal, который гарантированно содержится в доменном имени тестового сайта arsenal-tula.ru. И получаю, что теперь выдача непустая и с нужной нам подсветкой топонима в сниппете для геозависимой правой части:
Однако состоит она теперь сплошь из результатов быстробота. Зато потеря работоспособности прежней конструкции запроса стала более понятна.
Не знаю, временное это явление или уже постоянное, но, получается, что корректная работа оператора | (логическое ИЛИ) при поиске по сайту осталась только у быстроботовской примеси. А она, в отличие от органической выдачи, похоже, не поддерживает переколдовки запроса arsenaltula, в которую добавляются синонимы arsenal и tula. Поэтому первоначальный запрос и выдавал пустую выдачу, не смотря на наличие на сайте быстроботовского индекса.
Таким образом надо просто подыскать более подходящий сайт, на который будем сужать выдачу. Он должен с большой вероятностью иметь быстроботовскую примесь, а также вхождение топонима в заголовки страниц. Такой сайт я буквально за несколько минут нашел среди региональных новостных ресурсов, так как новостники всегда отличались наличием большого количества быстроботовской примеси. Имеем наличие подсветки топонима в первом же результате для геозависимой правой части запроса:
И отсутствие подсветки топонима для геонезависимой правой части, хоть и не в первом результате, но на первой странице:
Уверен, что потратив немного больше времени, можно найти и другой более удобный сайт-индикатор с гарантированным наличием топонима в первом результате выдачи. Либо, как вариант, сузить выдачу на конкретную папку данного сайта с получением того же гарантированного результата:
В общем, варианты решения задачи пока есть, и, надеюсь, найдутся и в дальнейшем.
Источник: searchengines.ru