The competition on the internet never ends; your current status on search engines is constantly changing. It faces ups and downs as your competitors adopt more SEO strategies.
There is no rocket science behind their higher rankings; they still get organic traffic by linking to high-authority sites.
According to a Semrush survey, multi-million-dollar industries never stop posting content on other sites.
You have already done the following:
1. Pixel-perfect UI/UX
2. Content structure, meta tags, and meta descriptions
3. Image and video optimization
4. Technical SEO (minimizing CSS and JavaScript, installing costly plugins to improve load speed)
These are all one-time SEO factors.
So, why are you not ranking as high as your competitors? Simply put, continuously posting content is a major and ongoing process that keeps your SERPs higher.
Here, I am attaching my portfolio for your reference. Please check it out: