# JSONLD.COM: Complete Content Archive > jsonld.com is a free, open reference of copy-paste-ready JSON-LD structured data examples for web developers and SEOs. This file concatenates every page on the site so an LLM can consume the whole corpus in one pass. Generated: 2026-04-20T22:12:35.499Z Total pages: 63 --- ## The Official JSON-LD Website for JSON-LD Examples on the Web URL: https://jsonld.com/ Description: JSONLD.com is a totally free one stop shop for SEO's and web developers alike looking for JSON-LD schema markup examples and more. Published: 2019-05-12T00:10:49Z Updated: 2026-04-18T15:24:25Z Last updated April 18, 2026 by Patrick Coombe This website is a tool intended for SEO’s and webmasters seeking pre-made and validated JSON-LD markup for their websites. JSON-LD has come a long way in the past 4-5 years since this site was created. It is now without question, the standard most SEO’s and webmasters use for structured data. We’ve found some of the most popular examples of JSON-LD on the web from multiple sources, and wrote some of it ourselves and have made it available on this site. While quite possibly there maybe limitless possibilities of JSON-LD examples, we are going to stick to the most popular examples, particularly the ones that yield the most SEO benefits. We recommend following Google’s guidelines for structured data, which are pretty reasonable requests. If you have any cool JSON-LD code snippets you think we are missing, please let us know. We are always looking for contributors and new ideas, so please contact us if you have any ideas. 2025 Update – A lot of people are getting JSON-LD snippets from AI / Grok / GPT and they are validating but still are not good. Get your JSON-LD snippets from jsonld.com and you will know they come from reputable websites that consistently get good knowledge graphs! Generate your own JSON-LD Need valid structured data for your site? Our free JSON-LD Generator now covers 17 schema types -- Article, Product, FAQ, Recipe, Event, Local Business, Organization, Person, VideoObject and more -- with live validation and a one-click Rich Results Test. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/", "url": "https://jsonld.com/", "name": "The Official JSON-LD Website for JSON-LD Examples on the Web", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/#primaryimage" }, "image": { "@id": "https://jsonld.com/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/jsonldHome.png", "datePublished": "2019-05-12T00:10:49+00:00", "dateModified": "2026-04-18T19:24:25+00:00", "description": "JSONLD.com is a totally free one stop shop for SEO's and web developers alike looking for JSON-LD schema markup examples and more.", "breadcrumb": { "@id": "https://jsonld.com/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/#primaryimage", "url": "https://jsonld.com/img/jsonldHome.png", "contentUrl": "https://jsonld.com/img/jsonldHome.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Schema Generator URL: https://jsonld.com/json-ld-generator/ Description: Our free JSON-LD schema generator now covers 17 schema types and outputs valid, ready-to-paste structured data for your website. Published: 2026-04-18T09:00:00Z Updated: 2026-04-18T17:32:23Z April 18, 2026 -- v2.0 major update: We’ve rebuilt the generator from the ground up. It now supports 17 schema types (up from 3), emits strictly-valid JSON via JSON.stringify, shows live validation of required fields, and includes one-click shortcuts to Google’s Rich Results Test and the schema.org Validator. Your form state is preserved between visits. The legacy 3-type generator has been retired. JavaScript is required to use this tool. About this generator If you are looking for the most comprehensive tool on the web to generate fast JSON-LD / schema markup (also known as “structured data”) for your website, you’re in the right place. Our JSON-LD Generator now has options for: - Article, NewsArticle, BlogPosting - Breadcrumb - Book - Course - Event - FAQ - HowTo - Job Posting - Local Business (with 100+ sub-types -- Restaurant, Hotel, Dentist, etc.) - Organization - Person - Product (with offers, ratings, and reviews) - Recipe - Review - Video - WebSite (for the Google Sitelinks Search Box) - WebPage If you want validated example code for any of these, check the sidebar of this site for real-world snippets. Simply pick a schema type at the top, fill in the fields on the left, and the generated JSON-LD appears on the right in real time. For Local Business or Organization, if you need to convert an address or zip code to latitude and longitude, use our companion tool. Once your JSON-LD is ready, click Copy or use Test in Google Rich Results to validate it directly -- we’ll copy the code to your clipboard and open the test tool in a new tab for pasting. We’re always open to new suggestions, so please let us know! ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/json-ld-generator/", "url": "https://jsonld.com/json-ld-generator/", "name": "JSON-LD Schema Generator | JSON-LD Schema Generator Tool", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/json-ld-generator/#primaryimage" }, "image": { "@id": "https://jsonld.com/json-ld-generator/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/jsonld-generator.png", "datePublished": "2026-04-18T13:00:00+00:00", "dateModified": "2026-04-18T21:32:23+00:00", "description": "Our free JSON-LD schema generator now covers 17 schema types and outputs valid, ready-to-paste structured data for your website.", "breadcrumb": { "@id": "https://jsonld.com/json-ld-generator/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/json-ld-generator/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/json-ld-generator/#primaryimage", "url": "https://jsonld.com/img/jsonld-generator.png", "contentUrl": "https://jsonld.com/img/jsonld-generator.png", "width": 700, "height": 350, "caption": "jsonld-generator" }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/json-ld-generator/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "JSON-LD Generator" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Latitude and Longitude Converter URL: https://jsonld.com/latitude-and-longitude-converter/ Description: Convert any address, city, or zip code to precise latitude and longitude coordinates. Free tool. Drop results straight into LocalBusiness schema. Published: 2024-04-08T18:50:00Z Updated: 2026-04-18T15:24:40Z Last updated April 18, 2026 by Patrick Coombe Address Latitude and Longitude Converter Directions: Enter the address of the place that you wish to obtain latitude and longitude coordinates for, and our tool will return both latitude and longitude in text format. You can use a full address or partial address. In general, most address formats should work including specific addresses, cities, states, zip codes and counties. Sometimes a business name might even work if there is 1 location such as “Elite Strategies” but for others such as “McDonalds” it obviously would not return the correct location. If you enter a city, zip, county, state etc it will generally return the center most coordinate for that location. For the purposes of JSON-LD I would always use the full address including zip code. Here are some examples. - 33487 - 551 NW 77th Street Boca Raton FL 33487 - 33487 - Boca Raton, FL - Florida - FL - Elite Strategies - Palm Beach County, FL - United States Use these coordinates in JSON-LD Once you have your latitude and longitude, plug them into our free JSON-LD Generator under Local Business → Geo Coordinates to produce valid schema markup for your site. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/latitude-and-longitude-converter/", "url": "https://jsonld.com/latitude-and-longitude-converter/", "name": "Latitude and Longitude Converter - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "datePublished": "2024-04-08T18:50:00+00:00", "dateModified": "2026-04-18T19:24:40+00:00", "breadcrumb": { "@id": "https://jsonld.com/latitude-and-longitude-converter/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/latitude-and-longitude-converter/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/latitude-and-longitude-converter/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Latitude and Longitude Converter" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Directory of JSON-LD Examples URL: https://jsonld.com/examples/ Description: Every JSON-LD example on jsonld.com, organized by schema type. Copy-paste ready markup for articles, products, events, local business, FAQs, and more. Published: 2026-04-18T17:36:51Z Last updated April 18, 2026 by Every JSON-LD example on jsonld.com -- with real-world markup and live validation. Pick a schema type below to see copy-paste-ready code. Content & Editorial JSON-LD Examples ArticleLong-form articles and editorial content News ArticleNews stories and journalism Blog PostBlog entries and posts BookBooks, editions, and publications FAQFrequently asked questions pages Question & AnswerSingle question with one accepted answer SpeakableContent optimized for voice assistants Discussion ForumForum threads and discussions Email MessageStructured data for email content People & Organizations JSON-LD Examples OrganizationCompanies, non-profits, and institutions PersonIndividual people and authors Medical ProfessionalsDoctors and healthcare workers Individual PhysicianSolo medical practitioners Physician OfficeMedical offices and practices Profile PageAuthor and social profile pages Social Network ProfilesLinking social media identities Sports TeamTeams, leagues, and athletic orgs Local & Places JSON-LD Examples Local BusinessBrick-and-mortar businesses and storefronts Local Business CollectionMultiple locations and franchises Restaurant MenuMenus, dishes, and cuisine COVID-19 AnnouncementSpecial operating-hours announcements Commerce & Reviews JSON-LD Examples ProductPhysical and digital products with pricing ReviewCustomer and professional reviews RecipeRecipes with ingredients and nutrition Events & Jobs JSON-LD Examples EventConcerts, conferences, and gatherings VenueEvent locations and halls ConcertSingle-artist concert performances Multi-Performer ConcertFestivals and multi-artist lineups Job PostingOpen positions with pay and location CourseEducational courses and programs Job TrainingVocational and skills training Media JSON-LD Examples VideoVideo content with metadata Image MetadataImages with rich licensing and context 3D Model3D objects and interactive models Carousel / Item ListOrdered lists and rotating content Site Structure & Other JSON-LD Examples Web PageGeneric web page markup Web SiteSite-wide markup with search action BreadcrumbNavigation trails in search results TableData tables with rows and columns Vehicle ListingCars, trucks, and vehicles for sale CertificationCredentials and professional certifications Tools JSON-LD Examples JSON-LD GeneratorBuild valid JSON-LD with live validation Lat/Lon ConverterConvert an address to coordinates ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/examples/", "url": "https://jsonld.com/examples/", "name": "JSON-LD Examples - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "datePublished": "2026-04-18T21:36:51+00:00", "breadcrumb": { "@id": "https://jsonld.com/examples/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/examples/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/examples/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "JSON-LD Examples" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## 3D Model JSON-LD EXAMPLE Snippet URL: https://jsonld.com/3d-model-json-ld-example-snippet/ Description: Here is a sample JSON-LD snippet targeting eCommerce / products that have a 3d model as well. Published: 2024-03-27T19:20:44Z Last updated March 27, 2024 by Patrick Coombe Here is a fun new-ish schema type with sample JSON-LD script. A site such as Thangs or Thingaverse may greatly benefit from this type of structured data, but this script takes things a step further and shows how eCommerce companies that show 3d models (furniture in this example) could utilize this. Any type of small business that embeds 3d models into their website, particularly on their product pages would also benefit from this. Early adopters of these scripts normally benefit the most from utilizing new structured data in the SERPs. From Google: Sometimes 3D models appear on pages with multiple products and are not clearly connected with any of them. This markup lets site owners link a 3D model to a specific product. Here you can see a nice product schema with a “subjectOf” @type 3d model embedded within the script. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/3d-model-json-ld-example-snippet/", "url": "https://jsonld.com/3d-model-json-ld-example-snippet/", "name": "3D Model JSON-LD EXAMPLE Snippet - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/3d-model-json-ld-example-snippet/#primaryimage" }, "image": { "@id": "https://jsonld.com/3d-model-json-ld-example-snippet/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/jsonLD3dModel.png", "datePublished": "2024-03-27T19:20:44+00:00", "description": "Here is a sample JSON-LD snippet targeting eCommerce / products that have a 3d model as well.", "breadcrumb": { "@id": "https://jsonld.com/3d-model-json-ld-example-snippet/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/3d-model-json-ld-example-snippet/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/3d-model-json-ld-example-snippet/#primaryimage", "url": "https://jsonld.com/img/jsonLD3dModel.png", "contentUrl": "https://jsonld.com/img/jsonLD3dModel.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/3d-model-json-ld-example-snippet/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "3D Model JSON-LD EXAMPLE Snippet" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Article Example Code URL: https://jsonld.com/article/ Description: This is fully validated Google structured data validated JSON-LD markup for the ARTICLE schema markup type free for use. Published: 2015-09-26T20:14:36Z Updated: 2026-04-18T15:24:31Z Last updated April 18, 2026 by Patrick Coombe May 2019 Update: Google wasn’t validating the “publisher” field so we edited that so it validates. Article markup can yield a lot of good stuff. Properly used, Google might bless your site with features like “in the news” as well as content carousels. Before you go any further, make sure you know the difference between an article, a website, a blog, and a blog post. Here is an example from 2024 taken straight from Google: Here is an example of how Yoast WordPress SEO Plugin integrates the Webpage / Article Schema. We are going to get really meta here, here is the code from this webpage right now. I hope this does not break the Googles. …and a few more from pre-2024 This is a type that we just discovered called “TechArticle” and according to schema.org it is meant for “How-to (task) topics, step-by-step, procedural troubleshooting, specifications, etc.” It validates just fine on Google’s Structured Data Testing Tool, and we are really excited to see what type of results it can yield. Results Without a doubt this is one of the more popular types of JSON-LD markup. Results can yield a number of cool snippets in the search results. The great thing about this type of markup is that Google is always adding new features in the search results, so any future additions they add you are probably retroactively included. Resources Google’s developer documentation on article markup. Schema.org Article type Google Structured testing tool Generate Article JSON-LD Want to build Article markup for your own site? Use our free JSON-LD Generator -- select Article (or NewsArticle / BlogPosting), fill in the headline, author, publisher and dates, and copy the generated code. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "Article", "@id": "https://jsonld.com/article/#article", "isPartOf": { "@id": "https://jsonld.com/article/" }, "author": { "name": "Patrick Coombe", "@id": "https://jsonld.com/#/schema/person/950bce452839a58c18bda4c1bdcf9789" }, "headline": "Article JSON-LD Examples", "datePublished": "2015-09-26T20:14:36+00:00", "dateModified": "2026-04-18T19:24:31+00:00", "mainEntityOfPage": { "@id": "https://jsonld.com/article/" }, "wordCount": 285, "image": { "@id": "https://jsonld.com/article/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/article.png", "inLanguage": "en-US" }, { "@type": "WebPage", "@id": "https://jsonld.com/article/", "url": "https://jsonld.com/article/", "name": "JSON-LD Article Example Code | Steal our JSON-LD", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/article/#primaryimage" }, "image": { "@id": "https://jsonld.com/article/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/article.png", "datePublished": "2015-09-26T20:14:36+00:00", "dateModified": "2026-04-18T19:24:31+00:00", "description": "This is fully validated Google structured data validated JSON-LD markup for the ARTICLE schema markup type free for use.", "breadcrumb": { "@id": "https://jsonld.com/article/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/article/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/article/#primaryimage", "url": "https://jsonld.com/img/article.png", "contentUrl": "https://jsonld.com/img/article.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/article/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Article JSON-LD Examples" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" }, { "@type": "Person", "@id": "https://jsonld.com/#/schema/person/950bce452839a58c18bda4c1bdcf9789", "name": "Patrick Coombe", "image": { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://secure.gravatar.com/avatar/4e27219ba9d7024e82d39d82b9df22b796f0e88fda126859c4b18bb54bcae941?s=96&d=mm&r=g", "url": "https://secure.gravatar.com/avatar/4e27219ba9d7024e82d39d82b9df22b796f0e88fda126859c4b18bb54bcae941?s=96&d=mm&r=g", "contentUrl": "https://secure.gravatar.com/avatar/4e27219ba9d7024e82d39d82b9df22b796f0e88fda126859c4b18bb54bcae941?s=96&d=mm&r=g", "caption": "Patrick Coombe" }, "description": "I'm so passionate about what I do I've actually injured myself in the process. I am not a robot. Founder of @elitestweets ", "sameAs": [ "https://elite-strategies.com/people/patrick-coombe/", "https://x.com/pmkoom" ], "url": "https://jsonld.com/author/json/" } ] } ``` --- ## JSON-LD Blog Post Example Code URL: https://jsonld.com/blog-post/ Description: This is the JSON-LD markup sample code for a BLOG POST that is validated by Google structured data testing tool free to copy for your website. Published: 2015-09-26T21:50:26Z Updated: 2019-10-02T06:37:08Z Last updated October 2, 2019 by Patrick Coombe We need further clarification on this type. While it does validate in Google’s Structured Data Testing Tool, there is still a bit of confusion regarding the difference between a Blog, BlogPost and BlogPosting. April 2019 – Another example found on the web with several other sub-types: Results ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/blog-post/", "url": "https://jsonld.com/blog-post/", "name": "JSON-LD Blog Post Example Code | Steal our JSON-LD", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/blog-post/#primaryimage" }, "image": { "@id": "https://jsonld.com/blog-post/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/blogPost.png", "datePublished": "2015-09-26T21:50:26+00:00", "dateModified": "2019-10-02T06:37:08+00:00", "description": "This is the JSON-LD markup sample code for a BLOG POST that is validated by Google structured data testing tool free to copy for your website.", "breadcrumb": { "@id": "https://jsonld.com/blog-post/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/blog-post/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/blog-post/#primaryimage", "url": "https://jsonld.com/img/blogPost.png", "contentUrl": "https://jsonld.com/img/blogPost.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/blog-post/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Blog Post" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Book Example Code URL: https://jsonld.com/book/ Description: Copy the JSON-LD markup code for the BOOK type of schema markup, fully validated by Google structured data testing tool. Useful for traditional books or eBooks. Published: 2015-09-26T21:36:59Z Updated: 2019-10-02T06:37:20Z Last updated October 2, 2019 by Patrick Coombe This works well for regular books as well as eBooks Results A search engine crawler will read the code. After a period of time, the search engine results page for users performing a “branded search” will yield the below information (see photo). It is important that this information generally presents only for users who are performing the search within your geographical area. 2017 Update: After months of waiting, Google decided to give me a nice formatted “Book” knowledge panel at the top of the SERPs. SEO at its finest. Note, the only markup that I used was the book JSON-LD shown above. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/book/", "url": "https://jsonld.com/book/", "name": "JSON-LD Book Example Code | Steal our JSON-LD", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/book/#primaryimage" }, "image": { "@id": "https://jsonld.com/book/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/book.png", "datePublished": "2015-09-26T21:36:59+00:00", "dateModified": "2019-10-02T06:37:20+00:00", "description": "Copy the JSON-LD markup code for the BOOK type of schema markup, fully validated by Google structured data testing tool. Useful for traditional books or eBooks.", "breadcrumb": { "@id": "https://jsonld.com/book/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/book/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/book/#primaryimage", "url": "https://jsonld.com/img/book.png", "contentUrl": "https://jsonld.com/img/book.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/book/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Book" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## 2 Examples of JSON-LD Breadcrumb Implementation URL: https://jsonld.com/breadcrumb/ Description: Copy our JSON-LD example for the "breadcrumb" type if you are looking for schema for your websites navigation we have several great examples. Published: 2017-07-30T19:06:29Z Updated: 2025-07-03T13:16:58Z Last updated July 3, 2025 by Patrick Coombe Here are some JSON-LD snippet examples for the “breadcrumb” type. Note, most web developers insert this into their websites programmatically, not manually. Breadcrumbs are mainly used in (or integrated somehow with) website nav to help search engines understand the hierarchical navigation path of a webpage within a website. It represents the breadcrumb trail that shows users (and search engines) where they are in the site’s structure. Some people say do not add breadcrumb structured data to your website unless you have visible breadcrumbs on/under your nav. This is Google’s example: Here is schema.org’s example: A final note: Breadcrumb JSON-LD should match the actual breadcrumb navigation visible to users on your site. It’s particularly useful for ecom, sites with categories, and any site with clear hierarchical navigation. If you have a site with less than 10 pages you can probably skip it. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/breadcrumb/", "url": "https://jsonld.com/breadcrumb/", "name": "2 Examples of JSON-LD Breadcrumb Implementation", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/breadcrumb/#primaryimage" }, "image": { "@id": "https://jsonld.com/breadcrumb/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/breadcrumb.png", "datePublished": "2017-07-30T19:06:29+00:00", "dateModified": "2025-07-03T17:16:58+00:00", "description": "Copy our JSON-LD example for the \"breadcrumb\" type if you are looking for schema for your websites navigation we have several great examples.", "breadcrumb": { "@id": "https://jsonld.com/breadcrumb/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/breadcrumb/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/breadcrumb/#primaryimage", "url": "https://jsonld.com/img/breadcrumb.png", "contentUrl": "https://jsonld.com/img/breadcrumb.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/breadcrumb/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "JSON-LD Breadcrumb Examples" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Carousel and Item List JSON-LD Example URL: https://jsonld.com/carousel-and-item-list-json-ld-example/ Description: Copy-paste Carousel and ItemList JSON-LD schema markup, validated with Google. Great for courses, movies, recipes, and restaurant list pages. Published: 2024-03-21T18:11:57Z Last updated March 21, 2024 by Patrick Coombe This one is a bit confusing. Just think of it this way, an item-list structured data will most likely result in a carousel in Google Search. Hope that helps. A lot of people will use Item List in combination with: - Course list - Movie - Recipe - Restaurant Here is a snippet from Google Developers site that I like to use: And here is another one that is an “Single, all-in-one-page list” ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/carousel-and-item-list-json-ld-example/", "url": "https://jsonld.com/carousel-and-item-list-json-ld-example/", "name": "Carousel and Item List JSON-LD Example - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/carousel-and-item-list-json-ld-example/#primaryimage" }, "image": { "@id": "https://jsonld.com/carousel-and-item-list-json-ld-example/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/jsonldHome.png", "datePublished": "2024-03-21T18:11:57+00:00", "breadcrumb": { "@id": "https://jsonld.com/carousel-and-item-list-json-ld-example/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/carousel-and-item-list-json-ld-example/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/carousel-and-item-list-json-ld-example/#primaryimage", "url": "https://jsonld.com/img/jsonldHome.png", "contentUrl": "https://jsonld.com/img/jsonldHome.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/carousel-and-item-list-json-ld-example/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Carousel and Item List JSON-LD Example" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Certification JSON-LD Example URL: https://jsonld.com/certification-json-ld-example/ Description: Ready-to-use Certification JSON-LD schema markup with real examples. Use Certification type to surface USDA Organic, safety, and quality claims. Published: 2025-07-04T12:57:12Z Last updated July 4, 2025 by Patrick Coombe This one is huge, and ripe for exploitation. Wanna buy my new supplement? Yes it is USDA Organic, seeeee Here is an extremely basic example: Here is an example from Schema.org that I borrowed: ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/certification-json-ld-example/", "url": "https://jsonld.com/certification-json-ld-example/", "name": "Certification JSON-LD Example - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "datePublished": "2025-07-04T16:57:12+00:00", "breadcrumb": { "@id": "https://jsonld.com/certification-json-ld-example/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/certification-json-ld-example/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/certification-json-ld-example/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Certification JSON-LD Example" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Collection With Local Business (Example with Code Snippet) URL: https://jsonld.com/local-business/collection-with-local-business/ Description: A clever example of a JSON-LD code snippet of a collection of local businesses that spans nearly 4000 lines of code. Published: 2024-03-19T19:51:16Z Updated: 2024-03-21T18:16:02Z Last updated March 21, 2024 by Patrick Coombe We ran across this schema in the wild recently on rehabs.com, one of the most popular and successful directories on the web. This is a “collection of local businesses” that spans almost 4000 lines of code. It also includes the @ website type. This schema could be utilized in a number of industries, really anything with a collection including a collection of eCommerce products. You can read a bit more about the collection type on schema.org. Google has some handy information on their developer site on local business as well, or a few examples on our site as well. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/local-business/collection-with-local-business/", "url": "https://jsonld.com/local-business/collection-with-local-business/", "name": "JSON-LD Collection With Local Business (Example with Code Snippet)", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/local-business/collection-with-local-business/#primaryimage" }, "image": { "@id": "https://jsonld.com/local-business/collection-with-local-business/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/jsonldHome.png", "datePublished": "2024-03-19T19:51:16+00:00", "dateModified": "2024-03-21T18:16:02+00:00", "description": "A clever example of a JSON-LD code snippet of a collection of local businesses that spans nearly 4000 lines of code.", "breadcrumb": { "@id": "https://jsonld.com/local-business/collection-with-local-business/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/local-business/collection-with-local-business/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/local-business/collection-with-local-business/#primaryimage", "url": "https://jsonld.com/img/jsonldHome.png", "contentUrl": "https://jsonld.com/img/jsonldHome.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/local-business/collection-with-local-business/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Local Business", "item": "https://jsonld.com/local-business/" }, { "@type": "ListItem", "position": 3, "name": "Collection With Local Business" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Concert URL: https://jsonld.com/event/concert/ Description: JSON-LD event markup intended for concerts, this is useful for websites with 1 performer or band. Published: 2015-12-09T06:35:43Z Updated: 2019-10-02T06:38:41Z Last updated October 2, 2019 by Patrick Coombe This code was taken directly from Google’s own documentation for event markup. It is titled “concert: simple version” and it is intended for concerts with 1 performer or band. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/event/concert/", "url": "https://jsonld.com/event/concert/", "name": "Concert - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/event/concert/#primaryimage" }, "image": { "@id": "https://jsonld.com/event/concert/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/eventConcert.png", "datePublished": "2015-12-09T06:35:43+00:00", "dateModified": "2019-10-02T06:38:41+00:00", "description": "JSON-LD event markup intended for concerts, this is useful for websites with 1 performer or band.", "breadcrumb": { "@id": "https://jsonld.com/event/concert/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/event/concert/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/event/concert/#primaryimage", "url": "https://jsonld.com/img/eventConcert.png", "contentUrl": "https://jsonld.com/img/eventConcert.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/event/concert/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Event", "item": "https://jsonld.com/event/" }, { "@type": "ListItem", "position": 3, "name": "Concert" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Concert: Multiple Performers URL: https://jsonld.com/event/concert-multiple-performers/ Description: JSON-LD Event schema example for a concert with multiple performers, taken from Google's event markup docs. Validated and copy-paste ready. Published: 2015-12-09T06:37:51Z Last updated December 9, 2015 by Patrick Coombe This code is taken directly from Google’s documentation for event markup. It was titled “event: classical music” but really is a good example of any concert with multiple performers or artists. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/event/concert-multiple-performers/", "url": "https://jsonld.com/event/concert-multiple-performers/", "name": "Concert: Multiple Performers - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "datePublished": "2015-12-09T06:37:51+00:00", "breadcrumb": { "@id": "https://jsonld.com/event/concert-multiple-performers/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/event/concert-multiple-performers/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/event/concert-multiple-performers/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Event", "item": "https://jsonld.com/event/" }, { "@type": "ListItem", "position": 3, "name": "Concert: Multiple Performers" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## COVID-19 Announcement JSON-LD URL: https://jsonld.com/covid-19-announcement-json-ld/ Description: Sample JSON-LD structured data for COVID-19 announcements and businesses that want to make COVID-19 announcements or integrate JSON-LD. Published: 2020-06-03T20:17:33Z Updated: 2025-06-30T11:46:17Z Last updated June 30, 2025 by Patrick Coombe 2025 Update – looks like big G is scrubbing their documentation of Covid related stuff. We will keep this here for history. For those new to this type of schema, you can use this type to release any sort of announcement of or relating to COVID-19. This includes COVID-19 announcements such as: - quarantine announcements - school or government closures - travel restrictions (airlines, government) - testing center announcements such as new locations, change of address - COVID-19 related information, statistics or maps There is a lot you can do with this. Almost any business can add a COVID-19 JSON-LD announcement to their website, but this is particularly important for schools, government and healthcare organizations. If you are finding that Google isn’t adding the snippet to the top of the SERPs, another way to get your point across would be to add the announcement to the meta description of your homepage, title tag of your homepage, or by adding a custom Google My Business post announcement. Here is Google’s example that they use on their site as of 6/1/20 And another example found out in the wild: ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/covid-19-announcement-json-ld/", "url": "https://jsonld.com/covid-19-announcement-json-ld/", "name": "COVID-19 Announcement JSON-LD", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/covid-19-announcement-json-ld/#primaryimage" }, "image": { "@id": "https://jsonld.com/covid-19-announcement-json-ld/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/covid-19.png", "datePublished": "2020-06-03T20:17:33+00:00", "dateModified": "2025-06-30T15:46:17+00:00", "description": "Sample JSON-LD structured data for COVID-19 announcements and businesses that want to make COVID-19 announcements or integrate JSON-LD.", "breadcrumb": { "@id": "https://jsonld.com/covid-19-announcement-json-ld/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/covid-19-announcement-json-ld/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/covid-19-announcement-json-ld/#primaryimage", "url": "https://jsonld.com/img/covid-19.png", "contentUrl": "https://jsonld.com/img/covid-19.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/covid-19-announcement-json-ld/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "COVID-19 Announcement JSON-LD" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Discussion Forum URL: https://jsonld.com/discussion-forum/ Description: JSON-LD DiscussionForum schema example. Google recently added DiscussionForum to their rich results documentation -- here's the markup. Published: 2025-06-30T11:47:47Z Last updated June 30, 2025 by Patrick Coombe Last I checked, “discussion forum’s” were dying (I personally love them) but I noticed Google made the recent addition to their documentation page for this, so here ya go: ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/discussion-forum/", "url": "https://jsonld.com/discussion-forum/", "name": "Discussion Forum - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "datePublished": "2025-06-30T15:47:47+00:00", "breadcrumb": { "@id": "https://jsonld.com/discussion-forum/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/discussion-forum/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/discussion-forum/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Discussion Forum" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Email Message URL: https://jsonld.com/email-message/ Description: This JSON-LD schema markup type for EMAIL MESSAGE is validated by Google structured data testing tool and ready to use. Published: 2015-10-02T05:57:43Z Updated: 2019-10-02T06:37:57Z Last updated October 2, 2019 by Patrick Coombe This is a lovely type of schema markup released a little while ago that may allow your email messages to stick out amongst the rest. Results If properly implemented, you can get a nice “go-to action” on your emails in Gmail. This requires somewhat of an approval process from Google, but once you are in the club they roll out nicely. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/email-message/", "url": "https://jsonld.com/email-message/", "name": "Email Message - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/email-message/#primaryimage" }, "image": { "@id": "https://jsonld.com/email-message/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/emailMessage.png", "datePublished": "2015-10-02T05:57:43+00:00", "dateModified": "2019-10-02T06:37:57+00:00", "description": "This JSON-LD schema markup type for EMAIL MESSAGE is validated by Google structured data testing tool and ready to use.", "breadcrumb": { "@id": "https://jsonld.com/email-message/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/email-message/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/email-message/#primaryimage", "url": "https://jsonld.com/img/emailMessage.png", "contentUrl": "https://jsonld.com/img/emailMessage.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/email-message/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Email Message" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Event Example Code URL: https://jsonld.com/event/ Description: Looking for JSON-LD schema markup for the EVENT type? Copy and paste Google structured data validated code, useful for sporting events, parties and more. Published: 2015-09-27T04:26:40Z Updated: 2019-10-02T06:38:04Z Last updated October 2, 2019 by Patrick Coombe An event can be a variety of different things including a party, sporting event, or even something specific such as “The President’s Birthday.” Or if you are interested check out this example which comes straight from Google’s documentation: Or this example from schema.org Results A search engine crawler will read the code. After a period of time, the search engine results page for users performing a “branded search” will yield the below information (see photo). It is important that this information generally presents only for users who are performing the search within your geographical area. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/event/", "url": "https://jsonld.com/event/", "name": "JSON-LD Event Example Code | Steal our JSON-LD", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/event/#primaryimage" }, "image": { "@id": "https://jsonld.com/event/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/event.png", "datePublished": "2015-09-27T04:26:40+00:00", "dateModified": "2019-10-02T06:38:04+00:00", "description": "Looking for JSON-LD schema markup for the EVENT type? Copy and paste Google structured data validated code, useful for sporting events, parties and more.", "breadcrumb": { "@id": "https://jsonld.com/event/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/event/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/event/#primaryimage", "url": "https://jsonld.com/img/event.png", "contentUrl": "https://jsonld.com/img/event.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/event/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Event" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## FAQ JSON-LD Snippet (Schema Markup Example) URL: https://jsonld.com/faq-json-ld-snippet/ Description: FAQ schema markup in JSON-LD examples that you can use on your own website, checkout some of the examples that we have found on the web. Published: 2024-03-21T18:57:42Z Updated: 2026-04-18T15:24:37Z Last updated April 18, 2026 by Patrick Coombe If you have a FAQ page on your website and are looking to add structured data, this is the easiest way to do it. This is a very easy snippet to implement. Interesting fact, we scoured the web looking for examples of FAQ schema. So many people are missing easy opportunities including the White House, Disney World, Busch Gardens, Salesforce and many many more. We looked at over 10 companies that had FAQ pages and none of them had FAQ json-ld. Also keep in mind that FAQ and Question and Answer are very similar looking but are in fact different. Here is some interesting dialog on the json-ld FAQ vs QA page. After a lot of searching, I finally found a FAQ snippet in the wild on books.forbes.com And here is a snippet kindly generated by Grok 3 that I just had to try 🙂 Generate FAQ JSON-LD To build your own FAQ schema in seconds, try our free JSON-LD Generator -- pick FAQ from the dropdown, add each question and answer, and copy the generated code. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/faq-json-ld-snippet/", "url": "https://jsonld.com/faq-json-ld-snippet/", "name": "FAQ JSON-LD Snippet (Schema Markup Example)", "isPartOf": { "@id": "https://jsonld.com/#website" }, "datePublished": "2024-03-21T18:57:42+00:00", "dateModified": "2026-04-18T19:24:37+00:00", "description": "FAQ schema markup in JSON-LD examples that you can use on your own website, checkout some of the examples that we have found on the web.", "breadcrumb": { "@id": "https://jsonld.com/faq-json-ld-snippet/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/faq-json-ld-snippet/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/faq-json-ld-snippet/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "FAQ JSON-LD Snippet (Schema Markup Example)" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Example for Image Data URL: https://jsonld.com/image-metadata/ Description: Official example for JSON-LD image metadata. By using this type of JSON-LD for your image, you may see more features in the SERPs. Published: 2023-10-24T16:13:12Z Updated: 2023-10-24T16:14:50Z Last updated October 24, 2023 by Patrick Coombe This is an interesting snippet, and has been recently updated by Google as recently as 2023 July. Even more peculiar, Google’s own title tag for their developer page is: “Google Images SEO: Image Metadata | Google Search Central…” In short, by adding JSON-LD for an image, Google may add more features to Google Images such as license type, author, and more. I haven’t personally experimented too much with this but I am really interested in learning more. If anyone has seen any results in featured snippets or inside Google search with this type of schema, please contact me! ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/image-metadata/", "url": "https://jsonld.com/image-metadata/", "name": "JSON-LD Example for Image Data", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/image-metadata/#primaryimage" }, "image": { "@id": "https://jsonld.com/image-metadata/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/jsonldHome.png", "datePublished": "2023-10-24T16:13:12+00:00", "dateModified": "2023-10-24T16:14:50+00:00", "description": "Official example for JSON-LD image metadata. By using this type of JSON-LD for your image, you may see more features in the SERPs.", "breadcrumb": { "@id": "https://jsonld.com/image-metadata/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/image-metadata/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/image-metadata/#primaryimage", "url": "https://jsonld.com/img/jsonldHome.png", "contentUrl": "https://jsonld.com/img/jsonldHome.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/image-metadata/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Image Metadata" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Individual Physician JSON-LD Example URL: https://jsonld.com/individual-physician/ Description: IndividualPhysician JSON-LD schema for a single doctor -- name, specialty, contact info, and practice location. Copy-paste markup for rich snippets. Published: 2025-07-04T12:28:50Z Last updated July 4, 2025 by Patrick Coombe I’m going to keep this one short. Individual Physician is gaining in popularity, i.e. I am seeing it more and more. Use the IndividualPhysician JSON-LD type when structuring data for a single doctor on a website, such as their name, specialty, contact info, or practice location, this can definitely help achieve rich snippets. It’s ideal for personal (doctor) profiles or medical practice pages focused on one doctor. Here is some sample code: ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/individual-physician/", "url": "https://jsonld.com/individual-physician/", "name": "Individual Physician JSON-LD Example - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "datePublished": "2025-07-04T16:28:50+00:00", "breadcrumb": { "@id": "https://jsonld.com/individual-physician/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/individual-physician/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/individual-physician/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Individual Physician JSON-LD Example" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Example: Job Posting URL: https://jsonld.com/job-posting/ Description: Fully functional JSON-LD example of a job posting that passes Google Structured Data Testing Tool. Published: 2015-09-27T03:16:47Z Updated: 2019-10-02T07:06:57Z Last updated October 2, 2019 by Patrick Coombe Utilizing this schema type using JSON-LD will almost guarantee you a rich job result. Rather than just reposting the same Job Posting JSON-LD every other site has as an example, I decided to find some “in the wild” that actually yielded some nice results. My query was for “WordPress developer” and it gave me these results: I navigated to the site, and viewed the source code. Sure enough ld+json in the source. While the code had poor formatting and lacked “base salary” (failed Google’s Structured Data Testing Tool test) Google still decided to use it. Lesson learned here: just because your code doesn’t pass Google’s tool, doesn’t mean you will be left in the dust. Because I love you all so much, I added “baseSalary” into the snippet below and made sure it passed Google Structured Data Testing Tool. Enjoy! Comments, suggestions, or feedback always appreciated. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/job-posting/", "url": "https://jsonld.com/job-posting/", "name": "JSON-LD Example: Job Posting", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/job-posting/#primaryimage" }, "image": { "@id": "https://jsonld.com/job-posting/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/jobPosting-1.png", "datePublished": "2015-09-27T03:16:47+00:00", "dateModified": "2019-10-02T07:06:57+00:00", "description": "Fully functional JSON-LD example of a job posting that passes Google Structured Data Testing Tool.", "breadcrumb": { "@id": "https://jsonld.com/job-posting/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/job-posting/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/job-posting/#primaryimage", "url": "https://jsonld.com/img/jobPosting-1.png", "contentUrl": "https://jsonld.com/img/jobPosting-1.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/job-posting/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Job Posting" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Job Training / Vocational Training URL: https://jsonld.com/json-ld-course/job-training-vocational-training/ Description: JSON-LD schema example for vocational and job-training courses. Use this for educational institutions offering trade, technical, or certification programs. Published: 2020-01-28T15:23:04Z Embedded JSON-LD snippets (GitHub Gist IDs): - https://gist.github.com/patrickcoombe/e7aa4d7f9f4ff2813dce861feea8926c Last updated January 28, 2020 by This schema is useful for an educational institution that provides job training/vocational training course. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/json-ld-course/job-training-vocational-training/", "url": "https://jsonld.com/json-ld-course/job-training-vocational-training/", "name": "Job Training / Vocational Training - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "datePublished": "2020-01-28T15:23:04+00:00", "breadcrumb": { "@id": "https://jsonld.com/json-ld-course/job-training-vocational-training/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/json-ld-course/job-training-vocational-training/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/json-ld-course/job-training-vocational-training/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Course", "item": "https://jsonld.com/json-ld-course/" }, { "@type": "ListItem", "position": 3, "name": "Job Training / Vocational Training" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Course Code Download URL: https://jsonld.com/json-ld-course/ Description: We are still yet to see Google use this type of schema in the search engines, but it is still a good idea to use this markup if you do have legit courses. Published: 2019-04-20T21:10:57Z Updated: 2023-10-24T15:56:13Z Last updated October 24, 2023 by Patrick Coombe A new type of JSON-LD came up on our radar. Thus far we haven’t seen Google use this too much in the search engines, but I am guessing they will very soon. Google actually has some fairly strict and easy requirements if you want to use this type of markup: - only use it for educational content that fits the criteria for a course i.e. lectures, lessons, or modules in a particular subject - the course must have ” an explicit educational outcome of knowledge and/or skill in a particular subject and/or topic, and be led by one or more instructors with a roster of students.” - e.g. a general event such as “how to make eggs” is not a course Each course has to have valid title, name etc. They basically don’t want your sorry excuse for a blog post competing with a Harvard Business class. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/json-ld-course/", "url": "https://jsonld.com/json-ld-course/", "name": "JSON-LD Course Code Download", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/json-ld-course/#primaryimage" }, "image": { "@id": "https://jsonld.com/json-ld-course/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/course.png", "datePublished": "2019-04-20T21:10:57+00:00", "dateModified": "2023-10-24T15:56:13+00:00", "description": "We are still yet to see Google use this type of schema in the search engines, but it is still a good idea to use this markup if you do have legit courses.", "breadcrumb": { "@id": "https://jsonld.com/json-ld-course/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/json-ld-course/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/json-ld-course/#primaryimage", "url": "https://jsonld.com/img/course.png", "contentUrl": "https://jsonld.com/img/course.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/json-ld-course/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Course" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Local Business Example Code URL: https://jsonld.com/local-business/ Description: Fully validated JSON-LD markup for the LOCAL BUSINESS schema markup type. Useful for any local business with address and phone number. Published: 2015-09-26T19:39:32Z Updated: 2024-03-19T19:58:02Z Last updated March 19, 2024 by Patrick Coombe Please keep in mind that there are dozens of different types of local businesses. You can keep it general by just defining your local business as “local business” or you can choose which type by selecting one of these. Find more types of local businesses at schema.org. Code Snippet Updated April 2019: Google added a bunch of new requirements to this. They also want a “price range” but not a lot of people like to do this. Here is another example from 2024 Note: you can obtain the latitude and longitude for your business using this tool. Results A search engine crawler will read the code. After a period of time, the search engine results page for users performing a “branded search” will yield the below information (see photo). It is important that this information generally presents only for users who are performing the search within your geographical area. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/local-business/", "url": "https://jsonld.com/local-business/", "name": "JSON-LD Local Business Example Code | Steal Our JSON-LD", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/local-business/#primaryimage" }, "image": { "@id": "https://jsonld.com/local-business/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/localBusiness.png", "datePublished": "2015-09-26T19:39:32+00:00", "dateModified": "2024-03-19T19:58:02+00:00", "description": "Fully validated JSON-LD markup for the LOCAL BUSINESS schema markup type. Useful for any local business with address and phone number.", "breadcrumb": { "@id": "https://jsonld.com/local-business/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/local-business/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/local-business/#primaryimage", "url": "https://jsonld.com/img/localBusiness.png", "contentUrl": "https://jsonld.com/img/localBusiness.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/local-business/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Local Business" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Medical Professionals URL: https://jsonld.com/person/medical-professionals/ Description: JSON-LD Physician schema for medical practices. Copy-paste structured data to showcase a physician with specialty, credentials, and practice details. Published: 2020-01-28T15:17:33Z Updated: 2020-01-29T15:44:14Z Embedded JSON-LD snippets (GitHub Gist IDs): - https://gist.github.com/patrickcoombe/221ba7f22407263827e446281ea19d1a Last updated January 29, 2020 by Patrick Coombe This is one useful for the medical practices or a physician’s website. You can add this JSON-LD to showcase a Physician. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/person/medical-professionals/", "url": "https://jsonld.com/person/medical-professionals/", "name": "Medical Professionals - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "datePublished": "2020-01-28T15:17:33+00:00", "dateModified": "2020-01-29T15:44:14+00:00", "breadcrumb": { "@id": "https://jsonld.com/person/medical-professionals/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/person/medical-professionals/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/person/medical-professionals/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Person JSON-LD Examples", "item": "https://jsonld.com/person/" }, { "@type": "ListItem", "position": 3, "name": "Medical Professionals" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD News Article Example Code URL: https://jsonld.com/news-article/ Description: This is fully functional JSON-LD code snippet for NEWS ARTICLE useful for SEO's or web developers and validated through Google structured data testing tool. Published: 2015-09-27T04:49:11Z Updated: 2025-02-18T14:34:14Z Last updated February 18, 2025 by Patrick Coombe This is another popular type of JSON-LD that has been shown to help get your page included in Google News. 2025 Update – I thought I would do an updated example using Times of India, since they tend to crush it in the search results and SEO in general. Kind of interesting they don’t use the name of an actual person, instead they use “TOI World Desk” for almost all of their articles. I would def use this as a template. Here is another 2025 update from The guardian that also does a great job. They have some really interesting attributes And yet another example from NY Post: You can now start to get a feel for how different organizations format their JSON-LD. There really isn’t a right or wrong answer with this, but there are definitely some mandatory attributes you need to include (headline, date, etc). Updated April 2019: Google added some new “requirements” so we had to add the author field in order for it to validate. Results A search engine crawler will read the code. After a period of time, the search engine results page for users performing a “branded search” will yield the below information (see photo). It is important that this information generally presents only for users who are performing the search within your geographical area. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/news-article/", "url": "https://jsonld.com/news-article/", "name": "JSON-LD News Artcile Example Code | Steal our JSON-LD", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/news-article/#primaryimage" }, "image": { "@id": "https://jsonld.com/news-article/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/newsArticle.png", "datePublished": "2015-09-27T04:49:11+00:00", "dateModified": "2025-02-18T19:34:14+00:00", "description": "This is fully functional JSON-LD code snippet for NEWS ARTICLE useful for SEO's or web developers and validated through Google structured data testing tool.", "breadcrumb": { "@id": "https://jsonld.com/news-article/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/news-article/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/news-article/#primaryimage", "url": "https://jsonld.com/img/newsArticle.png", "contentUrl": "https://jsonld.com/img/newsArticle.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/news-article/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "News Article" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Organization Example Code URL: https://jsonld.com/organization/ Description: Copy / paste sample JSON-LD sample code for schema ORGANIZATION type for your website, useful for brands, companies and eCommerce websites. Published: 2015-09-26T19:17:58Z Updated: 2025-07-04T12:52:53Z Last updated July 4, 2025 by Patrick Coombe The examples below includes sample data for an organization including phone, address, founders, and social profile links. As of 2025, the example below now includes “extendedAddress” which is a new schema property within the past year. Use this any time you have a suite number, apartment number of something like that. It is very useful. Sometimes people call it “address2” in fields. For larger organizations with multiple points of contact, you may want to add markup for that as well. This is one of a few areas that Google actually specifies may help include information within the Knowledge Graph. Try this for a more basic example. This snippet includes a “sponsor” as well: Here is an example taken from a Shopify site in 2024: It is kind of ugly, but it works. Results Organization schema will propagate in the Knowledge Panel of Google’s search engine results (photo below). It is important to note that it can be difficult to get information into your businesses’ Knowledge Panel. It may also take several months for the information to present. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/organization/", "url": "https://jsonld.com/organization/", "name": "JSON-LD Organization Example Code | Steal our JSON-LD", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/organization/#primaryimage" }, "image": { "@id": "https://jsonld.com/organization/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/organization-example-json-ld-markup.png", "datePublished": "2015-09-26T19:17:58+00:00", "dateModified": "2025-07-04T16:52:53+00:00", "description": "Copy / paste sample JSON-LD sample code for schema ORGANIZATION type for your website, useful for brands, companies and eCommerce websites.", "breadcrumb": { "@id": "https://jsonld.com/organization/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/organization/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/organization/#primaryimage", "url": "https://jsonld.com/img/organization-example-json-ld-markup.png", "contentUrl": "https://jsonld.com/img/organization-example-json-ld-markup.png", "width": 700, "height": 350, "caption": "organization example json-ld markup" }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/organization/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Organization" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Person Example Code URL: https://jsonld.com/person/ Description: Copy this JSON-LD validated schema markup for the "person" type for your website or other project, all snippets validated with structured data testing tool. Published: 2015-09-27T02:50:05Z Updated: 2025-05-30T14:44:17Z Last updated May 30, 2025 by Patrick Coombe There are an infinite number of variations for the JSON-LD “Person” type so we did our best to include some of the more popular properties. Believe it or not the “person” type is the most searched for keyword and the most popular page on this website over the past 16 months. In the past, including the “person” schema type in JSON-LD format has yielded great success when trying to get a knowledge panel for a person. Checkout a few of these examples and please always let us know if you spot any mistakes, have any suggestions, or have any code examples you would like to share with us. 2025 Update, this is an adaptation of my original with influence from other snippets and validated by Google Rich Results tester: A very basic example Here is another JSON-LD example I found courtesy of Jay Holtslander. You can check out his repo here which has some more awesome examples of JSON-LD types. Another example taken from schema.org you might like: If you are looking for a JSON-LD code snippet of a person with organization, here is another one from schema.org Results As with any type of structured data, there are no guaranteed results. If you are dedicated in your efforts and have a good amount of authority Google may produce a Knowledge panel. Google retrieves answer boxes and featured snippets from a variety of sources including websites with structured (and unstructured) data, Wikipedia, Wikidata, Freebase and a number of other public data sources. There are other results that may or may not be produced as a result of JSON-LD schema markup for a person such as a person’s height, birthday, place of birth, and much more. A more recent example from 2024 ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/person/", "url": "https://jsonld.com/person/", "name": "JSON-LD Person Example Code | Steal our JSON-LD", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/person/#primaryimage" }, "image": { "@id": "https://jsonld.com/person/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/person.png", "datePublished": "2015-09-27T02:50:05+00:00", "dateModified": "2025-05-30T18:44:17+00:00", "description": "Copy this JSON-LD validated schema markup for the \"person\" type for your website or other project, all snippets validated with structured data testing tool.", "breadcrumb": { "@id": "https://jsonld.com/person/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/person/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/person/#primaryimage", "url": "https://jsonld.com/img/person.png", "contentUrl": "https://jsonld.com/img/person.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/person/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Person JSON-LD Examples" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Physician Office URL: https://jsonld.com/physician-office/ Description: PhysicianOffice JSON-LD schema for a medical office or clinic: name, address, phone, services, and associated physicians. Best for practice location pages. Published: 2025-07-04T12:30:17Z Last updated July 4, 2025 by Patrick Coombe If you are looking for sample JSON-LD structured data for an Individual Physician make sure to use that instead. Use the PhysicianOffice JSON-LD type to structure data for a medical office or clinic, including details like the office name, address, phone number, services offered, or associated physicians. It’s best for practice websites or location pages to enhance SEO and enable rich search results for the office itself. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/physician-office/", "url": "https://jsonld.com/physician-office/", "name": "Physician Office - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "datePublished": "2025-07-04T16:30:17+00:00", "breadcrumb": { "@id": "https://jsonld.com/physician-office/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/physician-office/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/physician-office/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Physician Office" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Product Example Code URL: https://jsonld.com/product/ Description: Here is some JSON-LD code snippets from various sites including Google's documentation, Shopify, and various others. Published: 2015-09-27T04:24:32Z Updated: 2026-04-18T15:24:34Z Last updated April 18, 2026 by Patrick Coombe This was one of the first types of structured data that really popularized structured data within the search / SEO community. This is also the easiest way to enable “rich snippets” sometimes referred to as “star ratings” in the SERPs. Google has not only documented this type extensively but it is one of the few types they’ve done a video on as well. As of July 2025 I recently came across this beautiful code snippet (actually part of a plugin by Damien Carbery. This will basically grab the info from WooCommerce and use a PHP function to parse and fill in the blanks inside JSON-LD. Very cool! I’ve been looking for a nice example of some JSON-LD found in the wild on a Shopify site and finally found a few. Note that Shopify normally embeds JSON-LD in the footer: …and here is another one from a Shopify Product …and another Shopify Product Here are a few more from pre-2023 This example taken directly from Google’s documentation. Results When executed properly, Google will give you a nice “rich snippet” in the search results. Generate Product JSON-LD Need Product schema fast? Our free JSON-LD Generator supports Product markup including offers, availability, aggregate ratings, and embedded reviews -- no coding required. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/product/", "url": "https://jsonld.com/product/", "name": "JSON-LD Product Example Code", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/product/#primaryimage" }, "image": { "@id": "https://jsonld.com/product/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/json-ld-rich-snippet-product.png", "datePublished": "2015-09-27T04:24:32+00:00", "dateModified": "2026-04-18T19:24:34+00:00", "description": "Here is some JSON-LD code snippets from various sites including Google's documentation, Shopify, and various others.", "breadcrumb": { "@id": "https://jsonld.com/product/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/product/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/product/#primaryimage", "url": "https://jsonld.com/img/json-ld-rich-snippet-product.png", "contentUrl": "https://jsonld.com/img/json-ld-rich-snippet-product.png", "width": 543, "height": 122 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/product/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Product" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Profile Page: Example Code Snippets URL: https://jsonld.com/profile-page-json-ld/ Description: A few example snippets of JSON-LD profile page for anyone looking to embed this onto their website, copy and paste directly onto your site. Published: 2025-02-18T14:03:37Z Last updated February 18, 2025 by Patrick Coombe JSON-LD example code for profile page can be useful for any time you have a profile page on a person website, app, even a social media platform. A social media influencer’s website could use @type: ProfilePage to define their name, description, image, and socialMedia links, ensuring search engines display an enriched preview that draws in followers. A company’s “About Us” page might implement ProfilePage with details like mainEntity (linked to an Organization), foundingDate, and contactPoint, helping potential clients or partners locate and trust the business. Similarly, an artist’s portfolio could leverage ProfilePage to connect their creator information, works, and biography, making it easier for galleries or fans to discover their story. In each scenario, the ProfilePage type transforms a standard webpage into a structured, machine-readable asset optimized for modern web use cases. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/profile-page-json-ld/", "url": "https://jsonld.com/profile-page-json-ld/", "name": "JSON-LD Profile Page: Example Code Snippets", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/profile-page-json-ld/#primaryimage" }, "image": { "@id": "https://jsonld.com/profile-page-json-ld/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/default.png", "datePublished": "2025-02-18T19:03:37+00:00", "description": "A few example snippets of JSON-LD profile page for anyone looking to embed this onto their website, copy and paste directly onto your site.", "breadcrumb": { "@id": "https://jsonld.com/profile-page-json-ld/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/profile-page-json-ld/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/profile-page-json-ld/#primaryimage", "url": "https://jsonld.com/img/default.png", "contentUrl": "https://jsonld.com/img/default.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/profile-page-json-ld/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "JSON-LD Profile Page Example" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Question and Answer JSON-LD Schema Example URL: https://jsonld.com/question-and-answer/ Description: JSON-LD sample code for question and answers including live examples from places all throughout the web, updated for 2025. Published: 2019-08-13T04:17:15Z Updated: 2025-02-18T13:37:23Z Last updated February 18, 2025 by Patrick Coombe Question and Answers are a hot topic in SEO right now. We don’t have too much info here for now, but here is some JSON-LD to get you started: Here is another JSON-LD question and answer snippet found out in the wild in the form of a Quiz (inches to cm converter) ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/question-and-answer/", "url": "https://jsonld.com/question-and-answer/", "name": "Question and Answer JSON-LD Schema Example", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/question-and-answer/#primaryimage" }, "image": { "@id": "https://jsonld.com/question-and-answer/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/questionAnswer.png", "datePublished": "2019-08-13T04:17:15+00:00", "dateModified": "2025-02-18T18:37:23+00:00", "description": "JSON-LD sample code for question and answers including live examples from places all throughout the web, updated for 2025.", "breadcrumb": { "@id": "https://jsonld.com/question-and-answer/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/question-and-answer/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/question-and-answer/#primaryimage", "url": "https://jsonld.com/img/questionAnswer.png", "contentUrl": "https://jsonld.com/img/questionAnswer.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/question-and-answer/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Question and Answer" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Recipe Example Code URL: https://jsonld.com/recipe/ Description: Example JSON-LD schema markup RECIPE type validated with Google structured data testing tool, great for any website with a recipe. Published: 2015-09-26T19:56:33Z Updated: 2025-06-30T11:37:37Z Last updated June 30, 2025 by Patrick Coombe As with many schema types, there can be many variations of this type. You can learn more about this type straight from the horses mouth at Google’s documentation. I ran across this recipe JSON-LD example in the wild today (June 30, 2025) while browsing Gist from Bill Blss: Here is an example from 2024 from Google’s own documentation: And a few more examples from 2023. We recently came across another example via Google’s AMP (accelerated mobile project) via their Github account. Results The really cool thing about this SERP result, is that you can actually get a 3 in 1 result: recipe markup, review markup, and website. Even cooler about the recipe markup type is that you can actually get a picture in the search results, which is quite rare in this day in age. If you are in the food / recipe niche, you’d be a fool not to structure your data. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/recipe/", "url": "https://jsonld.com/recipe/", "name": "JSON-LD Recipe Example Code | Steal our JSON-LD", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/recipe/#primaryimage" }, "image": { "@id": "https://jsonld.com/recipe/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/recipe.png", "datePublished": "2015-09-26T19:56:33+00:00", "dateModified": "2025-06-30T15:37:37+00:00", "description": "Example JSON-LD schema markup RECIPE type validated with Google structured data testing tool, great for any website with a recipe.", "breadcrumb": { "@id": "https://jsonld.com/recipe/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/recipe/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/recipe/#primaryimage", "url": "https://jsonld.com/img/recipe.png", "contentUrl": "https://jsonld.com/img/recipe.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/recipe/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "JSON-LD Recipe Example" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Restaurant Menu JSON-LD Sample URL: https://jsonld.com/restaurant-menu-json-ld-sample/ Description: Sample JSON-LD code for your restaurant or food establishment including restaurant markup and multiple menu types e.g. menuSection and menuItem. Published: 2019-10-02T06:12:15Z Updated: 2024-03-22T18:46:59Z Last updated March 22, 2024 by Patrick Coombe For some reason not as common as a year or so ago, restaurant menus can appear in search results if the gods of Google deem your site and structured data worthy. My personal theory is they started to deprecate this feature around the same time they added it to Google My Business. The best thing you can do in 2024 with a restaurant menu is to add your menu to places like: - Google Business Profile - Open Table - or places like Checkle - your website with JSON-LD In addition to having your menu on your website and GBP, I also recommend having a PDF version of your menu available for download. Some folks still just prefer having a PDF. Keep your menu simple and mobile friendly. Avoid features, don’t make it fancy. Having a great menu can be the difference to booking a reservation or not. End rant. Here is a nice JSON-LD example from 2024 that validates. It has both restaurant and restaurant menu @ types within it and several menu items with descriptions within it. Here is an older example: ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/restaurant-menu-json-ld-sample/", "url": "https://jsonld.com/restaurant-menu-json-ld-sample/", "name": "Restaurant Menu JSON-LD Sample", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/restaurant-menu-json-ld-sample/#primaryimage" }, "image": { "@id": "https://jsonld.com/restaurant-menu-json-ld-sample/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/featured-image.png", "datePublished": "2019-10-02T06:12:15+00:00", "dateModified": "2024-03-22T18:46:59+00:00", "description": "Sample JSON-LD code for your restaurant or food establishment including restaurant markup and multiple menu types e.g. menuSection and menuItem.", "breadcrumb": { "@id": "https://jsonld.com/restaurant-menu-json-ld-sample/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/restaurant-menu-json-ld-sample/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/restaurant-menu-json-ld-sample/#primaryimage", "url": "https://jsonld.com/img/featured-image.png", "contentUrl": "https://jsonld.com/img/featured-image.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/restaurant-menu-json-ld-sample/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Restaurant Menu JSON-LD Sample" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Review Example (Validated) - Steal Our JSON-LD URL: https://jsonld.com/review/ Description: JSON-LD Review markup for your website that has passed Google's structured data testing tool and is ready to go. Published: 2016-02-06T15:22:37Z Updated: 2019-10-02T06:40:40Z Last updated October 2, 2019 by Patrick Coombe As of January 2016, Google has added support for JSON-LD and reviews. This is a big day for JSON-LD in the fact that reviews are a really popular type in the webmaster community. The following code has been validated and has been proven to work with Google. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/review/", "url": "https://jsonld.com/review/", "name": "JSON-LD Review Example (Validated) - Steal Our JSON-LD", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/review/#primaryimage" }, "image": { "@id": "https://jsonld.com/review/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/review.png", "datePublished": "2016-02-06T15:22:37+00:00", "dateModified": "2019-10-02T06:40:40+00:00", "description": "JSON-LD Review markup for your website that has passed Google's structured data testing tool and is ready to go.", "breadcrumb": { "@id": "https://jsonld.com/review/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/review/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/review/#primaryimage", "url": "https://jsonld.com/img/review.png", "contentUrl": "https://jsonld.com/img/review.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/review/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Review" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Social Network Profiles Example Code URL: https://jsonld.com/social-network-profiles/ Description: Fully validated JSON-LD code for social network profiles validated by Google markup tool that may produce social network icons in the Knowledge Graph. Published: 2015-09-27T04:02:14Z Updated: 2025-07-03T13:22:09Z Last updated July 3, 2025 by Patrick Coombe This is a special type of JSON-LD defined by Google to enable social network icons in the Knowledge Graph. Note: you can also find this JSON-LD type in the person and the organization type. As of 2025 I am seeing “social network profile” JSON-LD within the profile page type as well. Person Organization Results A search engine crawler will read the code. After a period of time, the search engine results page for users performing a “branded search” will yield the below information (see photo). It is important that this information generally presents only for users who are performing the search within your geographical area. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/social-network-profiles/", "url": "https://jsonld.com/social-network-profiles/", "name": "JSON-LD Social Network Profiles Example Code | Steal our JSON-LD", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/social-network-profiles/#primaryimage" }, "image": { "@id": "https://jsonld.com/social-network-profiles/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/social.png", "datePublished": "2015-09-27T04:02:14+00:00", "dateModified": "2025-07-03T17:22:09+00:00", "description": "Fully validated JSON-LD code for social network profiles validated by Google markup tool that may produce social network icons in the Knowledge Graph.", "breadcrumb": { "@id": "https://jsonld.com/social-network-profiles/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/social-network-profiles/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/social-network-profiles/#primaryimage", "url": "https://jsonld.com/img/social.png", "contentUrl": "https://jsonld.com/img/social.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/social-network-profiles/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Social Network Profiles" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Speakable JSON-LD (Google Speaks Out Loud in SERPs) URL: https://jsonld.com/speakable-json-ld/ Description: Use this markup if you want to potentially have your content (questions and answers) spoken out loud in the Google search results. Published: 2019-05-08T23:02:27Z Updated: 2019-10-02T06:40:57Z Last updated October 2, 2019 by Patrick Coombe Hot topic in SEO right now, Google put this out in beta in 2018 as a way to make it easy for web developers to let Google speak your answers out loud. From Google: “The speakable schema.org property identifies sections within an article or webpage that are best suited for audio playback using text-to-speech (TTS). Adding markup allows search engines and other applications to identify content to read aloud on Google Assistant-enabled devices using TTS. Webpages with speakable structured data can use the Google Assistant to distribute the content through new channels and reach a wider base of users.” So it basically works like this: if you want to throw your hat in the ring for “speakable answers” in the SERPs, put this markup in your site. Unlike other schema, make sure the data is in the title tag / meta description. You can also check out Google’s specifications. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/speakable-json-ld/", "url": "https://jsonld.com/speakable-json-ld/", "name": "Speakable JSON-LD (Google Speaks Out Loud in SERPs)", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/speakable-json-ld/#primaryimage" }, "image": { "@id": "https://jsonld.com/speakable-json-ld/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/speakable.png", "datePublished": "2019-05-08T23:02:27+00:00", "dateModified": "2019-10-02T06:40:57+00:00", "description": "Use this markup if you want to potentially have your content (questions and answers) spoken out loud in the Google search results.", "breadcrumb": { "@id": "https://jsonld.com/speakable-json-ld/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/speakable-json-ld/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/speakable-json-ld/#primaryimage", "url": "https://jsonld.com/img/speakable.png", "contentUrl": "https://jsonld.com/img/speakable.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/speakable-json-ld/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Speakable JSON-LD (Google Speaks Out Loud in SERPs)" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Sports Team JSON-LD Example URL: https://jsonld.com/sports-team-json-ld-example/ Description: SportsTeam JSON-LD schema example. Works for any team from a youth league to the Miami Heat. Identifies the team, coach, players, and home location. Published: 2025-07-04T13:00:33Z Updated: 2025-07-04T13:19:07Z Last updated July 4, 2025 by Patrick Coombe You can use this for any kind of sports team. From a 5 year old flag football team in your home town or the Miami Heat. This code will help Google identify things like where the team is based, the coach, players, etc. You can use the SportsTeam type when you want to provide structured data that clearly identifies and describes a sports team so that Google, apps, and other bots/crawlers can: - Recognize the team as an entity (not just text on a page) - Link it to related entities (leagues, players, venues) - Show richer results (e.g., Google Knowledge Panel, voice assistant answers, sports apps) etc One thing I will say – if you use this type, make sure you stay up to date with players, coaches etc. You can also link this with the person type and the social network profile type. Also be sure you are using this correctly. SportsOrganization is used for the NBA or FIFA. SportsAssociation is like “basketball” or “soccer.” Here is an example of all 3 within 1 snippet: It can be as simple or advanced as you need it to be. Many types can be nested or integrated: ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/sports-team-json-ld-example/", "url": "https://jsonld.com/sports-team-json-ld-example/", "name": "Sports Team JSON-LD Example - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "datePublished": "2025-07-04T17:00:33+00:00", "dateModified": "2025-07-04T17:19:07+00:00", "breadcrumb": { "@id": "https://jsonld.com/sports-team-json-ld-example/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/sports-team-json-ld-example/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/sports-team-json-ld-example/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Sports Team JSON-LD Example" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Table URL: https://jsonld.com/table/ Description: JSON-LD Table schema example. Simple markup that lets Google render a nicely formatted table in your SERPs. Drop it in the head and you're done. Published: 2019-04-03T20:12:36Z Updated: 2019-10-02T06:41:16Z Last updated October 2, 2019 by Patrick Coombe Ok this one is super simple to implement, just slap it in the header and give it a good title and instant rankings…ok it actually has nothing to do with your rankings, but it might make your table look pretty one day in the SERPs. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/table/", "url": "https://jsonld.com/table/", "name": "Table - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/table/#primaryimage" }, "image": { "@id": "https://jsonld.com/table/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/table.png", "datePublished": "2019-04-03T20:12:36+00:00", "dateModified": "2019-10-02T06:41:16+00:00", "breadcrumb": { "@id": "https://jsonld.com/table/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/table/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/table/#primaryimage", "url": "https://jsonld.com/img/table.png", "contentUrl": "https://jsonld.com/img/table.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/table/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Table" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Example for Vehicle Listing URL: https://jsonld.com/vehicle-listing-json-ld-example/ Description: Here is some original example json-ld snippet code for vehicle listing schema markup, this is particularly useful for search and filtering. Published: 2025-02-16T13:45:19Z Last updated February 16, 2025 by Patrick Coombe This is a powerful code snippet that could be very favorable for your car brand in Google Search results. Google calls this “Vehicle listing json-ld” Here is one snippet to get you started: This type is crucial for enhancing the visibility and searchability of vehicle listings on the web. This JSON-LD type helps search engines understand key details about a vehicle, such as make, model, year, price, mileage, and availability. By implementing JSON-LD in vehicle listings, dealerships and sellers can improve their search engine rankings, enable rich search results with detailed previews, and enhance the overall user experience. This structured approach not only increases organic traffic but also ensures accurate and consistent vehicle information across multiple platforms. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/vehicle-listing-json-ld-example/", "url": "https://jsonld.com/vehicle-listing-json-ld-example/", "name": "JSON-LD Example for Vehicle Listing", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/vehicle-listing-json-ld-example/#primaryimage" }, "image": { "@id": "https://jsonld.com/vehicle-listing-json-ld-example/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/default.png", "datePublished": "2025-02-16T18:45:19+00:00", "description": "Here is some original example json-ld snippet code for vehicle listing schema markup, this is particularly useful for search and filtering.", "breadcrumb": { "@id": "https://jsonld.com/vehicle-listing-json-ld-example/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/vehicle-listing-json-ld-example/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/vehicle-listing-json-ld-example/#primaryimage", "url": "https://jsonld.com/img/default.png", "contentUrl": "https://jsonld.com/img/default.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/vehicle-listing-json-ld-example/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Vehicle Listing" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Event Venue JSON-LD Sample Markup URL: https://jsonld.com/event/venue/ Description: Sample JSON-LD markup for event venues, can be used for any type of venue such as concerts, theater, comedy, sports, etc. Published: 2015-12-09T06:41:30Z Updated: 2019-10-02T06:38:50Z Last updated October 2, 2019 by Patrick Coombe Another JSON-LD example taken directly from Google’s own webmaster documentation on structured data. This time intended for event organizers / webmasters wishing to markup their websites with “venue” data. Results Properly marking up your event venue with JSON-LD can yield some pretty nice results in the SERPs. Checkout this mobile screenshot from the Fillmore Miami integrated with the local listing. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/event/venue/", "url": "https://jsonld.com/event/venue/", "name": "Event Venue JSON-LD Sample Markup", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/event/venue/#primaryimage" }, "image": { "@id": "https://jsonld.com/event/venue/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/eventVenue.png", "datePublished": "2015-12-09T06:41:30+00:00", "dateModified": "2019-10-02T06:38:50+00:00", "description": "Sample JSON-LD markup for event venues, can be used for any type of venue such as concerts, theater, comedy, sports, etc.", "breadcrumb": { "@id": "https://jsonld.com/event/venue/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/event/venue/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/event/venue/#primaryimage", "url": "https://jsonld.com/img/eventVenue.png", "contentUrl": "https://jsonld.com/img/eventVenue.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/event/venue/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Event", "item": "https://jsonld.com/event/" }, { "@type": "ListItem", "position": 3, "name": "Venue" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Video URL: https://jsonld.com/video/ Description: JSON-LD Video schema example for embedding videos in rich results. Two variants included -- basic markup and one with author attribution. Published: 2015-12-09T07:29:43Z Updated: 2019-10-02T06:41:23Z Last updated October 2, 2019 by Patrick Coombe This one is pretty straightforward. It can yield a video snippet in the SERPs. And another one with the author attributed: ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/video/", "url": "https://jsonld.com/video/", "name": "Video - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/video/#primaryimage" }, "image": { "@id": "https://jsonld.com/video/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/video.png", "datePublished": "2015-12-09T07:29:43+00:00", "dateModified": "2019-10-02T06:41:23+00:00", "breadcrumb": { "@id": "https://jsonld.com/video/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/video/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/video/#primaryimage", "url": "https://jsonld.com/img/video.png", "contentUrl": "https://jsonld.com/img/video.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/video/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Video" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD Web Page Example Code URL: https://jsonld.com/web-page/ Description: Copy the validated JSON-LD markup code for the WEB PAGE schema markup code. This schema type can produce a rich breadcrumb in the search results. Published: 2015-09-26T20:35:02Z Updated: 2025-02-18T13:35:10Z Last updated February 18, 2025 by Patrick Coombe This type can get a bit tricky in the fact that every URL is essentially a “web page.” The cool thing about this type is that it (may) yield a site name within Google’s search results as well as a search box if implemented correctly. Talk about a tricky description. Schema.org defines the “WebPage” type as: A web page. Every web page is implicitly assumed to be declared to be of type WebPage, so the various properties about that webpage, such as breadcrumb may be used. Can you say confusing? Our advice is to use this schema type on all of your websites, but keep it simple. Here is another example taken from whitehouse.gov in 2025. They have a few different types of JSON-LD types such as breadcrumb, entry point, organization, and sub types such as image (for logo) etc. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/web-page/", "url": "https://jsonld.com/web-page/", "name": "JSON-LD Web Page Example Code | Steal our JSON-LD", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/web-page/#primaryimage" }, "image": { "@id": "https://jsonld.com/web-page/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/webpage.png", "datePublished": "2015-09-26T20:35:02+00:00", "dateModified": "2025-02-18T18:35:10+00:00", "description": "Copy the validated JSON-LD markup code for the WEB PAGE schema markup code. This schema type can produce a rich breadcrumb in the search results.", "breadcrumb": { "@id": "https://jsonld.com/web-page/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/web-page/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/web-page/#primaryimage", "url": "https://jsonld.com/img/webpage.png", "contentUrl": "https://jsonld.com/img/webpage.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/web-page/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Web Page JSON-LD Example" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## WebSite JSON-LD Sample Code URL: https://jsonld.com/website/ Description: Sample JSON-LD code snippet with simple and with search examples, for use on basically any website used to identify meta information about your website. Published: 2019-10-03T07:02:59Z Last updated October 3, 2019 by Patrick Coombe Don’t confuse this with the webPage type. I’ve included 2 very popular and standard examples. If you are new to structured data or JSON-LD here is a quick way to get started. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/website/", "url": "https://jsonld.com/website/", "name": "WebSite JSON-LD Sample Code", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/website/#primaryimage" }, "image": { "@id": "https://jsonld.com/website/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/webSite.png", "datePublished": "2019-10-03T07:02:59+00:00", "description": "Sample JSON-LD code snippet with simple and with search examples, for use on basically any website used to identify meta information about your website.", "breadcrumb": { "@id": "https://jsonld.com/website/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/website/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/website/#primaryimage", "url": "https://jsonld.com/img/webSite.png", "contentUrl": "https://jsonld.com/img/webSite.png", "width": 700, "height": 350 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/website/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "WebSite" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Why JSON-LD URL: https://jsonld.com/why-json-ld/ Description: JSON-LD is the newest and most flexible type of structured data loved by Google and heavily used by SEO's and webmasters in 2015. Published: 2015-09-26T22:04:08Z Updated: 2026-04-18T15:24:28Z Last updated April 18, 2026 by Patrick Coombe If you’ve used schema markup in the past, you might have fumbled around trying to markup your HTML with RDFa or microdata. The main problem with this is that these data types required HTML to exist. JSON-LD is able to accomplish the same thing, but does not require HTML. It can exist in and of itself. In short, JSON-LD can be inserted into your web page without disrupting the current content or HTML. JSON-LD allows search engine crawlers to better understand what a particular entity is about. It is also what all the cool kids in SEO are using. In early 2015, Google announced that it would start recognizing JSON-LD as a structured data type. This was big news within the SEO and webmaster community, being that the other types of structured data were so cumbersome to use at times. JSON-LD still uses the types defined within schema.org but is no longer required to be present within the
of an HTML page. While the folks at schema have been working with JSON-LD, it is only recently that Google has opened its arms to the world of JSON-LD. Common Questions What are the SEO benefits of using JSON-LD? While it is unknown if JSON-LD gives any kind of ranking benefit, we do know that Google recommends it, and uses JSON-LD to enable rich snippets in the Knowledge Graph. When a website starts to obtain snippets from within the knowledge graph, there are many correlated benefits that can be attributed such as: - branding benefits (your logo next to your name) - social proof (review stars next to your product) - and much more Where do I insert this code? It is generally safe to insert JSON-LD code within the of your website, as such this is what we recommend. JSON-LD can also be inserted in the of a website, or anywhere else for that matter. We’ve confirmed this by running several structured data verification’s through Google’s testing tool, and Resources Structured Data Testing Tool Schema.org JSON-LD.org JSON-LD Wikipedia Find latitude and longitude Generate Your Own JSON-LD Ready to add structured data to your site? Use our free JSON-LD Generator to build valid schema markup across 17 types -- Article, Product, FAQ, Recipe, Local Business, Person, and more -- with live validation as you type. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/why-json-ld/", "url": "https://jsonld.com/why-json-ld/", "name": "Why JSON-LD | Steal Our JSON-LD", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/why-json-ld/#primaryimage" }, "image": { "@id": "https://jsonld.com/why-json-ld/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/why-use-json-ld.png", "datePublished": "2015-09-26T22:04:08+00:00", "dateModified": "2026-04-18T19:24:28+00:00", "description": "JSON-LD is the newest and most flexible type of structured data loved by Google and heavily used by SEO's and webmasters in 2015.", "breadcrumb": { "@id": "https://jsonld.com/why-json-ld/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/why-json-ld/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/why-json-ld/#primaryimage", "url": "https://jsonld.com/img/why-use-json-ld.png", "contentUrl": "https://jsonld.com/img/why-use-json-ld.png", "width": 700, "height": 350, "caption": "why use json-ld" }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/why-json-ld/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Why JSON-LD?" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## About Us URL: https://jsonld.com/about-us/ Description: Patrick Coombe, founder of Elite Strategies, built jsonld.com to help SEOs and developers find validated JSON-LD examples for every schema type. Published: 2016-01-10T07:22:49Z Updated: 2026-04-18T17:32:24Z Last updated April 18, 2026 by Patrick Coombe Patrick Coombe My name is Patrick Coombe and I work day to day at my agency Elite Strategies. I use JSON-LD in our client work as well as in my own projects. My main motivation for creating this website was to help other SEO’s learn more about JSON-LD and connect with like minded folks. This website was born from my constant desire and need to research other peoples schema, in fact we almost called this site “other people’s schema.” In short, this is a collection of JSON-LD markup geared towards SEO’s looking to do the same thing. The site launched in 2017 and we add new markup anytime we feel the need to do so. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/about-us/", "url": "https://jsonld.com/about-us/", "name": "About Us - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "primaryImageOfPage": { "@id": "https://jsonld.com/about-us/#primaryimage" }, "image": { "@id": "https://jsonld.com/about-us/#primaryimage" }, "thumbnailUrl": "https://jsonld.com/img/eliteStrategiesPatrickCoombe.jpg", "datePublished": "2016-01-10T07:22:49+00:00", "dateModified": "2026-04-18T21:32:24+00:00", "breadcrumb": { "@id": "https://jsonld.com/about-us/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/about-us/" ] } ] }, { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://jsonld.com/about-us/#primaryimage", "url": "https://jsonld.com/img/eliteStrategiesPatrickCoombe.jpg", "contentUrl": "https://jsonld.com/img/eliteStrategiesPatrickCoombe.jpg", "width": 800, "height": 533 }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/about-us/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "About Us" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Comment Policy URL: https://jsonld.com/comment-policy/ Description: jsonld.com comment policy: keep discussion civil, criticize ideas not people, and stay on topic. Simple ground rules for a better conversation. Published: 2019-08-13T06:07:18Z Updated: 2019-08-13T06:08:14Z Last updated August 13, 2019 by Patrick Coombe Keep it civil (thanks to disqus.com for the help) We’re going to get into the thick of a lot of heated discussions and that’s okay. These discussions often entail topics that we all personally care a lot about and will passionately defend. But in order for discussions to thrive here, we need to remember to criticize ideas, not people. So, remember to avoid: - name-calling - ad hominem attacks - Responding to a post’s tone instead of its actual content. - knee-jerk contradiction Comments that we find to be hateful, inflammatory, or harassing may be removed. If you don’t have something nice to say about another user, don’t say it. Treat others the way you’d like to be treated. Always strive to add value to every interaction and discussion you participate in There are a lot of discussions that happen every day on Disqus. Before joining in a discussion, browse through some of the most recent and active discussions happening in the community, especially if you’re new there. If you are not sure your post adds to the conversation, think over what you want to say and try again later. Keep it tidy Help make moderators’ lives easier by taking a moment to ensure that what you’re about to post is in the right place. That means: - don’t post off-topic comments or discussions: check the Explore page to find the appropriate channel for your topic - don’t cross-post the same thing multiple times - review any specific posting guidelines for the community: some communities such as a movies community may have specific rules regarding spoilers. - check if another active discussion on your topic has already been posted If you see something, say something Moderators are at the forefront of combatting spam, mediating disputes and enforcing community guidelines and, so are you. If you see an issue, contact the moderators if possible or flag any comments for review. If you believe someone has violated the Basic Rules, report it to Disqus by flagging the user’s profile. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/comment-policy/", "url": "https://jsonld.com/comment-policy/", "name": "Comment Policy - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "datePublished": "2019-08-13T06:07:18+00:00", "dateModified": "2019-08-13T06:08:14+00:00", "breadcrumb": { "@id": "https://jsonld.com/comment-policy/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/comment-policy/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/comment-policy/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Comment Policy" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Contact Us URL: https://jsonld.com/contact-us/ Description: Contact jsonld.com with questions, feedback, or JSON-LD examples to share. We reply when we can -- all genuine inquiries welcome. Published: 2017-08-10T17:38:19Z Updated: 2019-05-03T05:44:22Z Last updated May 3, 2019 by Patrick Coombe If you’d like to contact us, have questions or anything else reach out to us below and we’ll do our best to get back to you. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/contact-us/", "url": "https://jsonld.com/contact-us/", "name": "Contact Us - JSONLD.COM", "isPartOf": { "@id": "https://jsonld.com/#website" }, "datePublished": "2017-08-10T17:38:19+00:00", "dateModified": "2019-05-03T05:44:22+00:00", "breadcrumb": { "@id": "https://jsonld.com/contact-us/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/contact-us/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/contact-us/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Contact Us" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## Help Us Out URL: https://jsonld.com/contribute/ Description: Got a great JSON-LD example you want to share? Send us the URL. We're also looking for contributors who know JSON-LD, schema.org, and SEO. Published: 2015-09-26T21:09:40Z Updated: 2017-08-10T17:24:23Z Last updated August 10, 2017 by Patrick Coombe If you have any great examples of JSON-LD out in the wild that can be re-used or re-purposed please send the URL our way! Or if you are interested in contributing on a regular basis, that would be great too. Specifically we’d love to work with: - JSON-LD / JSON / JavaScript developers – While we are familiar with JavaScript, we are by no means experts. We need help with sourcing new code snippets, formatting, syntax, and much more. - Technical SEO’s – There are so many ways you can help, especially if you have a good mind for KGO (Knowledge Graph Optimization) and more. - Marketers – Help us promote this project! This is a great free resource for SEO’s and we need help getting the word out. Instagram This field is for validation purposes and should be left unchanged. Name First Last Email How can you contribute? ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://jsonld.com/contribute/", "url": "https://jsonld.com/contribute/", "name": "Help Us Out | JSON LD", "isPartOf": { "@id": "https://jsonld.com/#website" }, "datePublished": "2015-09-26T21:09:40+00:00", "dateModified": "2017-08-10T17:24:23+00:00", "breadcrumb": { "@id": "https://jsonld.com/contribute/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/contribute/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/contribute/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Contribute" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" } ] } ``` --- ## JSON-LD.com has launched in Beta version URL: https://jsonld.com/beta/ Description: In September 2015 we launched jsonld.com in beta to collect and share validated JSON-LD examples from across the web for SEOs and developers. Published: 2015-09-26T21:09:23Z Updated: 2015-09-27T05:29:52Z Last updated September 27, 2015 by Patrick Coombe September 25, 2015 marks the launch of the beta version of jsonld.com. We are scouring the web looking for great examples of json-ld in the wild that we can use for the site. ### JSON-LD graph for this page ```json { "@context": "https://schema.org", "@graph": [ { "@type": "Article", "@id": "https://jsonld.com/beta/#article", "isPartOf": { "@id": "https://jsonld.com/beta/" }, "author": { "name": "Patrick Coombe", "@id": "https://jsonld.com/#/schema/person/950bce452839a58c18bda4c1bdcf9789" }, "headline": "Beta", "datePublished": "2015-09-26T21:09:23+00:00", "dateModified": "2015-09-27T05:29:52+00:00", "mainEntityOfPage": { "@id": "https://jsonld.com/beta/" }, "wordCount": 33, "commentCount": 0, "articleSection": [ "JSON-LD" ], "inLanguage": "en-US", "potentialAction": [ { "@type": "CommentAction", "name": "Comment", "target": [ "https://jsonld.com/beta/#respond" ] } ] }, { "@type": "WebPage", "@id": "https://jsonld.com/beta/", "url": "https://jsonld.com/beta/", "name": "JSON-LD.com has launched in Beta version", "isPartOf": { "@id": "https://jsonld.com/#website" }, "datePublished": "2015-09-26T21:09:23+00:00", "dateModified": "2015-09-27T05:29:52+00:00", "author": { "@id": "https://jsonld.com/#/schema/person/950bce452839a58c18bda4c1bdcf9789" }, "breadcrumb": { "@id": "https://jsonld.com/beta/#breadcrumb" }, "inLanguage": "en-US", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://jsonld.com/beta/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://jsonld.com/beta/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://jsonld.com/" }, { "@type": "ListItem", "position": 2, "name": "Blog", "item": "https://jsonld.com/blog/" }, { "@type": "ListItem", "position": 3, "name": "Beta" } ] }, { "@type": "WebSite", "@id": "https://jsonld.com/#website", "url": "https://jsonld.com/", "name": "JSONLD.COM", "description": "JSON-LD Examples From All Over The Web", "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://jsonld.com/?s={search_term_string}" }, "query-input": { "@type": "PropertyValueSpecification", "valueRequired": true, "valueName": "search_term_string" } } ], "inLanguage": "en-US" }, { "@type": "Person", "@id": "https://jsonld.com/#/schema/person/950bce452839a58c18bda4c1bdcf9789", "name": "Patrick Coombe", "image": { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://secure.gravatar.com/avatar/4e27219ba9d7024e82d39d82b9df22b796f0e88fda126859c4b18bb54bcae941?s=96&d=mm&r=g", "url": "https://secure.gravatar.com/avatar/4e27219ba9d7024e82d39d82b9df22b796f0e88fda126859c4b18bb54bcae941?s=96&d=mm&r=g", "contentUrl": "https://secure.gravatar.com/avatar/4e27219ba9d7024e82d39d82b9df22b796f0e88fda126859c4b18bb54bcae941?s=96&d=mm&r=g", "caption": "Patrick Coombe" }, "description": "I'm so passionate about what I do I've actually injured myself in the process. I am not a robot. Founder of @elitestweets ", "sameAs": [ "https://elite-strategies.com/people/patrick-coombe/", "https://x.com/pmkoom" ], "url": "https://jsonld.com/author/json/" } ] } ``` --- ## Embedding JSON-LD in Blogger / Blogspot URL: https://jsonld.com/embedding-json-ld-in-blogger-blogspot/ Description: Straightforward directions on how to insert JSON-LD into a Blogger or Blogspot for SEO or structured data purposes. Published: 2019-09-07T04:53:26Z Last updated September 7, 2019 by Patrick Coombe We recently received an email from a jsonld.com fan with a very common question, so I thought I’d address it on our blog. Going to keep it short and sweet. Roberto asked: In short, he wanted to know if it is possible to insert JSON-LD into a Blogspot. I wasn’t sure, so I gave it a try with a very old blogspot account I had laying around from the olden days. Switch from “compose” to “HTML” and insert your JSON-LD. Save your work and hit “publish” or “save.” A lot of website builder frameworks strip out