It sounds fake for two reasons, and only one of them is the writing style. Yes, ChatGPT's default register carries the known tells — em dashes, "thrilled to announce", buzzwords, tidy triplets, a motivational ending. But the deeper problem is the input: if you prompted "write a LinkedIn post about leadership," the output contains no experience of yours. It's fluent about nothing. The fix is five steps, and the first four take about ten minutes.
Step 1: Strip the tells
Delete every em dash (use commas or periods), the announcement opener, the buzzwords (delve, leverage, unlock, game-changer, transformative), any three-item list you didn't deliberately write, and the uplifting last line. The complete pattern catalog with replacements is in the AI slop words and phrases list, and this guide walks each pattern with before/afters.
Step 2: Replace generic claims with your facts
Anywhere the post says something anyone could say — "communication is key", "growth requires stepping out of your comfort zone" — replace it with the specific thing that happened to you. If you can't, that sentence shouldn't exist. Also check for invented specifics: ChatGPT will happily produce numbers and outcomes you never gave it. Every figure in the post must be one you supplied.
Step 3: Rebuild the hook
LinkedIn shows roughly the first 60 characters of line one before "…more". ChatGPT's openers ("In today's fast-paced world of…") waste them. Front-load a claim or a number: the reader should know what the post is about, and why they might care, before the fold.
Step 4: Cut a third
ChatGPT pads: transitions, restatements, a summary of what it just said. Cut every sentence that repeats or announces another sentence. A post that survives a one-third cut almost always reads more human, because padding is itself a tell.
Step 5: Add the one thing ChatGPT can't
One detail only you could know: the real revenue number, the exact error message, the client's objection, what you'd do differently. This gives readers a reason to trust that the post comes from a real experience. It is one detail people may look for when reviewing whether a post reads as AI-generated.
Worked example
Same topic, same length ballpark. The second one has a specific claim in the hook, a real mechanism, real stakes, and zero tells.
Or do steps 1–4 in one click
Paste the ChatGPT draft into the anti-slop editor: general patterns appear with explanations and optional replacements. The editor does not write your facts, choose a hook, or add a context-specific check. Step 5 is still on you; that is the point.
Paste the ChatGPT draft, review the patterns
Free editor · No signup · You choose every change
Open the anti-slop editor →