Skip to main content
Free Tool

Schema Generator

AI-Search-Aware Structured Data

Generate JSON-LD with a real-time AI Pickup Score that grades each schema for AI-engine pickup. Identity completeness, entity disambiguation, freshness signals, type completeness, citation richness. 10 schema types including SoftwareApplication.

Local Business Schema

Restaurants, stores, offices, clinics

Generated Schema

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "Joe's Pizza",
  "description": "Best pizza in downtown NYC since 1985.",
  "url": "https://example.com",
  "image": "https://example.com/photo.jpg",
  "telephone": "+1-212-555-0100",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St",
    "addressLocality": "New York",
    "addressRegion": "NY",
    "postalCode": "10001",
    "addressCountry": "US"
  },
  "openingHours": "Mo-Su 11:00-23:00"
}
</script>

Foglift AI Pickup Score

60/100

Five dimensions, 20 points each. Grades the schema for AI-engine pickup, not just Google syntax validity.

  • Identity
    set a 3-80 char name and a 40-320 char description so AI engines can cite without truncation
  • Entity disambiguation
    add sameAs, mentions, citation, brand, author, or worksFor so AI engines can pin the entity to a known graph node
  • Freshness signal
    openingHours present (operational freshness)
  • Type completeness
    address and telephone present
  • Citation richness
    priceRange and image present

Want your full site scored for AI search readiness, page-by-page, across the broader Technical Audit signals?

Scan Your Website Free

Valid Schema Is Not the Same As AI-Pickup-Ready Schema

Syntax check is table stakes

Most generators stop at valid JSON-LD. Google's Rich Results Test stops there too. Both miss the disambiguation fields AI engines actually use to decide what to cite.

AI engines extract differently

ChatGPT, Claude, and Perplexity tokenize JSON-LD before they tokenize body content. Missing sameAs, citation, or mentions is the difference between being a known entity and being one of many candidates.

Freshness is a citation signal

50% of AI citations come from content less than 13 weeks old (Amsive 2026); 83% within one year, 60% within six months, with a >3x penalty beyond 3 months (AirOps 2026). dateModified on Article, openingHours on LocalBusiness, and softwareVersion on SoftwareApplication are all freshness anchors AI engines weigh.

Related reading

Go beyond one check

Check your whole site, not just one schema block

Run a complete Technical Audit for SEO, AI Readiness, performance, security, and accessibility. No signup required.

Free technical audit. All issues, all categories. No signup required.

Try: