guardi
Very interesting what you do here. You should be able to let users add website to search engines. I tried to add site but without success... :(
posted by guardi 4 years and 2 months ago Link

crazedpsyc
https://dukgo.com/help/results/add-or-ch...
We don't even do that much indexing. All that said, you can submit your site to Bing--it could speed up the process a tiny bit.
posted by crazedpsyc 4 years and 2 months ago Link