Просто цікаво, чи ви, хлопці, віддаєте перевагу протоколу OpenGraph з наступною розміткою, як:
<meta property="og:title" content="The Rock" />
<meta property="og:type" content="movie" />
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/" />
Або протокол Schema.org з
<div itemscope itemtype="http://schema.org/Product">
<span itemprop="name">Kenmore White 17" Microwave</span>
<img src="kenmore-microwave-17in.jpg" alt='Kenmore 17" Microwave' />
<div itemprop="aggregateRating"
itemscope itemprop="http://schema.org/AggregateRating">
Який із них слід інтегрувати, оскільки, на мою думку, необхідний лише 1? [насправді ви можете інтегрувати лише один або?]
Чесно кажучи, IMHO - я вважаю, що OpenGraph "менш нав'язливий" для загальної кодової бази - оскільки простіше реалізувати Часткові перегляди [за допомогою ASP.NET MVC], тоді як протокол Schema.org вимагає [принаймні на мій погляд] надривних надбудов HTML через ваш код?
Редагувати: Здається, я в підсумку інтегрував обидва - не впевнений, чи дозволено це, але документація на Schema.org незрозуміла. Примітно, що це посилання не надає багато інформації
З: Як schema.org пов’язаний із Facebook Open Graph?
Facebook Open Graph добре виконує свою мету, але не надає детальної інформації, необхідної пошуковим системам для покращення взаємодії з користувачем.
Одна веб-сторінка може мати багато компонентів, і вона може говорити про більше ніж одне. Якщо пошукові системи розуміють різні компоненти сторінки, ми можемо покращити подання даних. Навіть якщо ви розмічаєте свій вміст за допомогою протоколу Facebook Open Graph, schema.org надає механізм надання більш детальної інформації про певні сутності на сторінці.
Наприклад, сторінка про групу може містити будь-яке або все наступне:
- Список альбомів
- Ціна за кожен альбом
- Список пісень для кожного альбому, а також посилання на зразки кожної пісні
- Список майбутніх шоу Bios учасників групи
Тому я припускаю, що вони сумісні разом.