Speed up widget development with Sitefinity MCP server. Learn more...

Content markup for AI discoverability

Why content markup for AI matters

PREREQUISITES: Content markup for AI is available out-of-the-box as of version Sitefinity 15.4.8626.

Large Language Models (LLMs) are changing how users discover and consume content. Instead of browsing through a list of links, users now have the option to ask direct questions and receive synthesized answers generated from multiple sources. Your content no longer competes only for rankings in traditional search engine results pages - it competes to be interpreted with precision, selected, and cited by AI retrieval systems.

By providing explicit machine-readable data, you clearly define what your content represents, who it is intended for, and how key entities relate to one another. This makes it easier for AI retrieval systems and search engines to accurately interpret and process your website content.
This is where Schema.org structured data becomes essential.

Understanding Schema.org structured data

Schema.org provides a standardized vocabulary for describing content in a way that machines can interpret with precision. By implementing structured data in your Sitefinity content - such as Article, News, FAQPage, HowTo, Product, Organization, and other content types - you explicitly define what your content represents, it is intended for, who authored it, and how different entities relate to one another.

Advantages of using structured content markup:

  • Improved semantic discoverability – Structured data helps AI retrieval systems and search engines better interpret content entities, relationships, and context, supporting stronger SEO and GEO alignment.
  • Higher credibility and trust signals – Explicitly defined authorship, publication details, organizations, and content types may increase credibility signals used by AI systems when selecting sources.
  • Future-proof content strategy – Machine-readable data helps ensure your content remains accessible and adaptable to evolving AI-powered discovery systems.

Supported content types

Content markup for AI discoverability is available for:

  • News items
  • Blog posts
  • Events
  • List items
  • Dynamic types
  • Pages

The generated JSON-LD is automatically inserted into the details view for content items and directly into pages.

Configure content markup permissions

By default, only administrators have permission to construct structured data.

To grant permissions to other users, perform the following:

  1. Navigate to Administration » Permissions » Access content markup for AI.
  2. Click Change.
  3. Configure the permission settings.
    For more information, see Global and section permissions.

Construct content markup for content items

You can create Schema.org markup for news items, blogs, events, list items, and dynamic types. The generated JSON-LD is automatically inserted into the details view of the content item.

To construct markup for content items, perform the following:

  1. Navigate to the content item grid (for example, Content » News).
  2. Click Settings in the toolbar.
  3. Select Content markup for AI.
    The Content markup for AI editor opens.

Building your schema markup

You have two options:

Option 1: Paste existing JSON-LD

  • Paste a pre-generated JSON-LD syntax directly into the editor.

Option 2: Build using the visual editor

  • Insert Types – Select from pre-configured Schema.org types with default properties.
  • Insert Properties – Add commonly used Schema.org properties to your markup.
  • Insert Dynamic Data – Map fields from the current content item or related items to Schema properties.

For more information: 

Example: Creating markup for news items

  1. Navigate to Content » News.
  2. Click Settings in the toolbar.
  3. Select Content markup for AI.
  4. Use the visual editor to:
    • Select "Article" or "NewsArticle" type.
    • Map dynamic fields like Title, Publication Date, Author, and Description.
    • Add organization information.
    • Configure related content relationships.

Construct content markup for pages

To construct markup for pages, perform the following:

  1. Navigate to Pages.
  2. Select the page you want to add markup to.
  3. Click Settings » Content markup for AI to add the schema to all pages.
    If you want to add it to a spefic page, navigate to the actions menu of the page Actions » Content markup for AI.
  4. Follow the same building process as content items to create your Schema.org markup.

The generated JSON-LD will be inserted directly into the page's HTML output.

NOTE: With content markup introduced in individual page, you can have both the global schema and the schema per page - if you select the insert option, or the individual page schema - if you select the replace option. In addition, you can also have the content item schema rendered.
The schemas are rendered in the following order:
  1. Content item.
  2. Individual page.
  3. Global page schema.

Syntax specifics

Multiple relations can be shown with the following syntax example:

{
  "@context": "https://schema.org",
  "articles": [[RelatedArticles:
    {
      "@type": "Article",
      "title": "{{RelatedArticles.Title}}",
      "url": "{{RelatedArticles.CanonicalUrl}}"
    }
  ]]
}

Date and Time Formatting:

  • {{PublicationDate:datetime}} shows all date and time information.
  • {{PublicationDate:time}} shows just the time.
  • {{PublicationDate}} shows only the date.
NEW TO SITEFINITY?

Want to learn more?

Enhance your Sitefinity skills by enrolling in free training sessions. Become Sitefinity certified through Progress Education Community to strengthen your professional credentials.

Get started with Integration Hub | Sitefinity Cloud

This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.

Web Security for Sitefinity Administrators

This free lesson teaches administrators the basics about protecting your Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity ASP.NET Core and take advantage of its decoupled architecture and modern development model.

Was this article helpful?