There are more search engines in existence than Google. However, most search engines work the same way. It's a pretty straight forward algorithm.
You aren't getting clicks because your audience isn't asking what you are telling them.
When it comes to design, your biggest cost is time. This tends to get costly when you don't have the basic necessities in place to design the website.
SEO stands for Search Engine Optimization and you really don't need to be intimidated by it.