LinkedIn's feed has a problem. Studies suggest that over 50% of posts published on LinkedIn today are AI-generated or heavily AI-assisted — and that's before counting engagement bait, humble brags, and recycled motivational content that have always existed. The result is a feed that looks busy but delivers very little actual signal.
This guide covers every method for cleaning your LinkedIn feed, from LinkedIn's native controls (limited, but free) to AI-powered extensions that do the heavy lifting automatically.
Method 1: LinkedIn's built-in controls
LinkedIn gives you a few native tools for controlling your feed. They work, but they require manual effort per post and don't scale.
Unfollow without disconnecting
Go to any connection's profile, click the "Following" button, and select "Unfollow." You stay connected (they can still message you, you still show in each other's networks) but their posts disappear from your feed. This is the fastest native option for connections you've identified as consistently low-signal.
"Not interested" and "Report"
Click the three dots (⋯) on any post. "I don't want to see this" tells LinkedIn's algorithm to show fewer posts like it. "Report" sends a stronger signal. Both work slowly — expect to see improvement over weeks, not immediately. Neither specifically targets AI-generated content.
Keyword filters (hidden setting)
Go to Settings → Data privacy → Visibility → Feed preferences. You can add up to 150 keyword filters. This catches posts containing specific words but misses AI-generated content that avoids those words. It's also purely reactive — you have to know the keywords in advance.
Limitation of native controls: LinkedIn's algorithm is designed to maximise engagement time, not signal quality. Even if you use all three native methods, the algorithm will keep testing new engagement-bait formats. Native controls are maintenance work, not a fix.
Method 2: Use a Chrome extension
Extensions can intercept and modify the LinkedIn page before you see it. The better ones run in real time as you scroll, without refreshing the page. There are two categories:
Rule-based extensions
These hide posts that match fixed rules — e.g. "hide all posts from this account" or "hide posts containing these keywords." Fast and private (no server calls), but they can't detect AI-generated content or engagement bait that avoids your keyword list.
AI-powered extensions
These send post text to a server for classification and return a decision. Slower (a few hundred milliseconds per post), but they understand intent — they can spot engagement bait written in natural language, AI-generated filler even when it doesn't use obvious phrases, and humble brags regardless of how they're worded.
Step-by-step: Clean your feed with CleanedIn
CleanedIn is an AI-powered Chrome extension that filters 10 post types and optionally highlights the ones worth reading. Here's how to set it up:
Install CleanedIn from the Chrome Web Store
Takes about 30 seconds. No credit card required for the free tier (20 classifications/day). Install here →
Sign in or create an account
Click the CleanedIn icon in your Chrome toolbar and sign in with email or Google. Your settings sync across devices.
Open LinkedIn — filtering starts immediately
No configuration needed to start. CleanedIn immediately begins classifying posts as you scroll and hides the ones that match your active filters. Filtered posts show a small "hidden" indicator so you can unhide them if you want.
Choose which post types to filter
Open the popup and toggle filters on or off independently. Available filters: AI-generated content, engagement bait, humble brags, career announcements, corporate PR, recycled viral content, empty inspiration, vague teases, off-topic content, political noise.
Adjust sensitivity
The sensitivity slider controls how aggressively CleanedIn filters. "Forgiving" catches only obvious cases; "No Mercy" applies a stricter threshold. Start at the default (middle) and adjust based on what you see.
(Pro) Turn on Spotlight
Spotlight is the reverse: instead of hiding bad posts, it highlights good ones with a blue left border. It surfaces professional insights, original research, contrarian takes, case studies, and expert analysis. Available on Pro plans (£9/month or £59/year).
Which post types should you filter?
Not everyone has the same problem. Here's a guide to which filters to turn on based on what bothers you most:
- Feed full of obvious ChatGPT output? Enable "AI-generated content." This is the most common complaint in 2025.
- Too many "I'm thrilled to announce" posts? Enable "career announcements" and "humble brags."
- "Like if you agree" polls and engagement farming? Enable "engagement bait."
- Politics and news that has nothing to do with your work? Enable "political and news shares" and "off-topic content."
- Recycled motivational quotes? Enable "empty inspiration" and "recycled viral content."
Quick comparison: native controls vs extensions
| Method | Detects AI posts? | Real-time? | Effort |
|---|---|---|---|
| LinkedIn Unfollow | No | Yes | High (manual per person) |
| LinkedIn "Not interested" | No | Slow | High (manual per post) |
| LinkedIn keyword filters | No | Yes | Medium (setup once) |
| Rule-based extensions | No | Yes | Low–medium |
| CleanedIn (AI) | Yes | Yes | Low (set once) |
How much of LinkedIn's feed is actually AI-generated?
It's hard to measure precisely, but early 2025 estimates put AI-generated or AI-assisted posts at 40–60% of LinkedIn's English-language feed. The rise tracks almost exactly with the mainstream adoption of ChatGPT in late 2022. Before that, the noise problem on LinkedIn was primarily engagement bait and humble brags. Now it's layered: AI-generated content on top of the pre-existing problems.
The irony is that LinkedIn's own algorithm rewards engagement, and AI-generated posts are written specifically to get engagement. They perform well on likes and comments, so the algorithm shows them to more people. Filtering them out requires something that understands what the post is saying, not just how many people clicked it.
Frequently asked questions
Does CleanedIn permanently delete posts?
No. CleanedIn hides posts in your browser view only. The posts still exist on LinkedIn — other people can see them. If you click "show anyway" on a hidden post, it reappears immediately. Uninstalling CleanedIn restores your feed to normal.
Does it slow down LinkedIn?
Not noticeably. CleanedIn runs a maximum of 3 concurrent classification requests and caches results locally. Once a post has been classified, it's never classified again, even if you see it on a later scroll.
What happens when I hit the free limit?
At 20 classifications, CleanedIn stops filtering new posts until midnight UTC. Existing cached results (posts you've already scrolled past) still apply. Upgrading to Pro removes the limit.
Try it free — takes 30 seconds
Install CleanedIn and see how different your LinkedIn feed looks after filtering the noise.
Add to Chrome — it's free20 classifications/day free · No credit card · Uninstall any time