ESSENTIAL GUIDELINES FOR EFFICIENT WEB SITE ADVANCEMENT: A THOROUGH LIST