Four visibility checks
Each check is independent and reports its own status, confidence and limitations.
Only checks that could actually be measured count toward the score. Unmeasurable checks are reported as untestable — never silently treated as passes or failures.
Search suggestions
Whether the public search box suggests the account when you type its username.
Limitations
- Public search ordering reflects several ranking signals and can change without notice.
- A missing suggestion is weak evidence on its own and is only reported as a possible restriction.
- Presence in a third-party index is weaker evidence than absence: X's own live search may still treat the account differently.
Search visibility
Whether recent public posts from the account appear in X search results.
Limitations
- Search indexes are eventually consistent; a very recent post may be missing for minutes.
- An empty result set alone does not prove a restriction — the account may simply have no recent public posts.
- This measures visibility through a third-party public index, not an official verdict from X.
- Presence in a third-party index is weaker evidence than absence: X's own live search may still treat the account differently.
Hidden replies
Whether recent public replies remain visible inside their original conversation threads.
Limitations
- Only recent public replies can be sampled; older replies are not observable.
- If a conversation thread cannot be fully retrieved, the check is reported as untestable rather than a restriction.
- Reply presence is measured against the configured data source's public thread listing, which may be more complete than what a logged-out visitor sees.
Reply ranking
Whether recent replies appear at normal positions in publicly visible reply lists.
Limitations
- Only the publicly visible reply ordering is observable; X's internal ranking signals are not accessible.
- Reply position depends on the thread, its age and its other participants, so this check is directional evidence.
Transparent scoring
Only checks that could actually be measured count toward the score. Unmeasurable checks are reported as untestable — never silently treated as passes or failures.
visibilityScore = passedChecks / measuredChecks × 100
- pass — no restriction observed
- fail — evidence supports a possible restriction
- untestable — public data was insufficient; excluded from the score
- error — the check could not run; excluded from the score