GoogleSiteScore
Free generator — no signup

Schema Markup Generator

Fill in the boxes, copy the JSON-LD, paste it into your page. Google reads it and can show a richer, more clickable result for your business.

1. Pick what this page is

2. Fill in your details

3. Copy this into your page <head>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Joe's Plumbing",
  "url": "https://joesplumbing.com",
  "image": "https://joesplumbing.com/logo.png",
  "description": "Licensed emergency plumbers serving Austin, Texas since 2009.",
  "telephone": "+1-512-555-0134",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "1200 E 6th St",
    "addressLocality": "Austin",
    "addressRegion": "TX",
    "postalCode": "78702",
    "addressCountry": "US"
  },
  "openingHours": "Mo-Fr 08:00-18:00"
}
</script>

Everything runs in your browser — nothing you type is sent to us or stored.

What schema markup actually does

Google reads your page like a stranger reads a flyer: it can guess, but it can't be sure. Schema markup removes the guessing. It is a small, invisible block of structured data that says in machine language "this is a plumbing business, in Austin, open 8 to 6, reachable at this number." Search engines use that to decide when your page is the right answer, and to decide whether your listing gets extra detail like FAQ dropdowns, star ratings, or price.

Which type should a small business use?

  • Homepage: Organization if you sell nationally or online, Local Business if customers come to you or you serve a city.
  • Service pages: Service, with the area you actually cover — not a list of fifty cities you don't.
  • Blog posts and guides: Article, with a real author name and an honest published date.
  • Product pages: Product with price, availability, and rating — only if those numbers are real and shown on the page.
  • Any page with common questions: FAQ. This is the single easiest schema win for most small sites.

The one rule that gets sites penalized

Never mark up something a visitor can't see on the page. Fake ratings, invented review counts, prices that don't exist, and FAQ blocks with no visible questions are all structured-data spam. Google's manual action for that removes every rich result you have. Write the real content first, then describe it with schema.

After you paste it in

Publish the page, then run it through Google's Rich Results Test and check Search Console's Enhancements reports a few days later. Rich results are not instant — Google has to recrawl the page first. If nothing changes after two weeks, confirm the page is actually indexed with our free tools below before you touch the schema again.

Frequently asked questions

Schema markup is a small block of code you add to a page that tells Google exactly what the page is about — your business name, your hours, your prices, your questions and answers. Google reads it and can show richer results.
Keep learning

Related guides

Free, plain-English walkthroughs that pair with this tool.

Keep going — related pages

Or browse all free SEO tools, read the blog, or get in touch.