Forgot your password?

Creator Optimization Guide

Tips and tricks to optimize your content creation

Creator Optimization Guide

This guide explains how the ProFans Discovery Feed recommendation system works. By understanding these rules, creators can optimize content strategy and improve visibility, engagement, and long-term growth.

1. Algorithm Overview

ProFans uses a composite scoring system to rank content in the Discovery Feed. Each post receives a final score based on freshness, engagement, user interest, follow relationships, and exposure control.

2. Final Ranking Formula

final_score =
  user_similarity_score
  × base_score
  × followed_boost
  × decay_factor

Higher final scores result in higher priority placement in the Discovery Feed.

3. Base Score Calculation

base_score =
  α × recency_score
  + β × engagement_score

Default weights for recent content:

α = 0.7   (freshness weight)
β = 0.3   (engagement weight)

For content older than 60 days, weights are adjusted:

base_score =
  0.4 × recency_score
  + 0.6 × engagement_score

4. Recency Score (Freshness)

recency_score =
  e^(-0.1 × hours_since_posted)
  × new_content_bonus

New content bonus values:

  • Less than 7 days: 1.8
  • 7–30 days: 1.5
  • 30–60 days: 1.2
  • More than 60 days: 1.0

This exponential decay ensures that newer content receives priority while older content fades gradually instead of disappearing suddenly.

5. Engagement Score

total_engagement =
  likes + comments + favorites + views + base_engagement
engagement_raw =
  (likes × 4)
  + (comments × 6)
  + (favorites × 3)
  + (views × 1)
  + (base_engagement × 2)
engagement_score =
  engagement_raw
  ÷ (1 + e^(-0.1 × (total_engagement - 5)))

Comments have the highest impact, followed by likes and favorites. A base engagement value is added to prevent cold-start issues for new content.

6. User Interest Matching

user_similarity_score =
  min(
    0.9,
    max(
      0.1,
      (tag_match_score + content_type_match_score) ÷ 2
    )
  )

Interest matching is calculated using historical user behavior such as views, likes, comments, and favorites.

  • Tag interest increases by 0.1 per interaction
  • Content type interest increases by 0.05 per interaction

For new or inactive users, the default similarity score is 0.5.

7. Followed Creator Boost

if user_follows_creator:
  followed_boost = 1.8
else:
  followed_boost = 1.0

Content from followed or subscribed creators receives an 80% ranking boost. This makes follower growth a key driver of visibility.

8. Exposure Decay Control

if exposure_count > 8:
  decay_factor = e^(-0.2 × (exposure_count - 8))
else:
  decay_factor = 1.0

A single post will not be shown endlessly to the same user. After 8 impressions, ranking weight gradually decreases to prevent fatigue.

9. Ranking and Diversity Strategy

  • Posts are ranked by final score
  • Top 70% are selected by score
  • Remaining 30% are randomly selected from qualified content
  • Posts with similar scores may be randomly reordered
  • Initial feed load includes partial randomization

This approach balances quality ranking with content diversity and discovery.

10. Optimization Recommendations

  • Post consistently to benefit from freshness scoring
  • Encourage comments and meaningful interaction
  • Use accurate and focused tags
  • Build long-term follower relationships
  • Avoid repetitive or duplicate content

Conclusion

The ProFans Discovery Feed algorithm is designed to reward high-quality, relevant, and engaging content. Creators who focus on consistency, interaction, and audience alignment will benefit most over time.