Organization, LocalBusiness, Service, FAQPage, BreadcrumbList - that is enough in most cases. Review markup without reviews and job markup without jobs is risk, not a GEO hack.
What matters is alignment with visible text and the commercial-register name. Putting a GmbH under a different legal name in JSON-LD than in the imprint creates a second entity.
For Switzerland: structure the address, do not mix language versions in one graph, set `areaServed` only if the page says it. Use `sameAs` only for profiles you control.
SOURCE/01 by GlasBox (Knowledge) validates the graph against visible content. Markup the page does not support is removed.
---
Next step
GlasBox measures classic SEO and AI visibility separately. No ranking or mention guarantee. The free short check stays thin on purpose.
Request an introductory call