We know that Google uses several hundred ranking factors and several different search algorithms (e.g. when calculating or displaying search results). Due to AI and machine learning, it is no longer possible to speak of static ranking factors today. There is a core algorithm and many quality algorithms that are used, for example, to identify spam websites or search intent. As an example of how complex and profound the ranking calculation is, you can take a look at the Google Search Quality Rater Guidelines. Whereby these only illustrate from the user’s point of view what is important for the search engine.