Передача дополнительных сведений о сайте с помощью...

36
Юлия Тихоход, Яндекс Менеджер проектов, Семантический веб Вебмастерская, 20.04.2013 Передача дополнительных сведений о сайте с помощью семантической разметки

Upload: -

Post on 11-Nov-2014

1.012 views

Category:

Technology


1 download

DESCRIPTION

Как и зачем делать сайт понятным для поисковых роботов? Что может и чего не может семантическая разметка? Так ли сложно внедрить разметку у себя на сайте? Нужно ли проверять разметку? С какими проблемами при внедрении семантической разметки вы можете столкнуться и что с этим делать?

TRANSCRIPT

Page 1: Передача дополнительных сведений о сайте с помощью семантической разметки

Юлия Тихоход, Яндекс Менеджер проектов, Семантический веб Вебмастерская, 20.04.2013

Передача дополнительных сведений о сайте с помощью семантической разметки

Page 2: Передача дополнительных сведений о сайте с помощью семантической разметки

Краткое содержание следующих 20 минут

Как приготовить хороший борщ сниппет?

Как подать сайт в социальных сетях?

Ответы на прочие животрепещущие вопросы

Page 3: Передача дополнительных сведений о сайте с помощью семантической разметки

3 Как сварить борщ?

Page 4: Передача дополнительных сведений о сайте с помощью семантической разметки

4

У хорошего сниппета тоже есть рецепт

Page 5: Передача дополнительных сведений о сайте с помощью семантической разметки

5

Ингредиенты: •  Сайт – по вкусу; •  Вебмастер – 1 шт. (можно взять верстальщика или разработчика); •  Прямые руки – 2 шт.

Page 6: Передача дополнительных сведений о сайте с помощью семантической разметки

6

Красивые сниппеты можно получить для: Яндекс Google

Адреса и организации V V Товары и цены V V Рецепты V V Словари V Рефераты V Отзывы V V Фильмы V Музыка V V Приложения V Элементы навигации V Люди V

Документация Яндекса http://help.yandex.ru/webmaster/

Документация Google https://support.google.com/webmasters

Page 7: Передача дополнительных сведений о сайте с помощью семантической разметки

7

Какие еще данные можно передавать Яндексу:

Вклады  и  кредиты  Словари  Вакансии  Отзывы  об  автомобилях  Отзывы  об  организациях  Недвижимость  Автообъявления  Видео  Оригинальные  тексты  

Page 8: Передача дополнительных сведений о сайте с помощью семантической разметки

8 Где искать информацию о партнерских программах?

Page 9: Передача дополнительных сведений о сайте с помощью семантической разметки

9 Проверьте, подходит ли ваш сайт для участия в партнерской программе

Тематика

сайта

Формат сайта

Реклама

Объем информации

Page 10: Передача дополнительных сведений о сайте с помощью семантической разметки

10 Выберите способ передачи данных

Schema.org

Open Graph

Микроформат

XML

Page 11: Передача дополнительных сведений о сайте с помощью семантической разметки

11

http://clck.ru/48Dyk

Семантическая разметка (schema.org, Open Graph, микроформаты)

Page 12: Передача дополнительных сведений о сайте с помощью семантической разметки

12

XML

<offer id="12346" available="true"> <url>http://best.seller.ru/product_page.asp?pid=12348</url> <price>699.54</price> <currencyId>USD</currencyId> <categoryId>6</categoryId> <picture>http://best.seller.ru/img/device12345.jpg</picture> <delivery>false</delivery> <local_delivery_cost>300</local_delivery_cost> <name>Золотые наручные часы </name> <vendor>Longines</vendor> <vendorCode>A1234567B</vendorCode> <description>Изящные золотые часы.</description> <country_of_origin>Швейцария</country_of_origin> </offer>

Page 13: Передача дополнительных сведений о сайте с помощью семантической разметки

13

Данные  

• Адреса  •  Товары  и  цены  •  Видео  • Отзывы  •  Вакансии  

Условия  

• Нет  ненормативной  лексики  

• Нет  порнографических  материалов  

Способ  передачи  данных  

•  Schema.org  • Микроформаты  •  XML  •  Вебмастер  

Page 14: Передача дополнительных сведений о сайте с помощью семантической разметки

14 Внимательно изучите документацию

Формат

Типы данных

Page 15: Передача дополнительных сведений о сайте с помощью семантической разметки

15

Добавьте разметку на свой сайт <div itemscope itemtype="http://schema.org/Review"> <h2 itemprop="name"><a href="http://example.com/review?10231" itemprop="url">Отличный автомобиль. Рекомендую</a></h2> <img itemprop="image" src="http://example.com/img001.jpg"> <div>Отзыв написал <span itemprop="author" itemscope itemtype="http://schema.org/Person"> <p itemprop="name"> <a itemprop="officialWebPage" href="http://example.com/users/vasya">Вася Пупкин</a></p> </span> <meta itemprop="datePublished" content="2012-07-15">15 июля 2012. </div> <div itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating"> <meta itemprop="worstRating" content="0"/> <p>Оценка: <span itemprop="ratingValue">9</span> из <span itemprop="bestRating">10</span>.</p> </div> <div itemprop="pro">Комфортный, надежный, экономичный автомобиль. Мощный и маневренный, отлично слушается руля</div> <div itemprop="contra">Ненадежный глушитель</div> <div itemprop="reviewBody"> <p>Отличный, неприхотливый авто, с недорогим обслуживанием. Достаточно вместительный.</p>

Page 16: Передача дополнительных сведений о сайте с помощью семантической разметки

16 Плагины к популярным CMS и онлайн генераторы

Page 17: Передача дополнительных сведений о сайте с помощью семантической разметки

17 Например, в WordPress это может выглядеть так

Page 18: Передача дополнительных сведений о сайте с помощью семантической разметки

18 Не забудьте проверить - http://webmaster.yandex.ru/microtest.xml

Page 19: Передача дополнительных сведений о сайте с помощью семантической разметки

19

Часто задаваемые вопросы

Page 20: Передача дополнительных сведений о сайте с помощью семантической разметки

20

Часто задаваемые вопросы

•  “Я сделал разметку, где мой сниппет?”

Page 21: Передача дополнительных сведений о сайте с помощью семантической разметки

21

Часто задаваемые вопросы

• Какой формат микроразметки использовать: микроданные, микроформаты, RDFa?

Page 22: Передача дополнительных сведений о сайте с помощью семантической разметки

22

Часто задаваемые вопросы

• Валидатор W3C воспринимает микроданные как ошибку

Page 23: Передача дополнительных сведений о сайте с помощью семантической разметки

23

Часто задаваемые вопросы

• Валидатор Яндекса выдает предупреждения, а у меня все по инструкции ПРЕДУПРЕЖДЕНИЕ:  чтобы  ваши  данные  использовались  в  сервисе  Яндекс.Видео  необходимо  дополнительно  указать  поля:  og:video,  og:video:type,  og:image  

ПРЕДУПРЕЖДЕНИЕ:  поле  itemReviewed/model  отсутствует  или  пусто  

Page 24: Передача дополнительных сведений о сайте с помощью семантической разметки

24

Часто задаваемые вопросы

• Нужно ли размечать все свойства?

Page 25: Передача дополнительных сведений о сайте с помощью семантической разметки

25

Часто задаваемые вопросы

• Влияет ли наличие семантической разметки на сайте на ранжирование?

Page 26: Передача дополнительных сведений о сайте с помощью семантической разметки

26

Часто задаваемые вопросы

• Когда вы начнете поддерживать <название разметки>? Следите за обновлениями на http://webmaster.ya.ru/

Page 27: Передача дополнительных сведений о сайте с помощью семантической разметки

27

А еще семантическая микроразметка поможет красиво подать ваш сайт в социальных сетях

Page 28: Передача дополнительных сведений о сайте с помощью семантической разметки

28 Как подать сайт в социальных сетях?

Page 29: Передача дополнительных сведений о сайте с помощью семантической разметки

29

• Ссылка на сайт в социальной сети может выглядеть так

• А может, так

Page 30: Передача дополнительных сведений о сайте с помощью семантической разметки

30

И еще один пример

Page 31: Передача дополнительных сведений о сайте с помощью семантической разметки

31 The Open Graph protocol - http://ogp.me/

Page 32: Передача дополнительных сведений о сайте с помощью семантической разметки

32

Пример разметки Open Graph

<meta property="og:title" content="Яндекс.Музыка"> <meta property="og:type" content="website"> <meta property="og:image" content="http://music.yandex.ru/i/jUU164Zv_c9bhjOkFkqK7DXnDI8.png"> <meta property="og:site_name" content="Яндекс.Музыка"> <meta property="og:locale" content="ru_RU"> <meta property="og:description" content="Яндекс.Музыка - миллионы легальных треков, бесплатно и без регистрации. Постоянные обновления каталога, все жанры и направления.">

Page 33: Передача дополнительных сведений о сайте с помощью семантической разметки

33

og:image

og:title ведет на og:url

og:description

Page 34: Передача дополнительных сведений о сайте с помощью семантической разметки

34

Не забудьте проверить свою разметку!

Page 35: Передача дополнительных сведений о сайте с помощью семантической разметки

35

Блок «Поделиться» для вашего сайта

http://api.yandex.ru/share/

Page 36: Передача дополнительных сведений о сайте с помощью семантической разметки

36

Юлия Тихоход

Менеджер проектов

[email protected] Твиттер: @Yulia_Tikhokhod

Семантический веб