Back to Help Center
Optimization12 min readUpdated 2024-12-01

Complete Schema Markup Guide

Learn how to implement structured data for AI.

Why Schema Markup Matters for AI

Schema markup (structured data) helps AI systems understand your brand as an entity, not just a collection of web pages. Proper implementation can significantly improve how AI assistants describe and recommend your brand.

Essential Schema Types

1. Organization Schema

Add to your homepage:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Your Company Name",
  "url": "https://yourcompany.com",
  "logo": "https://yourcompany.com/logo.png",
  "description": "Brief company description",
  "foundingDate": "2020",
  "founders": [{
    "@type": "Person",
    "name": "Founder Name"
  }],
  "sameAs": [
    "https://twitter.com/yourcompany",
    "https://linkedin.com/company/yourcompany",
    "https://facebook.com/yourcompany"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+1-555-555-5555",
    "contactType": "customer service"
  }
}

2. Product/Service Schema

Add to product pages:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Product Name",
  "description": "Product description",
  "brand": {
    "@type": "Brand",
    "name": "Your Brand"
  },
  "offers": {
    "@type": "Offer",
    "price": "99.00",
    "priceCurrency": "USD"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "150"
  }
}

3. FAQ Schema

Add to FAQ pages:

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "What does your product do?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Our product helps you..."
    }
  }]
}

4. Article Schema

Add to blog posts:

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Article Title",
  "author": {
    "@type": "Person",
    "name": "Author Name"
  },
  "datePublished": "2024-01-15",
  "dateModified": "2024-01-20"
}

Implementation Methods

Method 1: JSON-LD (Recommended) Add a `Complete Schema Markup Guide - Help Center