I am considering creating a local business directory (sort of) and was thinking if it's possible to rank well on Google for their related keywords. Here is an example. Say I have a generic domain xxxxx.com and I want to rank the keywords "golf coach in singapore" and another keyword "fengshui master KL". Can I still rank well for both search terms? Note that I understand all the fundamentals of SEO and I do do quality backlinks to both pages, will I be able to rank well or do I need to purchase EMD for each search term?