{"id":28571,"date":"2026-09-08T21:56:08","date_gmt":"2026-09-08T18:56:08","guid":{"rendered":"https:\/\/alienroad.com\/yandex-bilgi-bankasi\/introduction-to-schema-org\/"},"modified":"2026-09-09T00:47:44","modified_gmt":"2026-09-08T21:47:44","slug":"introduction-to-schema-org","status":"publish","type":"ar_ykb","link":"https:\/\/alienroad.com\/yandex-bilgi-bankasi\/introduction-to-schema-org\/","title":{"rendered":"Introduction to Schema.org"},"content":{"rendered":"<p>An HTML tag says how something should look, not what it means. <code>&lt;h1&gt;Avatar&lt;\/h1&gt;<\/code> could be a film or a profile picture. Microdata \u2014 a set of attributes introduced with HTML5 \u2014 closes that gap, and Schema.org supplies the vocabulary Yandex, Google and Yahoo all read.<\/p>\n<h2>The three attributes<\/h2>\n<ul>\n<li><strong><code>itemscope<\/code><\/strong> \u2014 this block describes one entity.<\/li>\n<li><strong><code>itemtype<\/code><\/strong> \u2014 what kind of entity, given as a URL such as <code>http:\/\/schema.org\/Movie<\/code>. It goes immediately after <code>itemscope<\/code>.<\/li>\n<li><strong><code>itemprop<\/code><\/strong> \u2014 this element holds a named property of that entity: <code>director<\/code>, <code>genre<\/code>, <code>trailer<\/code>.<\/li>\n<\/ul>\n<p>A neutral <code>&lt;span&gt;<\/code> is the usual carrier for <code>itemprop<\/code> because it changes nothing visually.<\/p>\n<h2>Nested entities<\/h2>\n<p>A property&#8217;s value can itself be an entity. A film&#8217;s director is a <code>Person<\/code> with a <code>name<\/code> and a <code>birthDate<\/code> \u2014 expressed by adding <code>itemscope<\/code> after <code>itemprop<\/code> on the same element. This is what makes the vocabulary expressive rather than a flat list of labels.<\/p>\n<h2>The type hierarchy, and why it saves work<\/h2>\n<p>The broadest type is <strong>Thing<\/strong>, with four properties: <code>name<\/code>, <code>description<\/code>, <code>url<\/code>, <code>image<\/code>. More specific types inherit from their parents \u2014 <code>Place<\/code> is a kind of <code>Thing<\/code>, <code>LocalBusiness<\/code> is a kind of <code>Place<\/code> <em>and<\/em> a kind of <code>Organization<\/code>, inheriting from both. So choosing the most specific type that fits gives you every property of every ancestor for free.<\/p>\n<p>The commonly used set: <code>CreativeWork<\/code> and its descendants (<code>Book<\/code>, <code>Movie<\/code>, <code>MusicRecording<\/code>, <code>Recipe<\/code>, <code>TVSeries<\/code>), the embedded media objects (<code>AudioObject<\/code>, <code>ImageObject<\/code>, <code>VideoObject<\/code>), <code>Event<\/code>, <code>Organization<\/code>, <code>Person<\/code>, <code>Place<\/code> and its descendants, and the commerce trio <code>Product<\/code>, <code>Offer<\/code>, <code>AggregateOffer<\/code>.<\/p>\n<h2>How to start on a real site<\/h2>\n<p>Pick the one entity the page is actually about \u2014 not every entity mentioned on it. A product page is a <code>Product<\/code> with an <code>Offer<\/code>; a service page is usually a <code>Leistung<\/code> or an <code>Organization<\/code>. Mark that properly, validate it, and stop. Markup that describes ten loosely related things describes nothing well, and only the supported types produce anything visible in Yandex anyway.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>An HTML tag says how something should look, not what it means. &lt;h1&gt;Avatar&lt;\/h1&gt; could be a film or a profile picture. Microdata \u2014 a set of attributes introduced with HTML5 \u2014 closes that gap, and Schema.org supplies the vocabulary Yandex, Google and Yahoo all read. The three attributes itemscope \u2014 this block describes one entity. [&hellip;]<\/p>\n","protected":false},"menu_order":147,"template":"","meta":{"footnotes":""},"ar_ykb_kategori":[777],"ar_ykb_etiket":[],"class_list":["post-28571","ar_ykb","type-ar_ykb","status-publish","has-post-thumbnail","hentry","ar_ykb_kategori-schema-org"],"_links":{"self":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb\/28571","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb"}],"about":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/types\/ar_ykb"}],"version-history":[{"count":2,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb\/28571\/revisions"}],"predecessor-version":[{"id":29081,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb\/28571\/revisions\/29081"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media\/28953"}],"wp:attachment":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media?parent=28571"}],"wp:term":[{"taxonomy":"ar_ykb_kategori","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb_kategori?post=28571"},{"taxonomy":"ar_ykb_etiket","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_ykb_etiket?post=28571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}