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