generative engine optimization future proofing