Основные результаты поиска Яндекс называются органическими результатами. Некоторые результаты простые, другие включают в себя дополнительную инфомация, которую мы так же выдаем в XML.
Структура страницы Яндекс
XMLRiver структура ответа
Борщи , рецепты с фото на RussianFood.com: 718...
<yandexsearch version="1.0"> <response date="20200325T133037"> <found priority="all"> 3000000 </found> <displayed> 104000 </displayed> id="1"> <doccount>1</doccount> <doc> <url>https://www.RussianFood.com/recipes/bytype/?fid=12</url> <title> <group </title> <passages> <passage>
Борщи . Борщ – это первое блюдо, особая разновидность супа. Если вас интересуют вопросы: борщи , борщ рецепт , борщ рецепт с фото, как приготовить борщ , как варить борщ , как готовить борщ , как сварить борщ , приготовление...</passage> </passages> <oneline_sitelinks> <sitelink> <url> https://ru.wikipedia.org/wiki/%D0%A7%D0%B0%D0%B9_(%D1%80%D0%B0%D1%81%D1%82%D0%B5%D0%BD%D0%B8%D0%B5) </url> <title> Чай (растение) </title> <snippet/> </sitelink> <sitelink> <url> https://ru.wikipedia.org/wiki/%D0%97%D0%B5%D0%BB%D1%91%D0%BD%D1%8B%D0%B9_%D1%87%D0%B0%D0%B9 </url> <title> Зелёный чай </title> <snippet/> </sitelink> <sitelink> <url> https://ru.wikipedia.org/wiki/%D0%A7%D1%91%D1%80%D0%BD%D1%8B%D0%B9_%D1%87%D0%B0%D0%B9 </url> <title> Чёрный чай </title> <snippet/> </sitelink> <sitelink> <url> https://ru.wikipedia.org/wiki/%D0%A7%D0%B0%D0%B9_%D0%B2_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8 </url> <title> Чай в России </title> <snippet/> </sitelink> </oneline_sitelinks> </doc> </group> </grouping> </results> </response> </yandexsearch>
Расширенные ответы в выдаче Яндекса и за ее пределами называются "Колдунщики". Это, например, блок картинок, блок видео и другие блоки выдачи. При включенном чекбоксе Блоки колдунщиков в кабинете пользователя в Настройках сбора, показывается наличие и порядковый номер такого ответа, с указанием типа этого блока в тэге contenttype
. На данный момент мы указывает такие типы блоков: organic, address, afisha, avia, businessChatCenter, calculator, colors, converter, convertercurrency, fact, formula, images, index, ipaddress, lyrics, maps, market, misspell, music, news, quotes, shedule, sportscore, time, translate, uslugi, video, weather.
organic – обычная позиция выдачи Яндекса.
Структура страницы Яндекс на примере блока новостей
XMLRiver структура ответа
...
<group id="1">
<doccount>1</doccount>
<doc>
<url>https://yandex.ru/internet</url>
<title>Мгновенный ответ</title>
<contenttype>ipaddress</contenttype>
<passages><passage></passage></passages>
</doc>
</group>
<group id="2">
<doccount>1</doccount>
<doc>
<url>https://2ip.ru/</url>
<title>Узнать IP адрес</title>
<contenttype>organic</contenttype>
<passages>
<passage>Узнать IP адрес, измерить скорость интернета, подключить интернет, отзывы о провайдерах, рейтинг провайдеров.</passage>
</passages>
</doc>
</group>
...
Структура страницы Яндекс
XMLRiver структура ответа
...
<group id="1">
<doccount>1</doccount>
<doc>
...
<sitelinks>
<sitelink>
<url>http://keyassort.ru/manual.html</url>
<title>Как это работает</title>
<snippet>
Для каких целей была спроектирована программа KeyAssort , для чего вы...
</snippet>
</sitelink>
<sitelink>
<url>http://keyassort.ru/fast-start.html</url>
<title>Быстрый старт</title>
<snippet>Видео-инструкция "Быстрый старт.</snippet>
</sitelink>
<sitelink>
<url>http://keyassort.ru/instructions.html</url>
<title>Инструкция</title>
<snippet>
Как пользоваться программой KeyAssort ? Научиться обращаться...
</snippet>
</sitelink>
<sitelink>
<url>http://keyassort.ru/overview.html</url>
<title>Кейсы и обзоры</title>
<snippet>
На этой страничке собраны ссылки на наиболее интересные кейсы...
</snippet>
</sitelink>
</sitelinks>
</doc>
</group>
...
Структура страницы Яндекс
XMLRiver структура ответа
...
<group id="1">
<doccount>1</doccount>
<doc>
...
<extendedpassages>
<passage>
<type>Address</type>
<value>Россия, Москва, Кутузовский проезд, 16</value>
</passage>
<passage>
<type>Text</type>
<value>м. Фили</value>
</passage>
<passage>
<type>Text</type>
<value>+7 (495) 255-35-70</value>
</passage>
<passage>
<type>Rating</type>
<value>4,5</value>
</passage>
<passage>
<type>Consulting</type>
<value>
Онлайн-консультант Вам ответит консультант ≈ 1 мин
</value>
</passage>
</extendedpassages>
</doc>
</group>
...
...
<group id="1">
<doccount>1</doccount>
<doc>
...
<extendedpassages>
...
<passage>
<type>VerifiedIcon</type>
<value>VerifiedIcon</value>
</passage>
</extendedpassages>
</doc>
</group>
...
...
<group id="1">
<doccount>1</doccount>
<doc>
...
<extendedpassages>
...
<passage>
<type>Video</type>
<value>Video</value>
</passage>
</extendedpassages>
</doc>
</group>
...
...
<group id="1">
<doccount>1</doccount>
<doc>
...
<extendedpassages>
...
<passage>
<type>Image</type>
<value>Image</value>
</passage>
</extendedpassages>
</doc>
</group>
...
Сниппет, который вы видите, нажав в выдаче на ссылку "Читать ещё". Выдаём этот тег только при включёной галочке "Fullsnippet" в кабинете в настройках сбора.
XMLRiver структура ответа
...
<group id="1">
<doccount>1</doccount>
<doc>
...
<fullsnippet>Подробнее об адресном и других видах отображения информации об организации на сервисах Яндекса см. в разделе Информация об организации. Если вы видите неправильный адрес не в адресном сниппете, а в описании страницы, выберите в списке пункт «Заголовок и описание сайта» и опишите ситуацию как можно подробнее, а также покажите ее на скриншотах. Уточните ваш вопрос об адресном сниппете</fullsnippet>
</doc>
</group>
...
Когда Яндекс считает, что в поисковом запросе была допущена ошибка, он делает поиск по исправленной фразе. При этом добавляет в выдачу фразу "Исправлена опечатка...". В этом случае мы возвращаем тэг <correct>, который содержит исправленную фразу, по которой Яндекс выполнил поиск.
XMLRiver структура ответа
<yandexsearch version="1.0">
<response date="20210603T120245">
<found priority="all">800000</found>
<correct>опечатка</correct>
<results>
...
</results>
</response>
</yandexsearch>
В мобильной выдаче Яндекса возможна выдача такого блока и мы его выдаём в соответствующих тэгах.
XMLRiver структура ответа
<yandexsearch version="1.0"> <response date="20210603T120245"> <found priority="all">3000000</found> <results> ... <microdata>Уважаемый&nbsp;soul1850!Благодарим Вас за обращение.Поясним, что согласно общим условиям,&nbsp;при непогашении Задолженности в полном объеме в течение Льготного Периода проценты за пользованием Кредитом начисляются со дня, следующего за днем…</microdata> <microdatalong>Уважаемый&nbsp;soul1850!Благодарим Вас за обращение.Поясним, что согласно общим условиям,&nbsp;при непогашении Задолженности в полном объеме в течение Льготного Периода проценты за пользованием Кредитом начисляются со дня, следующего за днем предоставления Кредита, и уплачиваются в составе Минимального платежа в порядке и в сроки, установленные Договором.Поскольку до 25 октября, согласно Тарифам, на счет Вашей карты не была зачислена сумма для реализации Льготного периода, были выставлены проценты за пользо…</microdatalong>
</results> </response> </yandexsearch>
Когда Яндекс не находит результатов по точной фразе (фраза в кавычках), он делает поиск по этой же фразе без кавычек. Мы указываем это в тэге <fixtype>, который в данном случае равен quotes.
XMLRiver структура ответа
<yandexsearch version="1.0">
<response date="20210603T120245">
<found priority="all">3000000</found>
<fixtype>quotes</fixtype>
<results>
...
</results>
</response>
</yandexsearch>
Если в выдаче Яндекса вместо ссылки на сайт находится ссылка на турбо-страницу, то к структуре ответа, кроме URL сайта, мы выдаём тэг со ссылкой на турбо-страницу.
XMLRiver структура ответа
...
<group id="1">
<doccount>1</doccount>
<doc>
...
<url>https://ru.wikipedia.org/wiki/Кукри</url>
<properties>
<TurboLink>https://ru-wikipedia-org.turbopages.org/ru.wikipedia.org/s/wiki/Кукри?turbo_uid=AADhsRuORPBvzfVOiUoSk5andiOlZYlbPf9DeNBRs2XrfKKDY-838p38ossoTuHwkRw1aUbQ7sYyncaIDhIXYSYJfvSREmbyJUKaxauAVt-6-RgP&amp;turbo_ic=AAAF9TsERcWewXUBS-d5KCxLbQ4mgjwcRM33z_WCZMWBX7GikCZywoQN-kNtfCUgDmU9dgA5W5o6klE43D7pMnwhUsHq8URwrDTnxLY2a-vorlXU&amp;sign=b01a0b0d265f63b20392954a2ef77c9ec02f6e2cb01b58820e174a14b53abc6b:1627649173&amp;parent-reqid=1627649173851859-5707077523204335368-man1-2698-d21-man-l7-balancer-8080-BAL-9932&amp;trbsrc=wb
</TurboLink>
</properties>
</doc>
</group>
...