Top Banner
The Easier Way to Schema By David R Lindahl - http://www.uvyu.me/now
23

Using JSON-LD for Easy Structured Data

Aug 08, 2015

Download

Marketing

David R Lindahl
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Using JSON-LD for Easy Structured Data

The Easier Way to Schema

By David R Lindahl - http://www.uvyu.me/now

Page 2: Using JSON-LD for Easy Structured Data

Most of the internet is “unstructured data” and to Google it looks kind of like this.

Page 3: Using JSON-LD for Easy Structured Data

Your Content is your Site’s Biggest Asset

Page 4: Using JSON-LD for Easy Structured Data

But, even if it has a purpose, only you may know what it is.

Page 5: Using JSON-LD for Easy Structured Data

Why let Google decide what’s important and how it’s related to other things on the Internet?

Page 6: Using JSON-LD for Easy Structured Data

And even if the value is obvious, why leave it to up to them?

Page 7: Using JSON-LD for Easy Structured Data

Structured Data lets you clearly define relationships and the properties of things in a way that normal written language never can.

Page 8: Using JSON-LD for Easy Structured Data

Vacuum Empty Boxes

Trash Bag

Soap

Disposable Rags

Disinfectant

Cleaning Supplies

Page 9: Using JSON-LD for Easy Structured Data

For the search engines, this makes everything look so much more organized.

Page 10: Using JSON-LD for Easy Structured Data

Making it easier for the Search Engines and Users to understand the value of your content and how it relates to other information accross the internet.

Page 11: Using JSON-LD for Easy Structured Data

Forms of Structured Data (Schema) Google Recognizes

• Microdata – Very descriptive, difficult to implement– Must wrap existing content– Restrictive

• RDFA– Deprecated and difficult to implement

• JSON-LD– Easiest to implement– Increasingly accepted– Doesn’t require wrapping of content

Page 12: Using JSON-LD for Easy Structured Data

Microdata vs JSON-LD

What they look like….

Page 13: Using JSON-LD for Easy Structured Data

Argument for JSON-LD• Scalable structured data– Allows us to add semantic data to our pages

without having the content on the page. • Fact: The Semantic Web relies on there being

lots and lots of content connected and we’re not going to get to that point with Microdata or RDFa. JSON-LD is more likely to get accepted by the masses.

Page 14: Using JSON-LD for Easy Structured Data

Things to be careful of…

• Try not to add too much markup to content that isn’t relevant or doesn’t exist in the visible content. Google and Bing may punish your site. They treat it like white text on a white background.

Page 15: Using JSON-LD for Easy Structured Data

Now you can create JSON-LD with a Tool

https://www.google.com/webmasters/markup-helper/

Page 16: Using JSON-LD for Easy Structured Data

And the tool is by Google!

Page 17: Using JSON-LD for Easy Structured Data

What Google Structured Data Testing Tool Shows:

https://developers.google.com/structured-data/testing-tool/

Page 18: Using JSON-LD for Easy Structured Data

Google’s Markup Helper Just the Beginning

• JSON-LD allows for defining context with various ontologies– Good Relations - Used in Ecommerce – Productontology.org – FOAF - Used to quickly define relationships

between people, products, and things.• See http://json-ld.org/playground/ for ideas.

Page 19: Using JSON-LD for Easy Structured Data

What can it be used for?

• Easily marking up pages where it is hard to add microdata

• Rich Snippets• Video Schema• Branding of Youtube Videos– When used in conjunction with Open Graph

tagging.

Page 20: Using JSON-LD for Easy Structured Data

Use Case

• www.diffen.com • Lost video snippets from search results last

Spring. • Using Json LD with OpenGraph tagging allows

them now to get snippets back and brand Youtube videos in Search!

Page 21: Using JSON-LD for Easy Structured Data
Page 22: Using JSON-LD for Easy Structured Data

Youtube Video Thumbnail Diffen OG:Image

Page 23: Using JSON-LD for Easy Structured Data

Resourceshttps://www.google.com/webmasters/markup-helper/

https://developers.google.com/structured-data/testing-tool/

http://json-ld.org/playground/

http://www.diffen.com

http://www.uvyu.me/now