A contractor website can range from a simple template to a custom lead-generation build. See what drives cost and how to choose the right approach.