JSON_LD_INCOMPLETE
JSON-LD is missing required fields
Synviber can fix this automatically for a connected domainWhat this check looks at
Whether a JSON-LD block of the right @type is not just present but actually has its required fields populated. Only fires when a matching block already exists — an absent block trips the corresponding *_MISSING code instead.
Why AI answer engines care
A JSON-LD block that exists but is missing (or has empty) required fields is nearly as useless to an AI assistant as no block at all.
Does Synviber fix it for me?
Yes, for a connected domain — the dashboard publishes the fix live at the gateway and re-scans to confirm it worked. Not available without a connected domain.
How to fix it manually
organization_name_logo
Medium severity
Scanner message: "Organization JSON-LD is missing required `name` or `logo`"
Fill in both `name` and `logo` (an absolute image URL) on your Organization JSON-LD so AI assistants can correctly identify and visually represent your brand.
software_application_offers
Low severity
Scanner message: "SoftwareApplication JSON-LD is missing `applicationCategory` or `offers`"
Fill in both `applicationCategory` (e.g. "BusinessApplication") and `offers` on your SoftwareApplication JSON-LD so AI assistants can answer questions about what your product is and how it's priced.
faq_blank_answer
Medium severity
Scanner message: "FAQPage JSON-LD has a Question with a blank acceptedAnswer.text"
Every Question in your FAQPage JSON-LD needs a non-empty `acceptedAnswer.text` — a blank answer gives AI assistants nothing to cite.