LifeAct
@LifeAct
Создаем и раскручиваем, не ставим на конвейер

Как правильно использовать микроразметку schema.org?

Всем привет! Хочу на сайт афоризмов поставить микроразметку... Прошу помощи спецов, правильно ли я понял...

Насколько я правильно понял, для афоризма (заголовок, картинка, текст, автор, комментарии) мне подходит - ruschema.org/Article

Правильно ли я понимаю, что микроразметка например:

<div itemscope itemtype="http://schema.org/Painting">
    <h1 itemprop="name">Портрет Гарсиа Лорки</h1>
    <img src="http://uploads8.wikipaintings.org/images/salvador-dali/portrait-of-garcia-lorca.jpg!Blog.jpg" alt="Портрет Гарсиа Лорки - Сальвадор Дали"
title="Портрет Гарсиа Лорки - Сальвадор Дали" />
    <a href="/es/salvador-dali" itemprop="author">Сальвадор Дали</a>
    <span itemprop="genre">Портрет</span>
    <span itemprop="description">Портрет Федерико Гарсиа Лорки, выполненный в Café de Oriente. Мадрид. (Бумага, чернила. 1924 г.)</span>
</div>


будет идти в конце афоризма...?
то есть идет текст моего афоризма а ниже микроразметка, в итоге:

<title>Весь Мир театр... или Цирк?</title>
<img>...<img>
<p>Когда Шекспир писал, что «весь мир — театр», он еще ничего не знал о цирке...
<div>камменты...<div>
 
и дальше микроразметка:
<div itemscope itemtype="http://schema.org/Painting">
    <h1 itemprop="name">Портрет Гарсиа Лорки</h1>
    <img src="http://uploads8.wikipaintings.org/images/salvador-dali/portrait-of-garcia-lorca.jpg!Blog.jpg" alt="Портрет Гарсиа Лорки - Сальвадор Дали"
title="Портрет Гарсиа Лорки - Сальвадор Дали" />
    <a href="/es/salvador-dali" itemprop="author">Сальвадор Дали</a>
    <span itemprop="genre">Портрет</span>
    <span itemprop="description">Портрет Федерико Гарсиа Лорки, выполненный в Café de Oriente. Мадрид. (Бумага, чернила. 1924 г.)</span>
</div>


Получается под моим афоризмом будет еще блок с дублирующимися значениями и все вместе это будет не очень красиво выглядеть.

-----
Дабы ответ был полным и с "живым" решением, напишу что получалось:

так как в статье слишком много html форматирования и совместить его вместе с микроразметкой не смогу, сделал блоком ниже и скрыл, чтобы скрытый блок не занимал место, дал блоку маленькую высоту (не знаю правильно ли это), в итоге вот что получилось - 90c9b357239f401585dc6e13c2aeebae.pngзапись

--
спасибо diamond за подсказку по видимости для пользователя.
Последний Вариант:

<article itemscope itemtype="http://schema.org/Article">
            <meta itemprop="name" content='@Model.TitleBL' />
            <meta itemprop="inLanguage" content="ru" />
            <meta itemprop="articleBody" content='@Model.TextBL' />
            <meta itemprop="author" content='@Model.avtor' />
            <meta itemprop="publisher" content='@Model.user_nikname' />
            if (Model.PostPicture != null) {  <meta itemprop="image" content='~/Images/Data/Posts/@Model.PostPicture' /> }           			
            <meta itemprop="url" content='@Url.Action("AphorismDetail", "Record", new { id = @Model.idBL })' />          
        </article>


хорошее мини руководство от гугла
В процессе поисков наткнулся на интересный плагин для вордпресса - itemprop WP for SERP/SEO Rich snippets он делает для статей сайта тоже самое то что я сейчас в ручную пытаюсь на самописном сайте сделать.

------------

Ну вот афоризм попал в индекс, в итоге вижу совершенно не то, что было обещано, а обещано выло - красивые, функциональные снипеты...
А я вижу вот - take.ms/yyFgQ
Афоризм - aforizmus.com/aphorism/1258
что же не так?
  • Вопрос задан
  • 5996 просмотров
Пригласить эксперта
Ответы на вопрос 1
VitalySorokin
@VitalySorokin
тружусь во благо «ТМ»
Микроразметка не должна создаваться только ради «микроразметки», она должна завязываться на структуре html документа, и использовать те данные, которые изначально присутствуют в дизайне и верстке. Т.е не стоит для этого делать дополнительную разметку.
И да, присутствие всех атрибутов перечисленных для схемы «article» необязательно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы