Our "What Affects Keyword Rankings" guide explains the 8 main factors for this in detail. To get a concise answer, we recommend that you check it out.