The simplicity of Google Sites makes it tempting for businesses, but will it truly meet your needs for growth and visibility?