On-Page factors:
The way your page is optimized has the most profound effect on its rankings
Site factors:
There are certain site-wide factors that can affect your site’s search visibility as well such as Sitemap, Server location and Domain trust
Off Page factors:
When ranking your pages, Google looks at factors outside of your site as well
Domain factors:
Lastly, your domain can affect your rankings as well. Some of the domain signals aren’t as strong as they used to be