Skip to main content
Personalized recommendations enhance user experience by tailoring suggestions to each user’s preferences and behaviors. By leveraging user data, you can deliver relevant and engaging content that resonates with each user.
This is a beta feature according to Algolia’s Terms of Service (“Beta Services”).
Personalized recommendations are compatible with both Classic and Advanced Personalization. Personalized recommendations are available for the following models:

How personalized recommendations work

Personalized recommendations use the same Recommend models, but they incorporate user affinities to tailor the recommendations to individual users. The recommendations are re-ranked based on the user’s affinities, which are derived from their interactions and preferences.

Enable personalized recommendations

To implement personalized recommendations, ensure that you have setup your Personalization configuration, and that user affinities are being computed.
  1. Go to the Algolia dashboard and select your Algolia .
  2. On the left sidebar, select Recommend.
  3. Select a model you want to train and click Start using.
  4. In the Personalization section, enable the feature.
Screenshot of a 'Personalization' settings page with an enabled toggle and a note about 'Token support in events'.. For more granularity, you can also turn Personalization on or off per-query. To do this, set the query parameter enablePersonalization to true or false in your Recommend request.
Last modified on February 18, 2026