There are a bunch of different methods that you can use to try to rank your site on the first page, but it's important to highlight in the very beginning that success in this field won't come overnight, so you'll need to be patient. To start, check your site's speed, and if it loads more than 3-5 seconds, remove all big and unnecessary elements from it. Secondly, do keyword research and add popular phrases that aren't too competitive on the other hand. You should also check images, compress their sizes, remove fonts if you have too many, see if the site has a good user experience, and so on. Also, you should start thinking about backlinks, find other relevant sources online that you could connect with through links. And, remember to promote the site widely to attract more traffic to it, as this also has a huge impact on good ranking.