There are lots of factors Google looks at, but these are the most important. Secure and Accessible Website, Page Speed (including Mobile), Mobile Friendliness, Optimized Content, User Experience, Links to Authority Pages, Social Media Links and Shares, and Real Business Name, Address, and Phone.