← All articles
Technical AI Visibility

The Minimum Viable JSON-LD Graph for a Solopreneur Site

J.L. Marcoux6 min read

You don't need fifteen Schema.org types to be cited by AI. You need three, connected correctly. Here's the @graph pattern that does the heavy lifting for a one-person brand.

Three nodes, one graph

Most solopreneur sites either ship no structured data or copy-paste a sprawling Organization block that no engine fully trusts. The minimum viable graph is three connected nodes:

  • Organization — the brand entity, with url, logo, and sameAs.
  • Person — you, the author, linked to Organization via founder / worksFor.
  • WebSite — the domain itself, with a SearchAction and publisher pointing at Organization.

Connect them with @id references inside a single @graph and you give every AI engine a clean entity model to attach citations to.

The pattern

Drop a single <script type="application/ld+json"> block in your index.html with all three nodes in one @graph array. Don't split them across pages. Don't duplicate them in per-route Helmet tags — those are reserved for Article, Product, BreadcrumbList, and other page-scoped types.

#JSON-LD#Schema.org#Technical SEO

About the author

J.L. Marcoux

J.L. Marcoux is the founder of idea-lab.ai and creator of the AI Visibility OS — a 7-dimension framework for scoring and improving how brands are surfaced, cited, and recommended by AI answer engines (ChatGPT, Claude, Perplexity, Google AI Overviews). Over 25+ years in marketing management and SEO, J.L. has led enterprise brand work with Nike and Adidas, and now researches AEO and GEO live in public at idea-lab.ai.

Follow on LinkedIn →