AI slop labeling and filtering
How Uruky labels or removes search results that match community-maintained AI slop domain and URL blocklists.
"AI slop" here means low-quality AI-generated content farms, SEO spam sites, and similar pages that community blocklists try to keep out of everyday browsing. Uruky flags them by matching result URLs against those lists; it does not run AI detection on page content.
What gets checked
The feature applies to result URLs in web search and image search. For images, the source URL of each result is checked.
Domain and URL blocklists
Uruky uses the same matching rules as malicious domain filtering:
Domain lists
A hostname matches if it equals a listed domain or is a subdomain of one. For example,
sub.spam.example
matches a listing for
spam.example
.
URL lists
URLs are normalized before matching: the protocol is ignored, trailing slashes on the path are removed, and query strings and fragments are kept. A result matches only when its normalized URL is listed exactly.
Modes
- Disabled No blocklist checks are applied. This is the default for new accounts.
- Label AI slop results Matching results stay visible with an amber warning badge next to the URL.
- Remove AI slop results Matching results are dropped from the page. The results count line appends how many were removed, for example "Removed 2 AI slop results.", with a (show) link that reloads the search with sr=label for that page only.
The preference is saved with your other settings and included in export/import.
When every result on a page is removed
If remove mode drops every result on the current page, Uruky shows a dedicated message instead of a blank results list. The status line uses honest wording (for example, how many were removed) rather than "Displaying 0".
- On page 1, if remove mode leaves the page short, Uruky may fetch provider page 2 once and append any visible results after filtering.
- If page 1 is still empty after that backfill, pagination collapses to a single page so you are not offered additional empty pages.
- Use the (show) link to reload with sr=label and see removed results with badges. For a single request without any blocklist checks, add sr=show to the search URL.
- When both malicious and AI slop filters use remove mode, both apply in sequence; the filtered-empty behavior covers either or both.
JSON search responses (f=json) include page, pageCount, removedMaliciousCount, and removedAiSlopCount alongside results and totalResults. totalResults remains the provider estimate; results contains only visible items after filtering.
Sources
Lists are merged from these community-maintained sources (Uruky does not curate them):
Limitations
These lists reflect community judgment about what counts as AI slop, and they can include false positives or miss sites you would rather avoid. Labels are informational; they are not a guarantee of quality or safety. Uruky does not verify individual entries.
How to configure
Open Settings → Domain Preferences, find AI slop labeling, and choose Disabled, Label, or Remove.
Related