Brand Building is Web Development
When setting out to develop a new website for a client the first thing to consider is their brand. Defining a brand is a lot like writing a business plan for an organization. Who's their customer, what is their demographic, current corporate culture and visibility across all media along with consistency regarding these representations. Sometimes a client expects development of a website to be just stamping out code, but it's much more artistry and expertise than that going on to get it right. I wouldn't just start nailing boards together if I were a builder, the site, direction, watershed, parking, permits and a 100 other items need to be considered before breaking ground. The same holds true for web development and I would recommend reading up on these sites listed below about building your brand before developing the wrong site for your business.
First, have or get the right domain name. Brandgy.com can clue you in as to why that's so important. Learn about branding your business with these no nonsense guides available through HowToBuildABrand.org These folks out of the UK know what they are doing and it's explained in a way that you can see how it effects other facets of your business. SearchEngineJournal.com puts the technical edge on your brand strategy. Their site maybe a good read for the more technically inclined, but getting found is what it's all about going forward into 2018 and beyond.