Something like the algorithm TikTok uses. First probing by offering a variety of content that should match based on what little information you have on the user (ip location, locale, etc).
Then use the user’s action to iteratively refine your classification, until you end up with something tailor-made.
Then use the user’s action to iteratively refine your classification, until you end up with something tailor-made.