I think the issue is grammar, not jargon. There are many grammar mistakes which make it difficult to understand. I recommend you check the text through Grammarly, or ask someone for help reviewing the text.
Sorry for my poor english ! I'll ckeck grammarly
At the very least I recommend fixing the headline to avoid confusion:
Introducing Alternative, the community-powered search engine for software