Static websites have individual page files that must be edited and republished to update content, while dynamic websites use programming to pull content from external sources and allow editing within a browser. Key factors in choosing a website type are maintenance needs, features required, and whether custom programming is needed. Consulting can help determine the best option based on business needs and functionality required.