The Review Pipeline
Every character goes through a three-stage pipeline before appearing publicly on OnlyVibe.Draft
Your character is saved but not visible to anyone except you. You can edit freely, generate avatar previews, and refine the personality.Characters stay in draft until you explicitly submit them for review.
Pending Review
When you publish your character, it enters the review queue. During review:
- Our AI analyzes your character’s personality text, backstory, and avatar
- Vibe scores are automatically generated from the analysis
- NSFW level is determined and validated
You can continue editing an approved character at any time. Minor changes (bio text, communication style) take effect immediately. Significant personality or backstory changes trigger a re-analysis of vibe scores and may require re-review.
Rejection reasons
If your character is rejected, you will receive a reason. Common causes:| Reason | How to fix |
|---|---|
| Content analysis flagged issues | Revise personality or backstory to align with intended tone |
| NSFW level too low for content | Increase NSFW level to match the character’s tone |
| Prohibited content detected | Remove content that violates Content Guidelines |
| Avatar contains real person | Use AI-generated avatars or original artwork only |
Tags
Tags are how fans find your character through search and browse filters. You can add up to 10 tags per character.Tagging best practices
- Use all 10 slots — more tags means more surface area in search
- Mix broad and specific — “girlfriend” (broad) + “goth girlfriend” (specific)
- Include the niche — “anime”, “dominant”, “romantic”, “NSFW”, “roleplay”
- Think like a fan — what would someone search for to find your character?
- Check trending tags — the discover page shows popular tags; use relevant ones
Example tag sets
| Character type | Tags |
|---|---|
| Romantic anime girlfriend | anime, girlfriend, romantic, sweet, wholesome, cute, dating, slice-of-life, flirty, affectionate |
| Dominant NSFW character | dominant, NSFW, explicit, intense, commanding, seductive, roleplay, fantasy, passionate, dark |
| Chill best friend | friend, casual, funny, supportive, platonic, chill, witty, sarcastic, relatable, comfort |
NSFW Levels
Every character has an NSFW level that controls content gating and who can see it.| Level | Description | Audience |
|---|---|---|
| SFW | No sexual or suggestive content | All users |
| Suggestive | Flirtatious, romantic, or mildly sexual | Users with age verification |
| Explicit | Overtly sexual or graphic content | Users with age verification + explicit content enabled |
Choosing the right level
Your NSFW level should match your character’s actual content — not what you wish it was.- A character with Heat 80+ and a seductive personality should be explicit
- A flirty character with Heat 40-60 fits suggestive
- A purely platonic character with Heat under 20 is SFW
The Discover Algorithm
The discover page is the primary way fans find new characters. Here is how the algorithm ranks characters.Ranking factors
| Factor | Weight | What it measures |
|---|---|---|
| Engagement rate | High | Chat messages per unique user in the last 7 days |
| Retention | High | Percentage of users who return for a second session |
| Vibe match | Medium | How closely your scores match the browsing user’s preferences |
| Tag relevance | Medium | Overlap between your tags and the user’s interaction history |
| Recency | Medium | Newer characters get a temporary boost |
| Completion | Low | Profile completeness (avatar, backstory, tags, voice) |
“For You” recommendations
The “For You” feed is personalized. The algorithm builds a taste profile for each user based on:- Characters they have chatted with the most
- Vibe score ranges they prefer
- Tags they interact with frequently
- Relationship types they gravitate toward
Similar Characters
When a user views a character profile, they see a “Similar Characters” section. Similarity is calculated from:- Vibe score proximity (~25% of score)
- Tag overlap (~25%)
- Category and relationship type match (~25%)
- Behavioral similarity (~25%) — based on how similar the chat patterns are
New character boost
Newly approved characters receive a temporary visibility boost in the discover feed for their first 48 hours. This gives every character a fair chance to attract initial engagement, which then determines long-term ranking.Maximizing discoverability
Complete your profile
Characters with an avatar, full backstory, 10 tags, communication style, and voice rank higher than incomplete profiles.
Clear personality direction
A coherent character design produces strong vibe scores. The AI sends you the right audience — people who stay and engage, not people who bounce.
Encourage engagement
Characters that generate longer conversations rank higher. A compelling personality keeps users chatting.
Use trending tags
Check the discover page for trending tags and incorporate relevant ones into your character.
Next steps
- Vibe Scores — understand how scores affect your reach
- Personality Design — create characters that retain users
- Best Practices — what top AI creators do differently