critical factors such as keyword usage