SEO - How to create structured data markup (JSON-LD)

SEO - How to create structured data markup (JSON-LD)
Adding structured data to your news, blog, and sports article page can enhance your appearance in Google Search results. Enhanced features can include placement in the Top stories carousel, host carousel, Visual stories, and rich result features such as headline text and larger-than-thumbnail images.

If you’re an SEO and you are auditing or creating structured data markup using the vocabulary, then this is the guide for you.

Here's an example of JSON-LD code on a page with Article structured data.

    <title>Article headline</title>
    <script type="application/ld+json">
      "@context": "",
      "@type": "NewsArticle",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": ""
      "headline": "Article headline",
      "image": [
      "datePublished": "2015-02-05T08:00:00+08:00",
      "dateModified": "2015-02-05T09:20:00+08:00",
      "author": {
        "@type": "Person",
        "name": "John from 1bit"
       "publisher": {
        "@type": "Organization",
        "name": "",
        "logo": {
          "@type": "ImageObject",
          "url": ""

Create structured data markup (rich snippet) with an online generator

Now that we know a little bit about syntax, let’s start creating structured data markup.

Online generators are great if you’re a beginner or as a way to create baseline markup to build off of (and to save time). My favorite is the Schema markup generator from Merkle, and it’s the one we used this for this post.

json, structured data markup, SEO, website, rich snippet generator, rich snippets, seo tools

Share this post: