AI Search Optimization & Agentic SEO
- Structured Data for Automated Systems
- Language Model Visibility Fundamentals
- Trust, Authority, and Machine Confidence
NEW: AI Search Optimisation and Agentic SEO Course by Beatrice Gamba -> Immediate start, on-demand learning for how to optimise for discovery in agentic search ✨ ✨
Search & SEO Concepts
In shortJSON for Linking Data: the script-based format Google recommends for structured data, describing a page's entities in a block separate from the HTML.
JSON-LD (JavaScript Object Notation for Linked Data) is a W3C standard for writing linked data as JSON. In SEO it is the most common way to add Structured Data: a <script type="application/ld+json"> block that describes what a page is about, using the schema.org vocabulary. Google calls it its recommended format, because it sits apart from the visible HTML and is easy to generate and maintain.
A JSON-LD block is a set of key-value pairs with a few special keywords:
@context says which vocabulary you are using, usually https://schema.org.@type declares what the thing is: Organization, Person, Product, Article and so on.@id gives the entity a stable identifier so other blocks and pages can refer to the same node. See @id (Schema Node Identifier).@graph lets you list several connected entities in one block.Properties such as name, author, offers or sameAs then describe the entity and link it to other entities. Because each node can point to others, a site’s JSON-LD forms a small graph that search engines and AI systems can read as facts.
A minimal Organization block might declare "@type": "Organization", a "@id" such as https://example.com/#organization, the name, logo and URL, and a sameAs list of official profiles. Every Article on the site can then set its publisher to that same @id, so all pages point to one brand entity.
MLforSEO’s point in Consistency beats completeness: schema for machines, not results is that five stable fields that agree everywhere are worth more than fifty that contradict each other.