The key factors that determine whether a planet can support life include being located within the circumstellar habitable zone (Goldilocks zone) around its star where liquid water can exist on the surface, having a planetary size that allows for an atmosphere to develop and be retained, and orbiting a stable star that provides a constant radiation level like our middle-aged G-type Sun. Other considerations include the planet having a chemistry that supports liquid water through a greenhouse gas atmosphere, and being located within the optimal area of its galaxy to avoid threats from supernovae while still forming necessary heavier elements.