🔍 SEO · STRUCTURED DATA

Schema Markup Generator

Generate valid JSON-LD structured data. Create WebSite markup for the site name Google shows, or Person markup for an about or author page — and jump to our dedicated generators for FAQ, Article, Breadcrumb, Product, Local Business and Organization.

WebSite (site names) · Person / ProfilePage · 6 more dedicated generators
Paste the code into the page's <head> or <body>. WebSite markup belongs on the home page only.Describing your company? Organization Schema Generator →
Fill in the form — the JSON-LD and the checks update as you type.
DetailsSaved in this browser
Type
Schema type
WebSite
The name you want Google to show for your site. Keep it short and consistent with your home page.
Other names people use — an acronym or a shorter version.
Your domain's home page. Site names only work at the domain or subdomain level, not for subfolders.
Optional (BCP 47 code: en, hi, as, en-IN…).
Optional link to your Organization markup.
Preview & checks
    JSON-LD
    ◆ ABOUT THIS TOOL

    What Is Schema Markup?

    Structured data that tells search engines exactly what a page is about.

    Schema markup is code — usually JSON-LD inside a <script type="application/ld+json"> tag — that describes the content of a page using the shared schema.org vocabulary: a product and its price, an article and its author, a business and its opening hours. Search engines use it to understand pages and to show rich results.

    This page generates two common types. WebSite markup on your home page helps Google choose the site name shown in search results. Person markup describes a person — ideally inside ProfilePage markup on an about-me or author page.

    For other types, use the dedicated generators — each one knows Google's rules for its type: FAQ, Article, Breadcrumb, Product, Local Business and Organization.

    Note: the sitelinks search box that WebSite markup with SearchAction used to trigger was retired by Google in November 2024, so this generator doesn't add it.

    ◇ TYPES

    Which Schema Type Do You Need?

    Pick the type that matches the main content of the page.

    🌐

    WebSite — on this page

    Home page only. Gives Google your preferred site name (and alternates) for search results.

    👤

    Person — on this page

    About-me, author and team-member pages. Use ProfilePage when the whole page is about that person.

    🏢

    Organization · Local Business

    Your company (logo, profiles, identifiers) — or a physical location with address and opening hours.

    📄

    Article · Product · FAQ · Breadcrumb

    Blog posts and news, product pages with price and reviews, Q&A content, and the page's position in your site.

    ◐ THREE STEPS

    How to Use the Schema Markup Generator

    Get your result in under ten seconds.

    1

    Choose the type

    WebSite for your home page, Person for a profile page — or open one of the dedicated generators.

    2

    Fill in the fields

    Required and recommended fields are marked; the checks update as you type.

    3

    Copy and test

    Paste the script tag into the page and check it with the Schema.org Validator or Google's Rich Results Test.

    ✓ FEATURES

    Why Use the Schema Markup Generator on Developers Web Tools

    Fast, accurate and private — built for developers.

    🌐

    Site names

    WebSite markup with name and alternate names, as Google's site-name docs describe.

    👤

    ProfilePage

    Person markup wrapped in ProfilePage for author and about pages.

    🧭

    7 generators

    This page plus six dedicated generators that know each type's rules.

    ✓

    Live checks

    Absolute URLs, home-page-only rules, language codes and more.

    📅

    Up to date

    No retired features like the sitelinks search box.

    🔒

    Private

    Everything runs in your browser.

    FAQ

    Frequently Asked Questions

    JSON-LD. Google recommends it because it sits in one script tag, separate from your HTML, and is easy to maintain. All our generators output JSON-LD.

    On the home page of your domain or subdomain only — for example https://example.com/ or https://blog.example.com/. Google's site names don't work for subfolders like example.com/shop/.

    No. Google retired the sitelinks search box in November 2024, so WebSite markup with a SearchAction no longer triggers anything. Leaving old SearchAction markup in place is harmless.

    When the page's main subject is one person — an author page, an about-me page or a team-member profile. The Person goes in ProfilePage's mainEntity.

    Yes. A home page can have WebSite and Organization markup; an article page can have Article and Breadcrumb markup. Add each as its own script tag, or connect them with @id references.

    Not directly. It helps search engines understand your pages and makes them eligible for rich results, which can improve how your listing looks and how often it's clicked.

    Only in your browser's localStorage. Press Reset to clear it.