This website uses cookies to ensure you get the best experience on our website. Learn more

JSON-LD: Core Markup


JSON-LD: Core Markup

An overview of some of the core markup features of JSON-LD including types, aliasing, nesting, and internationalization support. See for more info, or follow @manusporny on Twitter.

Enrich Search Results with JSON-LD Markup through Google Tag Manager

In this video, we will take a look at how you can enrich your Google Search results by injecting JSON LD mark up throughout your site. This is done with the help of Google Tag Manager so jump on to learn how you can send the correct metadata to Google.


Introduction to JSON-LD:

🎓 Measure Masters Subscription:

🔀 GTM Copy Paste

🚀 Hire us:

📚 Recommended Measure Books:

📷 Gear we used to produce this video:


Metadata: mapping to JSON-LD

A look at how to understand the information on and map it to a JSON-LD metadata set.

Code & tutorials:

JSON-LD Structured Data: Where to Insert in a Page? #AskGoogleWebmasters

In this episode of Ask Google Webmasters, John Mueller goes over the different ways Google processes structured data on a web page (JSON-LD, Microdata, and RDFa) and their differences. He also addresses where to insert JSON-LD structured data in a page.

Understand how structured data works →

Send us your questions on Twitter with the hashtag AskGoogleWebmasters and your question might be answered!
Google Webmasters Twitter →

Watch more Ask Google Webmasters episodes →
Subscribe to the Webmasters Channel →

How to Create Breadcrumbs in Google with JSON-LD Markup

Increase your Google listings click-through rate (CTR) and help search engines catalog your website's directory structure using breadcrumbs. Learn how JSON-LD, RDFa and microformats can make implementation a breeze, from or other standard.

Breadcrumbs may also help users reverse-navigate your website as opposed to using the navigation and starting from the beginning.

JSON-LD: Compaction and Expansion

An overview of JSON-LD's compaction and expansion features and how you can use them to merge data from multiple sources. For more information, see or follow @manusporny on Twitter.

How to do Schema Markup (JSON-LD) for a Hotel Room

In this tutorial, we will show you how to add schema markup (JSON-LD), for a Hotel Room using Schema App. We will show you how you can use the different options for beds, and amenities. Learn how to create JSON-LD without knowing how to write or test code!

Follow us on Twitter @schemaapptool

What is JSON-LD?

A short introduction to JSON-LD for Web developers, designers, and hobbyists. It covers how to express basic Linked Data in JSON. If you have any questions, hit me up on Twitter: @manusporny or G+: Manu Sporny

How to do Schema Markup (JSON-LD) for a Hotel

In this tutorial we show you how to create JSON-LD using the Schema App tool for a Hotel. We cover the required and recommended fields in addition to how to connect the Hotel to the Hotel Rooms available.

How to Add Structured Data to WordPress

How to Add Structured Data to WordPress manually utilizing typical core template files. Code snippets as shown in the video is here:

This video tutorial highlights Google Structured data semantics which are now officially supported by Google.

To learn more about how Google uses this feature visit:

Although it is not part of Google ranking algorithm, Structured Data (Microdata, RDFa and LD+JSON (Linked Data Javascript Object Notation)) allows search engines to better understand your website’s content which in return naturally will help your Google rankings (whether organic or paid).

This video tutorial session “How to Add Structured Data to WordPress” will take you through each step and demonstrate core ideas and samples to markup WordPress theme HTML template files (header.php index.php footer.php archive.php search form markup and others).

The level of knowledge required to follow through these instructions are “intermediate”

If you are looking for other perhaps easier methods to marking up your web page content, you can use Google Webmaster Tools feature called Data Highlighter.

To learn how to use this tool watch this video:

I encourage you to share this how to video using this URI:

Thank you for learning with #RankYa and thank you for subscribing

A RESTful JSON-LD Architecture for Unraveling Hidden References to Research Data

Talk by Konstantin Baierer and Philipp Zumstein, Mannheim University Library, Germany.
Title: A RESTful JSON-LD Architecture for Unraveling Hidden References to Research Data

Abstract: Data citations are more common today, but more often than not the references to research data don't follow any formalism as do references to publications. The InFoLiS project makes those hidden references explicit using text mining techniques. They are made available for integration by software agents (e.g. for retrieval systems). In the second phase of the project we aim to build a flexible and long-term sustainable infrastructure to house the algorithms as well as APIs for embedding them into existing systems. The infrastructure's primary directive is to provide lightweight read/write access to the resources that define the InFoLiS data model (algorithms, metadata, patterns, publications, etc.). The InFoLiS data model is implemented as a JSON schema and provides full forward compatibility with RDF through JSON-LD using a JSON-to-RDF schema-ontology mapping, reusing established vocabularies whenever possible. We are neither using a triplestore nor an RDBMS, but a document database (MongoDB). This allows us to adhere to the Linked Data principles, while minimizing the complexity of mappings between different resource representations. Consequently, our web services are lightweight, making it easy to integrate InFoLiS data into information retrieval systems, publication management systems or reference management software. On the other hand, Linked Data agents expecting RDF can consume the API responses as triples; they can query the SPARQL endpoint or download a full RDF dump of the database. We will demonstrate a lightweight tool that uses the InFoLiS web services to augment the web browsing experience for data scientists and librarians.

SWIB15 Conference, 23 – 25 November 2015, Hamburg, Germany.


What is JSON-LD? How to setup JSON-LD & Rich Snippets For Your Shopify Store

In this video I cover
- What is JSON-LD?
- How to setup JSON-LD using Kudobuzz SEO
- Rich Snippets

How to Build Linked Data APIs with JSON LD and Hydra

- Markus Lanthaler discusses the proper design and implementation of Web APIs remains a challenging hurdle for most Web developers to overcome. Based on a simple Web API, this workshop shows how JSON-LD and Hydra simplify the creation and consumption of interoperable Web APIs. The resulting Web APIs not only leverage hypermedia to the fullest extent, but are also uniform enough to be accessible by a completely generic API console.


Learn more:

Metadata: Linking two JSON-LD chunks

A look at how to use the @id property to link two chunks of JSON-LD together.

Code & tutorials:

WebFlow - Adding Structured Data (JSON+LD) to your Website

Google uses Structured Data to embellish your organic search results. Learn how to use this in WebFlow, with the example of events.

JSON schema

Just a quick tutorial on using JSON schema using the


SEO JSON-LD – Article

اضافة SEO JSON-LD - Posts لدعم المقتطفات الغنية للمقالات والاخبار في محركات البحث. تحتوي ايضا على خلاصات اختيارات المحررين لاخبار جوجل واداة تنقيح فيسبوك

Editors' Picks feeds - خلاصة اختيارات المحررين

Purchase plugin - شراء الاضافة

متجر مجلة ووردبريس

مجلة ووردبريس


JSON-LD, or JavaScript Object Notation for Linked Data, is a method of transporting Linked Data using JSON. It was a goal to require as little effort as possible from developers to transform their existing JSON to JSON-LD. This allows data to be serialized in a way that is similar to traditional JSON. It is a World Wide Web Consortium Recommendation that has been developed by the JSON for Linking Data Community Group before it has been transferred to the RDF Working Group for review, improvement, and standardization.
JSON-LD is designed around the concept of a context to provide additional mappings from JSON to an RDF model. The context links object properties in a JSON document to concepts in an ontology. In order to map the JSON-LD syntax to RDF, JSON-LD allows values to be coerced to a specified type or to be tagged with a language. A context can be embedded directly in a JSON-LD document or put into a separate file and referenced from different documents.

This video is targeted to blind users.

Article text available under CC-BY-SA
Creative Commons image source in video

Adding a Recipe using JSON-LD for SEO

Overview of how to add metafields to Shopify so JSON-LD for SEO can create a Rich Snippet for your Recipe.



Check Also