What is engagement bait, and why does X drop it?
Engagement bait refers to posts designed to artificially inflate reply counts through low-effort solicitation phrases (e.g., "Drop your handle for a follow", "Comment YES for the guide", "Like if you agree"). X’s Grox text understanding models classify these patterns as inauthentic engagement, assigning a spam label that results in a DROP from out-of-network For You feeds.
What People Get Wrong
What the Code & Rules Actually Say
Grox text understanding models flag posts matching solicitation patterns, causing tweet_label_drops.rs to assign SPAM_HIGH_RECALL_DROP. The evaluate() fn returns VfAction::Drop for out-of-network discovery contexts. Note: XPurge's "Engagement Bait" scanner tag is an internal heuristic looking for solicitation patterns; it is not a separate named rule in the open-source repo.
Surgical Action Plan
XPurge detects common engagement bait syntax in your post history so you can clean it with a single click. Note: Engagement Bait is an XPurge heuristic scanner label.
Find Bait Posts in Archive →Want the visual mental model? Explore the full 15-module interactive architecture in Algo Map to earn XP and master how this rule operates in production.
Open Algo Map →