What is JSON-LD and why add it to your page?
JSON-LD is structured data inside the `<head>` of your page that describes the content in a format Google, Bing and other crawlers understand. Instead of Google guessing "is this a recipe, an article or a product?" it just knows: "this is a recipe for 4 people, 30 min prep, rated 4.5/5". The payoff: your page gets rich snippets in Google, lifting CTR by 20-40%.
Here you pick a type (Article, Product, FAQ, Recipe, Event, LocalBusiness, Organization, Person, BreadcrumbList, Review), fill in fields, and we generate a ready JSON-LD block that follows schema.org. The validator flags required fields red, recommended fields yellow. After copying, you test in Google Rich Results Test.
The best ROI types are FAQPage (collapsible Q&A under your result), Product (stars + price), Recipe (image + time + calories), Article (date + author + image), LocalBusiness (address + hours + map).
How to use it
- Pick a schema type (Article, Product, FAQ, Recipe, Event, LocalBusiness, Organization, Person, BreadcrumbList, Review). Every type has different fields.
- Fill the required fields (red dot). Without them Google rejects the schema or hides the rich snippet.
- Fill recommended fields (yellow dot) where you have data. More fields = better rich snippet.
- Copy the generated JSON-LD and paste it in `<head>` as `<script type="application/ld+json">...</script>`.
- Test the result in Google Rich Results Test. Paste a URL or full HTML, get a report on what Google sees.
When this tool helps
Most common schema types and what they unlock in Google:
- FAQPage for help / FAQ pages. Google shows expandable questions under your result ("Do you offer refunds?", "How long is shipping?"). Greatly increases SERP real estate.
- Product for e-commerce product pages. Shows rating stars, price, availability, review count. Highest ROI in e-commerce SEO.
- Recipe for cooking blogs. Photo, stars, time, calories all show in results. Click-through rates jump dramatically.
- Article for blog posts. Publish date, author, thumbnail. Google likes showing those in the "Top Stories" carousel.
- LocalBusiness for restaurants, clinics, salons. Opening hours, address, Google Map, phone in the Knowledge Panel.
- Event for concerts, conferences, gatherings. Date, location, ticket link in a results carousel (Eventbrite, Ticketmaster lean on it).
- BreadcrumbList for breadcrumb navigation. Google shows the breadcrumb path instead of the URL ("Shop > Shoes > Sneakers"). Cleaner and more clickable.
- Organization for company pages. Knowledge Panel with logo, social links, address when someone types your company in Google.
After adding JSON-LD, also check SEO meta tags and sitemap.xml so Google discovers and reads everything correctly.