- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Прописываю для статей микроформаты. Занимаюсь рейтингом со звездами - сам рейтинг описал, валидатор его видит, но в тоже время ругается ошибкой
Внимание! Incomplete microdata with schema.org.
А я не врублюсь что ему еще надо?
Для Product поле name обязательное. У вас, видимо, не указано.
http://schema.org/Product
Я понял, это потому что у меня контейнер с рейтингом обернут дивом <div itemscope itemtype="http://schema.org/Product">
Так может мне не нужно его использовать? И еще вопрос, при проверке на валидаторе http://www.google.com/webmasters/tools/richsnippets если все правильно он должен показать звезды?
Использовать обязательно, т.к. reviewRating должен относиться к Product. Можно в <div style="display:none" itemprop="name"> убрать название, если показывать не нужно..
У меня сейчас так
<div itemprop="aggregateRating"
itemscope itemtype="http://schema.org/AggregateRating">
<div style="display:none">
<span itemprop="ratingValue">5</span>
<span itemprop="reviewCount">4</span>
</div>
</div>
</div>
При этом получаю ошибку Missing required field "name (fn)". и на валидаторе звезд не рисует
И itemscope на itemscope="itemscope" заменить следует для улучшения валидности кода.
Можете на моем примере показать как правильно?
У меня сейчас так...
Ну, добавьте
<div style="display:none;" itemprop="name">Название товара</div>
И всё должно заработать...
Вот что выдал валидатор
Item
type: http://schema.org/product
property:
aggregaterating:
Item 1
Внимание! Missing required field "name (fn)".
Внимание! Incomplete microdata with schema.org.
Item 1
type: http://schema.org/aggregaterating
property:
ratingvalue: 10
reviewcount: 16
name: Тест
Можете на моем примере показать как правильно?
<div itemscope="itemscope" itemtype="http://schema.org/Product">
<div style="display:none;" itemprop="name">Название товара</div>
<div style="display:none;" itemprop="description">Описание товара</div>
<div itemprop="aggregateRating" itemscope="itemscope" itemtype="http://schema.org/AggregateRating">
<div style="display:none">
<span itemprop="ratingValue">5</span>
<span itemprop="reviewCount">4</span>
</div>
</div>
</div>
Вот так, вроде. Описание необязательно. Название обязательно.
http://schema.org/Product - тут всё с примерами расписано.
---------- Post added 18-12-2012 at 14:09 ----------
Вот что выдал валидатор
В Гугл вебмастерс / оптимизация / структурированные данные. проверять и отслеживать микроформаты (https://www.google.com/webmasters/tools/structured-data)
Ошибки пропали - но валидатор звезд не рисует - значит что-то не хватает?