Registry-based search engine

Bringing human-run sites back into search results.

Update: I found a somewhat similar project: LinkWarden.

Problem outline

Let's face it, most of the sites you now see when using a search engine are AI generated. Either to position the site higher in the search results or to make it seem more lively, the majority of big sites utilise some kind of automated content generation.


POV: you just wanted to google a recipe for scrambled eggs:

When our son, Chris, wants something other than cold cereal in the morning, he whips up these eggs. Cheese and evaporated milk make them especially good. They’re easy to make when you’re camping, too. —Chris Pfleghaar, Elk River, Minnesota


It's making our search results worse, as the actual information gets obscufated behind a wall of AI-generated SEO nonsense. We cannot expect the companies behind search engines to improve the situation, as they benefit from the ads they serve us, while we scroll through paragraphs of banalities.

Possible solutions

You could move to search engines that only index minimalist websites or to the ones that only index a hand-picked list of pages. Hell, you could even write some pre-processor for searx that would filter out the sites that don't pass a GPT-detector check.

Anti AI art poster by Veronika Kozlova.

While those solutions certainly have potential, it will be hard to scale them further without any standarisation. I'm here to propose one. Allow me to introduce search engine registries (name subject to change).

Overview

A search engine registry is a list of websites that is hosted as a plain text file under some url. The end user may use any set of registries while making a query to a search engine. And the search engine will only display results from the sites present in the selected registers.

Stupid simple example diagram, making those helps me think

Principles

Decentralised

Just as someone can run their own search engine instance, people and institutions may run their own search registries. Just put them out onto your website or a git repository, any link will do!

Run by real people and institutions

Uses a simple and open standard

$ curl -v https://person-i-trust.com/registry
< content-type: text/plain

llllllll.co
xxiivv.com
github.com

That's all!

(Maybe add comments to sites? Could be cool)

And most importantly

You, the end user, are free to pick your own set of registries.


Useful links: