Проверял сайт на валидность, и получил следующие предупреждение:
The itemprop attribute was specified, but the element is not a property of any item..
В теге <img> прописано значение itemprop="contentUrl", что она означает? И нужно ли оно? Или можно удалить ради валидности кода.
И ещё один момент, validator выдал такое предупреждение "Element noindex not allowed as child of element div in this context. " Получается что, <noindex> нельзя использовать в коде?
если вы хотите использовать "свои" атрибуты, делайте их следующего вида: data-*. (data-img, data-item) валидно в HTML5 - более подробно в документации.
---------- Сообщение добавлено 10:53 ---------- Предыдущее 10:40 ----------
itemprop Какую дополнительную информацию о фильме «Аватар» можно предоставить поисковым системам? О фильме можно сообщить множество интересных сведений: актерский состав, режиссер, рейтинг. Чтобы отметить свойства сущности, используется атрибут itemprop. Например, чтобы указать режиссера фильма, добавим атрибут itemprop="director" к HTML-тегу, содержащему имя режиссера. (Полный список свойств, которые можно задать для фильма, приведен на странице http://schema.org/Movie.)
genesis33, Это конечно спасибо, я тоже погуглил предварительно, но директор директором, а значение contentUrl в img уже не понятно что... Решил все же удалить вовсе.
Ага Валидность, на СЕО не влияет, при условии что косяки в коде не мешают индексировать контент, а сайт нормально отображается во всех браузерах.
Сообщение от Top-tompak
чтобы сделать код с noindex валидным, рекомендуется использовать следующую конструкцию: <!--noindex-->Текст или код, который нужно исключить из индексации<!--/noindex-->
Это кто рекомендует – валидаторы? А у Яндекса они спросили – будет такой код учитываться, или нет? Я вот сомневаюсь
Поправка, <!--noindex--> - сам Яндекс и рекомендует, хотя все равно - лишнее
Последний раз редактировалось genjnat; 04.06.2013 в 11:19.