Schema Markup Generator

Add structured data so search engines understand your business, products and content.

Runs in your browser. Nothing is uploaded Free, no sign-up Works on mobile
Business name
Website URL
Logo / image URL
Phone
Street address
City
State
PIN code
Latitude
Longitude
Price range
Opening hours
Social profiles (one per line)
JSON-LD (paste in <head> or <body>)
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Sri Lakshmi Sweets",
  "url": "https://example.com",
  "image": "https://example.com/logo.png",
  "telephone": "+91-40-1234-5678",
  "priceRange": "₹₹",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "12, MG Road",
    "addressLocality": "Hyderabad",
    "addressRegion": "Telangana",
    "postalCode": "500001",
    "addressCountry": "IN"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 17.385,
    "longitude": 78.4867
  },
  "openingHours": "Mo-Su 09:00-21:00",
  "sameAs": [
    "https://www.instagram.com/example",
    "https://www.facebook.com/example"
  ]
}
</script>

Validate with Google’s Rich Results Test after adding it. Structured data must match what is visible on the page.

How to use Schema Markup Generator

  1. Choose the schema type.
  2. Fill in the details.
  3. Copy the JSON-LD script into your page and test it with Google’s Rich Results Test.

Frequently asked questions

What is schema markup?

Structured data in JSON-LD format that describes your page to search engines, which can enable rich results such as star ratings, prices and business details.

Does schema guarantee rich results?

No. It makes a page eligible, and Google decides what to show. The markup must match the visible page content.

Related tools

All Web & SEO →