В StackOverflow есть несколько хороших сравнений микроданных, RDFa и JSON-LD, особенно в ответах «unor» в 2014, 2015, 2015 и 2016.
Google конкретно указывает "Google рекомендует по возможности использовать JSON-LD для структурированных данных». Но когда я смотрю на источник страницы поиска Google, самое первое содержимое страницы:
<!doctype html>
<html itemscope="" itemtype="http://schema.org/SearchResultsPage" lang="en">
Атрибуты itemscope
и itemtype
в теге <html>
являются микроданными. Так почему же Google использует микроданные, когда говорит нам использовать JSON-LD? Есть ли что-то в использовании структурированных данных в этом теге, что делает его непригодным для JSON-LD?