An all-inclusive modern approach to defining the right strategies for website design