Frontend Visibility
Understanding how moderation affects review visibility across the platform.
Visibility Rules
| Status | Profiles | Gig Pages | Search Results |
|---|---|---|---|
| Approved (1) | Visible | Visible | Visible |
| Pending (0) | Hidden | Hidden | Hidden |
| Rejected (2) | Hidden | Hidden | Hidden |
| Legacy (NULL) | Visible | Visible | Visible |
Note: Reviews with NULL status (legacy data) are treated as approved.
Where Reviews Appear
Freelancer Profiles
- Star rating display
- Review count
- Individual review cards with text
- Only approved reviews shown
Gig/Service Pages
- Average rating
- Review breakdown
- Individual reviews
- Only approved reviews shown
Search Results
- Rating badges on listings
- Review counts
- Only approved reviews shown
Order Details
- Rating given by client/freelancer
- Review text (if any)
- Status indicator for admins
Review Display
Review Card
┌─────────────────────────────────┐
│ ⭐⭐⭐⭐⭐ │
│ │
│ "Great work! Highly recommended"│
│ │
│ — John Doe │
│ Client │
│ January 15, 2026 │
└─────────────────────────────────┘
Rating Summary
┌─────────────────────────────────┐
│ Rating Summary │
│ │
│ ⭐⭐⭐⭐⭐ (4.8) │
│ Based on 127 reviews │
│ │
│ 5★ ████████████ 98 │
│ 4★ ████ 21 │
│ 3★ █ 5 │
│ 2★ ░ 2 │
│ 1★ ░ 1 │
└─────────────────────────────────┘
Impact of Moderation
Approved Reviews
- Appear on all public pages
- Count toward average rating
- Show in search results
- Visible to all users
Pending Reviews
- Hidden from all public pages
- Do not count toward average rating
- Visible only in admin panel
- Waiting for admin action
Rejected Reviews
- Hidden from all public pages
- Do not count toward average rating
- Visible only in admin panel
- Permanently hidden
Technical Implementation
Query Filtering
All review queries include:
->where('ratings.status', 1)
->orWhereNull('ratings.status')
This ensures:
- Approved reviews are shown
- Legacy reviews (NULL status) are shown
- Pending/rejected reviews are hidden
Affected Locations
- Freelancer profile page
- Gig/service page
- Search results
- API responses
- Recommendation algorithms
Tips for Users
For Clients
- Reviews are typically approved automatically
- Contact support if your review doesn't appear
- Keep reviews constructive and professional
For Freelancers
- Build a strong review profile
- Respond professionally to feedback
- Address concerns raised in reviews
For Admins
- Monitor pending reviews regularly
- Apply consistent moderation standards
- Document rejection reasons
Last updated: September 2026
Still stuck?
Our support team is ready to help you get set up.

