Various factors can affect your site's listing for a specific keyword. For a detailed breakdown, start by consulting Google's answer.