Search is full of slop. We're cleaning it up.
AI-generated SEO spam is flooding search results:
- Recipe sites with 2000-word life stories before "boil water"
- How-to guides that say nothing in 15 paragraphs
- Listicles generated by GPT with zero original thought
- Content farms pumping out AI slop for ad revenue
Google and Bing won't fix this. So we did.
Extension popup - your command center
One-click blocking in search results
Sites reported by other users are automatically filtered from your results. The more we use it, the cleaner everyone's search becomes.
See AI slop in your search results? Click the block button. Done. You'll never see that domain again.
Your personal blocks stay with you. Sync across devices, export anytime.
No personal data collection. No tracking. Your blocklist is yours.
Works on both major search engines. More coming soon.
Runs in the background without slowing down your browsing.
Coming soon
- Clone the repository:
git clone https://github.com/Hikan-Teki/slop-search.git
cd slop-search- Build the extension:
cd extension
npm install
npm run build- Load in Chrome:
- Go to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the
extension/distfolder
- Go to
- Install the extension
- Search on Google or Bing as usual
- Block any AI slop site with one click
- Enjoy cleaner search results
Your blocks are shared with the community (anonymously) to help everyone.
| Technology | Purpose |
|---|---|
| React 18 | UI Framework |
| TypeScript | Type Safety |
| Vite + CRXJS | Build Tool |
| Zustand | State Management |
| Chrome Extensions API | Manifest V3 |
| Technology | Purpose |
|---|---|
| Node.js | Runtime |
| Express | Web Framework |
| PostgreSQL | Database |
| Prisma | ORM |
slop-search/
├── extension/ # Chrome Extension
│ ├── src/
│ │ ├── content/ # Content scripts (DOM manipulation)
│ │ ├── background/ # Service worker
│ │ ├── popup/ # React popup UI
│ │ └── stores/ # Zustand stores
│ └── manifest.json
│
├── backend/ # API Server
│ ├── src/
│ │ ├── routes/ # Express routes
│ │ ├── controllers/ # Business logic
│ │ └── middleware/ # Auth, rate limiting
│ └── prisma/
│
├── website/ # Landing Page
└── assets/ # Logos & screenshots
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/blocklist |
Get community blocklist |
| GET | /api/blocklist/count |
Get total blocked sites count |
| POST | /api/report |
Report a slop site |
| POST | /api/vote |
Vote on reported sites |
| DELETE | /api/blocklist/:id |
Remove your own report |
Want to run your own backend?
cd backend
npm install
cp .env.example .env
# Edit .env with your database credentials
npx prisma migrate deploy
npm startWe welcome contributions:
- Report AI slop sites - Use the extension!
- Code contributions - PRs welcome
- Bug reports - Open an issue
- No personal data collection
- Anonymous fingerprinting for vote deduplication only
- No browsing history tracked
- Open source - verify yourself
See Privacy Policy for details.
- DeadNetGuard - Clean AI slop from YouTube
MIT License - see LICENSE for details.
The internet is dying. AI slop is killing it. We're fighting back.
Website •
Report Bug •
DeadNetGuard

