Schema Studio
Write or import JSON-LD, check it against the properties Google documents as required and recommended, and see how the markup can appear in search. Every rule links to the Google page it came from. Nothing in the preview is invented — a property you did not supply is drawn as missing.
Start from a type
Skeletons carry property names with empty values on purpose. Fill them with the real data from the page — never with sample values.
Or import from a live page
JSON-LD
Rich results are not awarded while a documented required property is absent.
nameRequiredPresent but empty. Fill name with the real value from the page.
Legal or trading name.
urlRecommendedPresent but empty. Either fill it with a real value or remove the key.
Canonical homepage URL.
logoRecommendedPresent but empty. Either fill it with a real value or remove the key.
Logo image, at least 112x112 px.
sameAsRecommendedPresent but empty. Either fill it with a real value or remove the key.
Profile URLs that confirm the entity, for example LinkedIn.
contactPoint.telephoneRecommendedNot present. Google documents contactPoint.telephone as recommended for Organization.
Public contact number.