Speakable structured data snippet in json

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "name": "Sample Article",
  "url": "https://www.example.com/sample-article",
  "speakable": {
    "@type": "SpeakableSpecification",
    "xpath": [
      "/html/head/title",
      "/html/head/meta[@name='description']/@content",
      "/html/body/h1",
      "/html/body/p[1]",
      "/html/body/p[2]"
    ]
  }
}
</script>

In this example, the SpeakableSpecification is used to indicate which parts of the webpage can be read aloud by a text-to-speech device. The xpath property is an array of XPath expressions that target specific elements on the page that should be included in the spoken content. In this case, the SpeakableSpecification includes the page title, meta description, the first heading (h1), and the first two paragraphs (p) of the page content.

Employer Aggregate Rating snippet in json

<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "Organization",
  "name": "Example Inc.",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "10"
  }
} 
</script>


<script type="application/ld+json">
{
  "@context": "http://schema.org/",
  "@type": "Organization",
  "name": "Example Inc.",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "20",
    "bestRating": "5",
    "worstRating": "1"
  },
  "review": [
    {
      "@type": "Review",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "4"
      },
      "author": {
        "@type": "Person",
        "name": "John Doe"
      },
      "datePublished": "2022-01-01",
      "description": "Great company to work for!"
    },
    {
      "@type": "Review",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5"
      },
      "author": {
        "@type": "Person",
        "name": "Jane Smith"
      },
      "datePublished": "2022-02-01",
      "description": "I love working at Example Company!"
    },
      {
      "@type": "Review",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5"
      },
      "author": {
        "@type": "Person",
        "name": "Jane Smith"
      },
      "datePublished": "2022-02-01",
      "description": "I love working at Example Company!"
    },
      {
      "@type": "Review",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5"
      },
      "author": {
        "@type": "Person",
        "name": "Jane Smith"
      },
      "datePublished": "2022-02-01",
      "description": "I love working at Example Company!"
    }
  ]
}
</script>

This snippet represents an Employer Aggregate Rating schema, which is used to display ratings and reviews for an employer. It includes the name of the employer, the overall rating value, the number of reviews, and the best and worst possible ratings. It also includes a list of individual reviews, each with a rating value, author name, publication date, and description.

FAQ (FAQPage, Question, Answer) structured data in json

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What are the business hours?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Our business hours are from 9:00am to 5:00pm, Monday to Friday."
      }
    },
    {
      "@type": "Question",
      "name": "What payment methods do you accept?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "We accept Visa, Mastercard, American Express, and Discover."
      }
    },
    {
      "@type": "Question",
      "name": "Do you offer refunds?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, we offer refunds within 30 days of purchase if you are not satisfied with our product."
      }
    }
  ]
}
</script>

In this example, we have an FAQ page that contains three frequently asked questions (FAQs) along with their corresponding answers. The @type property of the top-level object is set to FAQPage. The mainEntity property is an array of Question objects, each of which has a name property (the question itself) and an acceptedAnswer property containing an Answer object with a text property (the answer to the question).

Image metadata in Google Images structured data in json

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ImageObject",
  "contentUrl": "https://example.com/image.jpg",
  "name": "Example Image",
  "description": "A beautiful example image",
  "thumbnailUrl": "https://example.com/thumbnail.jpg",
  "uploadDate": "2022-03-28T10:00:00Z",
  "width": "1200",
  "height": "800",
  "author": {
    "@type": "Person",
    "name": "John Doe",
    "url": "https://example.com/author"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Example.com",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png",
      "width": "600",
      "height": "60"
    }
  },
  "associatedMedia": {
    "@type": "VideoObject",
    "contentUrl": "https://example.com/video.mp4",
    "description": "An example video",
    "name": "Example Video",
    "thumbnailUrl": "https://example.com/video-thumbnail.jpg",
    "uploadDate": "2022-03-28T10:00:00Z",
    "width": "1920",
    "height": "1080",
    "duration": "PT1M30S"
  }
}
</script>

This structured data includes information such as the image's URL, name, description, thumbnail URL, dimensions, upload date, author, publisher, and associated media, which can be used to enhance the image's metadata in Google Images search results.

- All From ChatGPT
PLG_GSPEECH_SPEECH_BLOCK_TITLE