SwipeToLaunch

Schema markup generator

Pick a schema.org type, fill the fields, copy clean JSON-LD.

How to use it

  1. Pick a type. Organization for your homepage, SoftwareApplication for an app, Article for posts and so on.
  2. Fill in what applies. Only the fields you complete are written. Nothing empty ends up in the markup.
  3. Copy the script. Paste the JSON-LD into the page it describes.
  4. Test it. Run the live page through a structured data checker.

What schema markup is

Schema markup is structured data using the schema.org vocabulary. It tells search engines, in machine-readable terms, what a page is about: this is a company with this logo, this is an app that costs nothing and rates 4.7, this is an article by this author published on this date. JSON-LD, a script block of JSON, is the format Google recommends because it sits apart from your HTML.

Good markup can earn rich results (ratings, prices, breadcrumbs, event dates) and helps search engines and AI assistants connect your brand, products and people correctly.

Which type to use

  • Organization on the homepage: name, logo, and profiles in sameAs so Google can tie your social accounts to you.
  • WebSite on the homepage for your site name in results. The optional SearchAction describes your site search.
  • SoftwareApplication for SaaS and apps. Google needs an offer (price) or a rating to show the rich result.
  • Product for things you sell, with an Offer for price and availability.
  • Article (or BlogPosting, NewsArticle) for posts, with author and dates.
  • LocalBusiness for anywhere with an address and opening hours. Pick the most specific subtype.
  • BreadcrumbList to show the path to a page instead of a raw URL.
  • Person for founder and author pages.
  • Event for launches, webinars and meetups, online or in person.

Rules that matter

Everything in the markup must match what visitors can see. Ratings must come from real reviews shown on the page, prices must be current, and you should not mark up content that is hidden. Misleading markup can lead to a manual action that removes rich results across the site.

Use one main type per page, plus supporting ones like BreadcrumbList. Several JSON-LD blocks on one page are fine.

Check the result

Paste the live URL into the schema markup checker or Google's Rich Results Test. For a FAQ section, use the dedicated FAQ schema generator.

What you get

  • Nine common schema.org types
  • Type-specific fields with hints
  • Empty fields stripped from the output
  • Nested types written for you (Offer, PostalAddress, AggregateRating)
  • Copy-ready, escaped script tag

Questions

What is the best schema for a SaaS website?

Organization and WebSite on the homepage, SoftwareApplication on the main product or pricing page, Article on blog posts and BreadcrumbList on deeper pages.

Is JSON-LD better than microdata?

Google supports both but recommends JSON-LD. It lives in one script block, so it is easier to add, update and keep in sync than attributes scattered through the HTML.

Does schema markup improve rankings?

Not directly. It helps search engines understand the page and can earn rich results, which often lift click-through rate. The ranking itself still depends on content and links.

Can I have more than one schema type on a page?

Yes. A page can carry several JSON-LD blocks, such as Article plus BreadcrumbList. Make sure each one describes content that is visible on that page.