The reason why your website isn't ranking on ChatGPT, or Google even though you've done SEO is because you're spending time on the wrong task. Speed optimisation, schema markup, indexing and other technical SEO Are meant to be low effort, one and done tasks, meaning that you're actioning one thing that improves the SEO On lots of or all of the pages on your site. But so many of you are spending a crazy amount of time or money on these tasks.
Like speed optimisation, which requires a plugin like WP Rocket and maybe an hour of your time to set it up. Or implementing schema markup on your products, SEO Plugin should be doing for you on autopilot. Along with a load of other menial tasks like your sitemap automatically redirecting broken links and adding alt tags to your images.
The average site really just needs two plugins, a bit of your time to set them up, and the occasional check in. That's like 95% technical SEO Done. Whereas parts 1 and 2 are where you should be spending the most time if you wanna get results.