Early NPC housing works best when it is simple, easy to reach and easy to expand. You can optimize aesthetics and specialized layouts later.
Start with simple repeatable rooms
A consistent layout makes expansion faster and reduces the chance of forgetting basic housing needs.
Keep housing easy to reach
NPC areas should not require awkward travel every time you need a service.
Leave room for future additions
A compact settlement is useful, but avoid trapping yourself in a layout that is hard to extend.
Group related services when useful
Organizing NPCs around the way you use the base can reduce repeated movement.