If they are not overlapping then you already have “automatic placement” which is not a very good name. You might be interested in a recent plugin that makes the board placement mirror the schematic placement which is somewhat less random than automatic.
Placement is one of the hardest parts of board design. I easily spend far more time moving components around than routing.