schema.org - How far to go with Structured Data Markup? -


the more going depths of structured data makeup, more complex , detailed seems become. 1 markup areas of page footer, header, sidebar, single menu elements etc., guess page consist of 80% schema markup , 20% content when taken seriously. :)

is doing add more rough markup skeleton (webpage or article) potentially hundreds of actual content pages of website, , shouldn't 1 include full author information along business opening times, contact details etc. on dedicated contact/business information page? i'm concerned bloat. kind of markup recommended types of pages , of can left out because search engine compile information other parts of website anyway?

if care user-visible search result features in big seach engine services (e.g., bing, google search, yahoo! search , yandex, happen sponsor schema.org), answer easy: provide search engines document recognize.

are these user-visible search result features things search engines "do" schema.org structured data? not. they’ll use structured data better understand page content, , analyze other features offer in future. see example dan brickley’s (he google’s schema.org representative) posting this. typically not documented search engines, of course. if care this, too, answer be: provide conceivable useful search engines.

are search engines consumers interested in schema.org structured data? no, there countless other consumers (services tools). enter world of semantic web , linked data. if know , care consumer, answer easy again: provide consumer documents support. can’t know them all, of course. if care these (known , unknown, existing , still appear) consumers, answer be: provide conceivable useful consumers. or, because interest of these consumers varies widely, even: provide can.


that said, there schema.org types useful provide. example webpageelement types, which, mentioned, can used page areas (header, footer, navigation, sidebar etc.). in opinion, a typical web page shouldn’t provide these types.

if care file sizes, you’ll want to use microdata/rdfa (because these syntaxes allow annotate existing content) instead of json-ld (because syntax requires duplicate content). rdfa you’ll save more compared microdata.
however, structured data typically represents fraction of markup/content anyway, if provide data possible.

instead of repeating "background information" on every page (for example, full data business), can make use of references: define uri business (or every other thing) on page describe it, , use uri property value applicable on other pages. possible @id (json-ld, see example), itemid (microdata), , resource (rdfa). reason not possibly lacking consumer support such references (depending on consumer / use case, might not followed). middle way might provide item (about business or other thing) on every page, once full data, , in other cases limited set of data (ideally visible on page, or needed specific consumer). uri gets used identifier each item, conveying these items same thing.


Comments

Popular posts from this blog

Command prompt result in label. Python 2.7 -

javascript - How do I use URL parameters to change link href on page? -

amazon web services - AWS Route53 Trying To Get Site To Resolve To www -