There is no definite set of factors to affect SEO. But there are several key factors that are known to influence search engine rankings. The relevance and quality of your website’s content, keywords optimisations, user experience, backlinks profile, website performance, mobile-friendliness, and more. Search engines like Google use complex algorithms that take these factors into account when determining the rankings of web pages in search results.