Hello, I don't know anything about SEO, but I have a question that maybe you can know what happened here:
Until 2 years ago my website was made in html 4.01/css (and nothing else).
I ranked 1 for my own brand (usual) but I had 5 sub-items below that position (History, Products, etc.). Great because those 6 results took up a lot of serp.
BUT since it was unnavigable for mobile phones, two years ago, I changed it for a WordPress site with Gutenberg...result: I lost all the sub-items, only the first position remained.
A year ago they redid the site with Elementor looking for more "friendliness" for Google, but nothing changed, no sub-item was added.
Could it be that Google prefers and treats an old site but with pure code better than an "updated" site?. Thanks in advance.