JSON_LD_INCOMPLETE

JSON-LD is missing required fields

Synviber can fix this automatically for a connected domain

What 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.

← Back to all issues