Small business web development is about lead capture and speed, not complex code. Learn the three non-negotiables for a local website and when to hire a pro.