Testing mode.
Back to SEO Playbook
Schema Markup

JSON-LD Format & Common Schema Types

Learn how to implement structured data using JSON-LD format and discover the most commonly used schema types for SEO enhancement.

Benefits of JSON-LD Format

JSON-LD is Google's recommended structured data format for several important reasons.

Easy Implementation

JSON-LD is simpler to implement than other structured data formats

Better Maintainability

JSON-LD can be added anywhere in the page without affecting layout

Google Recommendation

JSON-LD is Google's preferred structured data format

Reduced Errors

Less prone to markup errors compared to microdata

Common Schema Types

These are the most frequently used schema types that can benefit your site.

For blog posts, news articles, and other written content

  • Blog posts and news articles
  • Product reviews and guides
  • Press releases and reports
  • Tutorial and how-to content
Learn more about Article schema

For e-commerce products and services

  • Physical and digital products
  • Product variants and options
  • Pricing and availability information
  • Ratings and reviews
Learn more about Product schema

For pages with frequently asked questions

  • Help and support pages
  • Product information pages
  • Service description pages
  • Educational content with Q&A
Learn more about FAQ schema

For information about individuals

  • Author bios and profiles
  • Team member pages
  • Expert and speaker profiles
  • Contact information pages
Learn more about Person schema

For information about companies and organizations

  • Company about pages
  • Contact and location information
  • Corporate social profiles
  • Brand and logo information
Learn more about Organization schema

For content that reviews items or services

  • Product reviews and ratings
  • Service reviews and testimonials
  • Restaurant and hotel reviews
  • Movie and book reviews
Learn more about Review schema

JSON-LD Code Examples

Practical examples of JSON-LD structured data implementation for common schema types.

Article Schema

Article
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "How to Implement JSON-LD Schema Markup",
  "description": "A comprehensive guide to implementing JSON-LD structured data for better SEO.",
  "datePublished": "2024-02-01T12:00:00+00:00",
  "dateModified": "2024-02-05T14:30:00+00:00",
  "author": {
    "@type": "Person",
    "name": "Jane Smith",
    "url": "https://example.com/authors/jane-smith"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Digital Marketing Pro",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  },
  "image": "https://example.com/blog-post-image.jpg"
}

Product Schema

Product
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Wireless Bluetooth Headphones",
  "image": [
    "https://example.com/headphones-front.jpg",
    "https://example.com/headphones-side.jpg"
  ],
  "description": "High-quality wireless headphones with noise cancellation and 30-hour battery life.",
  "sku": "WBH-001",
  "brand": {
    "@type": "Brand",
    "name": "AudioTech"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://example.com/products/wireless-headphones",
    "priceCurrency": "USD",
    "price": "99.99",
    "priceValidUntil": "2024-12-31",
    "availability": "https://schema.org/InStock"
  }
}

FAQ Schema

FAQPage
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "How long does it take to see SEO results?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Most websites see initial SEO results within 3-6 months. However, significant improvements typically occur after 6-12 months of consistent optimisation efforts."
      }
    },
    {
      "@type": "Question",
      "name": "What is the difference between on-page and off-page SEO?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "On-page SEO refers to optimisations you can make directly on your website, such as content quality, keyword optimisation, meta tags, and site structure. Off-page SEO involves activities outside your website that impact your rankings, primarily link building and social media engagement."
      }
    }
  ]
}

Organization Schema

Organization
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Tech Solutions Inc",
  "url": "https://www.techsolutions.com",
  "logo": "https://www.techsolutions.com/logo.png",
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+1-555-123-4567",
    "contactType": "customer service"
  },
  "sameAs": [
    "https://www.facebook.com/techsolutions",
    "https://www.twitter.com/techsolutions",
    "https://www.linkedin.com/company/techsolutions"
  ]
}

Why Choose JSON-LD?

JSON-LD offers several advantages over other structured data formats.

Implementation Simplicity

JSON-LD can be added in the <head> or <body> of your page

  • No need to modify existing HTML markup
  • Can be added dynamically with JavaScript
  • Easier to maintain and update
  • Less likely to break during site redesigns

Schema.org Compliance

Uses standardized vocabulary recognized by major search engines

  • Supported by Google, Bing, Yahoo, and Yandex
  • Regularly updated with new schema types
  • Backward compatible with older versions
  • Extensible for custom properties

Rich Result Potential

Enables various enhanced search result features

  • Rich snippets in search results
  • Knowledge graph integration
  • Voice search optimisation
  • Featured snippet opportunities

How to Implement JSON-LD

Follow this systematic approach to effectively implement JSON-LD structured data.

1

Choose Your Schema Type

Select the schema type that matches your content

  • Review Schema.org documentation for available types
  • Identify content types that match schema categories
  • Consider your business goals and audience needs
  • Prioritize high-impact schema types first
2

Structure Your Data

Organize your content data according to schema requirements

  • Identify required and recommended properties
  • Map your content to schema properties
  • Gather all necessary information and values
  • Plan for dynamic vs. static content
3

Write JSON-LD Markup

Create the JSON-LD script with your structured data

  • Use proper JSON syntax and formatting
  • Include @context and @type properties
  • Add all required properties for your schema type
  • Include recommended properties when relevant
4

Add to Your Page

Implement the JSON-LD markup on your web page

  • Place in <head> or at the top of <body>
  • Use <script type="application/ld+json"> tags
  • Ensure proper escaping of special characters
  • Test implementation with validation tools
5

Test and Validate

Verify your markup works correctly

  • Test with Google's Rich Results Test tool
  • Validate with Schema.org's validator
  • Check structured data in Google Search Console
  • Verify markup appears in search results

Best Practices

Follow these guidelines to maximize your JSON-LD implementation effectiveness.

Do: Use Google's Recommended Format

Follow Google's JSON-LD implementation guidelines

Do: Include All Required Properties

Ensure you provide all mandatory schema properties

Do: Test Thoroughly

Validate all markup before implementing on live pages

Do: Keep Markup Up-to-Date

Regularly review and update markup as content changes

Common Mistakes to Avoid

Steer clear of these pitfalls that can harm your JSON-LD implementation.

Don't: Markup Non-Existent Content

Only markup content that actually appears on the page

Don't: Use Incorrect Schema Types

Ensure your schema type matches your actual content

Don't: Forget Required Properties

Missing required properties can prevent rich results

Don't: Markup the Same Content Multiple Times

Avoid duplicate markup for the same content

Ready to Implement JSON-LD?

JSON-LD structured data can significantly enhance your search presence and click-through rates. Our team can help you implement the right schema types for your content.

Pro Tip: Start with high-impact schema types like Article for blog content or Product for e-commerce pages. These often provide the quickest wins for rich search results and improved click-through rates.