The more aspects you think about before you start working on your site, the fewer obstacles you will meet later when you start looking into SEO, web promotion, ROI and other important aspects of your web presence.
Good website design includes such things as internal linking structure folder structure, URL generation and naming conventions, coding, page download time, usability and a lot more. Graphic designers often think websites exist to demonstrate their artistic abilities, and don’t care much about content. Visual designers prefer to create menus in images, so they can use some fashionable front or whatever; it won’t be long before an SEO then comes along. The navigation links are followed by the search engine spiders and the most important aspect of the usability of a website is navigation, which is how the pages within the site are linked to each other to provide paths to users browsing it. Having sitemaps are a good way to make sure nobody gets lost while surfing.
Be able to do directory submissions for your site, which is the best solution anyway because nobody knows all about your site better than you do. You will be able to establish contacts with other practitioners in your field that might bring you fresh opportunities for quality link building that an SEO would surely miss. In most niches (except the most competitive ones) adding a page of properly optimized text with a matching title and meta tags, and incorporating it properly into the structure of a search engine friendly site brings new good rankings fairly soon. Invest in design. It’s worth the money to hire a good web designer who knows how to build search engine friendly sites and can provide a search engine friendly CMS.