Before adding data to the Knowledge Graph, you need to set up your data model so the Knowledge Graph is ready to accept your business data. This doc covers how entity types, fields, and field types work together to form your entity schema, and the system limits that apply.
Entity Schema
The entity types enabled in your Knowledge Graph and the fields available on them are collectively called your entity schema.
Entity Types
Each entity has a type that determines its available fields and structure. To view and manage entity types, navigate to Knowledge Graph > Configuration > Entity Types.

Built-in entity types are the standard types provided by Yext. Most businesses should use these whenever possible. Examples include:
- Locations
- Healthcare Professionals
- Healthcare Facilities
- ATMs
- Restaurants
- Hotels
Custom entity types can be created for specific use cases. However, they are not always compatible with other Yext systems or third-party integrations.
| Built-in Entity Types | Custom Entity Types | |
|---|---|---|
| Yext defines the core schema; users can add additional fields | User defines the schema from scratch | |
| Compatible with Listings | Yes | No |
| Compatible with Pages | Yes | Yes |
| Compatible with Search | Yes | Yes |
For steps on creating a custom entity type, see the Set Up and Enable Entity Types documentation.
Fields
A field represents a piece of data stored on an individual entity (e.g., address, phone number, description, and so on). A single field can be used across multiple entity types.


To view and manage fields, navigate to Knowledge Graph > Configuration > Fields.

Yext provides a set of built-in fields. You can also create custom fields for additional use cases. All fields, built-in or custom, have these properties:
- Type: the format of data the field accepts
- Display Name
- API name
- Validation: e.g., character limits for text fields, aspect ratio for photos
- Multi-language behavior: how the field behaves when translated
Field Types
Field types define the format of data a field accepts. Built-in field types include Text, Number, Date, Photo, URL, and many others. Custom field types can also be created.
To view and manage custom field types, navigate to Knowledge Graph > Configuration > Field Types.

To learn more, see the Manage Field Types documentation.
Knowledge Graph Data Limits
Account Capacity
| Object | Limit |
|---|---|
| Entities | 10,000,000 (limited further by subscription) |
| Custom fields | 1,000 |
| Labels | 1,000 |
Entities
| Object | Limit |
|---|---|
| Entity profile data | 1.5 MB per profile |