Schema markup for SaaS sites:

what Google supports

The schema markup a SaaS site should add, from Google’s docs: Organization, WebSite, Article, SoftwareApplication, breadcrumbs, and where FAQPage stands.

By Jawad Jalal 9 min read Search

All notes in Kindling
In this note8 sections
  1. In short
  2. What schema markup does, and what it doesn’t
  3. The types worth adding to a SaaS site
  4. What changed: FAQPage and HowTo
  5. Schema markup and AI Overviews
  6. How to add it without breaking anything
  7. FAQ
  8. Want this done across your site?

Most SaaS sites need four kinds of schema markup: Organization and WebSite on the home page, Article or BlogPosting on posts, BreadcrumbList on pages deep in the site, and SoftwareApplication on product pages that have real reviews. Use JSON-LD, mark up only what the page visibly says, and follow Google’s own feature docs, not the whole schema.org list.

Two things to know first. FAQ markup no longer gets you dropdowns in Google, and Google says AI Overviews and AI Mode need no special markup at all.

In short

  • Google lists the structured data it supports in its search gallery. For a SaaS site the useful ones are Organization, WebSite (site names), Article, Breadcrumb, Software app and Profile page.
  • Google says JSON-LD is the easiest format in most cases, and that its own docs, not schema.org, are the definitive guide to how Google Search uses markup (Google).
  • Since August 2023, Google only shows FAQ rich results for well-known, authoritative government and health sites, and its update log says the feature stopped appearing from 7 May 2026 (Google, update log). You don’t need to remove FAQ markup, but don’t expect the dropdowns.
  • SoftwareApplication rich results need a rating or review. A free tool page with no reviews won’t get one.
  • Structured data isn’t required for AI Overviews or AI Mode, and there is no special schema for them (Google). It is still worth adding for rich results.

What schema markup does, and what it doesn’t

Schema markup is structured data: a block of code that describes the page in a fixed vocabulary from schema.org. Google says it uses structured data to understand the content of a page and to gather facts about the world, such as the people and companies a page is about, and that it can make a page eligible for rich results (Google).

Eligible is the key word. Google’s general structured data guidelines say it doesn’t guarantee that structured data will show up, even when the Rich Results Test passes. The algorithm may decide a plain result is better.

The same page also sets the rules that matter most for a SaaS site:

  • Mark up only content readers can see on the page.
  • Don’t mark up irrelevant or misleading content, such as fake reviews.
  • Keep information up to date.
  • Don’t block the pages that carry structured data with robots.txt or noindex.

Breaking these can lead to a manual action. Google says that removes rich result eligibility but doesn’t affect how the page ranks in web search.

The types worth adding to a SaaS site

Google’s intro says you must include every required property to be eligible, and that fewer complete and accurate recommended properties beat many incomplete ones (Google). Here is how that maps to the pages a SaaS site has.

Organization, on the home page

Organization markup tells Google who runs the site: name, logo, URL, social profiles in sameAs, contact details. Google says it helps it understand your company’s details, tell it apart from other organisations, and pick which logo to show in results and knowledge panels.

What Google asks for:

  • There are no required properties. Add the ones that apply.
  • Put it on the home page or an about page, not on every page.
  • Use the most specific subtype that fits.
  • The logo must be at least 112x112 pixels and crawlable.

WebSite, also on the home page

Google picks the site name shown above each result automatically. To state a preference, Google says to add WebSite structured data to the home page with a name, plus an alternateName, such as an acronym, as a fallback. Google also reads og:site_name, the title and headings on the home page, but says WebSite structured data is most important if you want to state a preference. Keep the name the same as the one in your Organization markup.

Article or BlogPosting, on posts and guides

Article markup can help Google show a better title, images and dates. It accepts Article, NewsArticle and BlogPosting, and has no required properties. Google recommends headline, image, datePublished, dateModified and author, with author.url pointing at a page that identifies the author. Put only the person’s name in author.name, not a job title or the company name.

If your authors have profile pages on the site, Google’s Profile page markup can describe them. That matters more for a blog with several writers than for a founder writing alone.

Breadcrumb markup shows where a page sits in the site, for example Docs, then Integrations, then Slack. Its required property is itemListElement, a list of ListItem entries. Mark up the breadcrumb trail a visitor can see on the page. Google says this feature shows on desktop.

SoftwareApplication, on product pages with real reviews

Software app markup can show a rating and price for an application in Search. Google supports SoftwareApplication plus the WebApplication and MobileApplication subtypes. The required properties are:

  • name
  • offers.price, set to 0 for a free app
  • aggregateRating or review, following Google’s review snippet guidelines

Google recommends applicationCategory, for example BusinessApplication or DeveloperApplication, and operatingSystem.

The rating is the catch. Without genuine ratings shown on the page, the markup can’t produce this rich result, and inventing them breaks the rule against fake reviews. If you don’t collect reviews on your own site, still add the properties that describe the product, but expect no stars.

What changed: FAQPage and HowTo

FAQPage. Since August 2023, Google only shows FAQ rich results for well-known, authoritative government and health sites (Google’s August 2023 announcement). Google says you don’t need to remove FAQ markup, but don’t expect the dropdowns. Its 2023 post said structured data that isn’t used “does not cause problems for Search, but also has no visible effects in Google Search”.

Google has since gone further. Its update log says the FAQ rich result stopped appearing in Google Search from 7 May 2026, and the FAQ documentation was removed in June 2026. So a SaaS site shouldn’t add FAQPage markup expecting anything in Google. Write the FAQ section for readers.

HowTo. Google stopped showing How-to rich results on mobile in August 2023 and on desktop from 13 September 2023 (Google).

Google also dropped a handful of rarely used types in June 2025 and said the change doesn’t affect ranking (Google). The gallery is the list to check before you add anything.

Schema markup and AI Overviews

Google’s AI optimization guide is direct about this. Under “Overfocusing on structured data” it says structured data isn’t required for generative AI search and there is no special schema.org markup to add. It also says to keep using it as part of SEO, because it helps with eligibility for rich results.

The AI features page adds one rule: structured data must match the visible text on the page.

So schema is not an AI Overviews lever. What decides whether a page can be linked there is covered in how to show up in Google AI Overviews, and the wider work on AI answers is on our AI Overviews and AI search pages. This post covers Google only. For ChatGPT, Perplexity and the rest, how to get cited in AI answers works from each company’s own docs.

How to add it without breaking anything

  1. Pick the types per template, not per page. Home page: Organization and WebSite. Blog: BlogPosting. Docs and deep pages: BreadcrumbList. Product page: SoftwareApplication if you show reviews.
  2. Generate it from the same data as the page. If the price, author or date in the JSON-LD comes from a different place than the visible text, they will drift apart. In Next.js, render the JSON-LD in the page component from the same props. Next.js technical SEO shows where it goes.
  3. Test before you ship. Google suggests the Rich Results Test during development. The URL Inspection tool shows what Google sees on the live page.
  4. Watch the reports. After launch, Google points to the rich result status reports in Search Console, because templates and serving issues can break markup that once passed.
  5. Measure with a before and after. Google suggests a before and after test: take a few stable pages with no structured data and several months of Search Console data, add markup, then compare (Google).

Schema sits next to the other technical checks: robots.txt, rendering, canonicals and sitemaps. Our technical SEO page lists what we look at, and the free AI crawler checker shows which AI crawlers your robots.txt lets in. If you’re also adding an llms.txt for AI agents, the llms.txt generator builds one from your sitemap. Google says an llms.txt file “will neither harm nor help your site’s visibility or rankings in Google Search” (Google), so treat it as separate from schema. To see the schema a page has now, and what it is missing, run it through the free schema markup checker.

FAQ

What schema markup does a SaaS website need?

Organization and WebSite on the home page, BlogPosting or Article on posts, BreadcrumbList on deeper pages, and SoftwareApplication on product pages that show real reviews. That covers the Google features a SaaS site can use.

Is FAQPage schema still worth adding?

Not for Google rich results. Since August 2023 Google has only shown them for well-known, authoritative government and health sites, and its update log says they stopped appearing from 7 May 2026. Google says you don’t need to remove FAQ markup, but don’t expect the dropdowns.

Does schema markup help with AI Overviews?

Google says no special markup is needed and structured data isn’t required for its generative AI features. It still helps with rich results in regular Search, as long as it matches the page.

Can I use SoftwareApplication schema for a free tool?

Yes, with offers.price set to 0. Google also requires a rating or review for the rich result, so a free tool with no reviews on the page can carry the markup but won’t get stars.

JSON-LD, Microdata or RDFa?

JSON-LD in most cases. Google says all three are equally fine and to use whichever is easiest to implement and maintain, which it says is usually JSON-LD. It sits in one script block, so it’s easier to keep in sync with the page.

Does schema markup improve rankings?

Google doesn’t describe it as a ranking boost. It describes it as a way to understand the page and to be eligible for rich results, and it says a structured data manual action doesn’t affect ranking. Treat it as presentation and clarity, not a ranking lever.

Want this done across your site?

We automate your SEO and GEO, and you approve what goes out. Schema is part of the technical SEO we look after, next to indexing, rendering and the crawlers you let in. How we price it is on the pricing page.

Book your free Growth Check

Is this your growth problem?

Need a site that does this? 15 minutes, free, about your website.

Iggy

What’s your site missing? Tell me about your site and what you make, and I’ll say where I’d start.

Or skip to the call 15 minutes, free. Pick a time.

Finding the next open times.

Pick a day

Pick a time

Finding the open times.

Your details

After the call

  1. A free call about your site, with a plan and a price.
  2. The design, every page from scratch, until you sign it off.
  3. The build, live on your domain and yours to edit.

The invite and the video link come by email, with links to reschedule.

See you then.

The invite and the video link are on their way to .

What happens next

  1. A free call about your site, with a plan and a price.
  2. The design, every page from scratch, until you sign it off.
  3. The build, live on your domain and yours to edit.

On the call

You tell us what you’re making and who it’s for. We say which plan fits and when it could be live.

Or book on Cal.com, or email hello@ignura.com.