Knowledge Graph
The Knowledge Graph represents the people, places, products, content, and other entities that matter to a website or organization, together with the relationships between them.
For Business+ and Enterprise customers, start with Create a Knowledge Graph to compare population methods. GraphSync is the recommended way to create and maintain a content Knowledge Graph, while specialized alternatives fit narrower sources and use cases.
Once the graph has been populated, use the Analytics API to add search performance data when the use case requires it.
Use Data Sources to connect OAuth2-based search and analytics providers from the WordLift Dashboard or through the Manager API.
Data ownership and portability
WordLift hosts and operates the managed Knowledge Graph while the service is active. Customers own the structured metadata they create with WordLift. GraphQL provides query access to data in the Knowledge Graph, while KG-REST provides graph operations and a complete dataset export.
The export includes the entities, properties, and relationships in the graph and is available as RDF/XML, JSON-LD, Turtle, or N3. These open RDF serializations and the use of Schema.org make the data portable to other RDF-compatible systems. WordLift hosting, publishing, synchronization, monitoring, and other managed capabilities depend on an active service; this documentation does not define a post-service retention period.
For long-term control of entity identifiers, Enterprise customers can publish the graph under a customer-controlled domain. Choose the dataset URI strategy before production because changing it later can require an identifier migration.
Frequently asked questions
How can WordLift JSON-LD be delivered to a page?
WordLift supports client-side delivery with bootstrap.js and server-side, build-time, or edge delivery through the Data API. See Ways to inject structured data for the supported patterns and their tradeoffs.
Which delivery method should I use for crawlers that do not execute JavaScript?
Use server-side, build-time, or edge delivery so the JSON-LD is present in the initial HTML response. See Choosing client-side or server-side injection.
How can I inject WordLift JSON-LD at the Cloudflare edge?
Use a Cloudflare Worker to retrieve page-specific JSON-LD and insert it into the origin HTML with HTMLRewriter. Follow Cloudflare Integration for the request boundaries, caching pattern, reference implementation, and validation checklist.
Who owns Knowledge Graph data, and how can it be exported or migrated?
Customers own the structured metadata they create with WordLift and can export the complete graph in standard RDF formats. Review Data ownership and portability, the dataset export endpoint, and customer-controlled domains for identifier continuity.
How does GraphSync reuse mappings across pages that share a template?
GraphSync reuses a validated source-specific mapping across pages with the same structure while producing page-specific entities and relationships for every URL. See How GraphSync reuses mappings.