Strictly speaking, you don't have to use the page. The shield menu creates a rule for whatever domain the result you clicked on has.
For example, if you pinned a result that has foo.com
(no subdomains), it will apply to that domain and all subdomains, if any end up showing in results in the future.
But if you pin a result for sub.foo.com
, it will only apply to that subdomain only.
This way, in the majority of cases it creates the rule you most likely want based on the results you are getting organically, without any extra UI complexity.
That's just to explain how it works currently, and we can certainly document that (anyone can contribute here - https://github.com/kagisearch/kagi-docs)
We can consider finding a way to expose a more explicitly override this behavior, hopefully without cluttering the UI too much. Suggestions welcome there too.