Комментарии 69
На заглавной картинке не увидел единорогов — расстроился…
+7
Небольшой вопрос. В разделе «Пример разметки Schema.org для типа Person:» есть 3 строки с тегом meta, которые выглядят примерно так:
Фигурная стрелочка ">" так и должна быть? Или это придирки редактора хабра, и там должен быть закрывающий тег </meta>?
<meta some="42">значение>
Фигурная стрелочка ">" так и должна быть? Или это придирки редактора хабра, и там должен быть закрывающий тег </meta>?
0
Это HTML5. По стандарту закрывающих тегов и лишних слешей там быть не должно. Так же как и тег
<link>
. Это те же теги из HTML4, только их теперь можно использовать везде, а не только в 0
Вы не путаете термин «стандарт» с чем либо иным? По стандарту их можно не ставить, но это не значит, что их быть не должно.
С другой стороны, вопрос именно про непонятный символ после meta-тега. И я всё же склоняюсь к мнению, что там должен быть закрывающий тег.
С другой стороны, вопрос именно про непонятный символ после meta-тега. И я всё же склоняюсь к мнению, что там должен быть закрывающий тег.
0
Да, я погорячился и не прочитал внимательно ваш первый комментарий. Закрывающего тега там не может быть — у тега
<meta>
не предусмотрено закрывающего тега и содержимого внутри не может быть (у него для этого атрибут content). Пример поправили для соответствия стандартам.+1
НЛО прилетело и опубликовало эту надпись здесь
meta — это обычный тэг, и должен закрываться как обычный тэг.
-1
НЛО прилетело и опубликовало эту надпись здесь
Это называется на «открывающий», а «одиночный» =)
-1
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Спасибо за вопрос!
Исправили ошибку.
Исправили ошибку.
+2
Очень полезная статья.
+6
Если не ошибаюсь, Яндекс и Google рассматривают hCard только для организаций?
К слову, кто знает, почему Twitter сейчас развивает свои Twitter Cards если есть такая замечательная штука как Open Graph?
К слову, кто знает, почему Twitter сейчас развивает свои Twitter Cards если есть такая замечательная штука как Open Graph?
+3
Да, Яндекс использует hCard только для организаций
0
Проблема в том, что hCard входит в формат разметки hAtom, а без него получается не формат. Лично я схитрил и прописал для ФИО fn org. Карточка получилась без контактных данных, что не комильфо, но всё таки с более адекватной реакцией валидатора ;-)
0
А что неадекватного в реакции валидатора? Он должен только предупредить, что наши сервисы его не используют. Если там какие-то еще проблемы, то сообщите о них.
+1
Как я понимаю, им оказалось недостаточно Open Graph для решения своих задач, и они ввели свои типы. Но, насколько мне известно, разметка Twitter частично совместима с OG, поэтому нет необходимости дублировать для OG и Twitter такие свойства, как
title
, description
и url
, например — если есть разметка Open Graph, Twitter возьмёт соответствующие свойства из неё.0
Вся фишка в том, что данные Twitter Cards используются для сводки, например:
Правда у меня почему-то не отображаются в них миниатюры, хотя в валидаторе Twitter Cards они есть. На счёт Open Graph сказать что-то определённое не возьмусь, надо экспериментировать, но есть подозрение, что тема не прокатит.
Правда у меня почему-то не отображаются в них миниатюры, хотя в валидаторе Twitter Cards они есть. На счёт Open Graph сказать что-то определённое не возьмусь, надо экспериментировать, но есть подозрение, что тема не прокатит.
0
Это я прекрасно знаю, спасибо :) И это ни в чём не противоречит тому, о чём я сказал — Twitter ввёл свои типы (
Что касается «тема не прокатит», могу вас успокоить — прокатит. Сами разработчики Twitter приводят пример совместного использования своей микроразметки c Open Graph (и дополнение первой последней): dev.twitter.com/docs/cards/getting-started#open-graph
Так что можете не волноваться на этот счёт.
summary
, gallery
), потому что для «карточек» его не устраивали те, что имелись в Open Graph.Что касается «тема не прокатит», могу вас успокоить — прокатит. Сами разработчики Twitter приводят пример совместного использования своей микроразметки c Open Graph (и дополнение первой последней): dev.twitter.com/docs/cards/getting-started#open-graph
Так что можете не волноваться на этот счёт.
+1
Даа… Дожили до дней, когда микроформаты стали устаревшими.
+4
Простите, но всё это попытки переложить работу поисковых машин на безропотных верстальщиков.
Как в том анекдоте про поиски потерянных ключей под фонарём.
Как только тот или иной формат станет достаточно популярным, с ним случится то же, что в своё время с пресловутыми keywords.
Как в том анекдоте про поиски потерянных ключей под фонарём.
Как только тот или иной формат станет достаточно популярным, с ним случится то же, что в своё время с пресловутыми keywords.
-5
Вы расскажите людям сколько к карме сайта при ранжировании прибавится за использование семантической раметки. Вот что всем интересно.
А если серьезно — не хватает 2х вещей (я сейчас про schema.org говорю):
А если серьезно — не хватает 2х вещей (я сейчас про schema.org говорю):
- Волшебной программы где выбираешь словарь, из него и его родителей подтягиваются доступные поля а ты заполняешь и на выходе получаешь готовый валидный код
- Еще более волшебной программы которая после получения ссылки на документ скажет все ли хорошо с семантической разметкой.
- Чтобы это было кому-нибудь нужно. Да, я знаю что у Яндекса/Гугла/еще пары ребят есть зачатки таких инструментов. Но это только зачатки. Когда Яндекс начнет поддерживать не пяток словарей, а 90% — вот тогда будет мотивация делать разметку семантической.
0
Поддержки каких именно словарей вам сейчас не хватает?
+1
В принципе уже есть Google маркер, а верстать должен верстальщик… имхо.
0
В примере разметки Schema.org для типа Person, похоже, ошибка:
<link itemprop="nationality"href="http://ru.wikipedia.org/wiki/Россия">Россия
+1
Нет, все правильно. Тег
<link>
не обладает закрывающим. Он в общем-то родственник тега <meta>
, только для обозначения ссылочной информации.-1
Могу и ошибаться, но HTML вроде тем и отличается от XHTML, что здесь не нужно указывать закрывающийся тег или ставить символ слэш в конце начального тега если у него нет содержания. Уточню, тег link не является контейнером.
-1
Как забавно. Интересовался этим давно, потом забил. Тогда не думал что все это обретет силу.
+1
Возможно, мой вопрос покажется очень частным, но уверен, что многим будет интересно узнать ответ.
У меня есть простенький сайтик. Я к нему прикрутил поиск Яндекса. Он ищет вообще не то :-) Вот пример.
Суть проблемы: На каждой странице есть оглавление, если искать по слову, которое есть в оглавлении, то находятся все страницы. Или ещё хуже (как в приведённом примере): не все, причём, искомая страница не находится(!). Наверняка есть правильный способ объяснить роботу где что.
Спасибо за ответ!
У меня есть простенький сайтик. Я к нему прикрутил поиск Яндекса. Он ищет вообще не то :-) Вот пример.
Суть проблемы: На каждой странице есть оглавление, если искать по слову, которое есть в оглавлении, то находятся все страницы. Или ещё хуже (как в приведённом примере): не все, причём, искомая страница не находится(!). Наверняка есть правильный способ объяснить роботу где что.
Спасибо за ответ!
0
Поражает оперативность! через минуту по ссылке пришёл кто-то из 178.154.128.0/17 Yandex network! Люди работают! Снимаю шляпу. (ну и рассчитываю на ответ :-))
0
Самый простой вариант — убрать всё, что не отосится к текущей странице в тег
help.yandex.ru/webmaster/controlling-robot/html.xml#noindex
<NOINDEX>
help.yandex.ru/webmaster/controlling-robot/html.xml#noindex
0
Подскажите, какую именно страницу вы хотите видеть по запросу: «принцип неопределенности гейзенберга», чтобы мы могли посмотреть, в чем причина. Если страница есть на вашем сайте, но по какой-то причине не попала в индекс, вы можете воспользоваться инструментом «Индексирование» в интерфейсе вашего поиска, чтобы добавить ее вручную или настроить автоматизировать этот процесс.
0
И с индексом не очень понятно.
Смотрите. Все остальные страницы сайта в индексе уже со ссылкой на эту. То есть индекс уже содержит актуальную версию сайта. А эта страница не индексе?
Смотрите. Все остальные страницы сайта в индексе уже со ссылкой на эту. То есть индекс уже содержит актуальную версию сайта. А эта страница не индексе?
0
Судя по всему, главная проблема в том, что страницы нет в индексе — ни в большом поиске Яндекса, ни в Поиске для сайта. Для поиска по ресурсу это исправить достаточно легко, как я уже сказала выше, через раздел «Индексирование».
0
Спасибо! Я воспользуюсь… Но я так понимаю, вы предлагаете «пригласить» бота на эту страницу, а необходимости в этом, видимо, нет. Сейчас посмотрел логи: YandexBot/3.0 приходил на эту страницу не раз. Самый старый визит 01/Feb/2014 (с 95.108.247.251); более старых логов просто нет уже. Видимо, надо просто ждать.
В любом случае, спасибо вам! Счастливых выходных! :-)
В любом случае, спасибо вам! Счастливых выходных! :-)
0
Скажите, а есть ли какой-то словарь для еды? Если человек ищет «суши заказ онлайн», можно ли как-то подготовить сайт к удобной поисковой выдаче (или сниппетам)?
+1
Что касается еды:
— Есть разметка рецептов, она используется для формирования специальных сниппетов help.yandex.ru/webmaster/recipes/culinary-owners.xml
— Существуют разработанные онтологии для описания продуктов питания, например, data.lirmm.fr/ontologies/food. Но такая разметка не используется для сниппетов.
Если Вы хотите разметить процесс заказа, то можете использовать TradeAction или его подклассы, например OrderAction (это словарь Schema.org)
— Есть разметка рецептов, она используется для формирования специальных сниппетов help.yandex.ru/webmaster/recipes/culinary-owners.xml
— Существуют разработанные онтологии для описания продуктов питания, например, data.lirmm.fr/ontologies/food. Но такая разметка не используется для сниппетов.
Если Вы хотите разметить процесс заказа, то можете использовать TradeAction или его подклассы, например OrderAction (это словарь Schema.org)
+2
Schema.org — очень путанный стандарт. Зачастую одну и ту же вещь можно (если просто читать стандарт) описать десятком способов. Какой из этих способов «правильный» с точки зрения поисковиков — всегда загадка. Освещение того, что реально понимает Яндекс, и в каком именно виде, было бы клёво.
0
У нас будет статья о продуктах на основе семантической разметки.
А вся актуальная информация есть в специальном разделе документации help.yandex.ru/webmaster/schema-org/what-is-schema-org.xml
Если у Вас есть предложения, мы всегда рады конкретным вопросам или обратной связи!
А вся актуальная информация есть в специальном разделе документации help.yandex.ru/webmaster/schema-org/what-is-schema-org.xml
Если у Вас есть предложения, мы всегда рады конкретным вопросам или обратной связи!
+1
Добрый день. Используют ли Schema.org (да и другие форматы) нечестные на руку SEOшники? Например, заранее прописывают Rating (или contentRating или aggregateRating)?
Например, Google выводит рейтинг в поисковой выдаче — sem-group.net/wp-content/uploads/2012/12/Rich-snippets.png
Например, Google выводит рейтинг в поисковой выдаче — sem-group.net/wp-content/uploads/2012/12/Rich-snippets.png
+2
Для проверки правильности Open Graph можно использовать дебагер разметки от Facebook.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как устроен мир семантической микроразметки