That being said, I try new search engines from time to time and always get back to google, because non of the others have worked for me (in a professional context). I probably do 200 searches per day and google is most likely to give me relevant info on my first query (maybe 80-90% success rate). All others I have tried have been around 40-50% win an avg. of 2-3 search queries to find my result. That is a huge daily time sync on 200 searches per day.
I will also test your search engine.
And before having tested it, I have some unsolicited advice ;) At least these are things that would make me switch: 1) you are strong in my vertical. 50% of my daily search queries are professional. Probably 10-20% are programming related. If you were better 20% better than google at delivering results for that subset, I would probably use you. 2) If you had very strong support for my locale. Based in Germany, 50% of my private searches are in German. Most search engines, apart from google, suck in German. My assumption is their market share is so small that they don‘t put effort into any language specific search syntax understanding. German or large language groups like Spanish, Hindi, French come to mind. 3) If you can‘t become a default search engine on safari, maybe you can role your own browser (chromium fork or something) where you are the default. You could package it as: MySearchEngine App. It is actually a fully functional browser, but users really use it because they want to use your search engine. That might give easier access than having to manually navigate to your website in safari.
</ end of unsolicited advice />
I think most of the search startups are doing their own mobile app. On iOS, the system search and browser remains Google/Safari (and the App is essentially just a wrapper on Safari for browsing). But at least it is something. I think you'll see more people doing desktop apps, although the dominance of Google through Chromium forks for this isn't a coincidence. It feels like the bad old days of re-packaging Internet Explorer with a custom homepage all over again.
Hell, I'd love to have the option to make the search results be completely language agnostic.
I also search in multiple languages but I also know that's an exception. The majority of the people in the world likely would only use a single language and it's easy to believe that search results are better for those users with languages separated.
There are cases when I'd even like REGION agnostic results, or least ones not bound by national boundaries. For example, I have an interest in my state history (MI), and there's plenty of relevant articles/commentary from the Canadians.
A Canadian/Indian/EU-based Google probably would've ended up with multi-lingual support, whereas a China/UK based one probably wouldn't have.
By the time Google got big enough for international considerations, there were already a bunch of baked in assumptions about their users, like them being monolingual.
There's nothing magic about putting a space between words or not. Similar to whether you hyphenate or not.
Which, of course, means that it is yet another barrier to entry for any would-be competitors.
Personalization is a double-edged sword. @pg once wrote about Google results becoming "what's true for you" rather than what's objectively true. And filter bubbles and subtle "personalization censorship" are also dangers. I think it's possible to have high quality results and privacy/anonymity, and it's not a binary choice. It's a challenge worth figuring out.
Unfortunately, while OpenSearch is great where it's supported, outside of Firefox, the only real support is for in-site-search on other platforms (where you type a site name and then a search string), and not for changing your browser search engine. And it doesn't work at all on iOS even for site search.
So unfortunately it doesn't fix the problem of how a consumer can easily change their search engine to something new on Chrome or Safari or an iPhone.
I don't want to sidetrack the discussion, but if you want to confirm the opensearch description, you can open our site in Firefox, then click the "..." in the browser address bar and then click "Install Andi Search". Or reach out and very happy to talk you through it.
Edit: When I click the address bar, I see an small "A" icon in the bottom row. When I hower over it, it shows "install Andi search".
[Edit: just saw the edit that you found it - thanks again for looking around for it too!]
[0] https://blog.mojeek.com/2022/02/search-choices-enable-freedo...
> https://9to5mac.com/2021/08/25/analysts-google-to-pay-apple-...
> https://www.npr.org/2020/10/22/926290942/google-paid-apple-b...
etc, etc. Given Google pay a lot more for this privilege today than in years past, this may well have been part of the strategy.
On Firefox it makes it easier to talk a non-technical user through how to change their default search engine, and at least they aren't entering search pattern strings into a settings field as with Chrome.
<OpenSearchDescription
xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/"
>
<ShortName>My Search</ShortName>
<Description>Personal Search</Description>
<Url
type="text/html"
method="get"
template="https://mysite.com/?q={searchTerms}"
/>
<Url
type="application/rss+xml"
indexOffset="0"
rel="results"
template="/results?query={searchTerms}"
/>
<Url
type="application/json"
rel="suggestions"
template="/suggest?q={searchTerms}"
/>
<InputEncoding>UTF-8</InputEncoding>
<Image height="32" width="32" type="image/x-icon">
https://yarnpkg.com/favicon.ico
</Image>
</OpenSearchDescription>
In the head tag:<link rel="search" href="/opensearch.xml" type="application/opensearchdescription+xml" title="My Search" />
I then went to my site on Chrome iOS and it showed up under Settings > Search Engine > Recently visited. I then selected it and now anything I put in my url bar gets sent to my server. It's pretty sick.
I'm wondering do you see that as an option visiting our site (we have an opensearch description for Andi also) or other search engines like You with one?
Very curious.
That might be part of it.
BTW I really like what you're doing, and I'll definitely like to set it as default in Firefox somehow if I could just to try it out. My first tests were surprisingly good, I didn't expect it to deliver results which are accurate and which appear to at least match DDG. Nice one. [slightly unusual page format on desktop though :)]
For iPhone, iPad, and macOS, you could use Swift and SwiftUI to write a single search app for your service. Flutter is pretty good also, then you could cover Windows and Linux also.
What?
But let's try it. Go to Safari > Preferences > Search and choose the "Search engine" dropdown, and you'll see you have a dropdown with only five options.
Google reportedly pays $15B per year for that top spot.
Though, I couldn't add a keyword to your site in firefox with its "Add a keyword" feature. Might be due to the javascript calling some url behind the screen.
This is not a bad solution; I appreciate your browser rage.
Well, you can. I just tried it and works. Granted, you need a third party app, but it's doable.
I can block elements, and cookies in a site, define custom JavaScript or css, change the default search engine with one in a list o define a new one, and a whole lot of other things. All inside default safari.
Its name is Hyperweb. You can get it here: https://apps.apple.com/app/hyperweb/id1581824571
See my post above about iCabMobile, where there are TWENTY-FIVE search engines to choose from.
There are also other browsers than Safari and iCabMobile on iOS, many of which give alternatives to their search engine choices.
Naturally if you think only users who choose the default browser are interesting as your market, I wonder if those users would take a chance on your alternative search engine?
I duplicated my post because you so pervasively in this thread duplicated your inaccuracies.
You are wrong about this, iCabMobile allows the user to very easily add search engines:
Settings > Tools > Search Engines > Add
Naturally I expect to be plentifully downvoted for this accurate information, just like pointing-out that iCabMobile has 25 search engines to was also extremely unpopular.
Or you are just talking about within your iCabMobile App itself, like anyone can do in their own app?
As far as I know, all the alternative browser and search Apps (including ours for example) are wrappers on top of Safari on iOS. And they are unable to change the iPhone's system-wide search or browser. That's the search engine accessed, for example, when a user swipes down on their iPhone home screen, and enters a query into the "Search" field that appears. Normally, that's Google and Safari at the iOS system-wide level.
Or are you saying that you are able to change these including adding alternative search engines under iOS Settings > Safari > Search Engine?
I'm curious how you're doing this if so, and I'm sure lots of other people would be too. My understanding is that App Store Apps or Extensions can not normally change the iPhone search engines, but I'd love to be wrong about that.
Firefox has removed the ability to set a default page for new tabs and requires users to install an extension to restore the functionality, which in fact provides degraded functionality. As originally implemented the new tab would load the new page instantly. With the extension, a new tab is created, focus is given to the URL bar and after a brief but noticeable pause, the chosen page loads.
So here's a challenge, try adding a search engine not on that list. You can see the search engine I'm working on in my profile if you're interested (I don't want to hijack this thread with self-promotion). I challenge you to change to a new competitive option like it. You simply can't. That is a clear monopoly over distribution.
On desktop in Chrome, as noted it is not something any typical consumer can do easily. But even if they could, Google does not allow you to set the New Tab to another search engine, even by setting the homepage to one. So every new tab opened on Chrome takes you back to Google search, even if a consumer figures out how to change their homepage. As for changing the nav bar search, no ordinary consumer is going to be able to work out how to change a search URL pattern. That is clearly intended to prevent consumers changing.
So I stand by my point, especially on an iPhone, you simply cannot change your search engine to a new search engine like us. It is impossible.