You want to strike the right balance between having enough applicants in the pipeline to recover should one or two candidates drop out, and not having so many that the process becomes too long. Much depends on the size of the company and the job description itself, but three to five serious candidates is a realistic number.