ESSENTIAL STEPS FOR EFFECTIVE WEBSITE DEVELOPMENT: A FULL LIST