I've heard that the search engines are looking for pages that best fit the keyword phrase someone types into their little search box. If those search words that relate to what your site offers, then they are most likely members of your target audience. You need to optimize your site to their meet needs. But if you don't know who your target audience is, then what you need to find out to target audience?