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)