Schema Markup Validator
Checks Schema.org syntax
Confirms your custom JSON-LD is well-formed and uses valid Schema.org vocabulary. It does not tell you whether Google will actually show a rich result.
Use it: while writing markupTest any published Weebly page for JSON-LD, validate the structured data you've added against Schema.org, and find the missing fields, blog and product page gaps, and errors that quietly keep your pages out of Google rich results and AI answers.
This is an illustrative preview of how an audit reads. Connect your store to JSON Schema App to validate the live page and auto-fix every error found.
Fix these in JSON Schema AppThe audit reads each block of JSON-LD on your published Weebly page, whether you added it in the theme Header Code, a page's SEO Header Code, or an Embed Code element, maps it to its Schema.org type, and flags the required and recommended properties Google looks for.
The most important type for the small businesses Weebly serves: name, address, phone, and hours that power the local map pack and connect to your Google Business Profile.
Question and answer pairs you add through custom JSON-LD that expand your listing and feed structured answers to AI assistants.
For Weebly (Square) store pages: name, image, price, and availability that unlock product rich results. Product pages need Google Tag Manager to carry this markup.
For the Weebly blog: headline, author, image, and publish date that qualify your posts for article enhancements. Blog posts also rely on Google Tag Manager for schema.
Logo, name, and contact data for your brand, best added in the theme Header Code so it appears site-wide and builds the knowledge panel and entity recognition.
For the service and portfolio pages Weebly is popular with: service type, provider, and area served that help Google understand what you offer and where.
Three steps, no learning curve. Run the check, read the report, then fix what matters most for rich-result eligibility.
Drop in any published Weebly page. The Weebly Schema Validator fetches the live URL and reads the JSON-LD you've added, wherever it lives, exactly as a search crawler does.
See each detected type with a clear status: valid, missing a recommended property, or carrying an error. Every flag points to the exact Schema.org rule behind it, so nothing is a guess.
Add site-wide types in the theme Header Code, page types in that page's SEO Header Code or an Embed Code element, and blog and product schema through Google Tag Manager, then publish. Or let JSON Schema App maintain your JSON-LD, and re-run the audit.
Because Weebly sets only meta tags and makes some pages hard to reach, the gaps are usually yours to close. Here is what each common issue means, how serious it is, and the fix.
Weebly sets titles and descriptions but no structured data, so search engines see plain text. Add the right JSON-LD in a page's SEO Header Code or an Embed Code element.
Weebly doesn't give blog posts or store product pages a manual header-code field, so they often ship with nothing. Add their JSON-LD through Google Tag Manager instead.
The theme Header Code loads on every page, so a page-specific type placed there lands everywhere. Keep site-wide types there and page types in per-page SEO Header Code.
You pasted the JSON-LD in the editor but never hit Publish, so the live URL still has nothing. Publish the site, then re-check the live URL rather than the editor.
A field Google requires is absent, so the whole block is ineligible. For LocalBusiness this is often a missing address, phone, or opening hours. Add it and re-check.
A missing comma or bracket in your pasted code breaks the entire block so nothing is read. Check the JSON-LD structure and that properties sit under the right parent.
Valid markup makes a page eligible for rich results. It does not force them to appear. On Weebly, it is usually one of these.
Editing the header code or an Embed Code element isn't enough on Weebly. Hit Publish so the change goes live, then wait for Google to re-crawl before assuming it failed.
Google can treat a free subdomain as a separate site, which slows indexing. A custom domain helps. Either way, confirm the URL is indexed in Search Console first.
Google no longer shows review stars for reviews a business writes about itself on its own page. Star ratings need to come from genuine, independent reviews.
If your schema lists a price, rating, or feature a visitor cannot see on the page, or a value that has gone stale, Google withholds the rich result. Keep them in sync.
After a fix, Google has to re-crawl and re-process the page. Rich results can take days to reappear, so re-check, then give it time rather than changing things again.
Structured data is not a direct ranking factor. What it does is make your Weebly site machine-readable, so search engines and AI assistants can understand a page well enough to enhance how it appears. That often means a richer listing, a higher click-through rate, and a better shot at being cited in AI answers.
Weebly is built to be simple for small businesses, so it handles the basics like titles and descriptions but adds no structured data for you, and it hides the head on blog and product pages. That leaves real value on the table: a single missing required property can disqualify a whole block. This Weebly Schema Validator exists to surface those gaps.
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Maple & Co Bakery",
"image": "/img/storefront.jpg",
"telephone": "+1-555-0175",
"address": {
"@type": "PostalAddress",
"streetAddress": "52 Elm Street",
"addressLocality": "Denver",
"addressRegion": "CO"
},
"openingHours": "Mo-Sa 07:00-16:00"
}
Weebly has no built-in schema validator, so you lean on Google's tools. They are not interchangeable, which is why markup can pass one and fail another. Here is what each does.
Checks Schema.org syntax
Confirms your custom JSON-LD is well-formed and uses valid Schema.org vocabulary. It does not tell you whether Google will actually show a rich result.
Use it: while writing markupChecks Google eligibility
Tests your published Weebly page against Google's feature requirements and previews the result. This is why clean markup can still throw errors here. Run it on the live URL.
Use it: on the live URLChecks live issues at scale
Reports structured data issues across your whole Weebly site from real crawls, and flags problems after pages go live. Best for monitoring, not first-pass checks.
Use it: ongoing, site-wideRun a free check on any Weebly URL, then let JSON Schema App generate and maintain valid JSON-LD across your site, filling the gaps Weebly leaves behind.
Find and fix the schema gaps keeping you out of Google's rich results and AI answers from ChatGPT and Gemini.
- Sundar Pichai
JSON Schema App automatically detects, fixes, and manages structured data to help search engines and AI understand your website, improving visibility and rich results.
Website Speedy is a SaaS-based website optimization tool that instantly reduces website loading times.
This tool allows you to optimize images automatically on any platform, including Wix, Shopify, BigCommerce, and more.
©2026 JSON Schema App By MakkPress Apps Studio All rights reserved