AIOPulseContact us

GEO Tactics

Structured data for GEO: a 2026 Schema.org guide

A 2026 guide to Schema.org structured data (JSON-LD) for GEO: code examples for Organization, Article, FAQPage and Product, and how to raise AI mention rates.

Published

Why structured data matters for GEO

Structured data describes the information on a web page in a machine-readable format that search engines and AI can understand. By adding markup to your HTML that follows Schema.org, the international standard, you can tell AI accurately what your page is about.

Structured data has long mattered in traditional SEO, but it matters even more for generative engine optimization (GEO), for the following reasons.

  • It helps AI recognize entities: Structured data helps AI correctly identify proper nouns such as brand names, product names and author names
  • It affects how AI judges reliability: AI refers to metadata such as the author, publisher and last-updated date to evaluate how trustworthy information is
  • It connects to the Knowledge Graph: Structured data is reflected in Google's Knowledge Graph, which indirectly affects AI training data

Types of structured data to prioritize for GEO

1. Organization (company details)

This is the most basic type of structured data, used to tell AI the essential facts about your company accurately. Always add it to the homepage of your corporate site.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Sample Inc.",
  "url": "https://example.co.jp",
  "logo": "https://example.co.jp/logo.png",
  "description": "A mattress brand for better sleep",
  "foundingDate": "2020-04-01",
  "sameAs": [
    "https://twitter.com/example",
    "https://www.facebook.com/example",
    "https://www.linkedin.com/company/example"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+81-3-1234-5678",
    "contactType": "customer service",
    "availableLanguage": "Japanese"
  }
}
</script>

Key point: Linking your official social media accounts with the sameAs property makes it easier for AI to recognize the information on each platform as belonging to the same entity.

2. Article (article details)

Use this type on blog posts and columns. Stating the author and publication date explicitly helps AI judge how reliable and how fresh the article is.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "5 habits for better sleep",
  "author": {
    "@type": "Person",
    "name": "Taro Tanaka",
    "jobTitle": "Sleep Consultant",
    "url": "https://example.co.jp/author/tanaka"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Sample Inc.",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.co.jp/logo.png"
    }
  },
  "datePublished": "2026-01-15",
  "dateModified": "2026-02-20",
  "description": "Five practical habits that improve your sleep quality",
  "mainEntityOfPage": "https://example.co.jp/blog/sleep-habits"
}
</script>

3. FAQPage (frequently asked questions)

Always add FAQPage structured data to content in FAQ format. It lets AI understand exactly which answer goes with which question.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What mattress firmness is best for a good night's sleep?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The best firmness depends on your body weight and sleeping position, but in general a medium firmness suits the most people. If you weigh 60 kg or less, a slightly softer mattress is recommended; if you weigh 80 kg or more, a slightly firmer one."
      }
    },
    {
      "@type": "Question",
      "name": "How often should you replace a mattress?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A typical mattress lasts 7 to 10 years. Consider replacing it if you wake up with lower back or shoulder pain, the middle of the mattress sags, or the springs creak."
      }
    }
  ]
}
</script>

To learn more about optimizing FAQ content, see How to optimize FAQ pages so AI search picks them up.

4. Product (product details)

Adding it to e-commerce sites and product pages lets AI accurately understand the details of your products.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "SleepWell Premium Mattress",
  "brand": {
    "@type": "Brand",
    "name": "SleepWell"
  },
  "description": "A mattress for restful sleep with a unique 3-layer structure that spreads out body pressure",
  "offers": {
    "@type": "Offer",
    "price": "89800",
    "priceCurrency": "JPY",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "328"
  }
}
</script>

5. Review / AggregateRating (reviews and ratings)

Providing review information as structured data lets AI understand the reputation of a product or service in quantitative terms. See also How reviews affect AI recommendations.

How to implement structured data

Step 1: Write it in JSON-LD

There are three formats for writing structured data: JSON-LD, Microdata and RDFa. JSON-LD is the recommended format. You can write it separately from the HTML body, which makes it easier to manage.

Step 2: Place it in the HTML head or body

Place the JSON-LD script tag inside <head> or at the end of <body>. If you use a framework such as Next.js, generating it dynamically as part of each page's metadata makes it easier to manage.

Step 3: Validate it with Google's Rich Results Test

After implementing it, always validate your markup with Google's Rich Results Test (https://search.google.com/test/rich-results). Publish only after confirming there are no errors or warnings.

Step 4: Check the status in Search Console

After publishing, regularly check the "Enhancements" section of Google Search Console to make sure your structured data is recognized correctly.

Common implementation mistakes and pitfalls

  • Missing required properties: Most types have properties you should not leave out. Article markup, for example, should always include headline and author
  • Mismatch with the actual content: If your structured data says something different from what the page actually contains, it risks being treated as spam
  • Excessive markup: Do not add structured data that has nothing to do with the page content
  • Nesting errors: If the nesting in your JSON-LD is wrong, it causes a parse error

Combinations of structured data that work especially well for GEO

From a GEO perspective, we recommend the following combinations.

  1. Corporate homepage: Organization + WebSite
  2. Blog posts: Article + BreadcrumbList
  3. FAQ pages: FAQPage + BreadcrumbList
  4. Product pages: Product + Review + BreadcrumbList
  5. Service pages: Service + Organization

Structured data is a foundational GEO initiative. Combined with other content improvements, it helps your pages earn recognition as content that AI recommends.

How to measure the impact

To measure the impact of structured data after you implement it, combine the following methods.

  • Rich results in Google Search Console: Track changes in impressions and click-through rate
  • Monitoring AI mentions: Use AIOPulse to compare your mention rate in AI answers to Japanese-language prompts before and after you implement structured data
  • Knowledge panel: Check whether a knowledge panel now appears in Google search results

Once implemented, structured data keeps working over time, but set up a process to update it whenever your site changes.

As a first step, we recommend checking where your brand stands today and planning improvements alongside a review of your structured data. To see how ChatGPT, Gemini and Claude answer Japanese users' questions about your brand, contact us.

Related articles

Contact

Talk to us

Email us at info@aiopulse.jp with [AIOPulse EN] Inquiry in the subject line. You can write in English. We will discuss setup and pricing with you by email.

Email info@aiopulse.jp

It helps to include:

  • Your brand and website
  • What you sell, or plan to sell, in Japan
  • The competitors in Japan you want to compare against, if you know them
  • What you would like to find out