modern website considerations