Правильное использование микроформата

Я впервые использую микроформат.

Например, примеры приведены на http://support.google.com/webmasters/bin/answer.py?hl=ru&answer=164506, я изменил код.

Это существующий код, который присутствовал на странице:

<div class="evD mr10">
    <div class="imgH fl"><img /></div>
    <div class="infAr">
        <h3><a href="event_URL">EVENT NAME</a></h3>
        <h4><span>at</span>VENUE NAME</h4>
        <p>Event Description</p>
        <a class="tdd" href="#">Genre</a>
    </div>
    <div class="dth">
        <div class="sfrD fl">
        </div>
        <div class="strE sn fl">
        </div>
    <div class="Buy">
        <a class="bkT" href="buy_link"></a>
    </div>
    </div>
</div>

Изменения, которые я сделал, включают: изменение типа документа на html5 и добавление классов микроформата.

<div class="vevent evD mr10">
    <div class="imgH fl"><img class="photo" /></div>
    <div class="infAr">
        <h3><a class="url summary" href="event_URL">EVENT NAME</a></h3>
        <h4 class="location"><span>at</span>VENUE NAME</h4>
        <p class="description">Event Description</p>
        <a href="#" class="tdd category">Genre</a>
    </div>
    <div class="dth">
        <div class="dtstart frD fl">DATE_START<span class="value-title" title="Date in ISO"></span></div>
        <div class="dtend strE sn fl"><span class="value-title" title="Date in ISO"></span></div>
    <div class="Buy tickets">
        <a class="bkT offerurl" href="buy_link"></a>
    </div>
    </div>
</div>

У меня следующие вопросы/сомнения:

  1. Можно ли иметь существующие классы вместе с тегами микроформата, как это было сделано выше?
  2. Как указано на http://support.google.com/webmasters/bin/answer.py?hl=ru&answer=1093493#usage не допускается наличие display:none в содержании. Однако я передаю набор данных и разбиваю на страницы с помощью javascript, в котором я показываю соответствующие данные. Итак, как я могу убедиться, что они не игнорируются.
  3. Я загружаю изображения, которые находятся на текущей странице, оставляя src пустым, а позже меняю src по мере изменения страницы. Итак, изначально photo события пусто. Как мне счетчик из поисковой системы чтения как пустой.

Спасибо. (извините за такой длинный вопрос)


person Aaditi Sharma    schedule 04.04.2012    source источник
comment
Я не думаю, что вам нужно менять тип документа, чтобы использовать микроформаты.   -  person Pranav 웃    schedule 04.04.2012


Ответы (1)


1) это не проблема. Вы даже можете комбинировать несколько типов семантической разметки в одних и тех же тегах.

2) 3)

Если данные скрыты и находятся в JavaScript/AJAX, маловероятно, что Google их увидит.

Возможно, вам придется реструктурировать архитектуру, чтобы ваш контент можно было сканировать. Это большая тема. Я предлагаю поискать «прогрессивное улучшение», который в настоящее время я считаю лучшим.

person Tony McCreath    schedule 05.04.2012
comment
@tiggento Google довольно хорошо сканирует динамический контент, если вы делаете это правильно. я не знал об этом, пока несколько месяцев назад. - person albert; 05.04.2012
comment
Как сделать это правильно? Есть несколько способов помочь Google сканировать динамический контент. Лично я считаю, что прогрессивное улучшение лучше всего подходит для Google и всех типов пользователей. - person Tony McCreath; 05.04.2012
comment
@Tiggerito: Спасибо за помощь :) Кстати, не могли бы вы рассказать мне пару способов поиска, чтобы заставить Google сканировать динамический контент? - person Aaditi Sharma; 05.04.2012
comment
@tiggerito я согласен с тобой. Делая это правильно, я имею в виду соблюдение надлежащих рекомендаций, которые позволяют сканировать контент Ajax. В частности, я имею в виду поиск Google. не знаю о Yahoo! или bing, но они всегда следуют примеру g. - person albert; 05.04.2012
comment
Google предлагает это решение developers.google.com/webmasters/ajax-crawling/ docs/ Это немного хак, но работает. Я предпочитаю идею прогрессивного улучшения, но мне еще не нужно было полностью исследовать, как ее реализовать. Поэтому я не хочу указывать на какой-то конкретный ресурс. Просто погуглите. - person Tony McCreath; 10.04.2012