Skip to main content

What is Structured Data?

Structured data (schema markup) is code that helps AI systems and search engines understand your content’s meaning, context, and relationships. It’s one of the most critical factors for AI search visibility.
Why it matters: AI platforms like ChatGPT and Perplexity use structured data to understand what your content is about and determine when to cite it.

1. Organization Schema

Tell AI who you are:
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Lantern",
  "url": "https://asklantern.com",
  "logo": "https://asklantern.com/logo.png",
  "description": "AI search analytics platform that tracks brand visibility across ChatGPT, Perplexity, Gemini, and Claude",
  "foundingDate": "2024",
  "sameAs": [
    "https://twitter.com/asklantern",
    "https://linkedin.com/company/asklantern",
    "https://github.com/asklantern"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "Customer Support",
    "email": "[email protected]",
    "url": "https://asklantern.com/contact"
  }
}

2. Product Schema

For product pages:
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Lantern AI Search Analytics",
  "description": "Track brand mentions across AI platforms with real-time monitoring and attribution",
  "brand": {
    "@type": "Brand",
    "name": "Lantern"
  },
  "offers": {
    "@type": "Offer",
    "price": "99.00",
    "priceCurrency": "USD",
    "priceValidUntil": "2026-12-31",
    "availability": "https://schema.org/InStock",
    "url": "https://asklantern.com/pricing"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "127"
  }
}

3. Article Schema

For blog posts and content:
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "How to Optimize Your Content for AI Search",
  "description": "Complete guide to making your content discoverable by ChatGPT, Perplexity, and other AI platforms",
  "author": {
    "@type": "Person",
    "name": "Jane Smith",
    "url": "https://asklantern.com/authors/jane-smith"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Lantern",
    "logo": {
      "@type": "ImageObject",
      "url": "https://asklantern.com/logo.png"
    }
  },
  "datePublished": "2026-01-21",
  "dateModified": "2026-01-21",
  "image": "https://asklantern.com/blog/ai-search-guide.jpg",
  "articleBody": "Full article text here..."
}

4. FAQ Schema

For FAQ pages (highly cited by AI):
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is AI search?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "AI search refers to search engines powered by large language models like ChatGPT, Perplexity, Gemini, and Claude. Over 1.5 billion people use AI search monthly to find information, products, and services."
      }
    },
    {
      "@type": "Question",
      "name": "How does Lantern track AI search visibility?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Lantern monitors brand mentions across all major AI platforms in real-time, tracking when and how AI systems cite your brand, products, or content."
      }
    }
  ]
}

5. HowTo Schema

For guides and tutorials:
{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "How to Set Up AI Search Tracking",
  "description": "Step-by-step guide to start tracking your brand in AI search",
  "totalTime": "PT15M",
  "step": [
    {
      "@type": "HowToStep",
      "position": 1,
      "name": "Create Account",
      "text": "Sign up for Lantern at asklantern.com",
      "url": "https://asklantern.com/signup"
    },
    {
      "@type": "HowToStep",
      "position": 2,
      "name": "Configure Monitoring",
      "text": "Add your brand name and select AI platforms to track",
      "url": "https://docs.asklantern.com/quickstart#configure"
    }
  ]
}

6. BreadcrumbList Schema

For navigation context:
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://asklantern.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Documentation",
      "item": "https://docs.asklantern.com"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Structured Data",
      "item": "https://docs.asklantern.com/content/structured-data"
    }
  ]
}

Implementation Methods

Best Practices

Combine relevant schemas on each page:
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "name": "Lantern",
      "url": "https://asklantern.com"
    },
    {
      "@type": "WebSite",
      "url": "https://asklantern.com",
      "potentialAction": {
        "@type": "SearchAction",
        "target": "https://asklantern.com/search?q={search_term_string}",
        "query-input": "required name=search_term_string"
      }
    }
  ]
}
</script>
Update dates, prices, and availability regularly:
{
  "@type": "Offer",
  "price": "99.00",
  "priceCurrency": "USD",
  "priceValidUntil": "2026-12-31",
  "availability": "https://schema.org/InStock"
}
Schema should reflect what’s actually on the page:
{
  "@type": "Article",
  "headline": "Same headline as your H1 tag",
  "articleBody": "Should match your actual article content"
}
Connect entities with proper relationships:
{
  "@type": "Article",
  "author": {
    "@type": "Person",
    "name": "Jane Smith"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Lantern"
  }
}

Essential Schema Properties

Name

Always include a clear, descriptive name

Description

Add concise descriptions (150-200 characters)

URL

Include canonical URLs for all entities

Images

High-quality images with alt text

Dates

Published, modified, and validity dates

Author

Author information for content

Ratings

Aggregate ratings when available

Contact

Contact points and support info

Testing Your Schema

1

Google Rich Results Test

2

Schema.org Validator

3

Check with AI

Ask ChatGPT or Claude to read your page and confirm it understands the structure
4

Monitor in Lantern

Track how AI platforms interpret and cite your structured data
Schema TypeUse CaseAI Citation Impact
OrganizationCompany info⭐⭐⭐⭐⭐ Very High
ProductProduct pages⭐⭐⭐⭐⭐ Very High
ArticleBlog posts⭐⭐⭐⭐⭐ Very High
FAQPageFAQ sections⭐⭐⭐⭐⭐ Very High
HowToGuides⭐⭐⭐⭐ High
ReviewCustomer reviews⭐⭐⭐⭐ High
WebSiteHomepage⭐⭐⭐ Medium
BreadcrumbListNavigation⭐⭐⭐ Medium
LocalBusinessLocal companies⭐⭐⭐⭐ High
SoftwareApplicationSoftware products⭐⭐⭐⭐⭐ Very High

Complete Page Example

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Lantern - AI Search Analytics Platform</title>
  
  <!-- Multiple Schema Types -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "Organization",
        "@id": "https://asklantern.com/#organization",
        "name": "Lantern",
        "url": "https://asklantern.com",
        "logo": "https://asklantern.com/logo.png",
        "sameAs": [
          "https://twitter.com/asklantern",
          "https://linkedin.com/company/asklantern"
        ]
      },
      {
        "@type": "WebSite",
        "@id": "https://asklantern.com/#website",
        "url": "https://asklantern.com",
        "name": "Lantern",
        "publisher": {
          "@id": "https://asklantern.com/#organization"
        }
      },
      {
        "@type": "WebPage",
        "@id": "https://asklantern.com/#webpage",
        "url": "https://asklantern.com",
        "name": "AI Search Analytics Platform",
        "isPartOf": {
          "@id": "https://asklantern.com/#website"
        }
      }
    ]
  }
  </script>
</head>
<body>
  <!-- Your content here -->
</body>
</html>
Avoid spam: Don’t add schema for content that doesn’t exist on the page. AI platforms and search engines penalize misleading markup.

Next Steps

Optimize Meta Tags

Learn how to write effective meta tags for AI search