When handling a project, it is important to understand the timeline of events. Developing a website is no different. I recommend that you hire an SEO Consultant in the beginning of the project. The consultant can provide insight and oversight of the project from a search engine optimization perspective. It could mean double work if you call one in at the end of the project. You may discover you have to redo some of the project or scrap the entire web design. It is always better to have all the players from day one. It will keep your stress down and help prevent the possibilities of unexpected expenses.