How to block AI-generated websites in your browser
Hiding AI sites in search results is one thing. Stopping them from loading at all, whichever link you follow, takes a different set of tools.
If you want to block AI-generated websites rather than just hide them in search results, you need something that acts whenever a page loads, however you got there: a link in a message, a redirect, a bookmark. This guide covers three ways to do that, from a two-minute rule to a whole-network blocklist, and the gap they all share.
1. uBlock Origin: block builder domains in one browser
uBlock Origin is a free, open-source content blocker, available in full for Firefox. (Chrome now only supports uBlock Origin Lite, which handles custom rules differently, so Chrome users may prefer the DNS option below.) Its My filters tab accepts your own rules. Open the uBlock Origin dashboard, go to My filters, paste these lines and choose Apply changes:
||lovable.app^$document
||lovableproject.com^$document
||bolt.host^$document
||vusercontent.net^$document
||v0.app^$document
||base44.app^$document
||manus.space^$document
||gamma.site^$document
Each rule blocks every page on that domain and its subdomains. When you follow a link to one, uBlock Origin shows a warning page with the option to go through anyway. The domains come from our builder fingerprint guide; add or remove builders to taste.
Leave Replit's and Vercel's domains out unless you're sure: they host a lot of hand-written projects too.
2. DNS blocking: every browser and device
A DNS filtering service decides which domains your devices can reach. Services such as NextDNS, and home setups like Pi-hole, let you add domains to a deny list, usually including all their subdomains. Add the same builder domains as above, and they stop loading in every browser and app on every device that uses that DNS, including phones.
The trade-off is bluntness: there is no "show anyway" button, so you'll need to remove a domain from the list to reach a site you actually want.
3. Hide them in search results too
Blocking stops pages from loading; it doesn't stop them appearing in your results. Pair it with search-side filtering, covered in how to hide AI-generated sites from search results.
The gap: custom domains
Every method above blocks domains. Many AI-built sites move to their own domain, like bloomday-florals.example, as soon as they launch. A domain rule can't see them; you'd need to look at the page itself, its scripts, headers and template leftovers, to know how it was made. That is what how to tell if a website was made with AI explains by hand.
4. A browser that judges each page
Kitsuvo, our no-AI web browser, does the page-level check for you. With Block AI sites on, which is the default:
- Pages that look AI-built are held behind a short notice, whether they're on a builder's domain or a custom one.
- The notice shows the score, the builder when it's known, and the evidence, with Show this site anyway one click away.
- Likely AI-built results are filtered out of Google, Bing and DuckDuckGo searches.
Detection runs on your own computer, so nothing about the pages you visit leaves it.
Which to use
| Method | Scope | Custom domains | Way through |
|---|---|---|---|
| uBlock Origin rules | One browser | No | Yes, per visit |
| DNS deny list | Every device on the network | No | Edit the list |
| Kitsuvo Block AI sites | Kitsuvo | Yes, when there is evidence | Yes, per visit |
They also combine well: a DNS list for phones and other devices, and Kitsuvo on your computer.
Questions people ask
Can I block all AI-generated websites?
Not completely. You can block the builders' own domains with uBlock Origin or a DNS service, and a browser like Kitsuvo can hold pages that show evidence of AI building. Sites with every trace removed can still get through.
How do I block a whole domain in uBlock Origin?
Open the dashboard, go to My filters, add a line such as ||lovable.app^$document, and apply the changes. It blocks the domain and all its subdomains, with an option to proceed.
Will blocking lovable.app block every Lovable site?
No. It blocks sites still on Lovable's own domain. Lovable sites on custom domains need a page-level check, such as looking for the gptengineer.js script.