Schema markup tells search engines exactly what your website content means, not just what it says. The Merkle Schema Markup Generator (hosted on technicalseo.com) is one of the best free tools for creating that structured data without writing a single line of code yourself. If you’ve been looking for it or wondering how it works, you’re in the right place.
At Avatar Website Design, we build SEO-optimized websites for small businesses, and schema markup is part of how we help our clients show up in search results with rich, eye-catching listings. We use tools like this one regularly, so we’re writing from hands-on experience rather than theory.
This guide walks you through how to use the Merkle Schema Markup Generator step by step, from selecting a schema type to generating clean JSON-LD code and adding it to your site. Whether you’re a small business owner handling your own SEO or just trying to understand what your web developer is talking about, this article will get you up to speed quickly.
What the Merkle schema markup generator does
The Merkle Schema Markup Generator is a free tool that builds structured data code for your website based on information you type into a form. Instead of writing JSON-LD by hand and risking syntax errors, you fill in the fields, click generate, and the tool produces clean, ready-to-use code. It handles the formatting, the nesting, and the correct property names so you don’t have to memorize the full schema.org specification on your own. This makes it practical for small business owners who want the SEO benefit of schema markup without hiring a developer just to write a script tag.
The tool removes the technical barrier between knowing you need schema markup and actually having it on your site.
The schema types it supports
The merkle schema markup generator covers a wide range of schema types, making it useful for most small business websites. You can generate markup for local businesses, articles, FAQs, products, reviews, breadcrumbs, and events, among others. Each schema type has its own set of fields, and the tool surfaces only the ones relevant to that type, so you see a focused form rather than a wall of unrelated options.
Here are some of the most commonly used schema types the tool supports:
- LocalBusiness (with subtypes like Restaurant, MedicalBusiness, and AutoDealer)
- Article and BlogPosting
- FAQPage
- Product and Review
- BreadcrumbList
- Event
- Person
- WebSite and WebPage
What it outputs
Once you fill in your details, the tool generates a JSON-LD script block that you paste directly into your website’s HTML. JSON-LD is Google’s preferred format for structured data because it lives in the <head> or <body> of your page without mixing into your visible content, which keeps things clean and easy to update later. The output looks like this:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Your Business Name",
"url": "https://yourdomain.com",
"telephone": "+1-555-555-5555"
}
</script>
Your generated code follows valid JSON-LD syntax, meaning it matches the structure that Google’s crawlers expect to read. You can copy it as-is, or adjust specific field values before adding it to your site. The tool does not publish anything for you; it hands you the code and you decide exactly where it goes.
Step 1. Choose the right schema type
When you open the Merkle Schema Markup Generator, the first thing you see is a dropdown menu labeled "Schema Type." This choice matters because each schema type tells search engines something different about your page. Picking the wrong type means your markup either gets ignored or, at worst, generates a warning in Google Search Console.
Match your schema type to the primary purpose of the page, not the business as a whole.
How to match schema type to your page
The key is to think about what the specific page is about, not your website in general. Your homepage is a strong candidate for LocalBusiness or WebSite schema. A blog post fits Article or BlogPosting. A page with a list of questions and answers fits FAQPage. A product listing page fits Product schema.
Use this quick reference to guide your choice:
| Page Type | Schema Type to Use |
|---|---|
| Homepage / About page | LocalBusiness or Organization |
| Blog post | BlogPosting |
| FAQ page | FAQPage |
| Product page | Product |
| Event page | Event |
| Contact / author page | Person |
If your page serves more than one purpose, focus on the dominant one. You can stack multiple schema types on a single page later, but start with the type that reflects the core content of that page. Once you select your schema type in the tool, the form below the dropdown updates automatically to show only the fields relevant to that type, so you won’t get overwhelmed by options that don’t apply to your situation.
Step 2. Enter page details and generate JSON-LD
Once you select your schema type, the Merkle Schema Markup Generator displays a form with labeled input fields. Fill each field with accurate, real information about your page. The tool uses exactly what you type to build the output, so placeholder text or vague entries will produce markup that either fails validation or misrepresents your content to search engines.

Fill in the fields accurately
Work through the form from top to bottom, completing every required field and any optional fields that apply to your page. Required fields are typically marked with an asterisk. Optional fields still add value when you have the data, so don’t skip them without reason.
For a LocalBusiness schema, a fully filled form might look like this:
| Field | Example Value |
|---|---|
| Name | Avatar Website Design |
| URL | https://avatarwebsitedesign.com |
| Telephone | +1-555-867-5309 |
| Address | 123 Main St, Houston, TX 77001 |
| Opening Hours | Mo-Fr 09:00-17:00 |
| Price Range | $$ |
Accurate business details in your schema markup reinforce the same information Google finds across your site, which strengthens your local SEO signals.
Generate and copy the JSON-LD
After you fill in your details, click the "Generate" button. The tool outputs a complete JSON-LD script block in the results panel. Review the output quickly to confirm your business name, URL, and contact details appear correctly before you copy it. Use the copy button or select all the text manually, then paste it into a plain text editor to keep it ready for the next step.
Step 3. Test, fix, and re-test your markup
Before you add anything to your site, run your generated JSON-LD code through a validator. Pasting broken or incomplete markup into your website wastes time and can create warnings in Google Search Console that take weeks to surface. Testing first keeps that from happening.
Use Google’s Rich Results Test
Google’s Rich Results Test is the right tool for this job. Paste your JSON-LD code snippet directly into the "Code snippet" tab, then click "Test code." The tool returns one of three results: your markup is valid, it has warnings, or it has errors. A valid result means Google can read your structured data. Warnings usually point to optional fields you left empty. Errors mean something is broken and needs a fix before you move forward.

A single missing required field can prevent your markup from qualifying for rich results in Google Search.
Read the error messages and fix them
When the tool flags an error, it highlights the specific field or property causing the problem and explains what it expects. Read the message carefully. Most errors come from a few common causes: a required field left blank, a URL entered without the full "https://" prefix, or a phone number formatted incorrectly. Fix the issue directly in the Merkle Schema Markup Generator form, regenerate the code, then paste the updated output back into the tester. Repeat this loop until the tool shows a clean result with no errors. Once you hit that point, your markup is ready to add to your website.
Step 4. Add the JSON-LD to your website
Once you have clean, validated JSON-LD code from the Merkle Schema Markup Generator, the final step is placing it on the correct page of your site. Where and how you add it depends on your platform, but the core action is always the same: insert the full script block into your page’s HTML.
Where to place the script tag
Google accepts JSON-LD in either the <head> or the <body> of your HTML, but placing it inside the <head> is the cleaner, more consistent approach. Your script block should look like this when it lives in the page source:
<head>
<title>Your Page Title</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Your Business Name",
"url": "https://yourdomain.com",
"telephone": "+1-555-867-5309"
}
</script>
</head>
Place page-specific schema on the individual page it describes, not sitewide through a global header injection unless the schema applies to every page.
Adding schema to WordPress or a custom site
WordPress users have a straightforward option: paste the JSON-LD directly into the "Custom HTML" block at the top of the page using the block editor, or add it through your theme’s header section under Appearance > Theme File Editor. Avoid adding it inside the visible content area of the page.
Custom-coded sites let you paste the script tag directly into the <head> of the specific page’s HTML file. Save the file, publish the update, then run the page URL through Google’s Rich Results Test one final time to confirm the markup appears correctly in your live site.

Implementing Schema Markup for Long-Term SEO Success
You now have everything you need to go from a blank form to working JSON-LD on your site. Use the merkle schema markup generator to build your first schema type today, run it through Google’s Rich Results Test, and add it to the page it describes. Start with your homepage using LocalBusiness schema since that single markup block gives you the most immediate local SEO impact.
From there, work through your other key pages one at a time. Add FAQPage schema to any page with questions and answers, Product schema to product listings, and BlogPosting schema to your articles. Each addition gives search engines more context about your content and improves your chances of showing up in rich results.
If you want a professional team to handle schema markup, site structure, and full SEO optimization for your business website, Avatar Website Design builds sites with all of that built in from day one.