Zastanawiam się tylko, czy wolicie protokół OpenGraph po znacznikach takich jak:
<meta property="og:title" content="The Rock" />
<meta property="og:type" content="movie" />
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/" />
Lub protokół Schema.org z
<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">
Który powinienem zintegrować, ponieważ myślę, że tylko 1 jest potrzebny? [właściwie czy możesz zintegrować tylko jeden lub?]
Szczerze mówiąc, IMHO - myślę, że OpenGraph jest „mniej inwazyjny” dla całej bazy kodu - ponieważ łatwiej jest zaimplementować częściowe widoki [przy użyciu ASP.NET MVC], podczas gdy protokół Schema.org wymaga [przynajmniej moim zdaniem] destrukcyjnych dodatków HTML w twoim kodzie?
Edycja: Wygląda na to, że udało mi się zintegrować oba - nie jestem pewien, czy jest to dozwolone, ale dokumentacja na Schema.org jest niejasna. Warto zauważyć, że ten link nie zawiera zbyt wielu informacji
P: W jaki sposób schema.org ma się do Facebooka Open Graph?
Facebook Open Graph dobrze spełnia swoje zadanie, ale nie dostarcza szczegółowych informacji potrzebnych wyszukiwarkom do poprawy komfortu użytkowania.
Pojedyncza strona internetowa może mieć wiele elementów i może mówić o więcej niż jednej rzeczy. Jeśli wyszukiwarki rozumieją różne elementy strony, możemy ulepszyć naszą prezentację danych. Nawet jeśli oznaczysz swoje treści za pomocą protokołu Facebook Open Graph, schema.org zapewnia mechanizm zapewniający więcej szczegółów na temat poszczególnych elementów na stronie.
Na przykład strona o zespole może zawierać dowolne lub wszystkie z poniższych elementów:
- Lista albumów
- Cena za każdy album
- Lista utworów z każdego albumu wraz z linkiem do odsłuchania próbek każdego utworu
- Lista nadchodzących koncertów Biografie członków zespołu
Zakładam więc, że są ze sobą kompatybilne.