Search engines consider hundreds of factors for search, thankfully this table highlights the most important factors for ranking high in search results.
For those struggling to understand SEO, here is a fun way to acquire the basics:
(click here to download in PDF format for higher resolution)