I’ve found this problem exists (even though it’s worse with confluence) no matter what you use, and the solution is a better hierarchy
We have a pretty substantial Confluence Cloud and don't see the "search doesn't work" problem. Tangent: we have people who browse, and people who search, and ne'er the twain shall meet, but that's a different problem in page structure, conventions, tags, whatever.
Confluence is so bad it reminds of that meme: "I expected nothing and I am still dissapointed".
It's so bad I would be happy to use github wiki over it, even if my employer wasn't using github for version control.
The only reason I would even remotely consider it is if I already had gigantic investment in Jira, and even then I'd strongly consider doing something else and writing up a small sync tool to keep task statuses updated.
Anything that requires time or money for less than 10 people.
Notion has similar problems (search sucks, performance doesn't scale), but starts costing once there's more than one person. You go from £0 to £20/mo for two people, and the chances are that at two people you're on ramen money so you don't want to be spending on... anything. Mediawiki and co require a VPS and auth/vpn/management. That's a distraction you don't need for the first 6-12 months of working at a startup. If I as a startup CTO/founding engineer spend 2 hours setting up mediawiki to spend £60 in a year on, the payback vs confluence or github wiki (which is running in seconds and is free) is when you scale to 10 people. Move to something when you have an actual need for it. By the time you're spending $64/mo on confluence users (or £100/mo on notion - sorry for currency switch but confluences pricing is only in USD for me), you're spending 10x that on payroll _management_. It's just a nothingburger.
My experience with _every_ knowledge base has been that this is the solution. My current team has confluence pages pinned to slack channels which link to the other necessary pages.
But, my experience is that even when search is good, you need the right query. Take onboarding instructions. Do you search for "new hire", "initial setup", "setup guide", "engineering onboarding", "programmer first steps"?
Or, do you send a link in a welcome email to the right page, and have it pinned on the home page of your project?
Honestly, I think confluence would be better _without_ search.
There are companies that offer mediawiki as a SASS app. You can self-host if you want but you by no means have to.
I'd agree that most startups probably dont want to bother with doing their own setup as they have more important things to focus on.
[Disclaimer, im a mediawiki dev]
and 100% agreed, self-hosting is usually not a good choice for a small company, and cost is basically not an issue beyond ~10+.
Notion is an interesting one. I wouldn't personally call it a wiki, but I can kinda see why some would. but the performance and cost and and etc combined with feature-lock-in that Notion has would put it pretty far down the list for me too (though probably still well above confluence), and possibly completely rule it out (which confluence avoids).
I’m not saying it’s 100% of startups, but unless you have a good reason not to, I think confluence is the right choice.