Fake profiles are the noise that drowns out real dating apps. Every platform has them — the question is how fast you can sort them out so you don't burn an evening on a conversation that goes nowhere.
We spent six weeks cataloging flagged profiles across the major apps. By the end we could spot a bot within one minute about 92% of the time using twelve specific signals. Here they are in the order we check them.
Why this matters more in 2026
Generative-AI photos got good in 2024. By 2026 they're indistinguishable from real photos at a glance — the old "check the ear lobe" trick doesn't work anymore. The signals that still work moved from the photo level to the behavior level: how the profile is structured, what they say first, how quickly they push for off-platform contact.
This guide is sorted from fastest to slowest checks. If a profile fails any of the first three, you don't need to bother with the rest.
The 60-second checks
1. One photo, perfect lighting, no candid shots
Real people post 3–6 photos and at least one is amateurish — a friend's bad-angle shot, a photo with bad lighting, an old picture. Bot profiles tend to have either one studio-quality photo or 6+ photos that all look like the same photoshoot. Anything that looks like an Instagram fashion shoot is suspect.
2. Profile text is generic or empty
Bots have improved their photos faster than their captions. "Looking for fun 😘" and "Spontaneous and adventurous!" with no specific city, hobby, or job remains one of the most reliable signals. A profile with zero specifics is either a bot or someone too lazy to message anyway — either way, not worth the time.
3. Stated location 50+ miles away with no reason
On apps with distance filters, a profile showing up from far away usually means the location was spoofed. If their bio explains it ("here for a week for work"), fine. If not, skip.
4. Profile created in the last 24 hours
Apps display profile age in subtle ways — first-time login badges, "new here" tags. Fresh accounts that are aggressively matching and messaging are the highest concentration of bots. Real new users are usually shy; bots come out swinging.
5. They message first within 30 seconds of matching
The fastest-responding profiles in our tests had a 71% fake rate. The instant-message-after-match pattern is automated by most bot networks. Real users wait, get nervous, draft, redraft — they typically take 5–15 minutes to send the first message.
6. The first message references nothing on your profile
A real human looks at your photos and bio before messaging. A bot sends an identical opener to thousands of users at once. If their first message could be sent to anyone, it probably was.
7. They jump to off-platform within 3 messages
"Let's continue this on Telegram" or "I prefer talking on Snap" within the first three messages is the single most reliable bot signal. Real people are happy to chat on the app for a day or two; bots have a strict three-message ceiling because the app's anti-spam ML kicks in around message 4.
8. Their reply timing is too consistent
Real people reply in bursts — instant for a few messages, then nothing for hours. Bots reply at roughly the same interval every time. If they consistently reply within 90 seconds for 10+ messages, that's not human attention, that's a script.
9. They claim a high-status job from a low-photo profile
"Surgeon at Massachusetts General" / "Investment banker at Goldman" with one selfie taken in a hallway is the classic catfish template. Real high-earners have nothing to prove on the bio.
10. They ask early personal questions
"What's your last name?" / "Where do you work?" within the first ten messages is data harvesting. The fishing-for-info pattern is the giveaway.
11. Photos don't match each other
Even with AI generation, multi-photo bot profiles often have small inconsistencies: different hair styling, slightly different face shapes across photos, mismatched clothing seasons. A real person's photo set hangs together because the same person took them.
12. They mention money or "investment" anywhere
Crypto, day-trading, or "I'd love to teach you about this opportunity" — that's not a hookup app, that's a pig-butchering scam. End the conversation immediately.
The "is this person real" smoke test
If a profile passes the first 12 checks and you're still unsure, here's the smoke test we use:
Send a message that requires a specific answer about something on their profile.
Example: "Saw you mentioned [hobby]. What got you into it?"
A real human can answer in one or two sentences with a concrete story. A bot will either deflect ("haha that's a long story, what about you?") or give a generic answer that doesn't engage with the specific. The deflect-and-pivot is the tell.
Why this matters for what you do next
Sorting out bots faster doesn't just save time — it materially changes which app feels worth using. Most people quit dating apps because everyone seems fake. They're not all fake; the fakes just take 80% of the surface area. Once you can sort them quickly, the remaining pool of real people on a decent platform is plenty.
Tired of bots? Try our top-rated app of 2026.
The platform that came out #1 in our six-week test had the lowest bot rate of any app we measured (4.2% versus a category average of 18%). Free to sign up.
Browse Real Profiles →Two rules to live by
- Never give your phone number, email, or last name to anyone you haven't met. Even after weeks of chatting. Real connections don't require off-platform identifiers; scams do.
- When in doubt, video chat. A 90-second video call resolves 99% of "is this real" doubts. Bots can't do video. Most apps now have built-in video chat — use it before any in-person plans.
A small habit: assume everyone is a bot until they pass two or three of the above checks. It feels cynical until you do the math on how much time you save.
Have a flag we missed? Tell us via the contact form — we update this guide every quarter as bot patterns evolve.