Google’s Danny Sullivan said on Twitter that being on the first page is a sign you are indeed doing the right things:
Being on the first page is a sign you are indeed doing all the right and great things to have good content. Rankings do change often; the update itself takes more time to rollout. So you might see changes to come that might help you.
— Danny Sullivan (@dannysullivan) May 7, 2020
How to do the right things
The Top 10 Optimizer in SEOprofiler analyzes pages that currently have first page rankings and it shows you how to adjust your own pages to get first page rankings for your website: