Organization
- @id anchored to your domain with #organization so other blocks can reference it
- name, url, logo, description, telephone and email
- address for each office as PostalAddress
- sameAs for every profile you control
- founder as a Person reference
Person
- @id anchored to /about#name
- jobTitle and worksFor referencing the Organization
- sameAs to LinkedIn and GitHub
Service
- One Service block per service page
- provider referencing the Organization
- areaServed listing countries or cities
- serviceType as a plain phrase
FAQPage and Article
- FAQPage only on pages where the questions are visible
- Article with headline, datePublished, dateModified, author and publisher
- One @graph per page rather than several separate script tags
- Validate with the Schema.org validator before deploying