HomeDev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunitySubmit a ticketLog In
GitHubNuGetDev CommunitySubmit a ticket

Content Recommendations

Optimizely Content Recommendations automatically generates a personalized content feed for each visitor based on the individual's site activity.

Optimizely Content Recommendations uses natural language processing (NLP) to understand the meaning of each piece of content at a granular level and builds a real-time interest profile for each visitor based on their interactions with the NLP-generated topics. Content Recommendations uses this information to recommend articles, blog posts, or other specified content sections that are most relevant to the visitor's interest profile.

  • The following image shows topics generated from a single piece of content automatically via NLP.
  • The following image shows a click stream of an individual based on site activity.
  • The following image shows an interest profile of the same individual expressed as topics.

Quickstart guide

  1. Expose necessary metadata (such as og:image) on content pages that are eligible for recommendations.
  2. Install the tracking script on a site to activate content processing and interest profiling.
  3. Set up sections and corresponding flows attached to the widget delivery.
  4. Set up delivery of the widget with the assigned section.
  5. Install content block on a page.
  6. Test and launch content recommendations.

Related blog posts