ChungDigital
Services
BacklinksMentionsFull SEO Services
Free SEO ToolsBlogCase StudiesAbout
Get Free Audit

ChungDigital

I unlock brands’ organic growth. Link building, AI mentions, and full-service SEO for SaaS, API, and tech companies.

Services

  • Backlinks
  • Mentions
  • Full SEO Services

Company

  • About
  • Services
  • Case Studies
  • Blog
  • Free SEO Tools
  • FAQ
  • Contact

Get In Touch

furqan@chungdigital.com

Lahore, Pakistan

Request Free Growth Audit

© 2026 Chung Digital. All rights reserved. Privacy policy

Backlinks • Mentions • Full SEO Services

Schema markup generator

Build JSON-LD for a SaaS site: SoftwareApplication with pricing, Organization, WebSite, breadcrumbs, and FAQ in one graph, checked before you copy.

  • Free to use
  • No sign-up
  • Updated October 2026

More free SEO tools

SEO ROI CalculatorFreeCustomer Acquisition Cost CalculatorFreeCustomer Lifetime Value CalculatorFreeChurn Rate CalculatorFreeMeta Description GeneratorFreeTwitter Card ValidatorFree

Want the full picture?

Each free tool covers one piece. A free SEO audit covers your technical setup, on-page content, links, and AI visibility together.

Get your free SEO audit
Free Growth Audit

What's locking your organic growth?

Send your site and Furqan will personally review your backlinks, brand mentions, technical and on-page SEO, and AI visibility. You'll hear which service fits, or that you don't need one yet.

  • Backlink profile and competitor gaps
  • Brand mention and AI visibility check
  • Technical and on-page SEO review
  • A straight recommendation, even if it's no

Prefer email?

furqan@chungdigital.com

Furqan reads every request and replies personally.

Build your JSON-LD

Example values shown for a made-up SaaS. Replace them, and the code on the right updates as you type.

Your JSON-LD
<!-- Schema markup generated with chungdigital.com/tools/schema-markup-generator -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://www.example.com/#organization",
      "name": "Acme",
      "url": "https://www.example.com/",
      "logo": "https://www.example.com/logo.png",
      "description": "Acme makes API monitoring software for engineering teams.",
      "sameAs": [
        "https://www.linkedin.com/company/example",
        "https://github.com/example"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://www.example.com/#website",
      "name": "Acme",
      "url": "https://www.example.com/",
      "publisher": {
        "@id": "https://www.example.com/#organization"
      }
    },
    {
      "@type": "SoftwareApplication",
      "@id": "https://www.example.com/#software",
      "name": "Acme API Monitor",
      "description": "Uptime checks, alerts, and status pages for every API.",
      "url": "https://www.example.com/",
      "applicationCategory": "DeveloperApplication",
      "operatingSystem": "Web",
      "offers": [
        {
          "@type": "Offer",
          "name": "Starter",
          "price": "29",
          "priceCurrency": "USD"
        },
        {
          "@type": "Offer",
          "name": "Team",
          "price": "99",
          "priceCurrency": "USD"
        }
      ],
      "publisher": {
        "@id": "https://www.example.com/#organization"
      }
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://www.example.com/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Pricing",
          "item": "https://www.example.com/pricing"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Is there a free trial?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. Every plan includes a 14-day free trial, and no card is needed."
          }
        },
        {
          "@type": "Question",
          "name": "Can I change plans later?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. You can upgrade or downgrade at any time from your account settings."
          }
        }
      ]
    }
  ]
}
</script>

Checks

0 to fix
  • NoteGoogle's software rich result also needs a rating or review. Only add a rating that comes from real user reviews shown on the page.
  • NoteFAQ answers must also be visible on the page. Google no longer shows FAQ rich results, but other search and AI tools may read them.
Schema Markup Validator Google Rich Results Test
Types to include

Types to include

Your homepage, used for the ids that link the types together
Organization

Organization

One URL per line: LinkedIn, GitHub, X, Crunchbase
WebSite

WebSite

The name you want Google to show for your site
SoftwareApplication

SoftwareApplication

Web for browser apps

Plans and prices

#1
#2
1 to 5, from real user reviews shown on the page
BreadcrumbList

BreadcrumbList

#1
#2
FAQPage

FAQPage

Paste the page's HTML (View source, then copy). It is read in your browser and never uploaded.

#1
#2
5 typesNo problems

AI schema review

Chung Digital AI

Get a plain review of this markup: what each type can do for your listing, and what to fix first. It reads only the types you turned on and the check results, not your text.

What it reads

  • Types: 5
  • Plans: 2
  • FAQs: 2
  • Breadcrumbs: 2
  • To fix: 0

Ask for a plain review of this schema markup.

  • Reading which types are on
  • Checking the warnings
  • Writing a plain review

What is schema markup?

Schema markup is structured data: a block of code that tells search engines what a page is about in a format they can read without guessing. The vocabulary comes from schema.org, and the usual format is JSON-LD, a small script in the page's HTML.

For a SaaS site, schema can say that a page describes a software product, what it costs, who makes it, and where the page sits in the site. Some types can earn rich results in Google, such as a rating and price under your listing.

JSON-LD in a page
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "Acme API Monitor",
  "applicationCategory": "DeveloperApplication",
  "operatingSystem": "Web",
  "offers": { "@type": "Offer", "price": "29", "priceCurrency": "USD" }
}
</script>

Which schema types a SaaS site needs

Most SaaS sites only need five types. This generator joins them in one @graph, so each item can point to the others by id instead of repeating them.

TypeWhere it goesWhat Google does with it
OrganizationHomepage (or every page)Can use your logo and company details in results and knowledge panels
WebSiteHomepageHelps Google pick the site name shown in results
SoftwareApplicationProduct, pricing, or homepageCan show a rating and price, if both are present and genuine
BreadcrumbListEvery page below the homepageCan show a breadcrumb trail instead of the raw URL
FAQPagePages with a visible FAQNo rich result since May 2026. Harmless, and other tools may still read it

FAQ schema generator: what changed in 2026

Google stopped showing FAQ rich results in May 2026, so FAQ schema no longer adds expandable questions under your listing. Existing FAQ markup does no harm, and other search engines and AI tools may still read it.

If you add FAQ schema, keep it honest: every question and answer in the markup must also be visible on the page. Paste your page's HTML into the importer and this generator pulls the questions out for you, so the two always match.

FAQ schema rules that still apply

  • PassedQuestions and answers must be visible on the page
  • PassedUse it for real questions, not ads or marketing slogans
  • PassedOne FAQPage per page
  • PassedDon't repeat the same FAQ markup on every page

How to add schema markup and validate it

Three steps, whatever your site is built with.

Paste it into the page

Add the script to the page's HTML, in the <head> or the <body>. In WordPress, use a header code setting or your SEO plugin. In Webflow, use page custom code.

Check it with a validator

The Schema Markup Validator (validator.schema.org) checks the syntax of every type. Google's Rich Results Test shows which rich results the page can get.

Watch Search Console

After Google recrawls the page, the Enhancements reports in Search Console show errors and valid items for supported types.

Schema for Google vs schema for AI search

For Google, schema has clear rules: some types can earn rich results, and the rest help Google understand the page. For AI search tools, nobody has published how much they use it. Structured data makes facts like your product name, price, and company easy to read, which can only help, but no one can promise it changes what AI assistants say.

The pages that get cited in AI answers usually win on content and reputation first. Treat schema as clean labelling on top of good pages, not a shortcut.

What schema won't do

  • PassedGuarantee a rich result: Google decides when to show one
  • PassedImprove rankings on its own
  • PassedMake up for content that doesn't answer the search
  • PassedFix fake or self-written ratings, which break Google's rules

Want schema set up across your whole site?

Structured data is part of technical SEO. Our SaaS SEO services cover it on every page. Check a live page with the on-page SEO checker, or request a free SEO audit.

FAQ

Schema markup questions

SoftwareApplication for the product, plus Organization and WebSite on the homepage and BreadcrumbList on inner pages. SoftwareApplication is the only one that can show a price and rating in Google, and it needs both to qualify.

Google stopped showing FAQ rich results in May 2026, so it no longer changes how your listing looks in Google. The markup is harmless and other tools may still read it, as long as the questions are visible on the page.

Paste your URL or code into the Schema Markup Validator at validator.schema.org to check the syntax, and into Google's Rich Results Test to see which Google rich results the page can get.

Only if it comes from genuine user reviews that are shown on the page. Google ignores, and can take action on, ratings a company writes about itself or copies from somewhere the visitor can't see.

In the <head> or the <body>. Google reads it in either place. Put each page's own markup on that page: SoftwareApplication on the product or pricing page, BreadcrumbList on every inner page.

Indirectly. Rich results can raise click-through rates, and structured data helps search engines understand the page. Schema doesn't raise rankings on its own.

Yes. We save the details you fill in for 12 months, with your IP address and approximate location, so we can improve the generator. Pasted HTML is read in your browser and not saved. If you use the AI review, only which types you turned on and the warning types are sent to our AI provider. See our privacy policy.