58
поиск для сайта Вебмастерская. Москва, 20 апреля 2013г . Новые возможности Елена Першина, Дмитрий Вульбрун

Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

  • Upload
    -

  • View
    711

  • Download
    1

Embed Size (px)

DESCRIPTION

Поиск – неотъемлемая часть хорошего современного сайта. И чаще всего для организации поиска можно найти готовое решение с базовыми возможностями. Но что делать, если сайт имеет сложный дизайн? Или, скажем, вы имеете дело с капризным заказчиком, который хочет использовать нестандартные шрифты или его любимый оттенок зеленого в качестве фона? Как вписать готовое поисковое решение в дизайн сайта, чтобы любой заказчик остался доволен? Все просто – можно изменять дизайн поисковой выдачи Яндекс.Поиска для сайта! В докладе были рассмотрены несколько примеров того, как, используя только CSS, можно полностью адаптировать поиск к дизайну любого сайта.

Citation preview

Page 1: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

поиск для сайта

Вебмастерская. Москва, 20 апреля 2013г.

Новые возможности

Елена Першина, Дмитрий Вульбрун

Page 2: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

2

Часть  I  •  Проблемы,  которые  решает  поиск  •  Руководство  к  действию    Часть  II  •  Зачем  мы  сделали  «HTML  &  CSS»  •  Как  это  работает  •  Интерфейс  в  конструкторе  Поиска  для  сайта  •  Примеры  использования  «HTML  &  CSS»  

О  чем  пойдет  речь  

Page 3: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

3

Часть  I:  продуктовая  

Page 4: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

4

Какова ваша цель?

Page 5: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

5

Есть проблема?

Page 6: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

6

Есть проблема?

?  

Page 7: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

7

Есть решение!

Page 8: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

8

Что важно в поиске: морфология

Page 9: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

9

Что важно в поиске: морфология

… а нам это не надо!

Page 10: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

10

Что важно в поиске: морфология

Page 11: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

11

Что важно в поиске: морфология

Page 12: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

12

Что важно в поиске: морфология

Page 13: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

13

Что важно в поиске: морфология

Page 14: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

14

Что важно в поиске: морфология

Page 15: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

15

Что важно в поиске: морфология

Page 16: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

16

Как это работает

Page 17: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

17

Как это работает

?  

Page 18: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

18

Что важно в поиске: подсказки

-  Помогают верно ввести запрос;

-  Обращают внимание пользователей на ту информацию, которую вы хотите до них донести;

Page 19: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

19

Что важно в поиске: подсказки

Page 20: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

20

Что важно в поиске: фильтры-уточнения

-  Задают область поиска;

-  Отражают структуру сайта.

Page 21: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

21

Что важно в поиске: фильтры-уточнения

Page 22: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

22

Что важно в поиске: фильтры-уточнения

Page 23: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

23

Статистика

-  Анализ интереса аудитории;

-  Анализ контента сайта.

Page 24: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

24

Статистика

Page 25: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

25

Статистика

Page 26: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

26

Статистика

Page 27: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

27

Статистика

Page 28: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

28

Статистика

Page 29: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

29

Две составляющие поиска

-  Внутренняя: поисковая технология большого Яндекса;

-  Внешняя: настройки формы поиска и поисковой выдачи, учитывающие пожелания вебмастеров.

Page 30: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

30

Эволюция формы. Сейчас

Page 31: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

31

Эволюция формы. Будущее

Page 32: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

32

Часть  II:  техническая  

Page 33: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

33

Мы сделали «HTML & CSS»

Page 34: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

34

«Iframe» – хорошо, но мало.

«Поиграйте со шрифтами» (с) «А можно менее зеленый?» (с) «А у нас фон с котиками!» (с) «А можно более розовую и более свинью?» (с)

Page 35: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

35

Как работает «HTML & CSS»

Page 36: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

36

Страница результатов поиска

Page 37: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

37

«HTML  &  CSS»  «IFRAME»  

vs  

Отличия между структурами выдачи

Page 38: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

38

<div id="ya-site-results" onclick="return {'tld': 'ru', 'language': 'ru', 'encoding': '', 'htmlcss': '1.x', 'updatehash': true}"></div> <script type="text/javascript”> // JavaScript код для результатов поиска ...

</script> <style> # CSS-правила для результатов поиска ...

</style>

Общий вид кода «HTML & CSS»

Page 39: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

39

Интерфейс в конструкторе Поиска для сайта

Page 40: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

40

Интерфейс в конструкторе ПДС

Page 41: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

41

Интерфейс. CSS-шаблон в коде

Page 42: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

42

Примеры использования «HTML & CSS»

Page 43: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

43

Пример 1. Сложный фон страницы

Page 44: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

44

Пример 1. Сложный фон страницы

Page 45: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

45

Пример 1. Сложный фон страницы

Page 46: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

46

#ya-site-results {!!background: none;!

}!

Пример 1. Сложный фон страницы

Page 47: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

47

Пример 1. Сложный фон страницы

Page 48: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

48

Пример 2. Мобильная версия

Стандартная выдача

Page 49: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

49

Пример 2. Мобильная версия

Стандартная выдача

Page 50: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

50

#ya-site-form0 .ya-site-form__input-text {font-size: 300% !important;} #ya-site-form0 .ya-site-form__submit {font-size: 300% !important; padding: 5% !important; margin: 0px;} #ya-site-form0 .ya-site-suggest-elem, #ya-site-form0 .ya-site-suggest-elem-link, #ya-site-form0 .ya-site-suggest__content {font-size: 180% !important;}

Пример 2. Мобильная версия

Page 51: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

51

#ya-site-results {color: #ffffff; background: none;} #ya-site-results .b-head__l {width: 20%} #ya-site-results .b-head__logo {width: 100%;} #ya-site-results .b-head__r {width: 80%} #ya-site-results .b-head__found {font-size: 200%;} #ya-site-results .b-serp-item__number, #ya-site-results .b-serp-item__text {font-size: 200%;} #ya-site-results .b-serp-item__links, #ya-site-results .b-serp-url, #ya-site-results .b-serp-url_inline_yes {font-size: 180%;line-height: 160%;} #ya-site-results .b-serp-item__title-link {font-size: 250%; line-height: 160%;} #ya-site-results .b-pager {font-size: 250%;}

Пример 2. Мобильная версия

Page 52: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

52

Пример 2. Мобильная версия

После применения CSS

Page 53: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

53

Пример 2. Мобильная версия

После применения CSS

Page 54: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

54

Пример 2. Мобильная версия

После применения CSS

Page 55: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

55

Page 56: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

56

Page 57: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

57

А еще можно CSS3 Но об этом подробнее на Я.Субботнике в Санкт-Петербурге – следите за анонсами!

Page 58: Яндекс.Поиск для сайта. HTML+CSS: новые возможности дизайна выдачи

58

Елена Першина Менеджер по работе с партнерами

http://site.yandex.ru http://clubs.ya.ru/sitesearch

[email protected] Twitter: @wulbrun

Спасибо!

Дмитрий Вульбрун Менеджер проектов

Twitter: @1firstlena [email protected]

Заходите на сайт сервиса:

Задавайте вопросы в Клубе: