Fill in the form, paste the JSON-LD.
Eleven types — LocalBusiness, FAQPage, BreadcrumbList, Organization, Article, Product, Event, Recipe, Course, HowTo, VideoObject — generated from form input. No coding; paste the result inside <head> or before </body>.
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"address": {
"@type": "PostalAddress",
"addressCountry": "KR"
}
}Sign in to save your schemas and load them back later. Sign in
When URL auto-detect isn't enough
The URL generator can only use what's already on the page, so anything not visibly written there gets dropped. For the cases below, filling out the form by hand is much more accurate.
Clinic / salon / cafe opening hours
openingHours usually lives as free-text on the page and rarely extracts cleanly. Entering each day in the LocalBusiness form lets "open right now" land correctly in AI answers.
FAQ pages — Q/A pairs
For AI to quote you as "FAQs about ○○" verbatim, you need explicit FAQPage schema. Five to ten Q/A entries is the sweet spot.
Bookings / events / classes
Event needs start / end / location / price to be useful — think learning-center info sessions, bakery classes, lawyer free-consult campaigns.
Recipe blogs
Recipe requires ingredients, steps, cook time, and servings to land in Google's recipe cards. Auto-extraction can't get this right.
How-tos / tutorials
HowTo needs ordered steps with per-step images and durations. Best lever for "how to ○○" search queries.
Pages with embedded video
VideoObject wants thumbnail, upload date, duration, embedUrl — usually not exposed in the page HTML.
How to use it
Most pages need more than one type (e.g. company about + FAQPage, product detail + Breadcrumb). Generate each type separately and paste them as two or three side-by-side <script type="application/ld+json"> blocks; or, for a cleaner footprint, merge them into a single block using the @graph shape from the URL generator.