Aby je wykluczyć (lub chociaż ograniczyć), w systemie powinny istnieć duże planety w odpowiedniej odległości od gwiazdy, które będą ściągały na siebie większość uderzeń i grawitacyjnie wyrzucały małe obiekty poza system. W Układzie Słonecznym taką rolę pełni Jowisz. Takich planet nie może być jednak zbyt dużo, gdyż destabilizują one również orbity innych planet, zwiększając ryzyko wyrzucenia poza system planety, na której mogłoby rozwinąć się życie.

Wielkość planety Zbyt małe planety nie mogą utrzymać grubych atmosfer, izolujących od wpływów zewnętrznych – woda zamarza, paruje albo rozkłada się pod wpływem promieniowania – co wyklucza istnienie niepokrytych warstwą lodu oceanów (por. oceany na Europie; istnienie życia na niej nie jest jednak wykluczone).

Z kolei na planetach skalistych o masie dużo większej od Ziemi, silne ciążenie utrudnia powstawanie gór i kontynentów. Jeśli planeta taka posiadałaby oceany, to z powodu niewielkich różnic wysokości mogłyby one pokrywać całą planetę. Brak odsłoniętych skał wykluczyłby zachodzenie mechanizmu cyrkulacji CO2 (opisanego poniżej).