Well, however good the site is, people and search engines have to know it exists to decide if it's great after all. First off, make sure your off-page is well taken care of, make sure you've got your sitemap right, all tags in place, etc. It should be easily navigated and recognized by search...