- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
это только Event и стоимость участия Offer
Product. не показывает, а вот список предложений да т.е. обязательно от и до и обязательно несколько предложений
P.S. это вариант обхода ограничения
Это с моего сайта, строка цены от 1000 до 2000 руб - разметка Product.
В разметке Event Offer есть только строка вида "price":"1000","priceCurrency":"RUB".
В Offer не указан диапазон цен в принципе, так что это 100% Product.
Справедливости ради скажу, что эти разметки гугл очень долго ставит, у меня они выставлены на всех страницах, но по факту он их выдает хорошо, если на 30% материалов.
Как и почему - вопрос открытый. В вебмастере гугла по Event есть иногда предупреждения, не все поля бывают, необязательные иногда пропускаю, а вот по Product вообще ошибок нет, ибо это простейшая разметка.
Вот пример с моего еще одного сайта, тут чисто Product, Event разметку я там не ставил в принципе.
Алеандр, ещё раз, Product в чистом виде ни когда не отображается в сниппете
необходим или рейтинг или отзывы или несколько предложений или событие
+ у гугла есть инструмент позволяющий формировать разметку по подобию
т.е. можно вообще ничего не размечать
раньше подобное было доступно в вебмастере, сейчас не знаю, т.к. не пользовался им
Алеандр, ещё раз, Product в чистом виде ни когда не отображается в сниппете
необходим или рейтинг или отзывы или несколько предложений или событие
+ у гугла есть инструмент позволяющий формировать разметку по подобию
т.е. можно вообще ничего не размечать
раньше подобное было доступно в вебмастере, сейчас не знаю, т.к. не пользовался им
Если честно, то я вас не понимаю.
Привел скрин сниппета, включающего ту разметку, где Event отсутствует, только Product. Никаких рейтингов, эвентов или иных разметок там нет вообще. Если вы имеете ввиду, что он не ставит разметку продукт, например, для товаров каких-либо, если нет доп условий, то тут я утверждать ничего не буду, у меня таких сайтов нет.
Вопрос звучал так: выводит ли гугл данные из разметки Product.
Ответ: выводит.
Для примера два скрина с двух сайтов, на котором в одном есть и Product и Event, а в другом только Product и никаких разметок больше. Связывает ли он их с чем-то на сайте - я не вдавался, да оно мне и не нужно. Сам факт, что эта разметка работает. Ему больше неоткуда на странице взять эти данные, они есть только в разметке ld+json и в качестве разбитого на куски текстового поля, которое никак невозможно правильно анализировать без разметки. Другой вопрос, что толку от этой разметки ноль без палочки.
Да, в старом ВМТ гугла была система разметки контента, но для этих сайтов я ее не применял, а в новом ВМТ я ее даже не видел, не уверен, что она там есть.
PS: На счет
имеется ввиду, что в сниппете ТОЛЬКО Цена? Если так, то об этом вроде бы никто речи и не вел, естественно, что эта разметка является дополнительной, а не заменяющей сниппет. Так это и на скринах видно. Разметка продукта, точнее ценника добавляется к обычному сниппету, равно как и звездочки рейтинга, сами по себе они не бывают.
---------- Добавлено 14.03.2019 в 18:40 ----------
Добавлю, более того, я ни разу не видел, чтобы он из разметки Product вывел хоть что-то еще, кроме диапазона цены на товар. Т.е. сниппет всегда обычный, тайтл тоже, и лишь к нему он добавляет строку цены.
Так же как и в случае с Event разметкой, сниппет и тайтл обычные, просто под сниппетом добавляется еще табличка времени-места-мероприятий. Кстати, тоже бардачно.
Если об этом речь - все так и есть, но ТС собственно о другом спрашивала, полагаю, ее интересует, когда появится такая дополнительная разметка как у меня.
Алеандр, это не Product это Offers!!!
Полное описание типа Product приведено на странице schema.org/Product. В разметке Product нужно использовать перечисленные ниже свойства.
Обязательные свойства
image
Повторяющееся поле ImageObject или URL
URL фотографии товара. Желательно, чтобы товар был максимально четко виден на снимке (например, за счет использования белого фона). Это свойство является обязательным для Google Картинок и рекомендуемым для Google Поиска.
Дополнительные рекомендации
На каждой странице (с разметкой или без нее) должно присутствовать хотя бы одно изображение. Робот Google выберет лучшее изображение для показа в результатах поиска с учетом соотношения сторон и расширения.
URL изображений должны быть доступны для сканирования и индексирования.
Изображения должны соответствовать размеченному контенту.
Допустимые форматы изображений: JPG, PNG и GIF.
Предоставьте несколько изображений в высоком разрешении (не менее 50 000 пикселей по произведению ширины и высоты) и со следующим соотношением сторон: 16 × 9, 4 × 3 и 1 × 1.
Пример:
"image": [ "https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
]
name
Text
Название товара.
https://developers.google.com/search/docs/data-types/product
Алеандр, это не Product это Offers!!!
Да ну просто разбираемся же, чего кричать?
Смотрим на этой странице:
Нажмите кнопку ниже, чтобы посмотреть пример кода JSON-LD для страницы товара в инструменте проверки структурированных данных.
Смотрим их разметку LD:
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Executive Anvil",
"image": [ "https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"description": "Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.",
"sku": "0446310786",
"mpn": "925872",
"brand": {
"@type": "Thing",
"name": "ACME"
},
"review": {
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "4",
"bestRating": "5"
},
"author": {
"@type": "Person",
"name": "Fred Benson"
}
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.4",
"reviewCount": "89"
},
"offers": {
"@type": "Offer",
"url": "https://example.com/anvil",
"priceCurrency": "USD",
"price": "119.99",
"priceValidUntil": "2020-11-05",
"itemCondition": "https://schema.org/UsedCondition",
"availability": "https://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": "Executive Objects"
}
}
}
</script>
Я у себя использую эту же разметку, только в очень урезанном виде:
<script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"Product",
"name":"Name",
"offers":{
"@type":"AggregateOffer",
"lowPrice":"1000",
"highPrice":"2000",
"priceCurrency":"RUB"}}
</script>
Только я использую там AggregateOffer, в офферах, но схема то Product.
Возможно, что ему не все поля передаю, но от этого разметка вроде бы другой не становится.
На счет картинки:
Это свойство является обязательным для Google Картинок и рекомендуемым для Google Поиска.
Все остальные поля - рекомендуемые. У меня на счет проверки Product ни в валидаторе, ни в ВМТ гугла никаких претензий. К Event есть, но не к Product.
У меня задача за счет Product выводить только стоимость в сниппет, с этим он относительно успешно справляется там, где не тупит.
У меня пропущены Отзывы, Рейтинг, Автор и Описание, ну так у меня отзывов нет, рейтинга нет, автора нет. Разве что описание, кстати, можно добавить. Но толку большого нет, он и так его из дескрипшена страницы берет.
---------- Добавлено 14.03.2019 в 19:04 ----------
Если бы я задавал неверно разметку Product, то никакой валидатор бы я не прошел, если было несоответствие полей.
Вот валидатор Гугл разметки, официальный:
https://search.google.com/structured-data/testing-tool/
Вот разметка Product, которую я использую:
<script type="application/ld+json">{"@context":"https://schema.org","@type":"Product","name":"Name","offers":{"@type":"AggregateOffer","lowPrice":"1000","highPrice":"2000","priceCurrency":"RUB"}}</script>
Внесите ее как Фрагмент кода и получите результат.
Нет ошибок, 8 предупреждений.
Ну и плевать я на них хотел, это необязательные поля.
Если бы они были обязательны - была бы ошибка.
Там же, в валидаторе, как пробьете - нажмите Предварительный просмотр и вы увидите сниппеты как на моих скринах.
Только я использую там AggregateOffer, в офферах, но схема то Product.
я как раз об этом и писал, обязательно дополнительное условие отображение в сниппете
Если бы они были обязательны - была бы ошибка.
так у вас не продукт в чистом виде
вот минимальный набор атрибутов для продукта, который не будет давать ошибки
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Executive Anvil",
"image": [ "https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"description": "Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.",
"sku": "0446310786",
"mpn": "925872",
"brand": {
"@type": "Thing",
"name": "ACME"
}
}
</script>
и он ни когда не будет отображаться в сниппете
burunduk,
вы в валидатор мой код вбивали? Ошибки видели? Нет. Потому что там только предупреждения. Ошибок 0.
Я же сразу написал - у меня урезанный Product, но от этого схема другой не становится.
Если вопрос в том, что он не полный, так я с этим и не спорю - он не полный, но он допустим. Он проходит как валидацию, так и отображение.
А то, что он не выводит какие-то другие поля, так я и их и не использую, я о них и не писал.
Просто это в любом случае Product.
С вашей же страницы, с официального валидатора, с официальным отображением. Меня интересовала цена в сниппете, я ее добавил.
А что нужно ТС, нужно у нее спросить и какой формат она использует.
---------- Добавлено 14.03.2019 в 19:46 ----------
Если проще, то как это вижу я и гугл валидирует:
1. Это схема Product ? Да, и гугл ее валидирует.
2. Эта схема имеет ошибки в валидаторе? Пример выше. - Нет, схема не имеет ошибок, только некритичные предупреждения.
3. Гугл отображает информацию из этой схемы в выдаче поиска? - Да, он отображает предоставленную информацию в доп поле сниппета.
Остальное - нюансы, но уж точно никак не "никогда не выводит", если он расширенную версию не показывает - возможно, никогда не видел и даже спорить не буду. Но разговор изначально был о том, что вообще не показывается схема Product у ТС и примеров не было. Посему сложно сказать, какую схему она хочет видеть. Если такую как вы пишете, полную, возможно, что никогда и не увидит, если же она под под Product подразумевает такую же как у меня - она ее может увидеть.
Надеюсь, в этом мы уже придем к консенсусу )
Меня интересовала цена в сниппете, я ее добавил.
цена это не схема Product, а схема вложенная в него AggregateOffer
вот просто Offer без ошибок и без шанса попасть в сниппет
{
"@context": "https://schema.org/",
"@type": "Offer",
"url": "https://example.com/anvil",
"priceCurrency": "USD",
"price": "119.99",
"priceValidUntil": "2020-11-05",
"itemCondition": "https://schema.org/UsedCondition",
"availability": "https://schema.org/InStock"
}
</script>
а вот AggregateOffer без ошибок и так же без шансов на попадание в сниппет
{
"@context": "https://schema.org/",
"@type": "AggregateOffer",
"lowPrice": "119.99",
"highPrice": "199.99",
"priceCurrency": "USD"
}
</script>
это именно то что я написал в самом начале только вместе
вот пример то что валидатор съест и даже покажет результат, но в сниппет не добавит никогда по другим правилам
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Executive Anvil",
"offers": {
"@type": "Offer",
"url": "https://example.com/anvil",
"priceCurrency": "USD",
"price": "119.99",
"priceValidUntil": "2020-11-05",
"itemCondition": "https://schema.org/UsedCondition",
"availability": "https://schema.org/InStock"
}
}
</script>
Да в том и дело, что без указания Product они никуда не попадут. Offers - это подэлемент любой схемы, но до тех пор пока схема не определена или определена как другая - ничего в сниппете и не будет.
Но у меня то как раз в сниппете все есть, и схема, которую я использую: Product. Не Event, ни Article, ни еще какую-либо, а именно Product. В том то и дело, что в схемах Эвента или Артикля, даже если он их скушает - он не выведет тот сниппет, который выводит у меня.
Ну серьезно, это уже выглядит странно
"@type":"Product" - это что? Какая это схема?
Эта схема валидируется?
Она вносит изменения в сниппет?
Какой другой схемой вы получите тот же самый сниппет как у меня?
Event? Нет.
Article? Нет.
Вы сами же даете выше кучу примеров, почему и когда ничего в сниппете не появится, потому что эти схемы не являются схемами Product и не имеют своего места выдачи.
Я уже реально не понимаю, как можно на "@type":"Product" говорить, что это не Product.
Да, используется лишь секция цен, ну так для продукта на странице это и есть одна из главных секций, а не mpn или sku.
Алеандр, я же привёл вам схему продукта без цены - она полностью валидная но отображения не будет, будет только если есть AggregateOffer или Offer вместе с отзывами или отзыв
т.е. наличие продукта не является необходимым условием появления цен